XXXXXXXXXXXXOkXNNNNXXXXXXXXXXXXXXXXXXXXXXXN0x0NNXXXXNNNNXNNNNNNNXXXXXXXXXNXxONNXXXXXNNNNNXXNNNXXXXXXXNNNNXkOXXNNNNNNNNNNXNNNNNXXNNXXXXXXNOxKNNNXNNNNXXXXXXXXXXXXNNNNNXXXNKdONXNXXXXXXXXXXXXNNNXXXXXXXXXXXxxXNXXXXXXXXXXXXXXXXXXXNNNNNNNN0dONXNNNNNNNNNNNNNNNNNNNNNNNNNNNOdXNNNNNNNNNNNNNNNNNNNNNNkOWMMMMWMMM
NXXXXXXXXXXXOkXNNXXXXXXXNNNNNNNXXXXXXXXXXXN0x0NXXXXXNNNNXXXNNNNNXXXXXXXXXNXxONNXXXXXNNNNNXXNNNXXXXXNNNNNNXkkXXNNXXXXXXXXNNNNNNNNNNNNXXXXNOkXNNNXXXXXXXXXNNNXXXNNNXXXXXXXNKdONXXXXXXXXXXXXXXXXXXXXXXXXXXXXxxXNXXXXXXXXXXXXXXXXXXXNNNNNNNN0d0NXNNNNNNNNNNNNNNNNNNNNNNNNNNNkxXNNNNNNNNNNNNNNNNNNNNNNkOWMMMMMWWW
XXXXXXXXXXXNOkXNXXXXXXXXXXXXXXXXXXXXXXXXNXNKx0NXXXNXXXXXXXXXXXNXXXXXXXXXXNXxkXXXXXXXNNNNNXXNNNXXXXXXNNNXNXkkXNNXXXXXXXXXXXNNNXXXNNNXXXXXN0OXNXNXXXXXXXXXXNXXXXXNNXXXXXXXNKdONXXXXXXXXXXXXXXXXXXXXXXXXXXXXxxXXXXNNXXXXXXXXXXXXXXXNXNXXNNN0d0NXNNNNNNNNNNNNNNNNNNNNNNNNNNNkxXNNNNNNNNNNNNNNNNNNNNNXxOMMMMMMWWW
XXXXXXXXXXXNOkKNXXXXXXXXXXXXXXXXNXXXXXXXNXNKx0NXNXXXXXXXXXXXXXXXXXXXXXXXXNXxkXXXXXXXXNNNNXXXNXXXNNXXXXXXNXkkXNXXXXXNNNNXXXXXXXXXXNNNNNNXN0OKNXNXXXXNNNXXXXXXXXXXXXXXXXXXNKdONXXXXXXXXXXXXXXXXXXXXXXXXXXXXxxXXXXXXXXXXXXXXXXXXXXXNXXXXNNN0d0NXNNNNNNNNNNNNNNNNNNNNNNNNNNNkxXNNNNNNNNNNNNNNNNNNNNNXx0MWWWMMWWW
XXXXXXXXXXXN0kKNXXXXXXXXXXXXXXXNNNXXXXXXNXXKxOXXXXXXXXXXXXXXXXXXXXXXXXXXNNXxkXXXXXXXXXXNNNXXXXNXXXXXXXXXNXkkXNXXXXNNNNNNNNNNXXXXXXNNNNNXN0kKXXXXXXNXXXXNNNXXXXXXXXXXXXXXNKxONXXNXXXXXXXXXXXXXXXXXXXXXXXXXkkXXNXXXXXXXXXXXXXXXXXXNXNNXNXN0x0NXNNNNNNNNNNNNNNNNNNNNNNNNNNNxxNNNNNNNNNNNNNNNNNNNNNNKx0MWWWWWWWN
XXXXXXXXXXXN0kKNXXXXXXXXXXXXXXXXXXNNXXXXXXNKxOXXXXXXXXXXNXXXXXXXXXXXXXXXXNXkOXXXXXXXXXXNNNNXXXXXXXXXNNNXNXOkXXXXXXXNXXXXXXXNNNNXXXXXXXXXN0kKNXXXXXXXXXXXXXXXXXXXXXXXXXXXNKxONXXXXXXXXXXXXXXXXXXXXXXXXXXXXkkXXXXXXXXXXXXXXXXXXXXXXXXNNNXN0xKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNkkNNNNNNNNNNNNNNNNNNNNNNKx0MWWWMWXKK
XXXXXXXXXXXN0k0XXXXNXXXXXXXXXXXXXXXXXXXXXXNKkOXXXXXXXXXXXXXXXXXXXXXXXXXXXNXkOXNNXXXXXXXXNNNNNXXXNNNNNXXXNNOkXXXXXXXXXXXXXXXXXXXXXXXXXXXXN0kKNXXXXXXXXXXXXXXXXXXXXXXXXXXXNKxONXXXXXXXXXXXXXXXXXXXXXXXXXXXXxkXXXXXXXXXXXXXXXXXXXXXXXXXXNXN0xKNXXNNNNNNNNNNNXXXNNNNNNNNNNNXxkNNNNNNNNNNNNNNNNNNNNNNKxKWWWNK00XW
XXXXXXXXXXXNKx0NXXXXXXXXXXXXXXXXNXXXXXXXXXNKxOXXXXXXXXXXXXXXXXXXXXXXXXXXXNXkONNNNNNXXXNNNNNNNXXXNNNNNNNNNXkkXXXXXNNXXXXXXXXNNXXXXXXXXXXXN0xKXXXXXNNXXXNNXXXXXXXXXXXXXXXXNKxONXXXXXXXXXXXXXXXXXXXXXXXXXXXKxkXXXXXXXXXXXXXXXXXXXNXXXXXXXXNOd0NXNNNNNNNNNNNNNNNNNNNNNNNXNNXxkNNNNNNNNNNNNNNNNNNNNNN0xKWNK00XWWW
XXXXXXXXXXXNKk0XXXXXXXXNXXXXXXXXXXXXXXXXXXNKkOXXNXXXXXXXXXXXXXXXXXXXXXXNXXXkOXXXXNNNXXXNNNNNNXXXXXXNNXXXNXkxKNXXXXXXXXNNNNNNNXXXNNXXXXXXN0xKNXNNNNXXXXXXXNNXXNNXXXXNNXXXNKdONNNXNXXNNXXXXXXXXXXXXXXXNXXNXxkNXXXXNNNNNNNNXXXXXXXXXXXXXXXNOd0NXNXXNNNNNNXXNNXXXNNNXNNNXXNXxkNNXXNNNNXXXXXXXXXXXXXXkoO0OKNWWWWW
O00000000000Odx0OO0000000000000000000000O00Odx00000000000000000000000000000xx00000000000000000000000000000dokOOOOOOOOOOOOOOOOOOOOOOOOOOOOxoxkkOOO0OO0OkkkkkkkkkkkOOOOkkkOxlxOOOOOOOOOOOOOOOOOOOOOkkkkkkkklokkkkkkkkkkkkkkkkkkkkkkkkkkxxxocxOkOOOOOOOOOkkkkkOOO000OOOOOOxlxOOOOOO000OOOOOOOOOOOOkl:xXWWWWWWWW
OO0000O00OOOOdx00O00000000OOO00000000000OOOOddOOOO000OOOOOOOOOOOOOOOOOOOOOOddO0OO00000000000OOO00000000000dokOOOOOOOOO000OO000000000KKKKKxlk00000KKKKK00000000KKKKKKKKKKKkoOKKKKKKKKKKKKKKKKKKKKKKKKKKKK0oxKKKKKKKKKKKKKKKKKKKKXXXXXXXKXxdKXXXXXXXXXXXXXXXXXXXXNXXXXXXN0d0NNNNNNNNNNNNNNNNNNNNNNOdKWWWWWWWWW
XXXXNNNNXXNNXkOXNNNNNXXNNNNNNNNNNNNNNNNNNNNNOkXNNNNNNNNNNNNNNNNNNNNNNNNXXNNOkXNNXNNNNNNNNNNNNNNNNXXXNNNNNNOkXNNNXXXXXXNNXXXXXXXXXXXXXXXXNxoKNXXXXXXXXXXXXXXXXXXXXXXXXXXXN0d0NXXXXXXXXXXXXXXXXXXXXXXXXXXXKdxNXXXXXXXXXXXXXXXXXXXXXXXXXXXXkdXNXXXXXXXXXXXXXNXXXNNNXXNXXXN0d0NNNNNNXNNNNNNNNNNNNNXNOdKWWWWWWWWW
XXXXXXXXXXXXXOOXXXXXXXXXXXXXXXNXXXXXXXXXXNXNOkXNXXXXXXXXXXXXXXXXXXXXXXXXXXXOkXNXXXXXXXXXXXXXXXXXXXXXXXXNXXOxXNXXXXXXXXXXXXXXXXXXXNNNNXXXNkoKNXXXXXXXXXXXXXXXXXXXXXXXXXXXN0d0NXXXXXXXXXXXXXXXXXXXXXXXXXXXKdkNXXXXXXXXXXXXXXXXXXXXXXXXXXXNkxXXXXXXXXXXXXXXXXXNNNNNNNNNNXN0d0NNNNNNNNNNNNNNNNNNNNNNkdXMWWWWWWWW
XXXXXXXXXXXXXOOXXXXXXXXXXXXXXXXXXXXXXXXXNNXNOkXNXXXNNNNXXXXXXXXXXXXXXXXXXXXOkXNXXXXXXXXXXXXXXXXXXXXXXXXXXNOkXNXXXXXXXXXXXXXXXXXXXXNNNXXXNkoKNXXXXXXXXXXXXXXXXXXXXXXXXXXXN0d0NXXXXXXXXXXXXXXXXXXXXXXXXXXNKdONXXXXXXXXXXXXXXXXXXXXXXXXXXXXkkXXXXXXNNNXXXNNNNNNNNNNNNNNNNN0d0NNNNNNNNNNNNNNNNNNNNNNkdNMWWWWWWWW
XXXXXXXXXXXXNOkXXXXXXXXXXXXXNNNNXXXXXXXNNNXNOkKNXXXXXXNNXXXXXXXXXXXXXXXXXXNOkXXXXXXXXXXXXXXXXXNXXXXXXXXXXNOkXNXXXXXXXXXXXNNXXXXXXXXXXXNXNOdKNXXNXXXXXXXXXXXXXXXXXXXXXXXXN0d0NXXXXXXXXXXXXXXXXXXXXXXXXXXXKdONXXXXXXXXXXXXXXXXXXXXXXXXXXXXkkXNXXXXXXXXXXXXXNNNNNNNNNXXNNN0dKNXNNNNNNNNNNNNNNNNNNNNxxNMWWWWWWWW
XXXXXXXXXXXXXOkXXXXXXXXXXXXXXXXXNNNNNXNXXXXNOkKNXXXXXXXXXXXNNXXXXXXXXXXXXXXOkXNXXXXXXXXNNNXXXXXXXXXXXNNNXNOxKNXXXXXXXXXXXXNNXXXXXXXXXNNNNOdKNXXXXXXXXXXXXXXXXXXXXXXXXXXXNOdONXXXXXXXXXXXXXXXXXXXXXXXXXXXKdkNXXXXXXXXXXXXXXXXXXXXXXXXXXXXxxXNXXNNXXXXXXXXXXXNNNNNNNNNNNNOdKNXNNNNNNNNNNNNNNNNNNNNxxWMWWWWWWWW
XXXXXXXXXXXXNOkXNXXXXXXXXXXXXXXXXNNNXXXXXXXNOxKNXXXXXXXXXXXXXXXXXXXXXXXXXXXOkXNXXNNNNNXXXXXXXXXXXXXXXXNNXXOxKNNXXXXXNNXXXXXXXXXXXXXXXXXXNOdKNXXXXXXXXXXXXXXXXXXXXXXXXXXXNOoONXXXXXXXXXXXXXXXXXXXXXXXXXXX0okXXXXXXXXXXXXXXXXXXXXXXXXXXXXXxxXXXXXNNXXXNNNNNNNNNNNNXXNNXXNkdKNNNNNNNNNNNNNNNNNNNNNNdxWWWWWWWWWW
XXXXXXXXXXXXNOxKNXXXXXXXXXXXXXXXXXXXXXXXXXXN0xKNXXXXXXXXXXXXXXXXXXXXXXXXXXNOxKNXXXXNXXXXXXXXXXXXXXXXNXXXXNOxKNXXXXXXXXXXXXXXXXXXXXXXXXXXNkd0NXXXXXXXXXXXXXXXXXXXXXXXXXXXNOoONXXXXXXXXXXXXXXXXXXXXXXXXXXN0okNXXXXXXXXXXXXXXXXXXXXXXXXXXXXxxXXXXXXXXXXXXXXXNNNNNNNNNNNXXNkdKNNNNNNNNNNNNNNNNNNNNNXdxWWWWWWWWWW
XXXXXXXXXXXXNOxKNXXXXXXXXXXXXXXXXXXXNXXXXXXN0xKNXXXXXXXXXXNNXXXXXXXXXXXXXXNOxKNXXXXXXXXXXXXXXXXXXXXXXXXXXNOxKNXXXXXXXXXXXXXXXXXXXXXXXXXXNko0NXXXXXXXXXXXXXXXXXXXXXXXXXXXNOoONXXXXXXXXXXXXXXXXXXXXXXXXXXN0okNXXXXXXXXXXXXXXXXXXXXXXXXXXXXxxXXXXXNXXXXXXXXXNNNNNNNNNNNXXNkdKNXNNXNNNNNNNNNNNNNNNNXdkWWWWWWWWWW
XXXXXXXXXXXXN0x0NXXXXXXXXXXXXXXXXXXXXXXXXXXN0kKNXXXXXXXXXNNNNXNXXXXXXXXXXXNOxKNXXXXXXXXXXXXXXXXXXXXXXXXXXNOkKNXXXXXXXXXXXXXXXXXXXXNXXXXXNko0NXXXXXXXXXXXXXXXXXXXXXXXXXXXNOdOXXXXXXXXXXXXXXXXXXXXXXXXXXXX0okNXXXXXXXXXXXXXXXXXXXXXXXXXXXXxxXXXXXXXXXXXXXXXXXXNNNNNNNNXXNkdXNXNXXXNNNNNNNNNNNNNNNXdOMWWWWWWWWW
XXXXXXXXXXXXX0kKNXXXXXXXXXXXXXXXXXXXXXXXXXXN0x0NXXNNNNXXXXXXXXXXXXXXXXXXXXN0xKNXXXXXXXXXXXXXXXXXXXXXXXXXXN0kKNXXXXXXXXXXXXXXXXXXXXXXXXXXNOd0NXXXXXXXXXXXXXXXXXXXXXXXXXXXNOd0XXXXXXXXXXXXXXXXXXXXXXXXXXXX0okNXXXXXXXXXXXXXXXXXXXXXXXXXXXXxkNXXXXXXXXXXXXXXXXXXXXXXXNNXXNkdXNXNNXXNNNNNNNNNNNNNNNKdOWWWWWWWWWW
XXXXXXXXXXXXXKk0XXXXXXXXXXXXXXXXXXXXXXXXXXXNKk0NXXXXXXXXXXXXXXXNNXXXXXXXXXN0xKNXXXXXXXXXXXXXXXXXXXXXXXXNXN0kKNXXXXXXXXXXXXXXXXXXXXXXXXXXNOd0NXXXXXXXXXXXXXXXXXXXXXXXXXXXN0d0NXXXXXXXXXXXXXXXXXXXXXXXXXXX0dONXXXXXXXXXXXXXXXXXXXXXXXXXXXKxkNXXXXXXXXXXXXXXXXXXXXXXXXNNXNkdXNXXNNNNNNNNNNNNNNNNNNKoOWWWWWWWWWN
XXXXXXXXXXXXXKk0XXXXXXXXXXXXXXXXXXXXXXXXXXXNKx0NXXXXXXXXXXXXXXXXNNNNNXXXXXN0x0NXXXXXXXXXXXXXXXXXXXXXXXXXXN0kKNXXXXXNXXXXXXXXXXXXXXXXXXXXNOd0NXXXXXXXXXXXXXXXXXXXXXXXXXXXNOd0NXXXXXXXXXXXXXXXXXXXXXXXXXXX0dOXXXXXXXXXXXXXXXXXXXXXXXXXXXXKxkNXXXXXXXXXXXXXXXXXXXXXXXXXXXNkdXNXXNNNNNNNNNNNNNNNNNN0oOWWWWWWXKK0
XXXXXXXXXXXXXKk0NXXXXXXXXXXXNNXXXXXXXXXXXXXNKx0NXXXXXXXXXXXXXXXXXXXXXXXXXXN0d0NXXXXXXXXXXXXXXXXXXXXXXXXXXNOx0NXXXXXXXXXXNNXXXXXXXXXXXXXXNOd0NXXXXXXXXXXXXXXXXXXXXXXXXXXXNOoOXXXXXXXXXXXXXXXXXXXXXXXXXXXX0dOXXXXXXXXXXXXXXXXXXXXXXXXXXXXKxkNXXXXXNXXXXXXXXXXXXXXXNXXNNXNxdXNXXNNNNNNNNNNNNNNNNXN0oOWWWXKKKXNW
XXXXXXXXXXXXXKkONXXXXXXXXXXXXXXXXXNNNXXXXXXNKx0NXXXXXXXNNNXXXXNNNNNXXXXXNXN0dONXNXXXXXXNNNNNNXXXXXNNNXXXXN0xKNNNNNNNXXNNNNNXNNXXNNNNNNNXNOd0NXXXXXXXXXXXXXXXNXXXXXXXXXXXNOd0XXXXXXXXXXXXXXXXXXXXXXXXXXXXOd0NXXXXXXXXXXXXXXXXXXXXXXXXXXXKdkNXXXXXXXXXXXXXXXXXXXXXXXXXXXXxdXXXXXNXXXXXXXXXNXXXXXXklOXKKKXNWWWW
OOOOO0000OOOOOdx0OO000OOOOOOOOOOOOOOOOOOOOOOkdx0OOOOO000OOOOOOOOO000000OOOOxoxOOO00O000OOOOOOO000OO00OOOO0kdkOOOOO00OOOOOOOOOOOOO0000OOOOdlxOOO00OOOOOOOkkkkOOOOOOOOOOOO0xlk0OOO00OOOOOOOOOOOOO000OOkkkOdcdOkkkkOOOkkkkkkkkkkkOkOOOkkOOkcoOkkkOOOOOOOOOOkkkkkOO00OOO00OooOOOO000000OOOOOOOOOOOOockKNWWWWWWWW
K000KKKKKK00K0dkKKKKKKKKKKKKKKKKKKKKKKK0000KOxkKKKKKKKKKKKKKKKKKKKKKKKKKKKKOdk00KKKKKKKK000KKKKKKKKKKKKK0KOx0KKKKKXXKKKKKKKKKKKKKXXXXXXKKOdOKKKKKKXXKKKKKKKKKKKKKXXKKKKKXOx0XXKKXXKXXKKKXXXKKXXXXXXXXXXXko0XXXXXXXXXXXXXXXXXXXXXXNXXXXN0okXXXXXXXXXXXXXXXXXXNNNNXNNNNNXdxNNNNNNNNNNNNNNNNNNNNNNOdXWWWWWWWWWW
XXXXXXXXXXXXNKkOXXXXXXXXXXXXXXXXXXXXXXXXXXXNKkONXXXXXXXXXXXXXXXXXXXXXXXXXXNKx0NNNXNNNXXNNNNNNNNNNNNXXNNNNNKkKNXXNNNNXXXXXXXXXNXXXXXXXNNXN0x0NXXXXXXXXXXXXXXXXXXXXXXXXXXXNOxKXXXXXXXXXXXXXXXXXXXXXXXXXXXNko0XXXXXXXXXXXXXXXXXXXXXXXXXXXN0oONXXXXXXXXXXXXXXXXXXXXXXXXXXNXdkNXNNNNNNNNNNNXNNNNNNNNkdXWWWWWWWWWW
XXXXXXXXXXXXXXkOXXXXNXXXXXXXXXXXXXXXXXXXXXXNKkONNNNXXXXXXXNNNXXXXXNNNNXXXXNKx0NXNNNNNNNNXNNNNNNNNNNNNNXXXNKOKNXXNNXXXXXXXNXXXXXXXXXXXNNXN0xKNXXXXXXXXXXXXXXXXXXXXXXXXNXXN0kKNXXXXXXXXXXXXXXXXXXXXXXXXXXNko0NXXXXXXXXXXXXXXXXXXXXXXXXXXN0oONXXXXXXXXXXXXXXXXXXXXXXNNNXNKdkNXNNNNNNNNNNNNNNNNNNNNkxNWWWWWWWWWW
XXXXXXXXXXXXNXOOXXXXXXXXXXXXXXXXXXXXXXXXXXXNKkONXXXXXXXNNNXXXNNNXNNNXXXXNXNKk0NXNNNNNNNNXNNNNNNNNNNNNNXXXNKOKNXNNNXXXXXXXNXXXXXXXXXXXXXXN0xKNNXXXXXXXXXXXXXXXXXXXXXXXXXXN0kKNXXXXXXXXXXXXXXXXXXXXXXXXXXNko0XXXXXXXXXXXXXXXXXXXXXXXXXXXN0d0NXXXXXXXXXXXXXXXXXXXXXXXXXXNKdkNXNXXNNNNNNNNNNNNNNNNNkxNWWWWWWWWWW
XXXXXXXXXXXXNXOOXXXXXXXXXXXXXXXXXXXXXXXXXXXNKkOXXXXXXNNNNXXXXXNNXXXXXXXXXXNKx0NNNNNNXNNNNXXXXXXNNNNNNNXNNNKOKNXXNNXXXXXXXNXXXXXXXXXXXXXXN0x0NXXXXXXXXXXXXXXXXXXXXXXXXXXXN0kKNXXXXXXXXXXXXXXXXXXXXXXXXXXNkoKNXXXXXXXXXXXXXXXXXXXXXXXXXXNOd0NXXXXXXXXXXXXXXXXXXXXXXNXXXNKdkNXNNNNNNNNNNNNNNNNNNNNxxWWWWWWWWWWW
XXXNXXXXXXXXXXOOXXXXXXXXXXXXXXXXXXXXXXXXXXXXKkOXXXXXXXXXNXXNXXXXXXXXXXXXNNNKxONNNNNNNNNNNNXNNNNNNNNNNXXXNNKk0NXNNNNXXXXXXNXXXXXXXXXNNNXXN0x0NXXXXXXXXXXXXXXXXXXXXXXXXXXXNOkKNXXXXXXXXXXXXXXXXXXXXXXXXXXNko0NXXXXXXXXXXXXXXXXXXXXXXXXXXNOo0NXXXXXXXXXXXXXXXXXXXXXXNXNXNKokNXNNNNNNNNNNNNNNNNNNNNxkWWWWWWWWWWW
XXXXXNXNXXXNXXOkXXXXXXXXXXXXXXXXXXXXXXXXXXXXKxONXXXXXXXXXXXXXXXXXXNNNXXXXNNKxkNXXXNNNXXXNNNNNNXNNNNNNNNNXNKx0NXXXNNXXXXNNXXXXXXXXXXNNNXXN0xKNXXXXXXXXXXXXXXXXXXXXXXXXXXXNOxKNXXXXXXXXXXXXXXXXXXXXXXXXXXNxl0XXXXXXXXXXXXXXXXXXXXXXXXXXXNOo0NXXXXXXXXXXXXXXXXXXXXXXNXNXNKdONXNNNNNNNNNNNNNNNNNNNXxkWWWWWWWWWWW
XXXXXXXXXXXXXXOkXXXXXXXXXXXXXXXXXXXXXXXXXXXXKxONXXXXXXXXXXXXXXXXNNNNNNNXNNNXxONXXXXNXXXXXXXNNNNNNNNNNNNNXNKx0NXXXNXXXXXXNXXXXXXXXXXXXXXXN0x0NXXXXXXXXXXXXXXXXXXXXXXXXXXXXOxKNXXXXXXXXXXXXXXXXXXXXXXXXXXNxl0XXXXXXXXXXXXXXXXXXXXXXXXXXXNko0NXXXXXXXXXXXXXXXXXXXXXXNXXXN0oONXNNNNNNNNNNNNNNNNNNNXdkWWWWWWWWWWW
XXXXXXXXXXXXXXOkXXXXXXXXXXXXXXXXXXXXXXXXXXXNKxkXXXXXXXXXXXXXXXNNXXXXXXXXXXNKxkNNNNNNNNNXXXXXXXNNNNNNNNXNXNKx0NXXNNNXXXXXNXXXXXXXXXXXXXNXN0x0XXXXXXXXXXXXXXXXXXXXXXXXXXXXXOxKNXXXXXXXXXXXXXXXXXXXXXXXXXXNxl0XXXXXXXXXXXXXXXXXXXXXXXXXXXXko0XXXXXXXXXXXXXXXXXXXXXXXXXXXN0oONNNXNNNNNNNNNNNNNNNNNXdOWWWWWWWWWWW
XXXXXXXXXXXXXXOkXXXXXXXXXXXXXXXXXXXXXXXXXXXXXxkXXXXXXXXXXXXXXXXXXXXXXXXXXXNKdxXNXNNXXXXXXXXXXXXXNNNNNNXXXNKx0NXXNNNNXXXNNXXXXXXXNNNXXXXXN0x0XXXXXXXXXXXXXXXXXXXXXXXXXXXXXOxKNXXXXXXXXXXXXXXXXXXXXXXXXXXXxoKXXXXXXXXXXXXXXXXXXXXXXXXXXXXkdKXXXXXXXXXXXXXXXXXXXXXXXXXXXN0d0NNNXNNNNNNNNNNNXNNNNNKdOWWWWWWWWWWN
XXXXXXXXXXXXXXOkXXXXXXNXXXXXXXXXXXXXXXXXXXXXXxkXXXXXXXXXXXXNNNXXXNNNNXXXXXNXdxXNXXXXXXXXXXXXXXXXXXXXXXXXXNKk0NXXXNNNXXXNNXXNXXXNNXXNXXXXNKk0NXXXXXXXXXXXXXXXXXXXXXXXXXXXXOxKXXXXXXXXXXXXXXXXXXXXXXXXXXXXxoKNXXXXXXXXXXXXXXXXXXXXXXXXXXXOdKNXXXXXXXXXXXXXXXXXXXXXXXXXXN0x0NXNXNXXNXXXXXXXXXNNXNKoOWWWWWWWWWWN
XXXXXXXXXXXXXXOkKXXXXXXXXXXXXXXXXXXXXXXXXXXXXxkXXXXXXXXXXNNNNNNXXXNNNNXXXXNXdxXNXXXXXXNNNXXXXXNXXXXXXXXXXNKk0NXXXNNNXXXNNXXNNXXNNXXXXXXXNKk0XXXXXXXXXXXXXXXXXXXXXXXXXXXXXOkKXXXXXXXXXXXXXXXXXXXXXXXXXXXXxdKXXXXXXXXXXXXXXXXXXXXXXXXXXXNOdKNXXXXXXXXXXXXXXXXXXXXXXXXXXN0x0NXXXXXXXXXXXXXXXXNNXN0oOWWWWWWWWWWX
XXXXXXXXXXXXXNOkKXXXXXXXXXXXXXXXXXXXXXXXXXXXXxkXXXXXXXXXXXXXXXXXNNNNXXXXXXNXdxXXXXXXXXXXXXXXXXXXXXXXXXXXXNKkONXXXNNNXXXNXXXNNXXNXXXXXXXXNKk0XXXXXXXXXXXXXXXXXXXXXXXXXXXXXOxKXXXXXXXXXXXXXXXXXXXXXXXXXXXXxdKXXXXXXXXXXXXXXXXXXXXXXXXXXXXkdKXXXXXXXXXXXXXXXXXXXXXXXXXNXN0d0NXXXXXXXXXXXXXXXXNNXN0o0WWWWWWWWWNK
XXXXXXXXXXXXXXOkKXXXXXXXXXXXXXXXXXXXXXXXXXXXXkkXXXXXXXXXXXXXXXXNNNNXNNXXXXNXddXNXXXXXXXXXXXNNNXXXXNXXXXXXNKkONXXXNNNXXXXXXXXXXXNNNNNNXXXNKx0NXXXXXXXXXXXXXXXXXXXXXXXXXXXXkdKNXXXXXXXXXXXXXXXXXXXXXXXXXXXdoKXXXXXXXXXXXXXXXXXXXXXXXXXXXXxdKXXXXXXXXXXXXXXXXXXXXXXXXXXXNOo0NXXXXXXXXXXXXXXXNNNXNOo0WWWNXKKKK0O
XXXXXXXXXXXXXXOkKXXXXXXXXXXXXXXXXXXXXXXXXXXXXkkXXXXXXXXXXXXXXXXXXXXXXXXXXXXXdxXXXXXXXXXXXXXXXXXXXXXXXXXXXXKkOXXXXXXXXXXXXXXXXXXXXXXXXXXXX0xOXXXXXXXXXXXXXXXXXXXXXXXXXXXKXkdKXXXXXXXXXXXKKXXKKKXXXXKKKKKKdo0KKKKKKKKKKKK00KKKKKKK0K0000Kdo0K00K00KKK00K0000000KK000000KxlkK00000000000000000000dckKK0000KNWWX
00000000000000kdO00000KKK00000000000KKKK00OO0xdkOOO000000OOOOOOOOO0KKKK00000dd000KKKKKKKKK0000KK00000KKK00Odk00OO0KK0OOOOOOOOOO00000OOOkOxlkK0K0000000OOO0OOOOO00000OOOO0dokOOOOO00OOOOOOOOOOO00000OkkkkllO000000000OOOkOOOOOO000OOOOO0olkkkkOOOOOOkkkkkkkkkOOOOOOkkOklcxkkkkkkOOkkkkkOkkkkOkkc:kKNNWWWWWWWX
XXXXXXXXXXXXXN0kKNNNNNNNNNNNNNNNNNNNNNNNNNNNN0kKNNXXNNNNNXNNNNNXXXNNNNNNNNNNkkXNNNNNNNNNNNNNXXNNNNNNNNNNXNKkONNNNNNNXXNNXXXNNXXNNNNNXXXXN0x0NNNNNNNNNNNXXXXXNNXNNNNXNNNNNkxKXXXXXXXXXXXXXXXXXXNXXXXXXXXKdxNNXXNNNNNNNNNNNNNNNNNNXXXXXNXdxNNXNNNXXNNNNNNNNNNNNNNNNNNNNNdoXNNNNNNNNNNNNNNNNNNNNNkdNWWWWWWWWWWX
XXXXXXXXXXXXXX0kKNXXXXXXXXXXXXXXXXXXXXXXXXXXNOkXNXXXXNXXXXXXXXXXNNNXXXXXXXNXkkXXXXXXNXXXXXXXXXXXXXXXXXXXXNKxOXXXXXXXXXXXXXXXXXXXXXXXXXXXNOd0NXXXXXXXXXXXXXXXXXXXXXXXXXXXXxxKXXXXXXXXXXXXXXXXXXXXXXXXXXXKoxXXXXXXXXXXXXXXXXXXXXXXXXXXXXKdxXXXXXXXXXXXXXXXXXXXXXXXXXXXXXdoXXXXXXXXXXXXXNNNXNNXXNxdNWWWWWWWWWWX
XXXXXXXXXXXXXXKkKNXXXXXXXXXXXXXXXXXXXXXXXXNNN0kKXXXXXNNXXXXNNNXXXXXXNXXNXXNXkkXNNNXXXXXXXXXNXXXXXXXXXXXXXXXxOXXXXXXXXXXXXXXXXXXXXXXXXXXXN0x0NXXXXXXXXXXXXXXXXXXXXXXXXXXXXkxXXXXXXXXXXXXXXXXXXXXXXXXXXXXKoxXXXXXXXXXXXXXXXXXXXXXXXXXXXXKoxXXXXXXXXXXXXXXXXXXXXXXXXXXXXXxdXXXXXXXXXXXXXXXNNXXXXNxdNWWWWWWWWWNX
XXXXXXXXXXXXXXKOKXXXXXXXXXXXXXXXXXXXXXNXXXXXN0kXNXXXXXXXXXXXXXXXXXXXNNNXXXXXOkXXNNNXXNNNXXNNXXXXXXXXXXXNNXXkOXXXXXXXXXXXXXXNNXXXNNXXXXXXN0x0NXXXXXXXXXXXXXXXXXXXXXXXXXXXXkxXXXXXXXXXXXXXXXXXXXXXXXXXXXXKdkXXXXXXXXXXXXXXXXXXXXXXXXXXXXKdxXXXXXXXXXXXXXXXXXXXXXXXXXXXXXdxXXXXXXXXXXXXXXXXXXXXNXdxWWWWWWWWWWNX
XXXXXXXXXXXXXXKkKXXXXXXXXXXXXXXXXXXXXXXXXXXXN0kKNXXXXXXXXXXXXXXXXXXXXXXXXXXNOkXNXXNNXXXXXXXXXXXXXXXXXXXXNNXkOXXXXXXXXXXXXXXNXXK0OkxkkkO0KOx0NNXXXXXXXXXXXXXXXXXXXXXXXXXXXxxXXXXXXXXXXXXXXXXXXXXXXXXXXXX0okXXXXXXXXXXXXXXXXXXXXXXXXXXXXKoxXXXXXXXXXXXXXXXXXXXXXXXXXXXXXodXXXXXXXXXXXXXXXXXXXXNXdkWWWWWWWWWWNK
XXXXXXXXXXXXXXKk0XXXXXXXXXXXNNXXXXXNNXXXXXXXN0xKNXXXXXXXXXXNNNNNXXXXXXXXNNXNkxXNXXXXNNNXXXXXNXXXXXXXXXXXXNXxkXXXXXXKkolccllloollccccloololokKXXXXXXXXXXXXXXXXXXXXXXXXXXXXddXXXXXXXXXXXXXXXXXXXXXXXXXXXX0oxXXXXXXXXXXXXXXXXXXXXXXXXXXXXKoxXXXXXXXXXXXXXXXXXXXXXXXXXXXXXodNXXXXXXXXXXXXXXXXXXXNKdkWWWWWWWWWWNK
XXXXXXXXXXXXXXKk0XXXXXXXXXXXXXXXXNNNXXXXXXXXN0kKNXXXXNNNXXXXXXNNXXXXNXXXXXXNkdKNNXXXXXXXXXXNNXXNNNNNNXXXXXXkkXX0K0o;.....  ......',,;lddlcccldO0KXXXXXXXXXXXXXXXXXXXXXXXXxxXXXXXXXXXXXXXXXXXXXXXXXXXXXX0lkXXXKXXXXXXXXXXXXXXXXXXXXXXXXKlxXXXXXXXXXXXXXXXXXXXXXXXXXXXXKodNXXXXXXXXXXXXXXXXNXXNKdOWWWWWWWWWWXK
XXXXXXXXXXXXXNKk0XXXXXXXXXXXXXXXXXXXXXXXXXXXN0kKXXXXXXXXXXXXXXXXXXXXXXXXXXXXkxKXXK000000KK0000KKKKKKKKKXXXXkkOdcc;.....      ....    .';cllc:;,:ldk0XXXXXXXXXXXXXXXXXXXXXdxXXXXXXXXXXXXXXXXXXXXXXXXXXXX0lkNXXXXXXXXXXXXXXXXXXXXXXXXXXX0lxXXXXXXXXXXXXXXXXXXXXXXXXXXXXKldNXXXXXXXXXXXXXXXXXXXNKdOWWWWWWWWWWXK
XXXXXXXXXXXXXNKkOXXXXXXXXXXXXXXXXXXXXXXXXXXXN0kKNXNNXNNXXNXXXXXXNXXXXXXKKK000O000000KK00KK0000OOOOOOOkkOOOOkd:'....      .......    .   ..,:c:,,,,,:ldxk0KXXXXXXXXXXXXXXKdxXXXXXXXXXXXXXXXXXXXXXXXXXXXXOlkXXXXXXXXXXXXXXXXXXXXXXXXXXXX0lxXXXXXXXXXXXXXXXXXXXXXXXXXXXXKoxNXXXXXXXXXXXXXXXXXXXN0d0WWWWWWWWWWXK
XXXXXXXXXXXXXNKk0XXXXXXXXXXXXXXXXXXXXXXXXXXXN0kKXXXXXXXXXNXXXXXXKKKK000OOOOO000000KKKKKKK0KK0O0000O00OOOOkxoc;'..        ......            ..;;,,'''',,,;coxkOKXXXXXXXXXKdxXXXXXXXXXXXXXXXXXXXXXXXXXXXXOoOXXXXXXXXXXXXXXXXXXXXXXXXXXXN0lkXXXXXXXXXXXXXXXXXXXXXXXXXXXXKoxNXXXXXXXXXXXXXXXXXXXN0d0WWWWWWWWWWXK
XXXXXXXXXXXXXNXO0XXXXXXXXXXXXXXXXXXXXXXXXXXXNKk0XXXXXXXXXXXKK0000000000000000KKKKKKKKKXXKKKKKKKXKKKKK0kxdoc;;;,...      ......        .   .  ..,,'''''..'''',;:lxO0KXXXXKxkXXXXXXXXXXXXXXXXXXXXXXXXXXKXOoOXXXXXXXXXXXXXXXXXXXXXXXXXXXXOlkXXXXXXXXXXXXXXXXXXXXXXXXXXXXKdkNXXXXXXXXXXXXXXXXXXXNOo0WWWWWWWWWWXK
XXXXXXXXXXXXXNXO0XXXXXXXXXXXXXXXXXXXXXXXXXXXNKk0XXXXXXXXKK000000000000000000KKKKKKKKKKKKKKKXXKKKK0OOkxkxdolc;,'''..      .....         .. ... ..''.............'.';coxOKKxkXXXXXXXXXXXXXXXXXXXXXXXXXXXXOoOXXXXXXXXXXXXXXXXXXXXXXXXXXKXOlkXXXXXXXXXXXXXXXXXXXXXXXXXXXXKokNXXXXXXXXXXXXXXXXXXXXOxKWWWWWWWWWWKK
XXXXXXXXXXXXXNXkOXXXXXXXXXXXXXXXXXXXXXXXXXXXN0x0NXXNXKKK00OOOOOO000OOOO0000KKKKKKKK000KKKKKXK0000OOkxdddoll:;,,,'....    .....     .     ...... ..'...................':ddkXXKXXXXXXXXXXXXXXXXXXXXXXXXXklOXXXXXXXXXXXXXXXXXXXXXXXXXXKXOlkXXXXXXXXXXXXXXXXXXXXXXXXXXXN0lkNXXXXXXXXXXXXXXXXXXXX0kXWWWWWWWWWWKK
NNXXXXXXXXXNNNXkONXXXXXXXXXNNNNXXXXXXXXXNNXXN0x0NXXK0OO00OOOOOOkkOOOOkkOO0O0000OO0OOkkOOkO000K00OOkOkxxdollc:,''......   .....    ........       ..''....................:kNXXXXXXXXXXXXXXXXXXXXXXXXXXXklONXXXXXXXXXXXXXXXXXXXXXXXXXXNOcONXXXXXXXXXXXXXXXXXXXXXXXXXXN0lONXXXXXXXXXXXXNXXXNXXXOkXWWWWWNNNXXOO
00OO00000000OOOdxOkOOOO0000000OOOO000000000O0klx00K00OO0OOkkOOkkOOOOOOkdxxdxkOOO000OkkkOkkkO000OkkkOOkxxdollc;,'''....                ...       .  ......................'oOkkOOOOOOOkkOOOOOOOOOOOOOOkOd:dkxkkkkkkkkkkkkkkkkkOOOOkkkkOo:dkkkkOOOOOkkkkOOkkkOOOOOOkkkOd:oOOOkkkkOOOkkkkkkkkOOkocxOOOOOO000OkO
00000000000000OddOO000000KK000000000000000000koxOO00OkkkOOOkOOkkkkOOkxdolodxkOOOOOkkkkkkOkxxkkOOkkkkkxxxxddoc:,''','....                       .... .....................,dOOOO000000OO00000000000000O0xcx0O00000000OOO000000000000000d:x0000KKKK000000000000KKK0000KxlkKKKKKKKKKKKKKKKKKKKKKxoOKXXXNNNWWNKN
XXXXXXXXXXXXXXXkkXXXXXXXXXXXXXXXXXXXXXXXXXXXK0OOOOOOkkkkOOOOOOOOOkkxdoooooxxxxkkdddxxxkkkxdxxxkkkkkxxdxxxxddolc:,''''...                     ...  .  ....................:kXXXXXXXXXXXXXXXXKKXXXXKKXXXXklOXKXKKKKXKKKKKXXXXXXXXXXXXKKXxcOXKXXXXXXXXXXXXXXXXXKKKKKXXKXklOXXXXXXXXXXXXXXXXXXXKXOxXWNWWNNNNWNKX
XXXXXXXXXXXXXXXkxXXXXXXXXXXXXXXXXXXXK00K00OkkkkOOOkkkkxkkkkkkkxdxxdooollloxddxxxdodxxxxkkkkxdxxxdxxddddxxxxddolc:;,''''...    ....         ....   .   ..................:okXXXXXXXXXXXXXXXXXKXXXKKKKXXXko0XKXXXXXXXXKKKKXXXXXXXXXXXXXXxl0XXXXXXXXXXXXXXXXXXXXXXXXXXXXko0XXXXXXXXXXXXXXXXXXXXXOkNWWWNNNNNNNKX
XXXXXXXXXXXXXXXkkXXXXXXXXXXXXXXKOxdolclodoodkkkkkkxxxxdxkkkxxkxddxdololllodoodddoddddxxddxxddxxddddddddddddddddolc;,'.............         .....     ..,,...............odxXXXXXXXXXXXXXXXXKXXXXXXXXXXXko0XXXXXXXXXKKKXXXKXXXXXXXXKXXXxl0XXXXXXXXXXXXXXXXXXXXXXXXXXXXko0NXXXXXXXXXXXXXXXXXXXXkkNWNNNNNNNWNKN
XXXXXXXXXXXXXXXkxXXXXXXXXXXXKOdl:::;,:cloloxkOkxxxxkxxkOOkkkxxxxxddolllloodooooddddoddddddxkkkxdddddoooooddddoodolc:,,'''.............      .....     .;xo.............'xdxXKXXXXXXXXXXXXXXKXXXKXXXXXXXko0XXXXXKKXXKKKXXXKXXXXXXXXXXXXxl0XXXXXXXXXXXXXXXXXXXXXXXXXXXXxo0XXXXXXXXXXXXXXXXXXXXXkkNWNNNNNNNWXKN
XXXXXXXXXXXXXXXkxKXXXXXXXXKOdcc:;,,'';:::okkxxxxkkxkkOOkxddddddddllololloooooooloddodoodooxkxddddddooodddddddoooooolc;,''''.............             ...cOk,...........;kdxXXXXXKKXXXXXXXXXKXXXXKKXKXKXko0XKXXXXKXXXKKKKXXXXXXXXXXXXXXdl0XXXXXXXXXXXXXXXXXXXXXXXXXXXXxlKXXXXXXXXXXXXXXXXXXXXXkkNWNNNNNNNWXKN
XXXXXXXXXXXXXXXkxKXXXXXX0d:'..'''.....'':dkxddxxxkkkkkxddolllodddocclclollllllllloodoooooodooodddxdoodddddddddddoolllc:,,'''.............           ....;xK0l. ........c0dxXXXXKKKKKKXXXXXXKKXXXKKKKKKXxo0XXXXXXXXXXKKKXXXXXXXXXXXXXXXdl0XXXXXXXXXXXXXXXXXXXXXXXXXXXXdlKXXXXXXXXXXXXXXXXXXXXXxkNWNNNNNNNWXKN
XXXXXXXXXXXXXXXkxKXXXXOl,..............,okxxxdddolc::lddddollloooollc:clllccclllllloolcclol:clodxxxdddddxdoooodoooolllc:;,'''............         .....;kKKKKkc. ......c0dxXKXKXXXKKKKKKKKKKKKKKKKKKKKXxo0XXXXXXXXXXKKKXXXXXXXXXXXXXXXdlKXXXXXXXXXXXXXXXXXXXXXXXXXXXXdoKXXXXXXXXXXXXXXXXXXXXKdkWNNNNNNNNWXKN
XXXXXXXXXXXXXXNOxKNKOl,...............'okkxddl:;'...',:cclccc::cllc::cccc:cccccllccc;'',;;,'',;:cloooddddxddddooooolllcc:;,'''.... .....        ..,;codxOO000KXOo:. ...:OdxXKKKKXXKKKKKKKKKKXXXKKKKKKKXxo0XXXXXKXXXXXXXXXXXXXXXXXXXXXXdoKXXXXXXXXXXXXXXXXXXXXXXXXXXXXddXXXXXXXXXXXXXXXXXXXXXKxkWNNNNNNNNWKKN
XXXXXXXXXXXXXXXOd0Ko'.................lkxxdl:,....  ..',,;::;,,:::c:;cc::::cclcccc:;'..........',,;:c:::ldddxxxxdoolllcc::;,'''..........  ....':odkOOOOOOOOO0KKXKkl;..'xdxXKKKKKKKKKKKKKKKKKXKKKKKKKKXxo0XKXXXKXXXKKXXXXXXXXXXXXXXXXXdoKXXXXXXXXXXXXXXXXXXXXXXXXXXXXddXXXXXXXXXXXXXXXXXXXXXKk0WNNNNNNNNNKKN
XXXXXXXXXXXXXXN0dd:..................ckdoc;'...       ...',;;,',;;;:;;;:::::ccc::;,.....    ...'',;;;;;,',clodddddolcc:::;,,'''''...........,:lxkkkkOO0OOOOOOOO0KKKKKkdxOoxXKKKKKKKKKKKKKKKKKKKKKKKKKKXxo0XKXXXKXXXXXXXXXXXXXXXXXXXXXXddXXXXXXXXXXXXXXXXXXXXXXXXXXXXXddXXXXXXXXXXXXXXXXXXXXXKOKWNNNNNNNNNKKN
XXXXXXXXXXXXXXKo,.......  ..........:do:,''.....      ....',,''',,,,;;;;;;;:::;,,'...       ...............':loooolc::;;;,,,,,'',,'....,cloxkkkkkOOkOOOOOOOOOOOOO0KKKKKXKoxXKKKKKKKKKKKKKKKKKKKKXKKKKKXxo0XKXXKKXXXXKXXXXXXXXXXXXXXXXXddKXXXXXXXXXXXXXXXXXXXXXXXXXXXXodXXXXXXXXXXXXXXXXXXXXXKOKWNNNNNNNNNKKN
XXXXXXXXXXXXXx;........ ...........'cc,'..''....       ...'''..',,'';;;;:;;;;;,'...                    . .....,;:::;,,,,,,,,,,,,,,,,''ckOOOOxkOkOkkkkxxxkkOOkkkkkkO0KKKKKoxXKKKKKKKKKKKKKKKKKKKKKKKKKKXxoKXXXXXKXXXXXKXXXXXXXXXXXXXXXKddXXXXXXXXXXXXXXXXXXXXXXXXXXXXKodXXXXXXXXXXXXXXXXXXXXXKkKWNNNNNNNNNKKN
XXXXXXXXXXXXd'........ ............;;'.......          ........',,'',,;;;;,',,'....                            ...'..'',,,,,,,,,;,,,,;lkOOOOkkkxxkOOkkkkkOOkxxkkxxkO0KKXKodKKKKKKKKKKKKKKKKKKKKXKKKKKKXdlKXKKXXKXXXXXKKXXXXXXXXXXXXXXKooXXXXXXXXXXXXXXXXXXXXXXXXXXXXKodXXXXXXXXXXXXXXXXXXXXXOo0WNNNNNNNNNKKN
KKKKKKKKKKKx'........ .............'...               ........'',,',;;;;;,,,'.....             .   .   ..       .......'''',,,,;;,,;;,codxxxO0OOkxkddkOkkkkxxxkxxxxxkO00kloOOOOO00000000OOOOO000OO0OOOOock0OO0000000OOOOOO0OOO0000OOOOcl0OOO000000000000OOO00000O000Oco0OOO00000000OOO000000d:kXNNNNNNNNNKKN
OOOOOO0000k;........  ............'......   .    ..     ......',,,,,;;;;;,,'.....                          .. ..........''''',,;;;;;;codollodxkkOxxkkkxxxxxxxxxxxddxdxOOklokkkkOOOO0OOOOOOOOOOOOOOOkkkkl:xkkOO000OOOOOkkkOOOOOOOOOOOOkclkkkkOOOOOOOOOkkOOOOOOOOOkOOOkclkxkkOOOOOOOOkkkO0OOOOo:d000000000OkOK
XXXXXXNXNNK:........  ...................  .     ...    .....',,,,,;;,;:;,'....                            .....'''''....'''',,;;::;;cxdooodddodxxdxxdddxdxddxxxxdxxddxOOdkXKKKKKKKXXKKKKKKKKKXXXXXXKKXdl0XXXKKXXKXXXKKXXXXXXXXXXXXXNKodXXXXXXXXXXXXXXXXXXXXXXXXXXXNKokNXXNNXXXXXXXXXXXXXXXXOdKWNNNXXXK00kk0
XXXXXXXXXX0: ......   ....................      ....    ....'',;;,;;,;;;;,'....                            ...''',,,,,,'''''',,;:c::cokkxdooddddooddddodddxkxkxxxddddddxkO0KKKKKKKKKKKKKKKKKKKKKKKKKKKXdl0KKKKKKKKKKKKKKKKXXXKXXXXXXXKodXXXXXXXXXXXXXXXXXXXXXXXXXXXNKokNXXXXXXXXXXXXXXXXXXXXOxKWNNNNNNNNNXNN
XXXXXXXXXXKc......................''.. ....     ...   .....'',,;,,,;;;:;,,'.....                         ....''',,,,,;;;,''',,,:ccccoxkkddxxddooooooooloooodxkkxxxddddddxk0KKKKKKKKKKKKKKKKKKKKKKKKKKKKdo0KKKKKKKKKKKKKKXXXXXXKXXXXXX0lxXXXXXXXXXXXXXXXXXXXXXXXXXXXNKdONXXXXXXXXXXXXXXXXXXXN0kXWNNNNNNNNNXXN
XXXXXXXXXXXo............:c;;;::'..';'.......   .... .......',,,,,',;;;;;,,'......                     ......'''',,;,;;;;,,,,,,;:clc:lxkxxxxxollooodddooodddoooxxxxddxxddddx0KKKKKKKKKK00KK0000KK0K0KK0Kdo0KKKKKKKKKKXXKKKXXXXXXXXKKXX0lxXXXXXXXXXXXXXXXXXXXXXXXXXXXN0dONXXXXXXXXXXXXXXXXXXXNkdXWNNNNNNNNNXXN
XXXXXXXXXXXO,...........dKKKKKk:,;;c:'............  ......',,,'',,,,;;;,,,,'.......  .           ..........'''',,;;;;;;;;;;,,;:cccc::ldxxddxdlllloooddddddddoooddddddxdddddk0KKKKKKKKK000000OO0K000000KxdO0KXKKKKKKKXXXXXXXXXXXXXK0KX0lxXXXXXXXXXXXXXXXXXXXXXXXXXXXN0oONXXXXXXXXXXXXXXXXXXXXxdXWNNNNNNNNNXNN
XXXXXXXXXXXXd. .........,kXXXXXKK00kl;'...       .......'',,,,''',,,;,,,;;,,''..... .......   ..............',,,;;;;:::;;:;;;::cclc;.'cxxxxxxdlcllllooodddooooooodddxxdxddxxk00KKKKK000000OOOOO00OOOO00xxO0KK00KKKKKKKKXXXXXXXXXXXKOK0lxXXXXXXXXXXXXXXXXXXXXXXXXXXXN0oONXXXXXXXXXNXXXXXXXXXXddNWNNNNNNNNNXXN
XXXXXXXXXXXXKc...........cKXXXXXXXX0o;,...............',,;:;;;,,,,,,,,,;;;:::;,,'..........................',,;;;;;:::;;;:;;,;::ccc,';dkxdxdodddoolloooddxxdllooooddddddddxxxk0000000000OOOOOOOkOOkOOOOxxO0K00KKKKKKKKKKXXXXXXXXXXX0OklkXKKKXXXXXXXXXXKKXXX0KXXXXXXN0o0NXXXXXXXXNNXXXXXXXXXXddNNNNNNNNNNNKXN
XXXXXXXXXXXXX0,..........,OXXXXXXXXXOo:,'............',:ccc::;;;;;;,;;::::ccccc:;,'......................''',,;;;;::::;;;::;;;;;ccc:;coxxdddollddllcccccllloddoolllddddddddddxkOOO0OOOOOOOOkkOOOOOOOOOOkO0OOO00K00KKKKXXXXKXXXXXXXXXKkdOXKK0KXXXXXXXXKKXX00KXXXXNXXN0o0NXXXXXXXXXXXXXXXXXXXXodNWNNNNNNNNNXXN
XXXXXXXXXXXXXXd..........'kXXXXXXXXXKkoc;''.........,;:ccccc:;::;;,,;;::ccccccc:;,,'....................''',,,;;;:::;;;::::c::;;:cc;',:ldxolllddooodocccllldxxxoloodddddoddddxkOOOkkkkkkkkkkkkO0000000000K0OOO0OO0K0KXXXKKKXXXXXXXXKK0k0XXXXKKKXXXXXKKXKOOXNXXNXXXXNOd0NXNNNNNNNNNNXXXNNNNNXdxNWNNNNNNNNXKXN
XXXXXXXXXXXXXXKl..........kNXXXXXXXXXKkdc;,.''..''',:ccc:::::::;,,',;::clc::::c:,,,'''.''..'''.........'',,,,;;:::::;;;:::cc:;;::c:'.,;clddl:cldoooddooddooxkkkkxdoooddooddoddxxxxxxxxkkkkkkkxxkO00000KXK00000K0O000KXXK00XXXXXXXXK00Ok0XXXXXXKKXXXKKXKO0XNXNNNNNXXN0x0XXNNNNNNNNNNNNNNNNNNXdkWNNNNNNNNNXKXN
XXXXXXXXXXXXXXXKc.........kNXXXXXXXXXX0xdl;',,'',,;:cc:;;:::c:;,,''',;::cc:::::;;,,,''','..''''''....''',,,;;::::::;;;;:::c::;;:c:,''.';loolllllooooloddddddddxxkkolllooooooooddooddoddddddxxxxxxkOOOOKK00000KKK00OO00K0OKXXXXXXKK000Oxk000KKKK0KKK0XXO0XXXXXXXXNNX0kxKNNNNNXNNNNNNNNNNNXNNKdkWNNNNNNNNNXKNN
XXXNNXXXXXXXXXXXO,.......;0XXXXXXXXXXXKOxdl:,,,,;;:::;,;:::cc;,''.',,;;;;;;;;;;,,,,,''''''''''',,'''''',,;;;:::::::;;;;;:cc:;;:::;'.....cxo;;clolloooddollooooooodxollodddooooodxxddddddooodooddxkkkkk00KKK0KXK0000K0kkkOXXXK00K000OOOkkO000KK0OOOOO0OkO00KKKXKKKK0KOxXNNNNNNNXNNNNNNNNNNNNKokWNWWNWWNNWXKXN
XXXXXXXXNXXXXXXN0oo:....;OXXXXXXXXXXXXXKOkdl;;;;,:c;,,,:::::;,''''',;;;;,,;;;;;,,,'''''.'''''''',,,,,,,,,;;:cc:::;;::;;:::;;;;;:;'.....,cxxl:::lollooollllllloodddddlllllooollloxOkkxxxxddoooooooddxxk000O0000OO000XX0kdkKK0OO0OO00OO0OO00OkkOkdoxxxxxO000KXXK000XXNkdXNXNNNNNXNNNNNNNNNNNN0lxWNWWNWWNNWXXNN
XXXXXXXXXXNXXXXN0x0XOdxk0XXXXXXXXXXXXXKKK0xl:;;,;:;,;;;cc:;,''.''',,;,,,,,;;;,,,,,,,''''.''''',,,;;;;;,;;;;::c:::::;;;;::;;;;;:;'...',;coddoccc:cc:cllllllllclolloddolcllloooollxkkxxxxxdoddoodolooodxO0OkOOOkkO000000Oxxkkdxkxxk00OkOOxxxxxkxxxdxxdoxKKKXX0O00KXXXNkxKXKXXXNNNNNXNXXXXXXXXkckWNWWNWWNNWXKNN
OOO00OO000000000koxOOOOOOOO0OOOOOOOOOOOOOOklc:,,;;;,;:::cc:,'''''',,,,'.'',,,,,,'''''',''''''''',,;;;:::;;;:::cc::;;;;;;;;;;:;,'..'.',:coddoolc:ccllccccclloollllllodoccccloooollc::;,,::,';c:cdlcodddxddxxkO0OkxkkkOOOkxxdddoooxkkkOOOxdxkxxxkOxddddk00OxdxO0OkkxxkkkOOkkOOkkOOkkkkkxxxxOOo;oO0KNWWWNNWKKNN
NNNNNNNNNNNNNNNN0x0NNNXXXXNNNNNNNNNNNNXXXXkc:;;;,,;;:ccccc:;;;,'''',''.....'''''''''',,''''''''','',;;:;;;;;::cc:;;;,,;;;;;;,''''''.';clloddoddllloocclllccccccloolcloccclc:;,'..............,;;cclxxxxollloodxkxdkKKKOkxxxxdooxkkkOOOOkxkOkk0KOxxxxkO00OddO0000K0KKkOXNNNXKKXNXXXXNNNNNNNWOd0K000KKKXNWXKNN
NNNNNNNNNNNNNNXNKxONXNXXXXXXXXXXXXXXXXXXXOoc:;;;;:cccc::;,,,;;;;,,,,'...........'''''''''''''.''''''',;;;;;;;::::;;,,,;;;;,..'''',,,';c:coddolldo:;ccccc:::ccc:clllclol:;'....................';::coxddooddoldxxkOkk0OkOOkOOOOkkkxkkOkkkkkkxOK0Okxxxxxxdxxxk00OO0KKKOOKK0kkkdkKKKXNNXNNNNNNkoXWWWWNXK0K0kkKX
NNNNNNNNNNNNNNNNKdONXNNXXXXXXXXXXXXXXXXNXklc::;clc:;,'''''',',,,,'''...............'''.....''''''.'''''',,;;;;::;;;,,;;;,....''',,;;,;:;;lxdlc::llc:cccc:;::ccc:cllllc,........................';cclxdoollxkkkkOOOO000OkkO000OOkxddxkxxxkkkkOOOkxdxdoddxk000OkOKXXXKxxkl;,,;lO0Okx0XNNNNNNNxoXWWWWWWWWWN0OO0
NNNNNNNNNNNNNNNNXxkNXNNNNNNNNNNXXNNNNNNNXOlcc::cc:;'''''''',,,,,,,'''..............''.'......'',,'''''',,,,,,;::;;;;;;,'......,,,,;;,;;;;cdxdlc:;cc::cllcc::cccc:c:,...........................',:cldxdxxdxxkOOOO000OOkxxxkOOOkxxddxxxxddxxkOOOOxdxxxxkO0OxdxOKK00xlcl;...,;ll:'.;xOO0KXNWNdoNWWWWWWWWWWXXWW
NNNNNNNNNNNNNNNNNxxNNNNNNNNNNNNNNNNNNNNNNKdcclocc:;;,,,,,'',;,,,,,,,,,'''..'.........'..........''..''''',,,,;::;;;;,'.......';;,,;,,,,,;cccddoc::::;;;:c::::ccc;...............'....'',;;::;,,,,,:loxkkkOO0OO0000OOOOkOOkkkOOOOOkxxddollooxkkkxddxxxxxxxooxkxdddlcc:,..,;,......'''..';cdxcdWWWWWWWWWWWXXNN
NNNNNNNNNNNNNNNNNkxXNNNNNNNNNNNNNNNNNNNNNKdllll:::;;;,,,,;;;;;;;,,;;,'..............................''.'.''',;;,',,'.........',,,,,,'',;cl:coddd:;;;;;;,,;,;::;.......,'...........'',,,',;:;::::;;:codkO00000O00OkOkOO00O0000OOOkxdolc:clodxxxdddddddddxxxxdxxxdlc:,'',;'.''''.............;dONWWWWWWWWXXWW
NNNNNNNNNNNNNNNNN0ONWNNNNNNNNNNNNNNNNNNN0dc:c:;;;;;;,,,,,:::;;;;;;,,'......................................',,'.''''.........',''',''',;clllooooc;;c:;,,,,;;,'.......;l:'.  ................',''',;;:lodxOO0OOOkkOOxdxOOOOOkxdxxkkkxdol::ccclooddddoodxxxxxxkkxddoc::::;,'','..................;oOXNNNXXKXNN
NNWWWNNWWWNNNNWNW0OXWNNNNNNNNNNNNNNNNNXOl:;,,,;;;;;,',,;:cc:;;,,,''.''.....................................',,,,,,''.........',,''''',;::llloooc;,,,;;;,,,;;'. .....;clc,.....................''''';:cloodxkOOkxddxxocdxdxdoccooddxddooc::ccoddddoooodxdddddddollllc;,............................;d0XXXKXWW
NNNNNNNNNNNNNNNNN0xKNNNNNNNNNNNNNNNNNN0l,,',,;:;;,,',,;::;,''........''....................................';::;;;,'.........''','',;::;:clclool:;;,;;;;;;,.......':cccc;,.....................'''',:clooddxxxxddoooooodoooollooodxxxxdoooooollloodddooooodocc::;;;,'''..........''.................,lOXKXWW
KKK0KKKKKKKKKKKKKOk0KKKKKKKK00KKKKKKK0l,''''',,;,''',,;,,''................................................,:::;;,''''...''''',,,',;;;;;:::ccllc:;;;,,;;;;,.....',cllccc;'.......................,:clooddddddoooodddddddddddoodddddxxxxdddxxdddooooolllllcllccc:;;,''','''''''..''.....................;o0NN
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNx,'.....',,,,'''''''...........................  ................... .;:;;;,'''',''',,''',,'',,,,,,;,';c:c:::::;;,,,,;,,,,:c::cccc:;'.....................',;codddooooooooollodxxdddddoooooodddddollodxxxxkxdoolc::::cccc:;,'...'''........................';;'.....;kX
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW0:'...........................     ....  .......   .................  .,;,,'''',,,'''''','''',,''',,,,',;;;:cc:::;;;;;:cc:::cll::cc:,............'''''',,,,,;:coxdooodollooloooddddoodddddddoddxxdoddooddxxdddol:::;;:ccc:;,'''...........................'lkkd:''.....o
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNo'............................     ......  .  ... .. ......       .  .,;;;,,,,,,,,'''''''''''''''',''..';;,;::::;;;::::c:;:cccccccc:,;ol,.....''''......''',:coxdollodddoodddddddlllloddooddxdloddxkkxdddoolllllccc:;,,;:c:;;'............................lXMMWXd,......
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKc......................    ....    ......  ..  ...     ....          .,;;;;;;;;;,''''.'''''',''.'',,'..,;:;;;;;;,,,,',,,,;;,;::;:::;;kNKl'..........'''',,:lloddoloddxxxxxxxxxxxdddoloollodxocccclodxxxxxxddooolclocc;,,;:c;;,'..........................;0WMMMMWk:.....
MMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWM0:....                              ... .......        .....          .,,'',,,;::;'..''''''''''..',,''',,,::;;::,,''',,,,,,,,,,;;;;:cxXXkc;::;,''..'''',,;::clodoodxkkxdoooodkxdxddoclllclodxoll::lddddkkxxxxxddolllccc;,,;::;,,'........................'dNMMMMMMWKo,...
WNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXx,...                               ...     ..         ...           ..,;;;,,,,,,,'.''''',''''.'',,,'',;,,,,;,;;;,''''''',,,,,,,;;;:d0Oxc:ccc:;;,'.''.',:cclodxkkkxdddooodoloxxooddolllolooddoccccloddxkkkOOkdolllolccc:;;,,;:;,''''''..................';OWMMMMMMMMWKxc,
XXXXXXXXXXXXXKKKKKKKKKKKKKKKKK0K000x:,....                              .                 ..          ...'',,,;;;;;,,'''..',,'''..',,,'',,,,,,,,,',,,,,''''''',;;;;;;,;oxollccc:;,,,;;,,;;coooooodddlllc;,;;;;;:dOxolodddollooolccllc:cooooddddxdol:cllodoc:;;;:::;,'',,,''.....''........',lKMMMMMMMMMMMMWN
KKKKKKKKKKKKKKKKKKKKKK00KKKKKKKKKK0kl;.    .                                              ..          .';;;;,,,,;;;;;,,'.',,,''...'''''',,,'''''''''''''''''',,,,;;;;,;clcclcccccccccccccclllc::clc:;,...    ...,cdocoollc:clloc:clc:;;;:ccccloxkkxdxdoolodoc::::::;,''',,,''...'','''',,;lkKWMWMMMMMMMMMMMM
KKKXKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00kl:..     .                                            .       ....',,,,,,;;;;;;;;,'''',,,,'..''''''',,,'''''''''''...'..'',,,,,,;,,:ccc:;;;:cccc::;,,:c;;;,;;;;;'.          ..'cc:cc::cc:clc:cllc::;;:::lodddoccloolcc:cllc:::::,''''''''''',,;:::;okkXMMMMWMMMMMMMMMMMM
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK000ko:'...  ...                                               ....',,,,,,,,,,,;;;;;;;;,,',,,,''''','''',,,'''.'''''''.......'''',,',,,,;cc:;;::::;;::c:;:c:,,,;;;;,,..           ..,:;;:clollloccclccc:;;;:coollc....,;'''',:cl:;;::;,,,,,'''.',;cdkOkxONNWWMMMMMMMMMMMMMMMM
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0Oo;,'... ....                                           ...,;,,,;;,,,,,,,,,,;;;::;;;,,,,'''',,,'''',,,'''..'''''''''.......''''''''';c:;;;::;;,;cc::cc:,',,,,;;;,'.           ..',''';coooodoooolc::;;;:cdd;,'    ..    ..'::;;:::,,,;;'''..;ox0K0KKXNWWWMMMMMMMMMMMMMMMM
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00K0Od:,,,'..  ..                                         ..',;;::;;;;;;,,,;;;;,,;;:::;;;,''''',,',,,,,,,,''''.''''''..........'''''.''',::;::::;;;:::cooc;;;,'',;;;;,'..          .....',;:loolclooc;,,''',ckk:.            .,;::;;::,'';ldooolcokXNXXXNWMMMMMMMMMMMMMMMMMMM
KKKKXXKKKKKKKKKKKKKKKKKKKKKKKKKKK0OOxc,,,''....                                         .,;;;;;;::::;;;;,,,;:;,,;;;::;;;,,'''''',,,,,,,,',,''''''.'''..........',,,'..',;::::;;;:c:clolc;,;,'',,;;;;;;'..         .....',;;;:cccc::cl;,,''';odoc;'''...... .';:::;,;;''..'ckKXXXK0XNNNWWWMMMMMMMMMMMMMMMMMMM
KKXXXKKKKKKKKKKKKKKKKKKKKKKKKKKK0OOOOo,''......                                       .';:;,;;;;::;;;;:;,;;;;:;;;;;;:;;;;,'''',,,,,,;,,;,,,,',,''...............''''..',;::;;;;;;;:cc::c;;;,',,;;;;;::;'...............',;;;,,,;,',;:lc:::;,,,'............,::::;;;,,''',,cddk00XNWWWNWWWWMMMMMMMMMMMMMMMMMM
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0000000d;''........      ...                         ..,clcc:,,;;;;;:;,;;;;;;:;::;;;;;::;;;,',,,,;;,;;;,,;,,,,,,,''............''''''''..',:::;;:::::::cc:;:;,,',;;;;;:;;;,'............',;::::;;;;;;,,;:;;;;,'.. ..  ......,:c:;:;;;,;;;:c::ldddoo0NWWWMWWWWMMMMMMMMMMMMMMMMM
KKKKKKKKKKKKKKKKKKKKKKKKKKKKK000KKKK0kl,'.....''''.......... ..................'',,:lcllllc;;;;;;;:;,;;,;;;:;;::;::;;::;;,,;;,;;;;;;;,,,,,;;,,,''''''..........'''''....,;:;,,,;;lolc:;;;;;,,,,;;,,;::::;,'''.........,;:ccccccllllc:,,,'..............',,;:::;;::;;;cldxkOkdx0K0xxKWWWWWWWMMMMMMMMMMMMMMMMM
KKKKKKKKKKKKKKKKKKKKKKKKKKKKK00KKKKKKKOo:;;;ldxxddlc:,'..........''''.,;:c:::cclodoodolcloo:;:c:;;::;,;;;;::;;:;;::;;;;,,;;;,;;;;;;;;,;;;;;,,,,''''............'''''....',;,,',::::;,;:;;;;;,;,,;;;;::::,,'''..'''''.',:cclllllllolcc::;'...........''',;:::;;;;:::,;looxkOOOk0NWNKxxKNWWWWMMMMMMMMMMMMMMMMM
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00Okkk0KK0000Okxxxdoocccc:ccclooxxdolllollodddddoccodl:clc:;;::;,;:::::;;::cc::;;;,,;,,,;::;;:;;;;;;;,,,,''''''''''.'''......''...';:;,,,'',,,;::;;;;;,,,,;;:::::;,,''''',,,;,,,;:llllolllllc:;::;'..''......'',,;:::;,,;;::;,'';okkOO0X00XNWXkx0XNNWWWMMWMMMMMMMMMMMM
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00KKKKK0KKKK0000000OOOkxkOOO000kdodooooloddddddlclddllllc:;:c:;::::::;;:cccc:::::;;,;,;:;;::;:;;;;;,,,,'''''''''''''''......'...';:;,'.'',,;;;:;;;,,,'',;;;::::;,'',,,;,,;;,;;;cllooooc::;;;;:::;,',,,,''''',;::;;:;,;;;:c::cdddxxdxOXWXKXNWNK0XNWWWWWWWMWWMMMMMMMMM
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0K00000KK000K0Oxdddddooooodddddllododollc;;cc:::;:c:;;ccclc:::c::;,;;::;::;;:::;;;,,,,,,,,,,,,,,,,,'''.........,:;,,,,;;,,,,;;;;,,,,,,,;;;;:::;;;;;,;::;,,;:;;;:clllollc;;;;;cc:;;::,''',,,,;::;,;;;:;,cdoloxO0KKkdxkKWNNXNNWWNNNWWWWWWWWWWWWWWMMMM
KKKKKKKKKKKKKKKKKKKKKKKKXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0Oxxddoooooooooooollooooooooc:llc:::ccc:::ccll:::::;;,;;;;:::;:c:::;;;,',,'''',,,,,,,,,'''........,;,,;;;:;;,,,,;;;;,,',,,,,;;;::::::,,;::,;;:c:;;:cloollll:;;;;;::ccl:,''',,,,;::;;;::;;::ldoc:ldOK0k0Ok0XNWNNWWWWWWWWWWWWWWWWWWWWWWW
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKOkxxddoooollllloocloollccclloooo::llccc:;:llccc;;:;,,;,,;:::;:c::::::;;,,,,,;;;;;;;,,,,'''.......',,,,,;;;,,,,;;::,,,,',,,;;;::::::;,,;;,,;::c:;;;cllolllcc:;,,;;;:cl:,''',,;;:ccc::;,;::;,,:dxxxO0K00NNXKKKXNWWWWWWWWWWWWWWWMWWWWWWW
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKOkxxddooooollccllccllccccc:cloddc:lollc:;;:ccc::;;;;,;,;:::::::::;::;;;;;;,,;;;;;;;;,,,''''......',;;;;;;,;::;;::;,,'''',,:;;;::::;,,,;,;;;:::;;,;:cclllccc:;,,,;:;cc;','',,;;:ccc::;,:cc;,:odkkO0000KKXXNWNNWWWWWWWWWWWWWWWWWWWWWWWW
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0kxxddooooollccllcclllcclcccclloollooc::::;::::::;;;,,,;:::::::;;;::;;;;;;;;;;;,,,,,,,,,''''.....';;;;;,,;::;::;;;,,'',,';:'':::c::,,,,,;;::;;,,;;;clc:::::::;,,;:;:::;,,'',,;:ccccc:;:ccc:ldxodOXWNKXNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWW
KKKKXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0kxddddddooollllccllllllc:ccclclddocolcc::;:c:;::;;;,;;;::::::::::;;;::;;;;;;;;;;,,,,,,''''......',,;;;,;::;;;;;;;,;;;,',;'';;;:c:;,,',;;,,,,,,;;;;clc::::::cc::;,,,;;:;,'',;:cclc:;:;,:c:cooooloONWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
XKKXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0kxddddddddoollllccllclll::ccllodddloolc::::::;::,;:,;;;::::::::::::::::;;;;;;;;;;;;;,,,'''.......,,,;;;;;;;,;,;;;;;;,',;;,;,,,:c:,'',;;;:ccccccccclccccccccc:;;,'',,;:::;,;::cccc:;;:;,:dkxdkOkxodOKXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
XXXXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0kxddooooooooolllccllclllc:llclodddoolllccc::c:::;;:;;:;::::::::::;;:cc:::;;;;;,,,,,;,,,,''.......,,;;,;;,,,,,',;;,,,;,,;;,',,;::;,,,;;;:clllllllllc::::cccccc;;,'',,,;cllc::ccc::cc;;cc:lxkxk0KKKOOkxOKNWWWWWWWWWWWWWWWWWWWWWWWWWWWW
XXXXKXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0Oxdooooooooolllcccllcclllcllllododdoollll:;:c:::;::;::::::::::::::::cccccc:::::::;;;;,,,''.......,;;;;;;'',,',,,,',,'.,;,',,,;;;;;:;;;:;;::cc;,,;::;,;;:::;;;;;,''''',:clllccccc::ccc;:lcldxxkKXKWWXK0KNWWWWWWWWWWWWWWWWWWWWWWWWWWWW
XKKXXXXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKOkdoooooollllllcccclccclllolclooddooolcll::cc::::::::::::::::::::::::cc:::::::::;;;;;,,,'''......,;,,;;'',,,',;,'','.';:,',';:;:cc::;::c::;'....',;;,,,;,'....',,'....',';lolccccc:coxocclxxdk0OKWWWWXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
XXXXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0kdooooollllllllllclccllllolclooooooollllccc::::::::;:::::::::::::::::::::;;,;;;;;;;;;,,,''......';;;::,',,,,;;,,,,'';;;;'',:;:cc:;;:::cc:,.......'''.................'''':llcccccclokK0kdxOxk0O0NWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
XXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0Oxdooloooooolllllccccllclllclloooooloolllcc:;::::::::;;;;;:::::::::::::::::;;;;;:::;;;,,''......';;;c:''',;;;,,,,,,,;,,,,,;;;:::;,;:;:cc;'...   ..    ...........'''''',,;clllcccclooxO0OkKX0O0O0NWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK000Oxdooooooolllllllcclccclol:clooooollloolcc:::;;::::;;;;;;;::::cc:::::::::::;;;;;;;;;;,,,'......';;cc,',;;;;,,,'',;;,,'',::,,;;;;;::ccc:;...                 ...'','''',;:llll::ccclldxkOOKNX0XNKKWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0000Oxdooooooooolllllllccclol;,cllloooolldocc:;;;::;::;;;,,;;;;:::::::::;;;;;;;;;;;;;;;;,,'.......,;:oc,;;;,',''',,;;,,,,',;,'',;:ccccllc:,...                 ....',,'''',:loolcc:cllcokkkkOKX0XWXKNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK000KKKKK000000Oxxdoooooooolllllllllllll;;cllccccloooolc:;;::;;;;:::,';:c::::::::::::::;;;;;;;;;,,,,''.......;:lo;;;;,'''.';,;;,,,;,',,.',;:::::cc::;'...                  ...',,,,''';ccllccccloclkK0K0KXKXWNXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK000000000000000000Okxxdddoooooolllllllllllc;;cllolc::cloolc:;::;;;::cc:;,,;:cccccc::::::;;;;;;;;;;;,,,''.......';:oc;:;'.''',;;;;,,,;;,','.';::::::c::;,'....                ....''',,,,',:cccc:ccloolokKXKKNNNWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK000000000000000000000000kxxxdddoooooollllc::;;;;:::::;:loooooool:::;;::c::;;::,;:cccccc::::;;;;;;;;;;,,,,,,''.......,;cl;,lc...',,,,;;,',;;'';,..,;;;;:cc::;,'.....              .....'''',,,,,::ll::cclxxood0XKXNNNNWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0000000000000000000Okxxxddddddoollc:;;;;,,,;;;;,;lddddddddolc:;::;;;;;;;:::c::::::::::;;;;;;;,,;,,,,,''.......',;cxo;ol,',;;,,;;,'',,,,','..';;;::::::;,'.....  .         .......'',,,,,;,,;clcccllx0OxdkKXNNNWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
XXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00000KK00000Oxdddddxddoolc:;,;;;,;;;,'':odxxxxxxxddool:;,,;:cc:::clc:::::::::::;;;;;,,,,,,,,,'''......,,;oOOddd:,;;,,;;,',;;;,,',,'.',,,;,',;;;;,'....            .......',,,,,;;,,;:c:llcloOXXOxOXNNWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWNNNWWWWWWWWWNNWWWWWWWWWNNNNNNNNNNNWWWWWWWWWNWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNKxddddddoolc:::;;;,,,,,,'cO00000000OOOOOko;;lxOOkkkkkxoc::;;::;::;;;;;;;,,,,,,''''......',,;dNX0Ox:,,,,;;,'';;;,,'',;,..',,,'.',;;;;,,'...             ....'',;,,',,,,;:::cdooldKNX0k0NNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
NWNNNNWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNWNNNNNNNNNXNXOddddddolc:;,,,,,,,,,,';xOOOOOOOOOOOkkOko;cxkkkkxxdolccc:;,;;;;;;;;;;;,,,,','.''.....';;,;;c0X0kc,'',;,,,,;;,,,,','';,.',;,'.';;;;;;;;;,'....      .....'',,,,,;'';:::;clcodoookXXXK0KNNNNNWWWNNNWWWWWWNNWWWWWWWWWWWWWWWWWWWW
XXNNNNNNNNNNNNNNNXXXXXXXNNNNNNNNNNNNNNNNNNNNXXXXXKKXXKKKKKKK0000KKKK00000000000Oxdodddol:,'..',,,,,,,,lkkkkkkkkkkkxxxxxoodxxxxxddolc:::::;,,;:;,,,;;;,,,'',,''......lo::c::kKkxl,'',,',;,,,,;,,,,'.',,'';:;'',,,;,,,;;::;;;,''...',,,;;;;;;;;;;'';::::;:llooddoOXXNXXNNNNNNNNNNNNWWNNNNNNNNNNNNNNWWWWWWWWWWW
WWWWWWWWWWWNXXXKKKKKKXXXXXNNXXXXNNNNNXXXXXXXXKKKKKK0000OOOOOOOOOOOOOOOOOOOOOOOkOkxdoddol:;,,,,,'''',,;oxxxxdxddddddddddddddddddddoolcc::::;;;;,,,,,;,,,,,'''''.....:xolllccdxxx:','.',,,,,,,,,,,,'...''',c:'.',',,''',;::;;::;;;::::::;;;;;,,;;'':;:c:,;looodxdxOKXNNNNNNNNWNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWW
WWWNNNXXKKK00000KKXXXNNNNNNNNNNXXNNNNNNXXXXXKK0000000000KKKKKKKKKKKKKKKKKKKKK0000Oxoooolc::;,,,'''''':dxdddddddddddddddddddddooooooooolllllc:;,,'.',,,,,,''''.....,odloolc::loc,..'',,,,;;;;,,,,,'......;;,,..',''''.',::,',;',,,;:;;;;,,,;;;,,',:::ccccooodxkxxxOKKXNNNNNNWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNXKKKK0KKKKXXNNWWMMMMMMMMWWWWWWWWWWWWWWWWNNNNXXXXXXXXXXNNXXXXXXXXXXXXXNNNNNNNNXN0dlool:;::;;,,,''',cddddddddddddddddddddddddddoooooooollllc:;,'..';;;,'''''.....,llcllc;;:cl:,,..''',,,;;,',;;''......;,.'.',,',','',;:;'',,;;,,;;;;,,,,,,;'.';:ccllloooodkOxxOKXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
WWWWNNNNNNNNNWWWMMMMMMMMMMMMMMMMMMMMMMWWWWWWWNNNNNXXXXXXXXXXXXXXNNNNNNNNNWWWWWWNNWKxolll:,;;;,,'....'cdddddddddddddddddddddddddddoooooollllllc:;,,,'';;,,''''......,;;:cc;;;cc;;;'..'''',;,,',;,''.....';,.....',,',',,;:;'',;;,,;;,;:,',,,,''',,:ccclooddldkOkk0KXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
MMMMMMWMMMMWWWWWMMMMMMMMMMMMMMMMMWWWMMMWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNXXXXXKKKKK00kddooolcccc::;;::::looooodddodddooooooooooooooooooddddddddoooollllllcllcccccccc::cloodolllllll::;;;:;;:;;;;;;,,,''.''';;'......''''',;:,'.',,,,;;,,;;,,,,,,,,;;::cclloxkxdkOkO0KKKXXXXNNNNNNNNNNNNNNNNNWNNWWWWWWWWWWWWNNNW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWNNNNNNNNXXXXXXKK000OOOkkkxxddddddddddddddooooooooooooooddooooooooooddddddxxkkOO000000KKKKKKKKKKKKKKKKKXXXXKKKKKKKK000OOkkkxxddooolllccc:::;;;;;;:;,,,,'''',,,,,,,,,,,,,,,;;,;::;;;:::::ccccccclooodddxxkkOOO000KKXXXXNNNNNNNWWWWWWWWWWWWWWWWWWWWWWW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWNNNNNNNNXXXXXKKK00OOOkkkxxxddddddddddddddddddddddddddddddddddddddddxxxxkkkOOO000KKKKKKKKXXXXXXXXXXXXXXXXXXXXXXXXXKKKKK00OOOkkxxxdddooollccc:::;;;;;;;;;;,'',,,,,;;;;;;;;;;;;;;:cc:::::cccccccclllooooddddxxkkkOOO000KKKXXXXXNNNNNNNWWWWWWWWMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWNNNNNNNNXXXXXKKKK00OOOkkkxxxxddddddddddddddddddddddddddddddddddddxxxxkkkOOOO0000KKKKKKXXXXXXXXXNNNNNNNNNNNNNNNNNNXXXXXKKKKK00OOOkkkxxddooolllcc::::::;;;;;;;;;,,'',,;;;;;;,;;;;:::::::::cccccccclllloooooddddxxxkkkOOOO0000KKKKXXXXNNNNNNNNWWWWWWWMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNXXXXXKKKKK000OOkkkxxxxdddddddddddddddddddddddddddddddddxxxxxxkkkOOO00000KKKKXXXXXXXXNNNNNNNNNNNNNNWWWWWNNNNNNNNNXXXXXKKK000OOOOkkxxdddoollccc::::;;;;::::;;,,,;;::::;;;;::::::::ccccccccclllllllooodddddxxxxkkkkOOOO0000KKKKKXXXXXXNNNNNNWWWWWW
MMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNXXXXXXKKKKK0000OOkkkxxxxxddddddddddddddddddddddddxdddxxxxxxxxxkkkOOO00000KKKKKXXXXXXXXNNNNNNNNNNNWWWWWWWWWWWWWWWWWWNNNNNXXXXKKKK000OOkkkxxddollccc::::;;:::;;:::;;;::::;;;:::::::::ccccccccclllllloooooddddddxxxxxkkkkkOOOOO00000KKKKKXXXXXXNNNNNW
MMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNXXXXXXXXXXXKKKKKK0000OOOkkkxxxxxxdddddddddddddddddddddxxxxxxxxxxxxxxxkkOOOOO00000KKKKXXXXXXXXNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWNNNNNNNXXXKKK000OOkkkxxdoollccc:::::::::::::;;:::::;;::::::::ccccccccccllllllooooooddddddxxxxxkkkkkkkOOOOOOO0000KKKKKKKKXXXNN