i :::::::::::::::::::::::::,:::::::::::::::::,:,:::::,:::::::,:::::,:::,:,:::::::,:::,:,:,:::::::::,:::::::::::::::::::::,:::::::,:::,::::::::::::::i.
:                                                                                                                                        .   . .   .  
: :::,:,:,,,:,:,:,,::::::::::,:,:::::::::::,:,:::,:::::,:,:,,::,:::,:,,,:,:,:,:::::::::,:,:,:,:,:,:::::::::,:,::,,:,:,:,::::::i:::::::::, i:., ,i,,:: 
, ,,,,,,,:,,,,,:,:,:,:,:,,,:,,,,,:,:,:,:,,,:,:,:,:,:,,,,,,,:,:,:,,,:,:,,,,,:,:,,,:,:,:,:,:,,,,,,,:,,,:,:,:,:,:,:,:,:,:,:,::    ,...... :, ,. . .,. .:.
: :,,,,,:,:,,,,,:,:,:,:,,,:,:,:,,,,,:,:,:,,,,,:,,,,,:,:,,,,,,,:,:,:,,,:,:,,,:,,,:,:,,,:,:,:,:,,,:,:,,,,,,,,,,,,,,,:,,,,,:,:.. . .   .. ,:   ...   ..: 
: :,,,,,,,,:,,,,,,,,,:,,,:,,,,,,,,,,,:,:,,,,,:,:,,,:,:,:,:,:,,,:,:,:,,,,,,,:,,,:,:,:,:,:,:,,,:,:,,,:,,,:,:,,,,,:,,,:,:,:,,,:::::::::,:,:,:,:::,:,:::,.
: :,:,:,:,:,,,,,:,:,,,:,:,,,:,:,:,,,:,,,:,,,:,,,,,,,,,,,:,,,,,,,,,,,,,:,:,,,,,,,:,:,,,:,:,,,,,,,:,:,,,:,,,:,,,,,:,,,,,:,:,:,,,:,,,:,:,:,:,:,:,:,,,:,: 
, ,:,:,,,:,:,,,,,:,,,,,:,,,,,:,,,:,:,,,:,:,,,,,,,,,:,:,,,:,:,,,:,:,:,,,,,:,,,,,:,,,,,:,,,,,,,,,:,,,,,:,:,:,,,,,:,:,,,:,:,:,,,,,,,,,,,:,:,:,:,:,:,:,,,.
: :,:,,,:,,,:,,,:,,,,,,,:,:,,,,,:,,,:,,,:,,,:,:,,,,,:,,,,,:,:,,,:,:,,,,,,,:,:,,,,,:,:,,,:,,,,,,,,,,,:,,,,,:,,,,,,,:,,,,,:,:,:,:,:,:,,,,,:,,,,,,,,,,,: 
: ::,,,,,:,:,,,,,:,,,:,,,,,,,,,:,:,,,:,,,:,,,:,,,:,,,,,:,:,:,:,,,,,:,:,:,,,:,,,,,,,:,:,:,,,,,,,:,,,:,:,:,,,,,,,,,,,,,,,:,:,,,:,:,:,,,:,,,:,:,:,:,,,:,.
: :,:,,,,,:,:,:,:,:,:,,,:,:,:,:,:,:,:,,,,,:,,,,,,,,,,,,,:,:,:,:,:,:,:,:,:,,,,,,,,,:,:,,,,,,,,,:,:,:,:,:,,,:,,,,,,,:,,,,,:,,,,,,,:,,,,,:,:,,,,,,,,,:,: 
: ,:,:,,,,,,,,,,,:,:,:,:,,,,,,,,,:,:,,,,,,,,,,,:,:,,,:,:,:,:,,,,,:,,,:,,,:,:,,,:,:,,,,,:,:,,,,,:,:,:,:,:,:,:,:,,,:,:,,,,,:,,,:,,,:,:,:,,,,,:,,,,,:,,,.
: :,:,,,:,:,:,,,,,,,,,,,,,,,,,,,,,:,:,,,,,:,:,:,,,,,:,,,:,:,:,,,,,,,,,,,:,:,,,,,:,,,,,:,:,:,:,,,,,,,:,:,,,,,:,,,,,,,,,:,,,,,,,:,:,:,:,:,:,,,:,:,:,:,: 
, ,:,:,:,:,:,:,,,,,,,,,:,:,:,,,,,,,:,,,,,:,:,:,:,,,:,:,:,:,,,,,,,:,,,,,:,:,,,,,,,:,,,:,,,,,,,,,,,:,,,:,:,:,:,:,,,:,:,,,,,,,:,:,:,:,:,,,,,:,,,:,:,,,,,.
: :,:,:,,,:,,,:,,,:,,,:,:,:,,,,,:,,,,,,,:,:,,,,,,,,,:,:,:,:,:,,,,,,,,,:,,,:,,,,,,,,,:,,,,,,,:,,,,,,,,,:,:,,,,,,,:,,,,,:,,,:,:,,,,,,,,,,,,,:,,,:,,,,,: 
, ,:,,,:,,,:,:,,,:,:,:,:,,,:,,,,,:,,,:,:,:,,,,,:,:,:,:,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,:,,,:,:,,,:,:,,,,,:,:,:,,,,,:,:,:,:,:,:,,,,,,,:,:,:,:,,,,,:,:,:,.
: :,:,:,,,,,:,,,:,,,:,:,:,:,,,:,,,,,,,,,:,:,:,,,,,,,,,,,:,:,,,:,,,,,,,:,:,:,,,:,,,:,,,,,:,:,:,,,:,:,:,,,,,,,:,,,:,,,:,,,:,:,:,,,:,,,,,:,:,:,:,:,:,:,: 
: ,,,,,,,,,:,,,:,:,,,,,,,:,,,:,,,,,:,,,:,:,,,,,,,,,:,:,,,,,,,:,,,,,:,,,,,:,,,:,:,,,:,,,,,:,,,,,:,,,:,:,,,:,,,,,,,,,:,,,,,:,,,,,:,,,:,,,:,:,:,:,,,,,::.
: :,,,,,:,,,,,,,,,,,:,:,:,:,:,:,,,:,,,:,,,:,,,:,,,,,:,,,:,:,,,:,,,:,,,,,,,,,,,,,,,:,,,:,:,,,,,:,,,,,:,:,:,:,:,,,,,:,,,:,,,:,:,:,,,:,,,,,:,:,,,,,,,:,: 
: ::,:,,,,,,,,,,,:,:,:,:,:,:,:,:,,,,,:,,,:,,,,,,,:,:,,,:,:,,,:,,,,,,,:,,,:,,,,,,,:,,,:,,,,,,,,,:,,,:,,,,,,,,,,,,,,,:,,,:,:,:,:,:,,,,,,,,,,,:,,,:,,,:,.
: :,:,:,:,:,:,,,,,,,,,:,:,:,,,,,,,,,:,,,:,:,,,,,:,:,:,:,,,,,,,:,:,:,,,:,,,,.,,,,:,:,,,:,,,:,,,:,:,:,,,,,,,,,:,:,,,:,:,:,:,,,,,,,:,,,,,:,:,:,,,,,,,:,: 
: ,,,:,:,:,,,,,:,,,:,:,,,:,,,,,:,,,:,:,:,:,,,,,,,:,,,,,:,,,:,,,,,:,:,,,...     ..,,:,,,,,,,:,,,,,:,,,:,:,:,,,,,:,:,:,,,,,,,:,,,,,:,:,:,,,,,:,:,,,:,,,.
: :,,,:,,,:,:,:,:,,,:,,,:,:,,,:,:,,,,,:,:,,,,,,,,,,,:,,,:,,,:,:,:,:,,,   .,:iii. .,,,,:,:,:,:,,,,,,,,,:,,,:,:,:,:,,,:,,,:,:,,,:,:,:,:,:,:,:,,,:,,,,,: 
, :,,:,:,:,:,,,,,,,,,,,:,,,:,,,,,:,:,:,:,:,:,,,,,:,:,,,,,:,,,:,,,:,:,.;MWWBWW@MMa .:,:,,,:,,,:,:,,,,,,,,,:,,,:,,,:,,,:,:,:,,,:,,,,,:,:,:,:,:,:,:,:,,:.
: :,,,:,,,,,,,,,,,,,,,,,:,:,,,,,:,,,,,,,,,:,,,:,,,,,,,,,:,:,:,,,,,:,, ;MB08Z8aaS,.,,:,,,,,:,,,,,,,:,:,:,:,,,:,,,,,,,,,,,,,:,,,:,:,:,:,:,:,,,,,:,,,,,: 
: ,:,,,,,:,:,:,,,,,:,:,:,,,,,:,:,,,,,,,:,:,,,:,,,:,:,:,,,:,,,:,:,:,,,:          .,,:,,,:,,,:,,,:,,,,,:,:,:,:,,,,,,,:,:,,,:,:,,,,,,,:,,,:,:,:,,,:,:,:,.
: :,,,:,,,:,,,:,,,,,,,,,,,,,:,,,,,:,:,:,:,,,,,:,,,:,,,:,,,,,:,:,,,,,:,,.,.,.,.,.,,:,:,:,:,,,,,:,:,:,:,,,,,:,:,,,,,,,,,:,:,,,:,,,,,,,,,:,,,:,:,,,:,:,: 
, ,,,,,:,,,,,,,,,,,,,:,,,,,,,:,:,:,,,:,,,,,:,:,,,:,,,:,:,,,:,,,,,:,,,,,,,,,:,,,:,:,,,:,,,,,:,:,,,:,:,,,,,,,,,,,,,:,,,,,,,,,:,,,,,:,:,,,:,,,,,,,:,,,::.
: :,:,:,,,:,,,:,:,,,,,:,:,:,,,,,,,,,,,,,,,,,,,,,:,:,:,:,,,,,:,,,:,:,:,,,:,,,:,:,,,,,,,:,:,,,:,:,:,,,:,,,,,:,,,:,,,,,:,,,,,,,:,,,:,:,,,:,,,:,:,,,:,,,: 
: ,:,,,,,:,:,:,:,,,:,:,,,,,:,,,:,,,:,,,:,:,:,:,,,,,:,:,:,,,,,:,:,,,,,:,:,:,,,,,,,:,:,,,,,:,:,:,,,,,,,:,:,,,,,:,:,,,,,:,:,,,,,:,,,,,,,,,:,,,,,:,:,:,:: 
: :,,,:,:,:,:,:,,,,,:,,,,,,,:,,,,,,,:,,,:,:,,,:,:,,,:,:,,,:,:,,,,,:,,,:,,,,,:,,,,,:,:,,,:,:,,,:,:,,,:,:,:,:,:,,,:,:,,,:,,,:,:,:,,,:,:,,,,,,,,,:,:,:,: 
, ,:,,,,,:,,,,,,,,,,,:,,,,,:,,,,,,,:,,,:,,,,,:,:,:,,,:,,,,,,,:,,,,,:,,,,,,,,,,,:,:,,,:,,,:,,,:,:,:,,,:,:,:,,,,,,,:,,,:,:,:,,,:,:,:,,,:,:,,,:,:,,,,,:, 
: :,,,:,,,,,:,,,,,,,,,:,:,:,,,:,:,:,,,,,,,:,,,:,,,:,:,:,:,,,:,,,:,:,:,:,,,:,,,:,,,:,,,:,:,,,,,,,:,:,:,:,,,,,,,:,,,:,,,:,:,,,,,,,:,,,,,:,:,:,:,:,:,,,: 
, ,:,:,,,,,:,:,:,:,,,,,:,,,,,:,:,:,:,,,,,,,:,:,,,:,,,,,,,,,,,:,,,:,,,,,,,,,:,,,:,:,,,,,:,:,,,,,,,,,:,,,:,,,:,,,,,,,:,,,:,,,,,,,:,,,,,,,,,,,,,,,:,,,:,.
: :,,,:,,,:,:,:,:,,,:,:,,,,,,,:,,,:,,,,,:,,,,,,,,,,,:,:,:,,,:,:,,,:,,,:,,,:,:,:,:,,,:,:,,,:,:,:,,,:,,,,,,,:,:,,,:,,,,,:,,,:,:,:,,,,,,,:,:,,,,,,,:,:,: 
, ,:,:,,,:,,,,,,,,,:,:,,,,,:,:,:,,,:,:,,,:,:,,,,,,,:,:,,,,,:,,,:,,,:,,,:,:,:,,,,,:,,,,,:,,,:,,,,,:,:,:,:,:,:,,,:,:,,,:,:,,,:,,,,,:,:,,,,,:,:,,,,,:,::.
: :,:,:,:,,,,,,,,,:,,,,,:,:,:,:,:,,,:,:,:,,,:,,,,,:,:,:,:,:,,,:,,,,,:,,,,,,,:,,,,,,,:,:,:,,,,,:,,,,,:,,,,,:,:,:,:,:,,,:,:,:,:,,,,,:,,,,,:,:,,,:,:,:,: 
: ,,,,,:,,,,,,,:,,,:,,,,,:,,,,,:,,,:,:,:,:,,,,,,,,,:,,,:,:,:,:,:,,,:,:,,,,,:,,,:,:,:,:,,,,,,,,,,,:,:,,,:,:,,,,,,,:,,,:,:,:,:,,,,,,,:,:,:,:,,,:,,,:,::.
: :,:,,,,,,,:,:,,,:,:,,,,,,,:,,,,,,,,,:,,,,,,,,,:,:,,,,,:,,,:,:,,,:,:,:,:,,,,,:,:,:,:,,,,,:,:,:,,,:,,,:,:,:,:,:,:,,,:,:,:,,,:,:,:,,,:,,,,,,,,,:,,,:,: 
: ,,,:,:,:,:,:,,,:,:,:,,,,,,,,,,,:,,,:,:,,,,,,,:,,,:,:,:,:,:,,,:,,,:,,,:,:,:,:,,,,,,,:,,,:,:,:,:,,,,,:,:,:,,,,,,,,,,,,,,,:,:,:,,,:,,,,,,,,,,,,,,,,,:,.
: :,:,:,,,:,:,:,:,,,,,,,:,:,,,:,:,,,:,:,:,:,,,,,,,:,:,:,,,,,:,,,:,:,,,:,,,,,,,:,,,,,,,,,,,:,,,,,,,,,,,:,,,,,:,,,:,:,:,,,,,,,:,:,,,:,:,:,:,,,,,,,,,,,: 
: ,:,:,:,:,:,:,,,:,:,,,,,:,,,,,:,:,:,:,:,,,,,,,,,:,,,,,:,:,:,:,:,:,,,:,:,,,,,,,:,,,:,,,,,,,,,,,,,:,,,:,:,,,,,:,:,:,,,:,:,,,:,:,:,,,:,,,,,:,:,,,:,,,:,.
: :,,,:,:,:,:,:,:,,,,,,,:,:,:,,,,,,,,,,,:,:,,,,,:,:,,,,,:,:,:,:,,,:,:,,,,,,,:,:,:,,,,,,,:,,,,,,,:,,,,,:,:,:,,,:,:,:,:,:,:,,,,,:,:,,,,,:,:,,,,,,,,,,,: 
, ,:,:,:,,,,,,,:,:,,,:,,,,,,,:,:,,,,,,,:,:,,,,,:,:,:,:,,,,,:,,,:,,,,,:,:,,,,,,,,,:,:,,,,,,,:,:,,,,,:,:,:,:,,,,,,,:,,,,,:,,,,,:,:,:,,,:,,,:,:,,,,,:,::.
: :,:,,,:,,,:,,,:,,,,,,,:,,,:,:,:,:,:,,,,,:,,,,,,,:,:,,,:,:,:,,,:,:,,,:,,,:,:,,,,,:,:,,,,,:,:,:,,,:,:,:,:,,,,,:,:,,,,,,,:,,,,,:,,,:,:,,,,,:,,,:,,,:,: 
, ,:,:,:,,,,,:,,,:,,,,,:,,,:,,,,,:,:,:,:,:,,,:,:,:,:,,,:,:,,,:,,,:,:,,,,,:,,,:,,,,,:,,,,,:,,,,,:,:,,,:,:,:,,,,,:,:,,,:,,,:,,,:,,,:,,,,,,,,,:,:,,,,,:: 
: :,:,:,:,:,:,,,:,:,:,,,:,:,:,,,:,:,:,:,:,:,,,,,:,:,:,,,:,,,:,:,:,:,:,:,:,,,,,:,,,,,:,:,:,:,,,,,,,,,:,:,,,:,:,:,,,:,:,,,:,:,:,:,:,,,:,:,,,:,:,:,:,,:: 
: ::,:,:::,:,:::,:::::::,:::,:,:,:::,:,:::,:,:,:,:,:,:,:,:,:,:,:::::,:,:,:,:,:::,:,:,:,:,:,:::::,:,:,:,:,:,:::,:::,:,:,:,:,:,:,:,:,:,:,:,:::,:,::::::.
: . . . . . . . .   . . . . . . . . . . . . .   . . . . . . . . . . .   . . . . . . . . . . . . .   . . . . . . . . . . . .   . . . . . . . .   . . . 
