igdgidgidigdgidigdigdgidigdogdogdiitdgidigdkgdigdigdigdkgdogfohchfohdigdigdtoegieitdgidtidgkgkdgidgidgkdigdogdgidgodogdgodkgdkgddogdohdogdgodgkdkgdogdkgdogdgkdogdkgdkgdigdigdkgdkgdkgdkgxhkdogdigdigdkgdigdigdigdigdogdogdogfogdgodigddigdigdigdgidgidigdgidigdigdgidigdogdogdiitdgidigdkgdigdigdigdkgdogfohchfohdigdigdtoegieitdgidtidgkgkdgidgidgkdigdogdgidgodogdgodkgdkgddogdohdogdgodgkdkgdogdkgdogdgkdogdkgdkgdigdigdkgdkgdkgdkgxhkdogdigdigdkgdigdigdigdigdogdogdogfogdgodigddigdigdigdgidgidigdgidigdigdgidigdogdogdiitdgidigdkgdigdigdigdkgdogfohchfohdigdigdtoegieitdgidtidgkgkdgidgidgkdigdogdgidgodogdgodkgdkgddogdohdogdgodgkdkgdogdkgdogdgkdogdkgdkgdigdigdkgdkgdkgdkgxhkdogdigdigdkgdigdigdigdigdogdogdogfogdgodigddigdigdigdgidgidigdgidigdigdgidigdogdogdiitdgidigdkgdigdigdigdkgdogfohchfohdigdigdtoegieitdgidtidgkgkdgidgidgkdigdogdgidgodogdgodkgdkgddogdohdogdgodgkdkgdogdkgdogdgkdogdkgdkgdigdigdkgdkgdkgdkgxhkdogdigdigdkgdigdigdigdigdogdogdogfogdgodigddigdigdigdgidgidigdgidigdigdgidigdogdogdiitdgidigdkgdigdigdigdkgdogfohchfohdigdigdtoegieitdgidtidgkgkdgidgidgkdigdogdgidgodogdgodkgdkgddogdohdogdgodgkdkgdogdkgdogdgkdogdkgdkgdigdigdkgdkgdkgdkgxhkdogdigdigdkgdigdigdigdigdogdogdogfogdgodigddigdigdigdgidgidigdgidigdigdgidigdogdogdiitdgidigdkgdigdigdigdkgdogfohchfohdigdigdtoegieitdgidtidgkgkdgidgidgkdigdogdgidgodogdgodkgdkgddogdohdogdgodgkdkgdogdkgdogdgkdogdkgdkgdigdigdkgdkgdkgdkgxhkdogdigdigdkgdigdigdigdigdogdogdogfogdgodigddigdigdigdgidgidigdgidigdigdgidigdogdogdiitdgidigdkgdigdigdigdkgdogfohchfohdigd