: :::,,::,:,:,:,:,,,:,:,,,:,:,:,,,:,:,,,::,,,,,::::,,,:,:,,,,::,:,:,:,:,,,,,,,:,:,:,::,,,,:,:,,,:,:,:,:,:,:,:::,:,:,:,,,:,:,:,:,:,,,:::,:,:::,,:,::,:.
,  . .   . .   .                           .                                                                                       . . . . . .   . .  
: :,,.,,:,,,:,,,,,:,,,,,:,,.:,:,:,,,:,,,:,,,:,,,,,:,:.,,,,,,:,:,:,:,,.,.,,:.,,,,,,,,:.,,:,,,,,:,:,,,,,,,,,,,,,,,,.:,:,,,:,:,:::,,,:,:,::. :,.,.,,,.,: 
, ,,,,,,,,,,,,,,.,.,,,.,,,,,,,.,,,.,,,.,,,,,.,,,.,.,.,,,,,,,.,.,,,.,,,,,.,,,.,,,.,,,.,.,,,.,.,.,,,.,.,,,.,,,,,.,.,,,.,,,.:,.   ,...... ,, ,. . .,. .,.
: ,.,.,,,.,,,.,,,.,.,.,.,.,.,,,,,,,.,,,,,.,.,.,,,.,.,,,.,,,,,.,.,.,.,.,.,.,.,.,.,,,,,.,.,.,,,.,,,,,.,.,.,.,,,.,,,,,.,,,,,,: . . . . .  .:   . .   . : 
, ,,,,.,.,.,.,,,.,.,.,.,.,.,,,.,,,.,.,.,.,.,,,,,.,.,.,.,.,.,,,.,.,.,,,,,,,.,,,,,.,.,.,.,.,.,.,.,.,,,.,.,,,,,.,.,,,.,.,.,.,,,,,,,,:,:,:,,,,,,:,,:,:,,,.
, ,,,.,,,,,,,,,,,.,.,.,.,.,,,,,,,,,.,.,.,,,,,.,.,,,,,,,,,.,,,,,.,,,,,,,,,.,,,,,.,.,.,.,.,,,.,,,.,,,,,,,.,.,.,.,,,,,,,.,,,,,,,.,,:,,.,,,,,.,,,.:,,.,.: 
, ,,,,,,,,,,.,.,.,,,,,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,.,.,,,,,,,.,.,.,,,,,.,.,,,.,.,.,,,,,.,.,.,.,.,.,,,,,.,,,.,.,.,.,,,.,,,.,,,.,,,.,.,.,.,.,,,.,.,,,,.
, :,,.,.,,,.,,,.,,,.,.,,,,,.,.,.,.,.,.,,,.,.,,,.,.,.,.,.,.,.,,,.,.,.,.,.,,,,,.,.,,,.,.,.,.,.,.,.,.,.,,,.,.,.,.,,,.,.,.,.,,,.,,,,,.,,,.,.,.,,,.,.,,,,, 
, ,,,,.,,,,,.,.,,,,,.,,,,,.,.,.,,,.,.,.,.,.,,,.,,,,,,,.,.,.,.,,,,,.,.,.,.,,,.,.,,,,,,,,,.,.,.,,,.,.,,,.,.,.,.,.,,,,,.,.,.,.,.,.,.,,,.,.,,,.,,,,,.,.:,.
: ,,,.,.,.,.,.,,,.,,,.,,,.,.,,,.,.,.,,,.,.,.,.,,,.,.,.,.,,,,,,,.,.,,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,,,.,.,.,,,.,.,.,.,.,.,,,.,.,.,,,,,,,.,.,,, 
, .,.,.,,,.,.,.,,,.,,,.,.,.,.,.,.,,,.,.,.,.,.,.,,,,,.,.,.,.,.,,,.,.,.,,,.,.,.,.,.,.,.,,,,,,,,,.,.,.,.,,,.,.,.,.,.,.,,,.,.,,,,,.,,,.,.,,,,,.,,,,,.,.,,.
: ,,,.,.,,,.,.,.,.,,,.,.,.,.,.,.,.,,,,,,,,,,,.,.,,,.,,,.,.,,,.,,,,,,,,,.,.,,,.,.,.,,,,,.,.,.,,,,,,,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,,,,,.,.,,,.,,,,: 
,.,,.,.,,,.,.,.,,,.,.,.,,,.,.,,,.,,,.,.,.,,,.,,,,,,,.,.,.,,,.,.,,,,,,,.,,,.,.,.,,,.,,,,,.,,,.,,,.,.,.,,,.,.,.,.,.,.,.,.,.,.,.,.,.,,,.,,,,,.,.,.,,,.:,.
: ,.,.,.,,,.,.,.,,,.,.,.,.,.,.,,,.,,,.,.,.,.,.,,,,,.,.,.,.,.,.,,,,,,,,,.,,,,,.,.,.,,,,,,,.,.,.,.,.,.,.,,,,,.,,,,,.,.,,,.,.,,,.,.,,,,,,,.,,,.,,,,,,,,: 
, ,,.,,,,,.,.,,,,,.,,,.,.,.,.,.,.,.,.,.,,,.,,,.,.,.,.,.,.,.,,,.,.,.,,,.,.,,,,,.,.,.,.,,,.,,,,,,,.,,,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,,,.,,,.,,.
, :,,.,.,.,.,.,,,.,.,.,,,.,.,.,.,.,.,,,,,.,.,.,.,.,.,,,,,.,,,,,,,,,.,,,.,.,,,.,.,.,.,,,.,,,,,.,.,,,.,.,.,,,.,.,,,,,,,.,,,.,,,,,.,.,.,.,.,,,.,,,.,.,,, 
,..,.,.,,,.,,,.,.,,,,,.,.,.,.,,,,,,,.,.,.,,,.,.,.,,,,,.,,,.,.,.,,,.,.,,,,,.,.,,,.,,,.,.,,,.,,,.,.,.,.,.,,,.,,,,,.,.,,,,,,,.,.,.,.,,,.,,,.,.,.,,,,,,,,.
: :,,,,.,.,.,.,.,,,.,.,,,.,,,,,.,,,.,,,.,.,.,.,.,.,,,,,.,.,.,.,.,.,.,,,.,.,.,.,,,,,,,.,.,,,.,.,.,.,,,.,.,.,,,.,.,,,.,.,,,,,.,.,,,.,,,.,,,.,.,.,,,.,,: 
,.,,.,.,.,.,.,,,.,.,,,,,.,.,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,,,,,.,,,,,,,.,.,.,.,,,,,,,.,,,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,,,.,,,.,,,.,,,.,,,,,.,.,.,.,,.
: :.,,,.,.,,,.,.,,,,,,,.,.,.,.,.,.,.,.,.,,,.,,,.,,,.,.,,,.,.,.,,,,,,,,,.,,,.,,,.,.,,,,,.,.,.,,,.,.,.,.,.,.,,,.,,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,., 
,.,,.,.,.,,,.,,,,,.,.,.,,,,,.,.,.,,,,,.,,,,,,,.,.,,,.,,,,,.,.,.,.,,,,,.,,,.,.,.,,,.,.,.,.,.,.,,,.,.,.,,,.,.,.,.,,,,,.,,,,,.,,,.,.,.,.,,,.,.,,,.,.,,:,.
: ,.,,,,,,,.,,,.,.,.,.,.,,,.,.,.,,,,,.,,,.,,,.,.,,,,,.,.,.,,,.,,,.,.,,,.,.,,,,,.,.,.,,,,,.,.,,,.,.,,,,,,,.,.,.,.,.,,,.,.,.,.,,,.,.,,,.,.,.,,,.,.,,,,: 
, ,,.,.,,,.,.,.,,,,,.,,,.,,,.,.,.,.,.,,,.,.,.,,,.,,,,,.,.,.,.,.,,,.,.,.,,,.,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,,,.,.,.,,,.,.,,,,,.,.,.,,,.,.,.,.,.,.,,,,,, 
, ,.,,,.,.,,,,,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,,,.,,,.,,,.,,,.,.,.,,,.,.,,,.,.,,,,,.,.,,,.,,,,,,,,,,,.,.,.,,,.,.,,,,,.,.,,,.,,,.,.,,,,,.,.,.,,,.,.,.,.: 
,.,,.,.,,,,,,,,,.,.,.,.,.,,,,,.,.,,,,,.,.,.,,,,,,,.,,,,,,,.,,,,,.,,,.,.,,,,,.,.,.,.,,,.,.,.,.,,,.,.,.,,,.,.,.,.,.,,,.,.,.,.,.,.,.,,,,,,,,,.,,,.,.,.,,.
: ,.,.,.,.,.,,,.,,,,,.,.,,,.,.,.,,,.,.,.,.,.,.,.,...,...,.,.,.,.,.,.,.,.,.,.,.,.,.....,.,.,...,.,.,.,.,,,,,.,,,.,.,.,.,,,,,,,,,.,.,.,.,.,,,,,,,,,.,,, 
, ,,.,,,.,.,,,.,,,.,.,.,.,.,.,.,,,.,.,.,.,,,,,..           ...         ..,.,.                          ..,.,.,,,.,,,.,.,,,.,.,.,.,.,,,,,.,.,.,.,.,,:,.
: ,,,.,.,,,.,,,,,,,.,,,.,,,.,.,.,.,,,.,,,.,,,.. ,ii:rr;,, , .   . ..;;7...,. ,77X7; ;XXi   :r.,:.  ::.  ,.,,,,,.,,,,,.,.,,,,,,,.,,,,,,,.,.,,,.,.,,,., 
,.,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,,,,,.,.,.,,, WMMMMiiiMMMM   MMMMMM:XX..,. XM0WMMMMM.MMM@SMZMM0MMB7@MM  ,.,.,,,,,,,.,.,,,,,.,.,.,.,.,.,.,.,,,.,,,.,,.
, ,.,.,.,.,.,.,.,.,.,,,.,,,.,.,,,.,.,.,.,.,.,. aMMMMZ,.MMMMBiaBWMMMMX:7;...:M,, XMMMW XMMMXS MM MMMiZMM2 .,,,.,.,.,.,.,.,.,.,.,,,.,.,.,.,,,.,,,,,.,.: 
, ,,.,,,,,,,.,.,.,,,,,.,,,,,.,,,.,.,,,.,,,,,,,. .,,;XX7:ir7aXX  .::;XXX;.,.,     ..,   .           : ,:, ,.,.,,,.,.,.,.,,,.,.,.,.,.,.,.,.,.,,,,,.,.,,.
, :,,.,,,.,,,,,,,.,,,.,.,.,,,.,.,,,.,.,.,.,.,,,.              .         ,.,......    ..   ...   . .     ,.,.,.,.,,,.,.,.,.,.,,,.,.,,,.,,,.,,,,,,,.,., 
,.,,,,.,,,.,.,,,.,,,,,,,,,.,.,.,.,.,.,.,.,,,.,.,.......,.,.....,.,...,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,,,.,,,,,.,.,.,.,,,.,.,.,,,,,,,.,.,,,,,.,.:,.
, :,,.,.,.,.,.,,,.,.,.,,,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,,,,,.,.,.,.,.,.,,,.,,,.,.,.,,,.,,,,,,,.,.,,,.,.,.,,,.,.,.,.,,,.,.,,,,,,,.,.,,,.,., 
,.,,.,,,.,.,,,.,.,,,,,,,.,.,,,.,.,,,.,.,,,.,,,.,.,,,.,,,.,.,.,.,.,,,.,.,.,.,.,.,.,,,.,,,,,.,.,,,.,,,.,,,.,,,,,.,,,,,,,,,,,.,,,.,.,.,,,,,,,.,.,,,.,.,,.
: ,.,.,.,.,.,,,.,.,.,.,.,,,.,.,.,,,.,,,.,,,.,.,.,.,.,.,.,.,.,,,.,.,.,.,,,.,,,,,.,,,,,.,.,.,.,,,,,,,.,.,,,.,.,.,,,.,,,.,.,.,.,,,.,.,,,.,.,.,,,.,.,,,,, 
,.,,.,.,.,.,,,.,.,,,,,.,.,,,.,.,.,,,.,.,.,,,.,.,.,.,,,.,.,,,.,,,,,,,.,.,.,.,.,.,,,.,.,.,,,.,,,.,.,.,.,.,.,.,.,.,.,.,.,.,,,,,,,,,.,.,.,,,.,,,.,.,.,.,,.
: :,,,,.,,,,,.,,,,,.,.,.,.,,,.,.,.,.,,,,,.,.,.,,,.,,,.,,,.,.,.,,,.,.,.,,,.,,,,,.,.,.,.,,,.,.,,,.,.,,,,,,,,,.,.,.,.,.,.,.,,,,,,,.,.,,,.,.,.,,,.,.,.,,, 
,.,,.,.,,,,,.,.,,,.,.,.,,,.,.,.,.,.,.,.,,,,,.,,,,,.,,,.,.,.,.,.,.,,,.,.,.,.,.,,,.,,,,,.,,,.,.,.,.,.,.,.,.,.,.,,,.,,,,,.,.,,,,,.,.,,,,,.,.,.,.,.,.,.,,.
, :.,.,,,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,,,.,.,.,,,,,.,.,.,.,.,,,.,,,.,,,,,,,.,.,.,.,.,.,.,.,,,.,,,.,,,.,.,,,.,.,,,,,,,.,.,.,,,.,.,.,,,.,.,,,,,.,,,., 
, ,,.,.,.,,,.,,,,,.,.,.,.,,,.,,,.,.,.,.,,,,,.,.,.,.,,,,,.,.,,,.,.,.,,,.,.,.,,,.,.,,,.,,,,,,,.,,,.,.,.,.,.,.,,,.,.,,,.,,,.,.,.,,,.,,,,,,,.,.,.,,,.,.,,.
: :.,,,.,,,.,.,,,,,.,,,.,.,.,,,.,.,.,,,,,,,,,,,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,.,,,.,.,.,,,,,.,.,.,,,,,,: 
, ,,.,.,,,.,.,.,,,.,.,,,,,.,.,.,,,,,.,.,.,.,.,.,,,,,.,.,.,.,.,.,.,.,,,.,.,,,.,.,.,.,.,.,.,.,.,.,.,.,,,.,.,,,.,,,,,,,.,,,,,.,.,.,.,.,.,.,.,,,.,.,,,.,,.
, :,,.,.,.,,,,,.,,,.,.,,,.,,,.,,,,,.,.,.,.,,,.,,,.,.,,,,,.,.,.,.,.,.,.,,,.,,,.,,,,,,,.,,,,,,,,,,,,,,,.,.,.,.,,,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,,, 
, .,.,.,,,.,.,.,,,,,,,.,.,.,,,.,.,,,.,.,.,,,.,.,,,.,,,.,.,.,,,.,.,,,.,.,.,.,.,,,.,.,.,,,,,.,.,.,.,,,.,.,,,.,.,.,,,.,.,.,.,.,,,.,.,.,.,.,.,,,,,.,.,,:,.
: ,,,.,,,,:.,,,.,,,.,,,,,,,.,.,.,,,,:.,,,,:,,,,,,.,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,.,.,,,,:.:,,,,,,.,,,.,,:,:,,,,,,,,,,,:,,,,,,,,.,,:.,,,,,,,.,.,.,.,,, 
,.,,,,,,,:,,,:,,,,,:,:,,,,,,,,,,,:,,,:,,,,,,,:,:,,,,,:,:,,,,,,,:,,,,,,,,,:,,,,,,,,,:,:,:,,,:,,,:,,,,,,,,,:,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,:,,,,,:,:,.
: . . .   . . . . . . . . . . .   .     . . . .   . . . . . .       . . . . . . . .   . . . . . . . .   . . . .   . . . . . . . . . .   . . . . . . . 
