;;:::::,,,;t1;;1;;;ii;:,::1:,::::;:,:::,,,,,,,,,,:,,,,:;;;;;;;111i::;:.,,,,:,,,,,,,,,,,:::::::::::;; :;;,......,::,,,.........,,,,,::,,,,,,,,,,,,,,,,.,,,,,,,:;;;i1;iitLi;:.,,,,:,,,,,,,,,,,::::::::::::: LLCftttffftttfffffffffff,.,,.....,,,::,,,,,,,,,,,,,,,,,.,i;:;1i::tt;;;,,,,,,,,,,,,,,,,:::::::::::::: CCCGCCGCC0CGGG0C0GGGGC0@:.,,;i1tf1::,,;::;::::::;;:::;:,,;::;ii:;1;::;:,,,,,::::,,,,,,:::;:::::::::: CLLLLLLLLLLLLLLLLCCCCCCL,.,tCGGCCCi,;1:,;;;;;;;;;;;;;;;,,:::::;:;:;:,::,,,,,,:::,,,,,,:::;:::::::::: ti;;i:,,..,.....,;iii:,,,,,::;;::;::;;:,:::::::::::::::,,,,,,,,,,,,,,,,,...,,,,,,,,,,,:::::::::::::: tti;1tt1i;:,,,,,.:tf1,,,,,,..,...,..,.,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,:,,,,,,::::::::::::;; ;ft1tttfffi,,,,,,,;fi,,,,,,,,,,,,,..,,,,,,,,,,,,:;;;:,,,,,,,,,,,,::::,,,:;;::::;;::::;;:::;;:::::::; :;t;tftii11,,:;ii:,:,,,,,,,,,:::::::,,,,,,,:;;::;;;;;,,,::;:,,,,,,,::,,,::;:;;;;;;;;:::::::;:::;::;; f11;i1;i111:,:iii;,.,,,,,,,:;;;;;;;;;:,,,,ii;i1;:::::::,;i;,.,:;;,,,,,,,,,::::;;;;;;:;iiii;;::::::;; ff1;1ti1ti::,,,:::,,,,,,,:::i;:::::;;;,,:i11111;:::11i;,:;,,,:;;;:,,,,,,:::;;iii;;;;::i1i1;;:::::::: i11::i1t1:,.,,.,,,,,,,,,:;:,:;;:::::::,:11ii1ii1;11fLi1,,,,,,,,::,,,,,,:;;;iiiii::;:,,:::,::::::::,, ,:;,,,:;,,,.,,,,,,,,,,,,,:;;;;;;;;:,,,:;;;:i1:;i11;;t1;:,,,,.......,...:;;;;;;ii:,:::,,::::::::::::: 1;,,,,,,,,,,,,,,,,,,,,,,,,:;:::::::,,;i;:;;i:11;;it1;i1:,,,,:;;iiii:it;;i;:::;i;,,,,:::,,::::::::::: i:::::::,,,,,,,,,,,,:::::::,,::,,,,,;i;;;;,,:iii;i1ti1t::;;1t1111111ifLt;:;:::;;;;;;;;;;;ii;;;;;;;;: ::::;;;;;;;;:::::::::::::::::;;;;;;i;:::ii,,,,,tf1;;i1111111i;;;;;:ii1ffti::;1;::;;;;iii;;;;;;;;;::: ;;;;;:::::::;;;;;;;;;;;;::::::::::;i;:,:1;,,,,1fCt:;;;;;;;;;:;::;;;;:::,;11tft1fii1i;;;:;:;;:::::;;; :::::;:;:::,,,,,:::::::::;;:::::::;i;:,ifi,,,,;iii;:;;;;:::::::::;;;i:;i:;;;,,1f1;i:;i:;,;:,i:;::::: i1,1i:;:1:;tiii;,,,,,,,,,,,,,,,,::;i;:,ifi,,::,,,:t;:;ii:,,:,tf,,,,:i::;;ii;;::;i11iffifi1t1Li,ii::: itLCLtGt1LLC1;t;;;;;::,,,:::::,,,,:ii:,it;:::::::::::::;i;;ii1;,,,,,,itf:i1;;;;;iifGCLtCfiLLff1ti;:: ifGCCfGLt0LCG1:,,,.,,,:,,::::::::::ii:,;t1:::::::::,::,::1fftt,,,,,:,101:CL1i:;iiiL80GtfLtC1;ttiiii; iLCfGtLCfG1it;:,,,,,,,,,,,,,,,,::::;ii:;fti:::::::::,:::,:i;:,,,,,,:1Cf;iiffG;:;t0880GCCCLCi,1t;::,: ;ifLGLfGGG;:i;,,,,,,.,,,,,,::::::::;;;;:tLt;;;:,:::,:::::,;:,,,,,,,:;;;iftfGLi::t00Cf1;1LLf;,ii:,,,, iiiiftitft::1;:,.,.,,,,,,,,,,,,,::;;;;;:i1;:;;:,::,:,,,,.t@L;,,.,,,,.,,,:CGL1;::itftt1;:;:itfft,..., ,;i11:,,,,,,::::,,,,,,:,,,,,,::::;11i11i,;t;:;;::::::,::iifGGLf1i;;;;;::;fCi,::;1i;iLGLi11ftf1:,:;:; ,,i;:,,,,,,,,::::,,,,:,.,,,,,,:::i;;;;;i;;Ci:;;:::::::,:f:,:i1fffLLt;:,;ii;ittii1it;t8f:ftttf;.,i1ii ,,,,,,,,,,,,,::::,,,,,;,,,;:,:;:,:;;;;;;:;ii11t1:::::,;f,,:,,,,,,,,,,,;iC1.i1f1iiit1iGf,::;;;:;;;;;; ,,,,,.,,,,,,.,,,,,,,,;f1:,::::;:,::::::,;i::;::i;,::,;Li,,,,,,,,,,,,itft1t:..;;;;;itCG:..:;:::::::::