::;::;;;;;;;;;;:;;;;;;;;;;;;;;::;;;;;;::;:::;;::;::;;;::;;;;;;;;;;;;;:;;;;;;;;;:;;;;;;;;;;;;;;;;;;;; i11111111111111i:;;;;;;;;;;;;;;:;;;;;;;:;::::::;;;:;;;:;:;::::;;;:::;;;:;:;;;;;;;;:;;;;;;;;;;;;;;::; t1;;;;;;;;;;;;11;:;;;;::;:::;:;:;::;;:;:;::::::;;;:::;:;;:;t1i;;;;ii;::::;;;;;;;;;;;;::::::;;;;;;;;: 1;::::::::::::iti:;;:;:;;::;;::;;::::;::;:,:::::;:;::::::;tfi:,,,;1tff;;;:;;;;;::;;;;;:::;;;;;;:;;;; i:;;;;;:;;;:::;11;:::;;:;;::;;;;:;;::;;:;:::::::;::::;;;:ii,,...,:;i1ti:;;;:::;;;;:;;;;:;:;:::;;::;; ;:;:;:;;;;;:;::it;:;:;::;:;;:::;:;:::;::;:::::::;;;;::::,,:,,,,.,;;;,,,,:;::;:::;::::;:;;;:;;:;:;;:: :;::;:it1;;;:::;11:;;:;::;;;:::;;::;;;::;:::::::::::::::,,,,,,,.,;1ti,.,:;;;;;;;;;;;;:::::;;:;:;;;;: ;;;;:;1tt;:;::::i1;:;:;;;::;;;;::::::;::;:,::::;:::::;;;::::::,...,,:,.,::;;;::;::::::::::;;;;;;;;;; :::::it1ti::::::;1i:;;::::::::::::;::;::;:::::::::::::;:;;:;::,...,..,,:;;:::::::::::::::::::::::::: ::::;11;11;::::::i1;::::::::::::::::::::;:,:::::::::::::;:,::,,,,,,,,..,::;;::::::::;;:::::::::::::: :::;11;:it;::::::;ti::::;:::::::::::::::;:,::::::::::::::;:,,,,,,,,,.:i,..,::;;;::::;;:::::::::::::: :::iti::;1i::::::;11;:::::::::::::::::::;:,::::::::::::::::,..,..,,.;;ttCCfi:,:;::;::::;;;;::::::;:: ::;11;::;11;::::::iti:;;;:::::::::::::::;:,:::::::::::::::;:..,,..,tL:1LG8880f;:;:;:::::::::::;::::: ;;iti:;::iti;;;;;;it1;iii;::::::::::::::;:,:::::::::::::::;,:.,::;fftifffCG08@8f;;:::::::::::::::::: 111i;::::;11111111111;;i;:::::::::::::::;:,:::::::::::::::;;1,,:1LffffffffCGG088f::::::::::::::::::: ;:::::::::::::::::::::::::::::::::::::::;:,::::::::::::::::1Lt;:GLCffLLLLLLC00880f:;:::::::::::::::: ;;;:;;;;;;;;;;;;;;;ii;::::::::::::::::::;:,::::::::::::::;:;GCit0L0CffLLCCffC088801:;::::::::::::::: 1t1i1ti1t1i1tt111i1ti;::::::::::::::::::;,,:::::::::::::::::CGfGCCGCLttLCffCLL08880;:::::::::::::::: 1i11i1ii1iii1i11i;ii::::::::::::::::::::;:,::::::::::::::;:;00GCLCCLft1tfCGGLCtC8@@C:;;;:::::::::::: ;:::::::::::::::::::::::::::::::::::::::;:,::::::::::::::::1C1Gtiftttt1itG8000LttfL01,,,,,,,,,,,,,,, ::::;:::::::::::::::::::::::::::::::::,,:,................i;:;Lf;:,:i::i1L8Ct:,....CG............... ,,,,,,,,,,,,,,,,,,,.....................................,i;,,,tCt;i;i:,iit1,.....,:C81.,,,,,,,,,,,,, ...................................,,,,,,,,,,,,,,,,,,,,:1i,,,,iLtffftt111i::,,,,,,iGGGi:;;,,,,,,,,:: .......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,:,,:::::::,;ti,,,,,:fLftLfCfiLf,:;:;;;ttL80C1;1:::::::::: :::,,::::::::::::::::::::::::::::::::::::::::::::::;:;1;:,,,,:;1LftLffftt1;iiii11ftC@880t1;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,.,,,:;;;;ffttfti;,,,,,,;1ttfC08@L;i;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ii:,..,:;;i;;;1GLti:....,;i1fffftLLGCCt;;;;;;;;;;; ;;;;i;i;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;i;;;;;i111;..:;iiiiii;1C1;,..,;1fLLLLLftttfCG@8fiiiiiiiiii