,,...,:;;;;.,:;,:;. ..,....,,.. .+:.. .,.......,;++;:.        ,,,,;:.           .,.    .::
::,....:;i+;+;itti+:.,,........,,;;+;,;;:+:.  ....;;+i;,.       .,:;.       ..,:+i;,  .,:,
;;;,. ..,,,;;;+itIIt,,;:,..   .:+++itti;+II;,.....:..+i+:        ..    .,,.  .::+t++:...  
,:::,.. :+,.,...:IYIt++ii:;::,:;+i+ittt,iti:,,,,::::.:;:...       .,,..       .,;;,...    
,,:;+;::tti+;:..,:iIIIItti+:;+iIYYYYIIt;;i;,,::;+;:;;,.::,,. . .,,,:::.       ,:;i:.      
:::+i+iII+ii+;;:,,:+iYYYYIIt;:,+IItYYIi;:;;:::;;+;,.;;:+:,:::+;;;;;+tti;:,::;+tt+it;,,.   
;;;+iiiIIi+ti;+ii;+;:;;itti+;+:;itttYti+,,..,,.,+::;+it+:;:::;:,::;+i+iiii+iitIItti++;:,. 
;+;:+;ii;;+;:+itii++;+,..,;;;;:.,;iiItI++;:,.,,..,;i;;i:.:+;,,:.:,.,+,...:+t+++++;+:::..  
;;::i+i++;+;++;;++;:;::,::;;;:...,:iiti+i:;,.,,,,,::;;;:,:;;::::::;:+i;;;ttIi,..,:;,,. .  
,:;+i;ii;:i+;::::;:,. ..,;+;:+;+,;iYYt:,:,:;;+;:;;:;::+i;,....,++;+t+i+;;::;::,. .,,.   ..
:++ii;i::+ii+;::::,... ,;i++iit+;iYXVYi.,:;::+;::;;++;++;:,...,:++;++;+;::::;+;;,.   ,,...
i+++;:,,;itYti+;,.    .+iiti+i++tYYYVYt;,,,,:++;++;;;;:;::;;;::,::;;:;+;::::::::,.   ,,...
i;:::.,:+iiIIi++:..  .iIII;,:;tYYVXYWWV::,::::;::;:::;,.,:;;;;:,,,;:,.,,..;+;:;:.. .  .,..
;:;;+ii++i++i+;;::+i:.++;::+iiItYVXWRWY::..,   ..:::++;...:::::;,.;+;....,;ii:;:,. :;     
+,:ti+ttt++i:+;;;;ii;,;:;;:++;iYVVXRRWI:..,:   .,,:;;++;:,. ,;;;::;+;,,,..,;+;:,,. ,+,    
+::iiii+;+i+:;;::+ti:+;:;::iitYYVYYWWV;i,. ::..,. .;+:,;+;,  .:;:+t+;::,,,;+i::,....::,   
+,,:+IIttt;,;i;::;;++i+;, .:+iYYYIIYVi+YI:..,,:,,,;:;++;:+:..  .,:+;;;:::;+i+:,:,,,.,:,   
+ii+:+iIi;;+ii;:iIi+;;+i+  :+iIItIYYY+IVXVI,,,,:i;+:,;tti+;,,,   .:;:;;++++++;,...,..,,   
ItiiYYt;;+tYVItii+++;::ii: :++tt;tItI+YXXVI:;;i++;;;,:+;;;::;;:  .,::;;++::;;+;:,.....:,, 
Ii:+IYYIIi;YWXYIi+;++;,iYI; .;IWWXXVI+IXXItVVYIIi;;;;,,::i;;iiIi:;;,,:;++;;i+:::,..,,..:, 
i+:+Iit;;i+;XYt;;iIti+;;++++ttiXWWXVi+VXRWYRRRY++i+i+..,,;+iittt+:+:..:;+++i:,,:,.,,:,.,:.
i;,iYYXI;i+++;;;tttiit+;++iiIYIYWWXXtIXXBRWXXWi::IYVV+.,;++:+tItt;;;,.,,::;i+,.,,.,.,:,.:.
itIYXXXYIi+i+;:iYI+ttiitti++ittYWXXXtYXRMRRWVI;:+YBXRY..++tii+i+ti++;...,:+ti:,,,:.,,,,,::
IYIttiti+tYI++ti+;ttIYtt+;;iYYYYWXXVIYXRBWRRWVV+iXBWYt. ,;ii+:;:+++it;,.,:;++;;:,::,,,,,,,
Itiiii+;:iIttIt++iitIIYi;:;iYXXVWXVVYttYBWXRRWVitXYiitt:..;it+;;;:;itIi;,.:;+++:,::,,,,,,.
ii;+;++,.+t+iti+i++iII;:i+iYYXWXXWVVV+. VBRXYIYIiXMMBRWt;:;itt+ii;+ittII;..:+ti:::;::,,,:.
i+:+;;+,.;i+;ii;i++iti+iiItYYVWXWWWVYI,+WBRXWWWViIRMMMRY;,+tttIitt;itIYII;,:;ii;:::;,,,.:,
+:;;:+::,;i;:t++t+.:t+ttiitYVXVVVXWWVY+YWRBWi,;IItXMMMRI,:;iiit:it;iIttitI+;;+i;:::;:,,,,:
:::;;+;,.;;,;+:;ii;+itt++;iYYVVXXXWXXXYWWRBX,.,iYIVMMMRVi;+ii++::+;itiiiit+,,;i+,:::;,.,,:
;:;:::;:,;:,::,,+i:+iii+::iYIVXXXXWWWXIVItXV,+ttYYWMMMRVI;:iti:,,;iiIti;+i+,,:+i::;:+:::::
;:::::::,:,,,:::++;;+;i,:iIIYVVVXVXWXY+YW,,+tiVYYXBMMBWVIt;+i:,. ,+tt+ii+ti;,;ii::;;;:,,,,
:;::;:,...,,,:;:;i+:;;;  +iIYVYVXVXXVI+VW;:i+:+itXRBMBXYIi++;:,   ,tYItti+i+,:+i+;;:;:,.,,
:;:::::   :,,::;ii::+::,,:+IYYYXWXVXXY;YWi;i;itittXRMRVYItit+::,..:iIttti+i; .:+i:::::,.,,
;::,;::.  :;;:::;;::++t::;tIYYVVRRXVYt+IWi;t+ititiiWWVYYYIIt::;;,,,;titttii; .:;+;:,:,,..,
;:,:;,:.  ,;:;:;++,,;+i+:+ttIYYVWRWXV+;IWIiYi;tIti+YBWVVVYYi+++++,.:itIiiiii..:;i+:,:.,...
;::::::,  ,i;:::;:,,;;;+;;iYYIYIVWWWRi+WRRWIIitYItiiRBWVXVVI++iit:.,+tItiiit..,+tt+,:.,,.,
:::,,::,  .;;:;+:;+;;;:+,:iIItYIYXVVRXiWRRRVVXIIYIiiYMBWWXYYt++i+,.,+IIItti+..,;tt;.:,,,.,
::,,,::.  .;+,;:+;i+;+:;::+itIItIVWRRW:IRBBRWBBWVYIttBMRWWYIti+i+,::+IIItiiI+.,;iI;.:,,,..
::,,.::,   :i:;::;;;,:,::;:+tIYIIYXWRBYiRRBBMMMBWXWYYMMRWVYIti;iI;::;ttttittI;,:+t;.:,.,.,
::::,:;,   :++;+;;;; .,;;;:;itIIIIWWRMBIWRRBMMMBRRBRBMMRRXYti+;tI:,:;ttiiiiit; .;t:.,,.,..
:::,,,:,   ,+i;;;::,   .++;.;IIIIIYWBMMBWRBMMMMBRBBMMMMBRWVtti+It:,:+IIIttiiI+ .:i,.:,.,..
::::,:;:  ..:i;;::;:,:;;ti: .iIIIIIXBMMMBBMMMMMBBBBMMMMMRXXYIttIIttiiIYIiittti. :+,.:,.,,,
:;;,::;,...,:i;;:;:i+::+i+.  :tVVYIVRBMMMMMMMMMMBBWRMMMMRRRYttitiii++IYIiiitIi..,+: ,.,,,,
;+:::::.  ..,+;:;;;+i:;+i;    ,tXVIYWBMMMMMMMMMMBMRMMMMMMMRYtttti+ii+tYtiiiiti:.;i;.::,,,:
;+:;;;;,  ...,;;;:;+i;++,     .+YWVXRBMMMMMMMMMMMMMMMMMMMMRWXYti+iti+IYi+++++i:.:;:,::,,:,
;;;+;:;.  ....:Ittiii+ti,..  .:+IWRXRMMMMMMMMMMMMMMMMMMMMMBBRViiitIiiIi+i++++i:.,;:,:::,::
;+;+;;:   ..,;tYIItiIitYI++;:;+tYXXXBMMMMMMMMMMMMMMMMMMMMMBBBWtiiti+iI+++++;+i:.:;:;,.::,:
;;;+;:,   ..:iYIIiti+i+iItIi;itYYYYRMMMMMMMMMMMMMMMMMMMMMMBBBW+;;++;+Ii+;;;:+i,,;;;;,,;:,:
;;;;;,.   .,:IYIIii++t+itIt+,.:ttiXMMMMMMMMMMMMMMMMMMMMMMBBBBRi,,:::;ti+;;;;i;,::+ii+;;;;;
;;;+;,.  ..,:IYYYtIitt:;IYt:..;IIXMMMMMMMMMMMMMMMMBBMMMMBBBBBRX;:;+;,:+;::;+t::;;i+i++;;;:
;+++;,  ...,;YYIIttitttIIYt:,:iiYBMMMMMBMMBBBBBBBBBBBMMBBBBBBBRX+:;;...,:,;;;:;;:iiii++:;;
+++;:, ....:iVIIIttIIttItt+::tttRMMMMBBBBBBBBBBBRBBBBBBBBBBBBBRY:.,:..... .,::;;;+itti++;;
++;;:,....,;IYIIIIttItiti+:;tVttRBBMMBBBBBBBBBBBBBBBBBBBBMMMMBBRY+++..,,.,;i+;;;+itit+++;;
;;;;:....,:+IIVVYIIIItiii++IXWWRBBBBMBBBBBBMBMMMMBMBMMMMMBMMBBBBR+;;,.:,.,;++itIiitIItt+,;
;:::.  ..,;iIIIIIIIItttti;;YWXIXBBBBBBBBMMMBMMMMMMMMMMMMMMMMMBBBRY;;,.:,,;tiiVVVttIIIII;,:
;;,.   .,;+iitttYYIIttti+:;VWRRRBBBBBBBBMMMMMMMMMMMMMMMMMMMBBBBRRRXYi::;;ttiIXXYIIIIIIIti;
+;,  ..,;+ii+iitttttti+;::tYXRRBBBRRBBBBBMMMMMMMMMMMMMMMMMMMBBBRRRWWWI+;+iIYWVVYYItIIIIIt+
;:,...,:;++;;;++++i+++:.,:iYRBBBBBRRRBBBBMMMMMMMMMMMMMMMMMMMBBRRRRWWWWVttVWWVYYYYtttIIIIII