;;;;;;;;;;;;;;;;;;;iiiiiiiiiiii1111111;;ittttttti,,,:::::::,,,::,,,,,,..,:;;;;;iiiii;;;;;:::;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;iiiiiiiiii111111i;;itttttt1:.,::,,,,::,,,,,.......,,:::::;ii;;;;;ii;::;;;;::;:; ;;;;;;;;;;;;;;;;;;;;iiiiiiiiiiii11111i;;itttttti,,::,,,,:::::::,,,,...,,,,:::;i;;;i11tt1;:::;;;;;;;; ;;;;;;;;;;;;;;;;;;;;iiiiiiiiiii111111i;;i1t11t1i,.,,:,,:;;;;;i;;;;;:,,,,,,::;;;;i1ttttti;:::;;;;i1i; ;;;;;;;;;;;;;;;;;;;iiiiiiiiiiii111111i;;i1t11t1;,.,.,:;;;iiiiiiii;;;::,,,,:::;;1tttttt1i::::;;;;i1i: ;;;;;;;;;;;;;;;;;;;;iiiiiiiiiiii11111i;;i1111t1::::,:;i;;;;;;;;;;;;;;::,,,:;:;1ttttttt1i::::;;;;i1;: ;;;;;;;;;;;;;;;;;;;;iiiiiiiiiiiiii111i;;i1ttt1i,:;;;;;i;;::,,:;i;:,::::::,:;;i1ttttttt1;::::;;;;i1;: ;;;;;;;;;;;;;;;;;;;;iiiiiiiiiiiii1111i;;;;iiii;;:;;;;;;ii;;;;;ii;::,::;:::::;i1iiiiii11;::::;;::;;;: ;;;;;;;;;;;;;;;;;;;iiiiiiiiiiii111111i;;iiiiii11i,,,;;;;iiiiiiii;;i;;;;:::::;i11111111i;:,,,,,:::::: i;;;;;;;;;;;;;;;;;;iiiiiiiiiiiii11111i;;11tttttt1i:,:;;;;;;;;;;;:;;;;::::::::;;i1ttffti;:,,,:::::::; i;;;;;;;;;;;;;;;;;iiiiiiiiiiiiii11111i;;i1t1111iii:,:;;;;;;;;;::;;;;;:::::::::::;;;ii1i;:;;;::,,,,:; ii;;;;;;;;;;;;;;;;iiiiiiiiiiiii111111i;;ii;;;:::,,,,:;;;;ii;;;;;::;;;:,:i;::::::::,,:::::::::,::::;; ii;;;;;;;;;;;;;i;;;iiiiiiiiii11111111i;;::::::::::,,,,:;iiiiiii;;;;;,...;ii;:::::,,,,,,:::::::::;;;; ii;;;;;;;;;;;iiiiiiiiiii111t11ii;;;;;:::::::::::::,,,,,:;;iiiii;;;:,. ..,:;;;;;;;;:::::::::::;;;;;:: iii;;;;;;;;;;;iiiiiiiii11tt11;;;;;:::::::::::,,::::,,,,,,::;;;;;::,. ..,,,::::;;;;:;;::::::::::::::: iii;;;;;;;;;;iiiiiiiiii11i;;;;;;i;:::::::,:::,,,:::,,,,,,.....,::,,...,,,,,,:::::;;;::::::;:::::;;i1 iii;;;;;;;;;;iiiiiiiiii;;;;:::::::::::::::,:,,,::,::,,:::,,,,,,,,....,,,,,,,,,,::::iiiiiiiiiiii11111 iiiii;;;;;;iiiiiiiiii;;;;:::;ii;::::::::::,,,,,:::::::::::::::::,,...,:::,::::::::::i111111111111111 iiiii;;;;;;iiiiiiiiii;;iii::;1i:::::::::::,,,,:::::::::::::::::::,,.,:::,,::::::::::;111111111111111 iiiii;;;;;iiiiiiiiiiiii1tt1ii;::::::::::::,,,,:::::::::::::::::::,,,,:,,,,:::::::::::;tttttttttttttt iiiiiii;;;iiiiiiiiiiiii;ittti:,::::::::::::,,::::::::::::::::::::,,,,,,:::::::::::::::iftttttttttttt iiiiii;iiiiiiiiiiiiii11i;:;i;:::::::::::::::,::::::::::::::::::::,,,,,::::::::,::::::::tffffftfffttf ;iiiiiiiiiiiiiiiiiiiii1ii;:,::::::::::::::::,,:::::::::::::::::::,,,::::::::::::::,::::;ffffffffffff ;iiiiii;;;;iiiiiiiiiii11ii:::::::::::::::::,,,:::::::::::::::::::,,:::::::::::,,,,:::,::;iiiiiiiiiii ii;;;;;;;;;;;;;iiii1111i;::::::::::::::::,,,,,:::::::::::::::,,:,,::::::::::::;;::::,,,,:1ttt1111111 iii;;;;;;;;;iiiiiiii1tft;:,:::::::::::::,,,,,,,:::::::::,,,,,,::::::::::,,,::::;;::,,,,,,;fLffffffff iiiiiiiiiiiiiiiii11tLCCt;,,::::::::::::,,,,,,,,,,,,,:::,,,,,::::::::::::::,::::::::::,,,,,ifffffffff ;;;iiiiiiiiiiitfLLCCCLt;,,::::,,,,,::::,,,,.,,,:::::::,,,,,,:::::::::::::::::::,,,,,,,,,,,:tLfffffff i;;iiiiiiiii1fCCCCCCCL1:,,,,,,,,,,,..,,,,...,,,:,:,::,,,,,,:::::::::::::::::::,,,.....,,,,,iffffffff 1i;i1iiiiiitLLCCCCCCCLt:,,,,,:::::,,,......,,,,,:,,,,,,,::::::::::::::::::::::,,......,,,,:tffffffff i;:i1i;;i1fLLLLLLLLLLL1:,,,::::::::::,,....,,,,,,,,,,,,:::::::::::::::::::::::,,......,,,:1fffffffff ::;i1i;;1ffLLLLLLLLfLL1:,,,::::::::::::,,,,,,,,,,,,,:::::::::::::::::::::::::,,,,.....,,:1ffffffffff ::;;ii;:iffffLLLffffff1:,,,::::::::::::,,,,,,,,,,,,:::::::::::::::::::::::::,,,,,,...,,,;fffffffttff ;;i;;;:,;tffLLffffffff1;,,,:::::::::::,:,,,,,,,,,,::::::::::,::::::::::,,,,:,,,,::,,,,,,:1ffffffttff ;;::::::1fffLfffffffftti:,,:::::;;;;;;,,,,,,::,,,,,::::::,,,,::::::::,,,,,,,,,,,:::,,.,,,:ii1ttttttt i;::::;1tfffffffffffftt1;,,,,:;;iiiiii;:,::;;;;:::,:::::::::::::::::,,,,,,,,,,,::::,,..,,,,,::;;;;;; 1i;;;;ittttttttfffffffLt;,,,,:;;iiiiiiii;;;iii;;;;::::::::::::::::,,,,,,,,:::::::::,,,,,,,,,,,,::;::