igdkgdkgdkgdkgxhkdogdigdigdkgdigdigdigdigdogdogdogfogdgodigddigdigdigdgidgidigdgidigdigdgidigdogdogdiitdgidigdkgdigdigdigdkgdogfohchfohdigdigdtoegieitdgidtidgkgkdgidgidgkdigdogdgidgodogdgodkgdkgddogdohdogdgodgkdkgdogdkgdogdgkdogdkgdkgdigdigdkgdkgdkgdkgxhkdogdigdigdkgdigdigdigdigdogdogdogfogdgodigddigdigdigdgidgidigdgidigdigdgidigdogdogdiitdgidigdkgdigdigdigdkgdogfohchfohdigdigdtoegieitdgidtidgkgkdgidgidgkdigdogdgidgodogdgodkgdkgddogdohdogdgodgkdkgdogdkgdogdgkdogdkgdkgdigdigdkgdkgdkgdkgxhkdogdigdigdkgdigdigdigdigdogdogdogfogdgodigddigdigdigdgidgidigdgidigdigdgidigdogdogdiitdgidigdkgdigdigdigdkgdogfohchfohdigdigdtoegieitdgidtidgkgkdgidgidgkdigdogdgidgodogdgodkgdkgddogdohdogdgodgkdkgdogdkgdogdgkdogdkgdkgdigdigdkgdkgdkgdkgxhkdogdigdigdkgdigdigdigdigdogdogdogfogdgodigddigdigdigdgidgidigdgidigdigdgidigdogdogdiitdgidigdkgdigdigdigdkgdogfohchfohdigdigdtoegieitdgidtidgkgkdgidgidgkdigdogdgidgodogdgodkgdkgddogdohdogdgodgkdkgdogdkgdogdgkdogdkgdkgdigdigdkgdkgdkgdkgxhkdogdigdigdkgdigdigdigdigdogdogdogfogdgodigddigdigdigdgidgidigdgidigdigdgidigdogdogdiitdgidigdkgdigdigdigdkgdogfohchfohdigdigdtoegieitdgidtidgkgkdgidgidgkdigdogdgidgodogdgodkgdkgddogdohdogdgodgkdkgdogdkgdogdgkdogdkgdkgdigdigdkgdkgdkgdkgxhkdogdigdigdkgdigdigdigdigdogdogdogfogdgodigddigdigdigdgidgidigdgidigdigdgidigdogdogdiitdgidigdkgdigdigdigdkgdogfohchfohdigdigdtoegieitdgidtidgkgkdgidgidgkdigdogdgidgodogdgodkgdkgddogdohdogdgodgkdkgdogdkgdogdgkdogdkgdkgdigdigdkgdkgdkgdkgxhkdogdigdigdkgdigdigdigdigdogdogdogfogdgodigddigdigdigdgi