i i:i:i:::::i:::::i:i:::i:i:i:i:i:::::::::i:i:i:::i:i:i:i:i:::::::i:i:i:i:::::::i:::i:i:::::i:i:i:::i:::::::::::i:::::i:::i:::::::::::::::::::::::::i.
:                                                                                                                            .             . . .   .  
: :::,:::,:,:,:::,:::,:::,:::::,:,:,:::,:::,:,:,:,:::::,:::,:,:::,:::,:::,:::::::::,:,:,:::::,:::,:,:,:::::,:,:::,:::,:,:,::::::::::::i:, i:.: ,i,,:i 
: ::,::,,,::,:,:,,::,:,:,:,:::,:,:,,:::,,:,:,:,:,,::,:,:,,,:,:,:,:,:,:,,,,,:::,,,:,,,:,:,:::,,,:,:,,,:,:,,,::,,:::,:::::::,    ,...... :, :, . .:. .:.
: :,:,:,:,,,,,,,:,:,,,,,:,:,:,:,,,,,,,:,:,:,:,,,,,:,:,:,:,,,:,,,,,,,,,:,,,,,:,,,,,:,:,:,,,,,,,:,:,:,:,,,:,:,,,,,:,:,,,:,,,: . . . . .. ,i   ...   . : 
: ,:,,,:,:,,,:,:,:,:,,,,,:,:,:,:,,,,,:,,,:,,,:,:,:,:,:,:,:,,,:,,,:,,,,,:,:,,,:,:,,,:,:,:,:,,,:,:,,,:,,,:,,,:,:,,,:,:,:,:,,,:::,:::,:::::,:::::::,::::.
: :,,,:,:,:,,,,,,,:,,,:,:,:,:,:,:,:,:,,,:,,,:,:,,,:,,,:,:,,,,,:,:,,,,,,,:,,,:,,,:,:,:,:,,,,,:,,,:,:,:,,,:,:,:,,,:,:,,,:,:,:,,,:,:,::::,,:,:,:,:,:,::: 
: ,:,,,:,:,,,,,:,:,,,,,,,:,,,,,:,,,:,:,:,:,,,,,,,,,:,:,:,:,,,:,:,:,,,:,:,:,:,:,,,:,,,:,,,:,:,,,,,:,,,:,,,:,,,:,,,:,:,:,,,:,,,,,,,:,:,:,:,:,:,:,:,:,::.
: :,,,:,,,:,:,,,:,:,,,,,:,:,:,:,,,:,,,:,:,:,:,,,:,:,:,:,:,,,,,:,:,:,:,:,,,,,,,,,:,:,:,:,,,:,,,:,,,,,,,,,:,:,:,:,,,,,,,:,:,:,:,:,:,:,:,:,:,:,:,:,,,:,: 
: :,,:,:,:,:,:,:,:,:,,,:,,,:,:,,,,,:,:,,,:,:,:,:,:,:,:,:,:,:,:,:,,,:,,,:,:,:,,,,,:,,,:,:,:,:,:,:,:,:,:,:,:,:,,,:,,,:,,,,,:,:,,,,,:,:,,,,,,,,,,,,,:,:,.
: :,:,,,:,:,,,:,:,:,,,:,,,,,,,,,:,:,,,:,,,,,:,:,:,,,:,,,:,,,:,,,:,:,:,:,:,:,:,:,,,:,:,,,,,,,:,:,,,:,:,:,:,:,:,:,:,:,,,:,,,,,,,:,,,,,,,:,:,:,,,:,,,:,: 
: :,,,,,,:,:,:,:,,,,,:,,,:,:,,,,,,,:,,,:,:,,,,,:,,,:,,,:,:,,,:,,,:,:,:,:,:,:,,,,,:,:,,,:,,,:,:,:,:,,,:,:,,,:,:,:,,,,,:,,,,,,,,,:,:,:,:,:,:,:,:,:,,,::.
: :,,,:,,,:,,,:,,,:,,,,,:,,,:,:,:,:,:,,,:,,,:,,,:,:,:,:,,,,,:,,,:,:,,,:,:,:,:,:,:,:,,,,,:,,,:,:,:,:,:,:,,,:,:,,,,,:,:,:,:,,,,,:,:,:,,,:,:,:,,,:,,,,,: 
: ,:,:,:,,,,,,,:,,,:,,,,,:,:,,,:,,,:,:,:,:,:,:,:,,,:,,,,,:,,,,,:,,,,,:,:,:,:,:,,,:,,,,,:,:,,,,,:,:,:,,,:,,,:,,,:,:,:,:,,,:,,,,,,,:,:,,,,,,,:,,,:,:,:,.
: :,:,,,:,,,:,:,:,,,:,:,,,:,:,:,:,:,:,:,:,:,,,,,:,:,:,:,,,:,:,,,:,,,:,:,:,:,:,:,:,:,:,:,,,:,,,:,,,:,:,:,:,,,:,:,,,,,,,:,:,:,:,:,,,,,:,,,:,:,:,:,:,:,: 
: :,,:,,,:,:,:,:,:,:,:,,,:,:,:,:,:,:,:,,,,,:,:,:,:,:,:,:,:,:,,,,,:,:,:,:,:,,,:,,,:,:,:,,,,,:,,,:,,,:,:,:,,,,,,,:,,,:,,,:,:,:,,,,,:,:,:,,,:,:,,,,,,,:: 
: ::,,,,:,,,,,:,:,:,,,:,:,,,,,,,,,:,:,:,:,,,:,:,,,,,:,:,,,,,:,:,,,,,:,:,:,,,:,,,,,:,:,,,:,:,:,:,:,:,:,,,:,:,,,:,:,,,:,:,,,:,,,:,,,:,,,:,:,:,,,,,,,:,: 
, ::,:,:,:,:,:,:,:,,,,,,,:,:,,,:,,,:,,,:,:,:,:,:,:,,,,,:,:,,,:,,,:,,,:,,,,,:,,,:,:,:,:,:,,,:,:,:,:,,,:,,,:,:,:,:,:,:,:,:,:,:,,,:,:,:,:,:,,,:,:,:,,,::.
: :::,,,:,,,:,,,:,,,:,:,:,:,,,:,:,,,:,:,,,:,:,:,:,:,:,:,,,,,:,:,,,:,:,:,:,,   ..:,:,:,:,:,,,:,:,:,:,:,:,:,:,:,,,:,:,:,:,,,,,:,:,:,:,,,:,,,,,,,:,:,:,: 
: ::,,,:,:,:,,,:,:,:,:,:,:,:,:,:,:,:,:,:,:,,,:,,,:,:,:,:,,,:,:,,,:,,,,,,.  :7X, .,,,,:,,,:,,,:,:,,,,,,,,,:,:,:,:,:,:,:,:,:,,,,,:,,,:,:,,,:,:,:,:,,,::.
: :,:,:,:,,,,,:,:,:,,,,,:,:,:,:,,,:,:,:,,,:,:,:,,,,,:,,,:,,,:,:,:,,,:,:. 2MMW8M0 .,,:,,,:,:,,,:,:,,,,,:,,,,,,,:,:,:,,,:,:,,,,,:,:,:,,,:,:,,,,,:,:,::: 
: ,,,:,,,:,:,:,:,:,,,,,:,:,:,,,:,:,:,,,:,:,:,:,:,,,:,,,:,:,,,,,:,:,:,:,. Mr    Mr ,:,:,:,:,:,:,:,:,:,:,:,:,:,:,:,:,:,,,,,,,:,:,,,,,,,:,:,:,:,,,,,,,,:.
: :,:,,,,,:,:,:,,,:,:,:,:,:,:,:,:,:,,,,,:,:,:,:,,,:,:,:,,,:,:,:,:,:,,,:. Ma    M0 ,,,,:,,,:,:,:,,,:,:,:,,,:,:,:,:,:,:,,,:,:,:,,,:,:,,,:,,,:,:,:,:,,,: 
, ,:,:,,,,,,,:,:,,,:,:,:,,,,,:,:,:,:,:,:,:,:,,,:,:,,,:,:,,,,,:,,,:,:,,,, ;M@8WMW .,,,,,:,:,,,:,:,:,:,,,,,:,:,:,,,,,,,:,,,:,,,:,:,,,:,,,,,:,:,,,:,:,,: 
: :,,,:,:,,,,,,,:,:,:,:,,,,,,,:,,,:,:,:,:,:,,,,,,,:,,,,,:,:,:,:,:,,,,,:,,  iX7. ..,,,,,,:,:,:,,,,,:,:,:,:,:,:,:,,,,,:,:,:,:,:,:,:,:,:,,,:,:,:,:,:,::: 
: ,:,,,:,:,:,:,,,:,:,:,:,:,:,:,:,:,:,,,:,:,:,:,:,,,,,:,,,:,:,:,:,:,,,:,,,,..  .,,:,,,,,:,:,:,,,:,:,,,:,:,:,,,:,:,,,,,,,:,:,:,:,:,:,:,:,:,:,,,:,:,:,:,.
: :,:,,,,,:,:,:,:,:,:,:,:,:,:,:,:,:,:,:,,,:,:,:,:,,,,,,,:,,,:,,,:,,,:,,,,,:,,,:,:,:,:,:,:,:,:,:,:,,,:,:,:,:,:,:,:,:,:,:,:,,,:,:,:,:,:,,,,,:,:,:,,,,,: 
: ::,:,:,:,:,:,,,:,,,:,,,:,,,:,:,:,:,:,,,,,:,:,,,:,,,:,:,,,:,:,,,:,:,,,,,,,,,,,:,:,:,:,:,:,:,:,:,,,:,:,:,:,:,:,,,,,,,:,,,,,,,:,:,,,,,,,,,:,,,:,,,,,:: 
: :,:,:,,,:,:,:,:,:,:,:,,,:,:,,,:,,,:,,,:,:,,,,,:,:,:,:,:,:,:,,,:,,,:,:,:,:,,,:,,,,,:,:,:,:,,,:,:,:,:,:,:,,,:,:,:,:,,,:,:,:,:,,,:,:,:,:,,,,,:,:,:,::: 
: ::,:,,,:,:,:,:,:,:,:,,,:,:,,,,,,,,,:,:,,,:,:,:,:,,,:,,,,,,,:,:,:,,,:,:,,,:,:,:,:,:,:,:,:,:,:,:,,,,,:,,,:,,,:,:,,,:,,,,,,,,,:,:,:,:,:,:,:,:,,,,,:,::.
: :,,,:,:,:,:,:,:,:,,,:,:,:,:,,,,,,,:,:,:,,,:,,,,,:,:,:,:,:,,,:,:,:,:,,,:,:,,,:,,,:,:,:,:,:,:,:,:,:,,,:,:,,,:,,,,,:,,,:,:,:,:,:,:,:,:,,,:,:,:,,,:,,,: 
: ::,,,:,:,:,:,,,:,:,:,:,:,,,:,:,,,,,:,:,,,:,,,:,:,:,:,:,:,,,:,:,:,:,,,:,,,:,:,:,:,:,:,:,,,:,,,:,:,,,,,:,,,,,:,:,,,:,:,:,:,:,:,,,:,,,:,,,:,,,:,:,,,::.
: :::,:,:,:,,,:,:,,,:,:,:,:,:,:,:,:,:,:,,,:,:,,,,,,,:,:,:,:,:,:,:,,,:,:,,,,,:,:,:,:,:,:,:,:,:,:,:,:,,,:,:,:,:,:,:,,,:,:,:,:,,,:,:,:,,,:,,,:,:,,,:,:,: 
: ,:,,,,,:,,,,,,,,,,,:,:,,,,,:,:,,,,,:,:,:,,,:,:,:,,,,,:,,,,,:,,,:,,,:,:,,,,,,,:,:,,,:,:,:,:,:,:,:,:,,,:,,,:,:,:,:,:,,,:,:,:,,,:,:,,,,,,,:,:,:,:,,,:: 
: :,:,,,:,,,:,:,,,:,:,,,:,:,:,,,:,:,:,,,,,:,:,:,:,:,,,,,:,:,:,:,:,:,:,:,:,:,,,:,,,:,,,:,:,:,:,:,:,:,:,:,:,:,:,:,:,:,,,:,:,:,:,:,:,:,:,,,:,:,:,,,:,::: 
, ,,,,,,,:,,,:,:,:,:,:,:,:,,,,,:,,,:,:,:,:,:,,,:,:,:,:,:,:,:,,,:,:,,,:,,,,,:,:,,,:,:,:,,,,,:,:,,,:,,,:,:,:,:,:,,,:,:,,,:,:,:,:,,,:,:,,,:,:,:,,,:,:,:: 
: :,:,:,:,:,,,:,:,,,:,,,,,:,,,,,,,,,:,:,:,:,:,:,:,:,:,:,,,:,,,:,:,:,,,:,:,:,,,:,,,:,:,,,:,:,,,:,:,,,:,:,:,:,:,:,:,:,:,:,,,,,,,:,:,:,:,,,:,,,,,:,,,::: 
: ,,,,,:,:,,,:,,,,,:,,,:,,,,,:,:,,,:,:,:,,,,,:,:,:,:,,,:,,,,,,,:,,,:,,,:,:,,,,,,,:,,,:,,,,,:,,,:,:,:,:,,,:,:,:,:,:,,,,,,,:,:,:,,,:,,,:,:,:,:,,,:,,,::.
: :::,:,:,:,:,:,:,,,:,,,:,:,:,:,,,,,:,,,:,:,:,,,:,:,:,:,:,,,,,:,,,:,,,,,:,:,:,,,,,:,:,,,,,:,:,:,,,,,:,:,:,,,:,:,,,:,:,:,:,:,,,:,,,,,:,:,,,,,:,:,,,,,: 
: ,:,:,:,:,:,:,:,:,,,:,:,:,:,,,,,,,,,,,,,,,:,:,,,:,:,:,,,,,:,:,:,:,:,,,,,:,:,,,:,:,:,:,:,,,:,:,:,:,,,,,:,:,:,:,,,:,:,:,,,,,,,:,:,:,:,:,:,:,:,,,:,:,:,.
: ::,,,,,,:,,,:,,,:,,,:,,,:,,,:,:,,,:,,,:,,,:,:,:,:,:,:,:,:,:,:,:,,,:,:,:,:,,,:,:,,,:,:,:,:,:,,,,,,,:,,,:,,,:,:,:,,,:,,,:,:,,,:,,,:,:,,,,,:,:,:,:,::: 
: :,,,,:,,,:,,,,,:,:,:,:,:,,,:,:,,,,,:,:,:,,,:,:,:,:,:,:,:,,,:,:,,,,,:,:,:,:,:,,,:,:,:,:,,,:,:,:,:,:,:,,,:,:,:,:,,,:,:,:,:,:,:,,,:,:,:,:,:,:,:,:,,,::.
: :,:,:,:,:,:,:,,,,,:,:,:,,,:,:,,,,,:,:,:,:,:,:,,,:,:,,,,,:,,,:,:,:,:,,,:,,,:,:,:,:,:,:,,,:,,,:,:,:,:,,,,,:,:,,,:,,,,,:,,,,,:,:,,,:,:,:,:,:,,,,,:,::: 
: ,:,,,:,,,:,,,:,,,:,,,:,:,:,,,:,,,:,:,:,:,:,:,:,:,,,:,:,,,,,:,:,:,,,,,,,,,:,:,,,:,:,:,:,,,:,:,:,:,:,:,:,:,:,:,:,:,,,:,,,:,:,:,:,:,:,:,,,,,:,,,,,,,::.
: :,,,:,,,:,:,:,:,:,:,:,,,,,,,:,:,,,,,:,:,:,:,,,,,:,:,,,:,,,:,:,:,,,:,:,,,,,:,:,:,:,,,,,:,,,:,:,:,:,:,,,,,:,:,:,,,:,,,:,,,,,:,:,:,,,,,:,:,:,:,:,,,:,: 
: ::,,,,,,,:,:,,,:,,,,,,,:,:,,,:,:,:,:,:,:,,,:,:,:,:,:,:,:,:,:,:,,,:,,,:,,,:,:,:,:,:,,,:,,,:,:,:,,,,,:,:,:,:,:,:,,,:,:,,,,,:,:,,,:,:,,,,,:,,,,,,,:,:: 
: :,:,,::,:,:,:,:,:::,:::,,,:,:::::,:,:,:::,:::,,,,,:::::,:,:::,:,::,,:,:,:::::,,,:,:,:,:,:::,:::,:,:,:,::,,:,:::::,:,:,::::,,:,:,:,,::,:::::::::::,: 
:.::,:::,:,:,:::::,:,:,:::::::::::::,:::::,:,:::::::::::::::,:::::::::::::::::::::,:,:,:,:::::::::,:,:::::::::::::::::::::::,:,:,:::::::,:,:::::,::::.
i . . . . . . .   . . . .     . . . . .   . . . . . . . . . .         . . .   . . . . . . . . . . . . . . . . .     . . . . . . . . . . .   . . . . . 
