........................................................................................'''''''',,,,,,,,;;;;;;::::::::ccccccclll
........................                       ...........................................'''''''''',,,,,,,,;;;;;;::::::cccccccc
....................                                .........................................''''''''',,,,,,,;;;;;;;::::::cccccc
..........                                              .......................................'''''''',,,,,,,;;;;;;::::::::cccc
.....                                                          .................................''''''''',,,,,;;;;;;;;:::::::ccc
                                                                    ..............................'''''''',,,,,,,;;;;;;::::::::c
                                                                       ...............................'''''',,,,,,;;;;;;;:::::::
                                                                          ............................''''''',,,,,,,;;;;;;::::::
                                                                            ...........................'''''''',,,,,,,;;;;;;::::
                                                                             ...........................'''''''',,,,,,,;;;;;;:::
                                                                             ...............................'''''',,,,,,;;;;;;;;
                                                                                ............................'''''''',,,,,,,,;;;;
                                                                                ............................'''''''',,,,,,,,;;;;
                                                                                  ...........................''''''',,,,,,,,;;;;
                                                                                  ...........................''''''',,,,,,;;;;;;
                                                                                    ...........................''''',,,,,,;;;;;;
                                                                                     ........................''''''',,,,,,,;;;;;
                                                                ...'''...           ........................'''''',,,,,,,;;;;;;;
                                                  ......',;:cccoddxxxxxxxdl;.     ........................'''''''',,,,,,;;;;;:::
                                             .,;coddddddxxxxxxkkkkkkkkkOOOOOOxl:;'......................''''''',,,,,,;;;;;;;::::
c;;,.....                ....'.         ..;loddddddxxxxxxkkkkkkOOOOOOOOO0000000000Oxxdxc:;'..........''''''',,,,,,,,;;;;;:::::::
xddooollccc::::;;;;;;;:c;;;:ccloollcccldxkxkkkkkkkkkkkkOO00000KKKKKKKKKKKKKKKKKKKKKKKKKKKKK0kdl::coldxxdxdxxx::;odkkk0xkoccdoxxo
kkxxdddooooollloollooddddddolodxxxxkkO000000000000000KKKKKKKXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNWNWWWWWWWWWWWWWWWWWWWWWWWWW
OOkkkxxxddddddddddddxxxxkkkkkxxxkOOOOOO00KKKKXXKKKKKXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNWWNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWMMMMMM
00OOOOkkkxxxxxxxkkkkkkOOOOO0000OOOO00KKKKKKKKXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWNNNNNNWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMM
K000000OOOOOOOOOOOOOOOO0000KKKKKK0000KKKXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMM
KKKK000000000OO000000000KKKKKKXXXXXKKKKXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMM
XXKKKKK00000000000KKKKKKKKKXXXXXXXXXXXXXXXXXNNNNNNNNWWWWWNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMM
XXXKKKKKKKK00000000000KKKKKXXXXXXXXXNXXXXXXXXNNNNWWWWWWWWWNNNNNNNNWNNWWWWWWWWMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
NNXK0OOOKK0kkkkkkkkkkkkkkOkkkkOOOOOOkkxxxxxxxxkONWWWWMMWMN00KKXXKXNWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWWWWWWWWMMMW
XXKK0Ok0OOxoc;;:::;;;;;;:cc:::clllcccllllllllodxWWWWWMWWWWNX000XKXNNNWNWNWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMWMMW
NXKK000Oddl:,...,,,;;;:od0kxoo000KOkkOO00000KOOOXNNNNNNNNWNNWNNNNNNWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWWWWWMMMWWMMMMM
NNXXK0Oxol:;.   ,;;;:,:xOO0kOK0KNX000KKXNNNNNNNNNNWWWWNNNNNNNNNWWWWWWWWNWWNWWWWWWWWWWWWWWWWWMMMMMMWWWWWWWWWWWMWMMWMWWMMMMMMMMMMM
XXK00Okkdc'     ....,'lOO00KKKXXNNNNNNNNNWWWWNWWWWWNNNNWNWWWWWWWWWWWNWWWWWWWWWWWWWWWWWWMMMMWWWWWWWWWMWWWWWWMMMWMMMMMMMMMMMMMMMMM
XO0xkkdxdc,.    .':ldkO00KKXXXNNNNNNNNNWWWWNWWNNNNNNNWWWWNWWWWWWWWWWWWWWWMMMMMMMWWWWWWWWWWWWWWWWWWWWWWMWMMWMMMMMMMMMMMMMMMMMMMMM
XXXKK0Okxdl;,,;:loddxkO00KXXXNNNWWNNNNNWNNWWWWWWWWWWWWWWWWWWWWWWMWWWWWWWMWWWWMMWMWWWWWWWWWWWWWWWWWMWWMMMMMMMMMMMMMMMMMMWMMMMMMMM
XXXXKK0OOkxxddxxkOO000000KKKXXXNNNNNNNWWWWWWWWWWWWWWWWWWWWNWWWMWWWWWMMMWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMM
XNXXXXK000OOOO000000KKKKXKKXXXXNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
NXXXNXXXKKK00KKKKKXKKXXNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWMWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMM
NNNNNNNNXXXXXXXXXXXXXXNNNNNNWWWNNWNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
WWWWNNNNNXNXNXNXNNNNNNNNWNNNWWWWNNWWWWWWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMMMMM
WWWWNNNWWNNNNNNNNNNNNWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMWMWWMMMMMMMMMMMMMMMMWWWWWWWMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
WWWWWWWWWWWWNNNWWNWWWNWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMWWWWWWWWWWWNWWNWWNNNNWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMWWMMWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW
MMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMWMMMMMMMMMMMMMMMMMMMMMMMWWWWMWMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
WWWWWWWWWWWWWWWWWWMWMMMMMWMWWMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMWMWMMWMMMMMMMMMMMMMMMWMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMM
WWWWWWWWMWWWWWMMMWWWWMWMMWWWMMMMMMMMMMMMMMMMMMMMMMWMMWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MWWWWWWMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMWWWMWMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM