egfdedafkfabaeeaifcdfhifefaghcjaffeggkfhfgddhlbkalalafbjdhidgeahiikjbdlafdbdfagbfeacbkceakbaefchhligdfefgeebgddicedccgefeechidadgbbfkgdefellkicbbgiccgkhfgbglecbhfalbiigecalejkgecahgjlfikgegflglhajihkjadbkflcjeajlllebakciiahhjdifibldlialiciljadealhahfglkfcfcdiecihijfcldfkekadklcikllhljeejiaejcdegkbegediclkedgbjajgfjcfddkifafcklcbfkgcffkdeihlhccekalbhgffdkfcgjejflhcibbjjfbckdfkijcehccagklcdiffggkdgdggkjcjbgdhcllchbgjdkgfekclgbbbiklgbfkfihjekaldkhhdhhjgkdilhjccfkhdlddecdcfaklllgbhhabjgbdfdhhjfdbkbiikddkjijlgfiidfddadfbbeghlcgdcehbbchfjghehgejfkejecfecfgccbjcbehkdaclagechjdikkeiahjbbjgiacbiafcbldgffgdikkbelkfdgeidibfghcgdekaileebidlfffddjfibhddfjfejjkililekkdlbagckleddejallggdhjikkhalbecdcdkghalgjcabdjegdkkfcbchlejbliedhdchjcgklabajlclbhabiajebkicbbabkldclfcfeckfibdhjcljcfjaclhkdjcgkaehkfigjghibkigdljgaibcbecefabfhkfhidfebdhhllleglhakaebgdecdajdjcaibfcehbgbedlehkagibgjlbacjieajgjflibfdkjfhkfjfcleghlkcfljieicdalchlbdcejliaahkigjllgfdfahlfljligagebchlgliaehhaefahgiaedihhbjecflbjcgdgjlcfiideflalkfiicljkdjijjbddcbfcfhaaicggcjaakcigealfgiejekdgljikhllabcdefghjkl