: :,:::,:,:::::::,:::,:::::,:::,:::,:::::::::::::::,:::::::::,:::::,:::,:::::::::::::::::::,:::::,:::::,:::::,:,:::,:::,:::,:::::,:,::::::::::::::::i.
,                                                                                                                                        .   .     .  
: :::,:,:,::,,,,:,,,,,,::,:,:,,::,:,,,:,,,,,:,,,,,:,:,:::,:,:::,,,:,:,,,:,:,:,:,:,:,:,:::,:,:,,,:,,::,::,,:,::,,:,:,::,,,,:,::::::::::::, ::,, ,i,,:: 
, ,,,:,,,:,:,:,:,:,,,:,:,,,:,:,,,:,,,,,:,,,,,,,,,,,:,:,:,:,,,,,,,:,:,:,:,:,,,,,:,:,:,:,:,:,:,:,,,:,,,,,:,:,:,,,:,,,:,,,:,,,    ,...... ,, ,. . .,. .: 
: :,,,:,,,,,,,,,,,,,:,,,:,,,:,,,,,,,:,,,:,,,,,:,,,,,:,,,,,,,,,:,,,,,,,:,:,:,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,:,:,,,,,,,,,, . . . . .. .:   . .   . : 
: ,:,:,:,,,:,,,,,,,,,,,,,,,,,:,:,,,,,,,,,,,,,:,,,,,:,,,,,,,,,,,,,,,,,,,,,,,:,,,:,,,,,,,,,,,:,,,,,:,,,:,:,,,:,:,,,,,,,,,:,,,::::,::::,:::,:,:::::::::, 
: :,,,:,,,,,:,:,,,,,,,,,,,,,:,,,,,,,:,,,,,,,,,,,,,,,:,,,,,:,:,:,,,,,:,,,,,,,:,,,:,:,:,:,,,,,,,,,:,,,:,,,,,,,,,:,,,,,:,,,,,,,,,:,,,,,:,,,,,:,,,:,:,:,: 
: ::,,,:,,,,,,,,,,,,,:,,,:,,,,,,,,,,,,,,,:,,,:,,,,,:,,,:,,,,,:,,,,,,,:,:,:,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,:,:,,,:,,,,,,,,,:,:,,,:,:,:,,,,,:,,,,,:,:: 
: :,:,:,:,:,,,,,,,,,:,,,,,,,:,,,,,:,,,,,,,:,,,,,,,,,,,,,:,:,:,,,,,:,:,,,,,,,:,:,:,,,,,,,,,:,,,,,,,:,,,,,,,,,,,:,,,:,,,:,,,,,,,,,,,,,:,,,,,,,,,:,,,,,: 
, ,,,,,,,,,,,,,,,,,:,,,:,,,:,,,:,,,,,,,,,,,:,,,:,,,,,:,,,,,:,,,,,:,:,,,,,,,,,,,,,:,,,:,:,:,,,:,:,,,,,,,:,,,:,,,,,,,:,,,,,,,,,:,:,,,,,,,:,,,:,:,:,:,::.
: ,,,,,,,,:,,,,,,,,,,,,,:,:,:,,,,,,,,,,,:,:,,,:,:,,,,,,,,,,,,,:,,,,,:,,,,,,,,,:,,,,,:,,,:,,,,,:,:,:,:,:,,,:,,,:,,,,,,,,,,,,,:,,,,,,,:,,,,,:,:,,,,,:,: 
, :,,:,:,:,:,,,:,,,,,:,,,:,,,:,:,:,,,,,:,,,,,,,,,:,,,:,,,:,,,:,,,,,:,,,:,,,,,,,,,,,:,:,,,,,,,,,,,,,,,,,,,,,:,:,,,:,,,,,:,,,:,:,,,:,,,,,,,,,:,,,:,,,:,.
: :,,,:,,,,,:,,,,,:,:,:,,,,,,,:,,,,,:,:,:,:,,,:,,,,,:,,,,,,,,,,,,,,,,,:,,,,,,,,,:,,,,,,,:,,,:,:,:,,,,,:,:,,,,,,,,,,,,,,,,,:,,,,,,,,,,,:,,,,,:,,,,,,,: 
: :,,:,:,,,,,:,,,,,,,:,,,,,,,,,,,,,,,,,,,,,:,:,:,,,:,,,:,,,:,,,,,,,,,,,:,,,,,,,,,,,:,,,:,,,,,,,,,:,,,,,,,,,,,:,:,,,:,,,,,,,:,,,,,,,:,:,:,:,,,,,,,,,::.
: :,:,,,,,,,,,,,,,,,:,,,:,,,,,:,,,,,,,,,,,:,,,,,,,,,,,,,:,,,,,,,:,:,,,,,:,,,:,:,:,:,:,,,,,,,,,,,,,,,:,:,:,,,:,,,,,:,,,,,,,:,,,:,:,:,,,,,,,,,:,,,,,,,: 
, ,:,,,,,:,:,,,:,,,:,:,:,,,,,,,,,,,,,,,,,,,,,,,,,:,:,,,,,,,,,,,:,:,,,:,,,:,,,,,:,,,,,:,,,,,,,,,:,,,:,:,,,:,:,:,,,,,:,,,,,,,,,,,:,:,,,,,,,,,,,:,,,,,:: 
: :,,,,,:,:,:,:,:,:,,,,,,,,,:,,,,,:,,,,,,,,,,,,,:,:,:,,,,,,,:,,,:,,,,,,,,,,,,,:,,,,,,,,,,,,,,,:,,,,,,,,,:,:,:,,,,,,,,,:,:,,,:,,,,,:,:,,,,,:,,,:,:,,,: 
: ::,,,,,,,:,:,,,:,:,,,,,,,,,,,,,,,,,:,,,,,:,:,,,,,,,:,,,,,:,,,,,:,:,,,,,,,,,,,:,:,:,,,:,:,:,:,:,,,,,,,,,,,:,,,:,:,,,,,,,,,,,:,,,:,,,:,,,,,,,:,:,,,::.
: :,:,,,:,,,:,,,:,,,,,:,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,:,,,,,,,,,,,:,:,,,,,:,,,,,,,:,:,:,:,,,,,,,,,,,,,,,,,,,:,,,,,:,:,:,,,,,,,:,:,,,:,:,,,:,,,: 
: ::,,,,,,,,,:,:,,,,,:,,,,,:,:,,,,,:,,,:,,,,,,,,,,,:,,,,,,,:,,,,,,,:,,,,,:,,,,,,,,,:,:,,,,,:,,,,,,,:,,,,,,,:,,,:,:,:,,,,,:,,,,,:,,,,,:,,,,,:,:,:,,,:,.
: :,,,:,,,:,,,:,,,,,:,,,:,:,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,:,,,:,:,:,:,:,:,,,:,,,,,:,,,,,,,,,,,,,:,,,,,,,:,,,,,,,:,,,:,,,:,:,,,,,:,:,:,,,:,,,:,,,,,:,: 
: ,:,,,:,,,,,,,,,,,:,:,,,,,,,,,:,,,,,,,,,,,,,:,,,:,:,,,:,:,,,,,,,:,,,,.... . ..,,,,,,:,:,:,:,:,,,:,,,,,,,:,:,:,,,,,,,:,:,,,:,:,,,,,,,,,,,:,:,,,:,:,:, 
: :,,,,,,,:,,,:,,,:,,,,,,,:,,,,,,,,,,,,,:,:,,,,,,,:,:,,,,,,,,,,,,,,,.           ,.,,,,:,,,:,,,:,:,:,,,:,,,:,:,,,:,,,:,,,,,,,,,:,,,,,,,,,:,:,,,,,,,:,: 
: ,,,:,,,,,,,,,,,,,,,,,,,:,,,:,,,,,:,:,,,:,,,,,,,,,:,,,,,,,,,,,:,:,. rMMMMMMMMMW ,,,,,,:,:,,,,,,,,,,,:,,,:,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,, 
: :,:,,,,,:,:,,,,,,,,,,,,,:,:,,,,,,,,,,,,,,,:,,,,,,,:,,,:,,,,,,,,,, MMMWB88aX;i,.,:,,,,,,,,,:,:,,,,,,,,,,,,,,,,,,,,,:,:,:,,,:,:,,,,,:,,,:,:,,,,,,,,,: 
: ::,,,,,:,,,,,,,:,:,,,,,:,:,:,:,,,,,,,:,:,,,,,,,:,:,:,,,:,,,,,,,,,,.          ..,,,,,,,,,,,,,,,,:,,,,,,,,,:,,,:,,,,,,,,,,,:,,,,,,,,,:,:,,,:,,,:,,,:,.
: :,:,,,:,:,,,,,,,,,,,,,,,,,:,:,,,:,:,,,,,:,,,,,,,,,,,,,,,,,,,:,:,,.......,.,.,.,,:,,,,,:,,,,,,,,,:,,,,,,,:,,,,,:,,,,,,,,,,,,,,,:,,,:,,,,,:,,,,,,,,,: 
: ,,,,,,,,,:,,,,,:,,,,,,,,,:,,,,,,,:,,,,,,,,,:,,,,,,,,,,,,,:,:,,,,,,.,,,,:,:,,,:,:,:,:,,,:,,,,,,,:,,,:,,,,,,,,,:,,,,,,,,,:,,,,,:,,,,,:,:,:,,,,,:,:,::.
: :,,,,,,,:,,,,,,,,,:,,,:,,,,,,,,,,,,,:,,,,,:,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,:,:,,,:,,,,,:,:,,,,,,,:,:,,,:,,,,,,,,,:,,,,,,,:,,,:,,,,,:,,,,,,,:,,,,,:,: 
: ,:,,,,,,,:,,,:,:,:,,,,,,,:,:,,,,,:,:,:,:,,,,,,,:,,,:,,,,,,,,,,,:,,,,,,,:,,,:,,,,,,,,,,,,,,,:,:,,,,,:,:,,,,,,,,,,,:,,,:,:,:,,,:,,,:,:,:,:,,,,,:,,,:,.
: ,,:,,,,,:,:,,,,,,,:,,,,,,,:,,,,,,,:,,,:,:,:,,,,,,,,,,,:,,,,,,,,,,,:,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,:,,,:,,,,,:,,,,,,,,,:,,,:,,,,,:,,,,,:,: 
: :,,,,,,:,,,,,,,,,,,,,,,,,,,,,:,:,,,,,,,,,:,:,,,,,:,:,,,,,,,:,,,,,:,,,,,,,,,:,:,,,,,,,,,,,,,,,:,,,,,,,:,,,,,,,,,:,,,:,,,,,,,,,:,:,,,:,,,,,,,,,,,:,:,.
: :,,,:,,,:,:,,,,,,,:,,,,,:,,,,,,,:,,,:,:,:,:,,,,,:,,,,,,,,,,,,,:,,,:,,,:,,,,,,,:,,,:,:,:,:,,,,,,,,,,,:,,,:,:,,,:,:,,,,,,,,,:,,,:,,,:,:,,,:,,,:,,,:,: 
, ::,,,,,,,:,,,,,,,,,,,:,,,:,:,:,,,,,,,,,,,,,,,,,,,:,,,,,,,,,:,,,:,:,:,,,:,,,,,,,:,,,,,,,,,,,,,:,:,,,,,:,:,,,:,,,,,,,:,,,,,,,,,:,,,,,,,,,:,:,:,,,,,,, 
: :,:,,,,,:,:,,,:,,,:,:,,,,,:,:,:,,,,,,,,,,,,,,,:,:,:,:,,,:,:,,,,,:,,,,,,,:,,,,,:,,,,,,,,,:,,,,,,,:,,,,,,,,,:,:,,,,,,,,,,,,,:,:,,,:,,,:,:,:,,,,,,,:,: 
: ,:,,,:,,,,,,,,,:,:,:,,,,,,,,,,,,,,,,,:,,,,,:,,,,,,,:,:,:,,,,,,,,,,,:,,,:,,,,,,,,,,,,,,,:,,,,,,,:,:,:,,,,,,,:,,,,,:,,,,,:,,,,,,,,,,,:,,,:,,,,,,,:,,,.
: ,,,,:,:,,,:,,,,,:,:,:,:,,,,,:,:,,,,,,,:,,,,,:,,,,,,,,,:,:,,,,,:,,,,,:,:,,,,,,,:,:,,,,,,,:,:,:,:,,,,,:,,,:,,,,,,,:,:,,,,,,,,,:,,,,,:,,,:,,,,,:,:,:,: 
: ,,,,,,,,,,,:,:,,,:,:,,,,,:,,,:,:,:,,,,,,,,,,,,,,,:,,,,,,,,,,,,,:,:,,,,,:,,,,,,,,,:,,,,,,,:,,,,,,,,,:,:,,,,,:,,,,,,,,,:,,,,,,,,,,,,,:,,,,,,,,,:,,,,,.
: :,,,,,,,:,:,,,,,,,,,,,,,,,,,:,:,:,:,,,,,,,:,:,,,:,:,,,,,,,,,:,,,,,:,,,:,,,,,:,,,,,,,:,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,:,:,: 
, ,:,:,:,,,:,,,,,,,:,:,:,,,,,,,:,,,,,,,,,:,,,:,,,,,,,,,,,:,,,:,,,:,,,,,:,,,:,,,,,:,,,:,:,,,,,,,:,,,,,:,,,,,:,:,,,,,,,:,,,,,,,,,,,,,:,:,,,,,,,,,,,:,::.
: :,,,:,,,,,,,,,,,,,:,:,,,,,:,,,:,,,:,,,:,:,,,,,,,,,:,,,,,,,,,:,,,,,,,:,,,,,,,:,,,,,,,,,,,,,:,:,,,,,,,,,:,:,,,,,,,,,:,:,,,,,:,,,,,,,:,:,,,,,,,,,:,,,: 
: ,:,,,:,,,,,,,,,,,,,,,:,,,:,,,,,,,:,:,,,:,:,,,,,,,,,,,:,:,,,,,,,,,:,,,,,:,,,,,,,:,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,:,,,:,,,,,:,,,:,,,,,,,,,,,,,:,:,,,:,.
: ,,,,,,,,:,,,,,,,:,,,,,:,,,:,:,,,:,,,:,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,:,:,:,:,,,:,,,:,:,,,,,,,,,:,,,,,:,,,,,,,:,,,,,:,:,:,:,:,:,,,,,,,,,:,,,,,,,:,: 
: ,,,,,,,,,,,:,,,,,,,,,:,,,,,,,,,,,,,:,,,,,:,:,:,,,:,,,,,:,:,:,:,:,:,,,,,,,,,:,,,,,:,,,:,:,:,,,,,,,,,,,,,,,:,:,,,:,,,,,,,,,:,:,,,,,,,:,:,,,,,,,:,,,:, 
: :,,,:,,,,,,,,,:,,,:,,,,,,,:,,,,,,,:,,,,,:,:,,,:,:,,,,,,,:,:,:,:,:,,,,,:,:,:,,,:,:,:,:,:,:,,,,,:,,,:,:,,,,,:,:,,,,,:,,,:,:,:,,,:,,,:,,,,,:,,,:,,,,,: 
, ,,,,,:,,,,,:,:,,,,,:,,,,,:,,,,,,,:,,,,,,,:,,,,,,,,,,,,,:,:,:,,,:,:,,,,,,,:,,,,,:,,,,,,,,,,,,,,,:,,,,,,,:,:,,,,,,,,,:,,,,,,,:,,,,,:,,,,,,,,,,,,,,,:, 
: :,:,:,,,,,,,,,:,,,:,,,:,:,:,:,:,:,:,,,:,,,:,,,,,,,,,,,:,:,:,:,:,:,:,:,:,:,,,:,:,,,:,:,,,:,:,:,:,:,:,:,:,,,,,:,,,:,:,,,:,:,:,:,,,:,:,,,:,,,:,:,,,:,: 
:.::::,:::,:::,:,:::,:,:,:,:::,:,:,:,:,:,:,:,:,:,:,:,:::,:,:,:,:::::::,:,:::,:,:,:,:,:::,:::,:::,:,:,:,:,:,:,:::,:,:,:::::,:::,:::,:,:,:,:::,:::,:,::.
: . . .   . .     .   . .   . . .   . . . .   .   .       .   . . . . . . . . .   . . .   . .   . . .         .       . . .   .       . . .   .   . . 
