: :,,,:,,,,,,,,,,,:,:,,,:,:,:,,,:,,,:,:,,,,,:,:,:,:,:,,,:,:,:,:,,,:,,,:,:,,,,,:,:,,,:,,,,,:,:,,,:,:,,,:,:,:,:,,,:,:,:,:,,,:,:,,,:,:,:,:,:,:,:,:,:,::: 
,                                                                                                                                            .        
: ,,,,,,:.:,,,,,:,,,,,,,,,,,,,,,,,,.,.,,,,,,:.,,,.,,,.,,,,,,,,,,,,:,:,,,,.,,,,,.,,,,,.,.,,,.,.,,,,,,:,,.,,,,,,,,:.,,,,:.,,,,:,:,:,,,::::. :,., ,:..:: 
, ,,.,,,,,,,.,.,.,,,.,,,.,,,.,.,.,.,,,,,,,.,.,.,,,.,,,,,,,,,.,.,,,,,.,,,.,.,,,,,,,,,,,.,.,.,.,,,.,.,,,,,,,,,.,.,.,,,,,,,.,,    ,.. . . ,. ,. . ..  .,.
: ,,,,,,,.,.,.,,,.,.,.,.,,,.,,,.,.,,,.,.,.,.,,,,,.,,,,,.,.,,,,,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,., . . . . .  .:   ...     : 
, ,,.,.,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,,,.,.,.,.,.,.,,,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.:,:,,,:,,,:,,,,,,::,,,,,:,.
: ,.,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,.,,,.,.,,,.,.,,,.,.,,,.,,,.,.,.,.,.,.,,,.,.,.,.,.,,,,,,,.,,,.,,, 
, ,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,,,.,.,.,.,.,.,,,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,,,.,.,,,.,.,.,.,,,.,.,.,.,.,.,,.
: :.,.,.,.,,,,,,,.,,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,.,,,.,,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,,,.,.,., 
, ,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,.,,,,,.,.,,,.,.,,,.,,,,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,,,.,.,.,,,,,.,.,.,.,.,.,.,.,.,.,,.
, ,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,,,,,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,,,,,.,.,.,,,.,,,.,.,.,.,.,.,.,.,,,,,.,.,., 
, ,,,,.,.,.,.,.,.,.,,,,,.,.,.,.,.,,,.,.,.,.,.,,,.,.,.,.,.,,,,,.,.,.,.,.,.,,,.,,,.,.,.,.,,,.,.,,,.,.,.,,,.,.,.,.,.,.,,,.,.,.,.,,,,,.,.,.,.,.,.,.,,,.,,.
, ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,,,.,.,.,.,.,.,.,.,.,.,.,,,,,.,.,,,.,.,.,.,.,.,.,,,.,.,.,.,,,,,.,.,,,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,,,.,.,.,,, 
, ,,.,.,.,.,.,,,.,,,.,,,.,.,,,,,.,,,.,.,.,.,.,.,.,.,,,,,,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,,,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,,,.,.,,,.,.,.,.,.,,,.,.,.,,.
, ,,,.,.,.,.,,,.,.,,,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,,,.,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,.,,,.,,, 
, ,,.,.,.,.,,,.,.,,,.,,,.,,,.,.,,,,,.,.,.,,,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,,,.,,,.,.,.,.,.,.,,,,,.,.,.,.,.,.,.,.,.,,.
, :,,.,.,.,.,.,.,,,,,,,,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,,,.,.,.,.,.,.,,,.,.,.,.,.,.,,,.,.,.: 
, ,,.,.,,,.,.,,,.,,,.,.,.,,,.,,,.,,,.,.,.,,,.,.,.,.,.,.,.,.,,,.,.,.,.,.,,,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,, 
: ,.,.,,,.,.,,,.,.,.,.,.,.,.,.,.,,,.,.,.,.,,,.,.,.,.,,,,,.,.,.,,,.,.,.,.,.,.,.,.,,,,,.,.,.,,,.,.,.,.,.,,,.,.,.,.,.,.,,,,,.,,,.,.,.,.,.,,,.,.,.,.,.,,, 
, ,,.,.,.,.,,,.,.,.,.,.,.,,,.,.,.,,,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,,,.,.,.,.,.,.,,,.,,,.,.,.,.,,,.,.,.,.,.,,,,,.,,,.,.,.,.,,.
: :,,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,,,.,,,.,,,.,.,,,.,,,.,,,.,.,.,.,,,,,.,,,.,.,.,.,.,.,.,.,.,,,.,,,.,.,.,.,.,.,,,.,.,.,.,,,.,.,,,.,.,,,.,.,.,.,.,,, 
, ,,.,,,,,.,,,.,,,.,.,,,,,.,.,,,.,.,.,.,.,.,.,.,,,.,.,.,.,,,.,,,.,.,,,.,.,,,.,,,,,.,.,.,.,.,,,,,.,.,.,.,.,,,,,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,.,,,.,.,,.
: ,.,.,.,.,.,.,.,.,.,.,.,.,.,,,,,.,.,.,.,.,.,.,.,,,,,.,.,.,.,,,.,.,,,.,,,.,.,.,,,,,.,.,.,.,.,,,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,,,,,.,,,,,,,.,.,.,.,,,., 
, ,,.,,,.,.,,,.,.,.,.,.,.,.,.,.,,,,,.,.,.,.,,,.,.,.,.,.,.,.,.,.,,,.,,,.,,,,,.,.,.,,,.,.,.,.,,,.,.,.,.,.,,,.,,,.,.,.,.,.,.,.,.,.,.,.,.,.,,,.,.,,,.,.,,.
, ,.,,,.,,,.,.,.,.,.,.,.,,,.,.,,,.,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,,,.,.,.,,,.,,,.,,,.,.,.,,,.,.,,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.: 
, ,,.,.,.,.,.,,,.,.,.,.,.,.,.,,,,,.,.,.,.,.,.,.,.,.,.,.,.,,,,,.,.,.,.,.,,,.,.,,,.,.,.,.,.,,,.,,,.,.,.,,,.,,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,.
: ,.,.,.,.,,,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,,,.,.,.,.,.,.,.,.,.,,,,,.,.,.,,,.,.,,,.,,,.,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,.,,,.,,,.,.,.,.,.,.,.,,,,,.,.,,, 
, ,,,,.,.,.,.,,,.,.,.,.,,,.,,,.,.,.,.,.,.,,,,,.,,,.,,,.,.,.,.,.,.,.,.,.,,,.,,,.,.,,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,,,.,.,.,.,.,.,.,,.
: ,.,,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,,,.,.,,,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,,,.,.,.,.,,,.,.,.,.,.,,,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,., 
, ,,,,.,.,.,,,.,.,,,.,.,,,.,.,.,.,,,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,,,.,.,.,.,.,,,.,.,.,,,.,.,.,.,.,.,.,.,.,,,.,,,,,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,, 
: ,.,.,.,.,.,,,.,.,.,.,.,.,.,,,,,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,,,.,.,.,.,.,,,.,.,.,.,,,.,.,.,.,.,.,.,.,,, 
, ,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,,,.,.,.,.,.,.,.,.,.,.,.,.,.,,.
, ,.,.,.,.,.,.,.,.,.,,,.,.,,,.,.,,,.,.,.,.,.,,,.,.,.,,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,, 
, ,,,,.,.,,,.,.,.,,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,.,.,,,.,.,,,.,.,.,,,.,.,.,.,.,.,.,.,.,.,.,,,.,.,,,.,.,.,.,.,.,.,, 
: :,,.,.,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,,,,,.,,,.,.,,,.,,,,,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,,,.,.,.,.,.,.,.,,,.,.,.,.,.,., 
, ,,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,,,.,.,.,.,,,.,.,.,.,.,.,,,.,.,.,.,.,.,.,,,.,.,.,.,.,.,,,.,.,.,.,.,.,,,.,.,.,.,,,.,.,.,.,.,.,,,.,.,.,.,.,,,.,.,, 
: ,,,.,,,.,.,.,.,.,.,.,.,.,,,.,.,,,,,.,,,.,.,,,.,.,.,.,.,,,.,...,.,.,,,,,.,,,.,.,,,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,,,.,,,.,.,.,.,.: 
, ,,.,,,.,.,.,.,.,.,,,.,.,.,.,.,.,,,.,,,.,.,.,.,.,.,.,.,.,.,..     ..,.,.,,,.,,,.,.,,,,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,,,.,.,,,.,.,.,.,.,.,, 
: :.,.,.,,,,,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.. ,   . ..,,,.,.,.,.,.,,,.,.,.,.,.,,,.,.,,,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,,,.,.,,,.,.,., 
, ,,,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,.,,,.,.,.,,,.,.,., XMMMMM7 ,.,,,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,, 
, ,.,,,.,.,,,.,.,.,,,.,,,.,.,,,.,.,.,.,.,.,.,.,.,.,.,.,.,,,...:i;::...,.,.,.,.,.,.,,,.,.,.,.,,,.,.,,,.,,,.,,,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,.,.,,,.,., 
, .,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,,,..     ..,.,.,,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,.,.,,,,,.,.,.,,.
: ,,,.,.,,,.,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,,,.,,,.,.,.,.,.,,,.,.,.,,,.,.,.,.,.,,,,,,,.,.,.,.,.,.,.,,,.,,,.,.,.,.,.,.,.,.,.: 
, ,,.,,,.,.,.,.,,,.,,,.,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,,,.,,,.,.,.,.,.,.,,,,,.,.,.,.,.,,,.,.,.,.,.,,,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,.,,,,.
: ,,,,,,,,,,,.,,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,,,.,,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,.,,,,,.,.,.,,,.,.,.,.,.,.,.,.,.,.,,, 
, ,,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,,,.,.,.,,,.,.,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,,,.,,,.,.,.,.,,,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,.,.,,,.,.,,,, 
: ,,,,,,,,,,,,,.,.,.,.,.,,,,,.,,,,,,,.,,,.,.,.,.,,,.,,,,,,,,,.,,,,,,,,,.,,,,,,,,,,,.,.,.,.,,,,,.,.,.,,,.,.,.,.,,,.,.,,,.,,,.,,,.,,,.,.,.,.,.,,,.,.,,: 
, ,,,,,,,,,:,,,,,:,,,:,:,,,,,:,,,,,:,,,,,,,,,:,:,,,,,,,,,,,:,,,,,:,,,:,:,,,,,:,:,,,:,,,:,,,:,,,,,,,:,,,,,,,,,,,,,,,,,,,,,:,,,,,:,,,:,:,,,,,,,,,:,:,,:.
: . .         .   .   . .     . .   . .   .   . .     . . .         . . . .   .   .   . . . .   . . . .     .   .   . . .   .         . .       .   . 
