;;;;;i;;;;;;;;;;i;;;;:::;;;;;;;;:;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;:::::;;:::::: ;;;;ii;;::;:;iiiiii;;:;:;;;;;;;;;;;:;;;;;;;;;;:::::::::::::::::::;;:::::::::::::::::::;;;;;;;;:::::: i;;;ii;;;:;;;;;iiiii;:::;;;;;;;;;;;;;:::::::;;;:::::::::::::::::::::::::::::::::::::::;;;;::::::::,: ;;i;;;i;:;;;;;;;ii;i;:;;;;;;;11iiiiiiiiiiiii;;;;:::::::::::::::::::::::::::::::::::::::;;;:;:,,::::: ;;;;:;ii;;iii;;;;;;i;:;;;;;;;i;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::;;;;;::,:::::: i;;;;;;ii;;iiii;iiii;;;;;;;:;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::,,::::::::;;;;;::,,:::::: iiiiiiii;;iiiiiiiiii;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;::::::::;;;;;::::::::,: iiiiiiiiiiiiiiiiiiii;:;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::;;::::::::::::::,1f::::::::;;;;;;;;;::::,, iiiiiiiiiiiiii;;;iii;;;;;;;;;i;;;;;;;;;;;;;;;;;;;;;;;:::::;;;:::::::::::::,tG;:::::::;;;;;;;;;:::::: iiiiiiiiiiiiii;;;iii;;;;;;;;;i;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::1f::::::::::::::;;;;;;::: iiii111iiiiii;;;ii;i;;;;;;;;ii;;;ii;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::i::;;::::::::::;;;;;;;:: iii11111i111i;;;1iiii;iiiiiii1;iiiii;;;;;;;;;;iiiiiii;;;;;;;;;;;;;;;;::;;:::i:;;;;::::::::::;;;;;;:: 111111111111i111i111;;iiiiii11;iiiiiii;;;1111;iiiiiiii;;;;;i;;;;;;;;;;;;;;:i1:;;;;::;:::;;:;::;:::;: tttt1tt1111t11t11iii;;1i1iii11;iiiiii;ifGGL1iiiiiiiiiiiiiiiii;;;;;;;;;;;;;:tGi:;;;;;;;;;;;;;;::::;;: 1ttt11tt1t111tttt111i;11111itt;iiiiiiiLCi,..,iiiiiiiiiiiiiiiii;;;;;;;;;;;;:1Ci:;;;;;;;;;;;;;;;;;;;:, 1tttttt11111tttttttf1i111111ttiiiiiiii;:,,::;iiiiiiiiiiiiiiiiii;i;;;;;;;;;:1Ci:;;;;;;ii;i;;;;;;;;:., 1tttfft11i111tttfftf1it11111ttiiiiii1;:;:::;iiii11111iiiiiiiiiiiii;;;;;i;;:1Ci;;i;;;;;iiii;;;;;;;,., ftttfft1111tttttffff1it11111ttiiiiiii1;:,::,;ii1i1111iiiiii1iiiiii;;;;;i;;:1Ci;ii;;;;;iiii;;:::;;,., tfffttt1itftttttfftftit1tt11ttiiiiiiii1;,:i;;ii111111i1iiii1iiiiiii;;;ii;;;1Ci;ii;;;;;iiii;;;::;:,., tttt1tffftfffftttttftit1ttt1ffi1iiiii;ii;:,:i111111111111i111iiiiiiiiiii;;;1C1;ii;;;;iiiii;:::;;;,., ftttt1tfftfffffffLfLt1ftttttffi1iiiitLLL:,,,;i11t111t111111111iiiiiiiiiii;;1C1;iii;;;iiiii;;;;;;;:., fLLffLLffffLfLfLLLLLt1fttttfftii1tL0Gt;,,,..;11ttttttt1111111111iiiiiiiii;;1C1iiiii;;iiiiiiii;;::,., LLLLLLLLLLLLLLLLfLLLt1Ltfffff1itLLLt1;,,,,,,;11tttttttttt11t111111iiiiiii;;iC1iiiiii;iiiiiiiii;;;,., LLLLLLLLLLLfffttfLLLt1Ltfffff1tt;:,,,::::::;i1tttftffttttttt111i11iiiii1i;iiL1iiiiiiiii;i;;iiii;i:., LLLLLCLLLLLttii1fLLLf1LfLfffft1::::::::;;:;;i1ttffffffttttttt11111iiiii1i;iiL1iiiiiii;;;;;;iiii;;:., LLLCCCCLCCLfti11CLfLLtCfLLfLLt1:::::::,:::::i1tffffffffttttft11111iiiii1iiiiL1iiiiiii;;;;;;;iii;;:., LLLCCCCCCCCttt1tCCCLftCLLLLLLtt;::::::,,,,,:i1tffffffffftttftt111111iii1iiiiL1ii1iiii;;;ii;;;;i;;;;; CCCCCCCCCCCLLLLLLLLCt1CLLLLLLtti:::::;:,,,,,;1tffffffffffttftt111111iii1iiiiL1ii1iiiiiiiiiii;;;;;;;; CCCCGCCCGCCGGGGCCLffttCLLLLLLfti:::::::.,,,,;1ffLLffLffffttftt1111111ii11iiiL11i1iiiii1i;iiii;;i;;;; CCCCCCGGCCCCCCCGCCCCLtCLCLLLLft1:::,::,,,,..;tfLLLffLffffttfttt111111ii1iiiiL11i1iiiiiiiiiiiiiii;;;; CGCCCCCCLCCCCGGGGGGGCtCLLCCCLftt;:::,,,,,,,ittfLLLLffffttttfftt11111iii11iiiL1111iiiii11iiiiii;;;;;: LGGCGGCLLfLLLGCGGGGGCtCLLCLCCftt;::::,,,,,1f1i1tffLLLffffffffttt111111i11iiif111111iiii1iiii;;;;;;;; CCLCGGCLLLCCCCCGGGCGCtCLCCCCCftfi:::::,,,:;:;;i1tfLfffffffftttt11111111iiiiif111111iii11iiii;;:;;;;; GCCCGCCLLCGCCCCCGGCGCtCLCCCCCftft;:::::,,,::;;1fLLLLfffffffttttttt11111iiiiif111111iii11iii;;:;;;;;; CCCCLCGGGCCGGGCCCCCGCtCCCCLLCftttf;:,,,,,,.,;ifLLLLLLLLffffftttttt11111ii11itt11111iii111ii;;;;;;;;: CCLLLLCGGCCGGGGGGGGGCfGCCCLLLfttt1:,,,,,,,,,;tfLLLLLffffffffttttt11111i1111it111111iii111iiiiii;;;:: GGCCCCCCGGGGGGGGGGGGGfCCCCLCLfttft;::,,,,,,,:1tLLt1LCLLLLLfffffftttt111tt1iit111111ii1111iiiiii;;::: GGGGGGGGGGGGGGGGCGGGC1GCCCLCCftffti:::,,,,,,:;1LLi;11tLLffffftttttt1111tt11it111111ii11iiiiiiiiii;;; CCGCGCGGCCCCCCCLLCCCLtGCCCLCCftLt:;:::::,,,,:;tLf;,,,ifLLfffffttfttt111tt11it111111iiiiiii;ii;;;;;;: CCCCCCCCCCCCCCCCCLCCCfCCCCCCGLtfii;::::,,,,,:;iLLi:tffLLLffffttttttt111tt1iit111111iiiiiiii;;;;;;;:: LCCCCCCCCCCCCCCCCCCCCtCCCCCCGLtfi;i;;::::,,,::iLfiiLCLLLLLfffffftttt111tt11i1111111iiiiiiiii;;;;;;;: CGCCGCCCCCCCCCCCCCCCCtCCCCCCGLtt1ii;;:::::,.:i1LLiiLLLLLLLLffffffttttt11111i1111111iiiiiiiiii;;;;;;: CCCCCCCCCCCCCCCCCCCCCfCCCCCCGLttiii;;::::::,:tfLCLLCCLLLLLLLLffffttttt1111ii1111111iiiiiiiii;;;;;;;: CCCCCCCCCCCCCCCCCCCCGtCCCGCCGLtt1;;;:::if;:::1fLCCCCCCLLLLLLLfffftttt11111ii1111111iiiiiiiii;;;;;;;: CGGCCCCCCCCGCCCCGCCCG1CCCCCCGLtt1;;;::,;Cf,::tfLCCCCLLLLLLffffffftt111111111111ttt11iiiiiii;;;;;;;;: GGCCCCCCCCCCCCCCCCCGGtCCCCCGGL1tti;;::::fG;,;tfLCCCCLLLLLLLLLLffffttttttt111111ttt11iiiiiii;;;;;;;;: GGGGCCGGCCCGCCCCGCGGGfCCCCCCGL1tt1;;::::101,;tfLCCCCCCCLLLLLLLffffffttttf111111ttt1iiiiiiii;;;;;;;;: LCGGGGGGCGCGGGGCGCCGGfCCCGCGGL1ttti;:::::LL,;tfLCCCCCCLLLLLLLLLffLftttttf1111i111t1iiiiiiii;;;;;;;:: CCGGGCGGCGCGGGGCGCGCGfCCCGCGGL1t1t1i;:::.1L,;tfLCGGCCCLLLLLLLLffffftftttf11111111111iiiiiii;;;;::::: CGGGGCGGCGGGGGGCGCCGGfCGCGGGGC1t1tti;::::it,;1fLCGGCCCLLLLLLLLLLffffftttf111ii111111iiiiiii;::;:::::