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: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 :::::,:,:::::::::::,:::::::,:::::::,:::::::,:::::::::::::::::::::::,:::::::::::::::::::::::::::::,:,:::,:::::::::::,::::::iii:i:iii:i:, i:,: :i,,ii.
: ::::::::::::::::::,:::::::,:,:::::,:::,:::::::::::::,:::::,:,:::::::,:::::::::,:::::,:::,:,:,:::::::::::::,:,:,:,:,:,::::.   ,.......:: :, . .:  .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 
: ::,:,:::::::,:,:::,:,:,:::,:,:,:,:,:,:::,:::,:::::,:,:::,:::,:,:,:::::::::::,:,:,:::,:,:,:,:::,:::,:::,:,:,:,:::::,:,:,:,:,:,:,:,:,:::,:,:,:,:,::::.
: :::::,:,:,:,:,:,:::,:,:::::::,:::::,:,:::,:,:,:...,.,,,.,,:,,,,.,.,,,,:,:,,,,,,.,,,,,,,,,.,,,.,,,,,,,,:,:,:,:,:,:,:,:,:,:,:,:,:::::::,:,:,:::,:::,: 
: ::::::::,:,:::,:::,:,:,:::,:,:,:::,:,:,:::::,,                        ,:,.                           .::::::,:::::::::,:,:,:,:,:,:,:,:,:,:,:,:,:,::.
: :::,:,:,:,:::::,:,:,:,:,:,:,:,:,:,:,:,:::,:,: MMMMMM@WMMM@0MM0MMMMMMMX.,.;MMWWMMMMM@MMMWWM@MMBMMMWBMM;.::::,:,:::::,:::,:,:,:::::,:,:::::,:,:::,:,i 
: ::::,:::::,:,:::::,:,:::,:::,:,:,:::,:::,:,:,.;SXSXSXX2Zaa2ZZSSSX2aZZ7.,,:X7r7rX77r7r7;r;XrX7XSSSSXaai.:,:,:,:,:::,:::,:,:,:,:,:::,:,:,:::::,:,::::.
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:i:::i:i:i:::i:i:i:i:i:i:i:i:::ii.
i .   .   .   . . . .               . .   .   .   . .   .   . .     . .   .   .   .   .   .   . . . . .     . . .   .   . . . .   .   .     .   .   . 
