1.
            ::ooOOOOOOOo:oooOO%$$$$%%OOOOOO%%OOO%%OOOOooOOO%%%$$OOOOOO$$%%%%%OOOOOO%%OOooOOooooOO%%%$$$$%OOOOO%%%%%%%%oooO::O%%%$$$%OOOOOO%%%%%%Ooooo::OOOOOOOo::::::oO%%%%%oOOOoo%%%OOOOooooOO%$$$$$$$o::
            ::ooOOOOOOOo:oooOO%$$$$%%OOOOOO%%OOO%%OOOOooOOOO%%$$OOOOOO$$%%%%%OOOOOOO%OOooOOoooooO%%%$$$$%OOOOO%%%%%%%%oooO::O%%%$$$%OOOOOO%%%%$%Oooo:::OOOOOOOo::::::oO%%%%%oooOoo%%%OOOOo:ooOO%$$$$$$$o::
            ::ooOOOOOOOo:oooOO%$$$%%%OOOOOO%%OOO%%OOOOooOOOOO%$$OOOOOO$$%%%%%OOOOOOO%OOooOOoooooo%%%%$$$%OOOOO%%%%%%%%oooO::O%O%$$$%OOOOOO%%%%$%Ooooo::OOOOOOOo::::::oO%%%%%oooOoo%%%OOOOoo:oOO%$$$$$$$o::
            ::ooOOOOOOOo:oooOO%$$$%%%OOOOOO%%OOO%%OOOOooOOOOO%$$OOOOOO$$%%%%%OOOOOOOOOOooOOoooooo%%O%%%%%OOOOO%%%%%%%%ooOO::O%O%$$$%OOOOOO%%%%$%Ooooo::OOOOOOOo::::::oO%%%%%oooOoo%%%OOOOoo:oOO%$$$$$$$o::
            ,:ooOOOOOOOo:ooOOO%%%%%%%OOOOOO%%OOO%%OOOOooOOOOO%$$OOOOOO$$%%%%%OOOOOOOOOOooOOoooooo%%O%%%%%OOOOOO%%%%%%%ooOO:oO%%%$$$%OOOOOO%%%%$OOoooo::OOOOOOOo::::::oO%%%%%oooOoo%%%OOOOooooOO%$$$$$$$:::
            ,:ooOOOOOOOo:oOooOO%%%%%%OOOOOO%%OOOO%OOOOooOOOOO%$$OOOOOO$$OOOOOOOOOOOOOOOoooOooooooOO%%%%%%OOOOOO%%%%%%%ooOO:oOO%%$$$%OOOOOO%%%%$OO:::o::OOOOOOOo::::::oO%%%%%OooOoo%%%OOOOooooOO%$$$$$$$:::
            ::ooOOOOOOOo:ooooOO%O%%%%ooOOOO%%OOOO;ooooooOOOOO%$%ooooOO%$OOOOOOOoooooOoooooOooooooOOOO%%%%OOOOOOOOOyOOO:oOO::OO%O%%%OOOoOOO%%O%%OOooooooOOOOOOOoo:::::oO%%%%%OOOoooOOOooOOooooOO%$$$$$$$o::
            ::ooOOOOOOOo:ooooOOOOOOOOooOOOO%%OOooooooo:oOOOOO%$OooooooO$OOOOOOOoooooooooooOoooo:ooOOOOO%%OOOOOOooOooOo,oOO::OOOoOOOOoooOOOOOO%%OOooooooOOOOOOOooo:::ooO%%%%%OOOo::OoOooOOooooOO%$$$$$$$o::
            ,:ooOOOOOOOo::oooOOOOOOO%ooOOOO%%OOooooooo:oOOOO%$$OooooooO$OOOOOOOoooooooooooOoooo:ooOOOO%%%OOOOOOooooooo:oOO:oO%OoOOOooooOoOOOO%%OOooooooOOOOOOOoo::::ooO%%%%%OOOo::OooooOOoooOOO%$$$$$$$o::
            ,:ooOOOOOOO:::oooOOOOOOOOooOOOO%%OOoOoooo::oOOO%%$$OooooooO$OO%O%OOooooooooooOOoooo:ooOoOOO$%OOOOOOoOoOOoo:ooo:o%O%oOOOooooOoOOOO%%OOooooooOOOOOOOoo::::ooO%%%%%OOOo::OooooOOooOOOO%$$$$$$$o::
            ::ooOOOOOOOo:oooooOOOO%OOooOOOOO%ooooooo:::oOOO%%$$%oOooooO%;;O;OoooooooOooooOOooooooOOoOOO$%OOOOOOOOOOooo:ooo:,Oo;O%%%OoooOoOOOOOOOOooooooOOOOOOOoo::::oooOOOOOooooooOooooOOooOOOO%$$$$$$$:::
            ::ooOOOoOOOo:oooooO%%%%%%oOOOOOOOooo:o::::,oOOO%%$$$OOO:ooOOooooo:oOOOOOOOOooOO:o:oo:OOOOOO$%OOOOO%%%%%ooo,:::.,oooO$$$%OOOOOO%oooOOo:o:oooOOOOOOOo::,:,:ooOOOOOo:oOoo%OOOOOOOoOOOO%$$$$$$$:::
            ::ooOOOOOOOo::o:ooo%%%%%%OOOOOOOOooooo::::,oOOO%$$$$OOO:ooOOooooo:oOOOOOOOOooOO:o:oo:OOOOOO$%OOOOO%%%%%ooo::::.,ooo%$$$%OOOOOO%ooooOo:o:oooOOOOOOOo::,:::ooOOOOOoooOOO%OOOOOOOoOOOO%$$$$$$$o::
            ,:ooOOOOOoOo::o:ooo%%%%%%OOOOOOOOooooo::::,ooOO%$$$$OOOoooOOooooo:oOOOOO%OOooOO:o:oo:OOOOOO$%OOOOOO%%%%ooo::::.,o:oO$$$%OOOOOO%ooooOO:o:oooOOOOOOOo::,:::ooOOOOO:ooOOO%OOOOOOOoOOOO%$$$$$$$o::
            ,:ooOOOoOOOo::o::oOyO;OOyooOOOOOOooooo::::,:oOo;yyyy;;;:o:oOooooo:oOooOoOOooooo::::::oooooo$%OOOOOOOOOOooo::::..o::;yyy;;;;OOO%oooOOO:o:ooooooooooo::.,.::oOOOOOoo:oooO;oo;OOOoOOOO%$$$$$$$:::
            ,:ooOOOoOOOo::::::ooOoooo::OOOOOOooooo::::::oooooooO::::::oOooooo:ooooooooo:ooo::::::oooooo$%OOOOO%ooOoooo,:::,.o:::oooo::oOOO%oooOOooo:o:oooooooo::,.. ::oOOOOoo:oo::oooooOOooOOOO%$$$$$$$:::
            ,:ooOOOOOOO:::::::ooooooo::OOOOOOooooo::::::oooooooO::::::o%oOOOOoooooooooo:ooo::::::oooooo$%OOOOO%ooooooo::::, o:::oooo:::OOO%ooOOOOoooo:oooooooo::,...::oOOOOOoooo::oooooOOooOOOO%$$$$$$$o::
            ,:ooOOOOOOO::::::oooooooo::oOoo%%OOooooo::::ooooOooO::::::o%OOOOOOOoooooooo:ooo::::::oooOoo$%OOOOOOooooooo::::, ::::ooo::::OOO%OO%%OOoooooooooooooo:,...,ooOOOOOoooo::oooooOOooOOOO%$$$$$$$o::
            ::::OOOOOOoo:::.::ooooooo::,;,,;yoooOooo::o:oooooooo::::::oy;;;;;;,:,,,,ooo:ooo::::::oooooo$%OOv;;;oooooo:,:::,.::o:oooo:::OoO%%%O%OOoo,,:,ooooo;o::,,..:o:OOOOOoooooooooooOOooOOOO%$$$$$$$:::
            ::::ooooOOoo:::.::ooo:oo:::..,.ooo:OOOooooo,:ooooooo::::.:ooo:ooo:.,.,:,::o::oo::::::oooooo$%OO..,:o:oooo:,,,..::oo:oooo:::OoO%O%OOOo::.,.,:o:oo:o:.,...::oOOOOOoooooooooooOOooOOOO%$$$$$$$:::
            ::::ooooOOoo:::,::ooo:oo:,:..,.ooooO%%Ooooo,:ooooooo::::.:o:o::oo:.,.,,,::o::oo::::::oooooo$%OO,.,:o:oo:o:,,,..::oo:oooo:::OoO%O%OOOo::.,.,oo::o:o:.....::oOOOOOooooooOooooOOooOOOO%$$$$$$$:::
            ::::ooooOOoo:::,,::oo:oo:.:..,.oo:oO%Oooooo::ooooooo::::,:o:o:ooo:., ,.:::o::oo::::::oooooo$%OO::,:o:ooo:o,,,..,:o::oooo::,OoO%%%%OOo::.,.,ooo:o:o:..,..::oOOOOOoooooooooooOOoOOOOO%$$$$$$$:::
            ::::oooooOoo:::.,::::::::::..:,:o::;v;o:::::ooooOOOO:oo:.:ooo:ooo:.:',.:::::::,:,:::::,o;,,$%OO.:,:o:ooo:o.,,..,:o::o::::::;;;vv;v;;,::::,,ooooo:o:,.,.,::oOOOOOoooo::oooooOOoOOOOO%$$$$$$$:::
            ::::oOoooOoo:oo.:::::.::,::.,:,:::,:,::::.:ooOOO%%%Oooo:.:ooo:ooo:.::,.:.::,,::.,:::,::::,,$%OO..,:o:oooo:.,,..::oo:::::,::::::,:,::,:::::.:o:oo:o:.,..,::oOOOOOo::o::oooooOOoOOOOO%$$$$$$$:::
            ,:::oooooOoo:oo.,::,: ,:.::..:.::,.:.::.:..oOOO%$$$Oooo,.,o:o:::o,.::..,.,:..,.,..::.:,.:,,$%OO...:o:o::o:.....,:o:,:,.:.:..,,:.:.,:.::.,.,:o::o:o: ....::oOoOOoo:::.:oooooOOoOOOOO%$$$$$$$:::
            ,:::oooooooo:o:..::,: .,.,: ., .:..:.:: :..oOOO%$$$Oooo,..::o::::,.:,..: .,.....,.,:.,...:.$%OO...:o:::::o... ..:::,,..,., ..,,.:..:.:,...,::::o:o: ... :::OoOOo::::.,oooooOOooOOOO%$$$$$%$:::
            ,:::oooooooo:o:.,,:,: .,.:: ., .:..:.::.:.,oOOO%%$$Oooo,..::o::::,.,,..: .,.... ,,.:.:.,.,.$%OO ..,:::::::... ..:::,,..,.,...,,.:..:.:,:,..::::o:o:.... :::Ooooo:,::::oooooOOoooOOO%$$$$$%%:::
            ,:::ooOooOoo:oo.:.:,: .:.:: .,..,:.:.::,: .oOOOO%$$$OOO,..::o::::,.,,..:.,:.... .,.:.:..:..$%OO ...:::::::... ..:o:,,..:.::..,. :..:.:,:,..:o::o:::.,. :::Ooooo:,,:::oooooOOoooOOOO$$$$$%$:::
            ,:::oOOoOOoo:oo::'Y,: .:.,: .,..,,.:.::.: .oOOOO%$$$OOOo''YYoYYoo'':,..,.,:.......,:.,,.,.,$%oO''::ooooooo:::',:ooo,,..:.:...,..:..:.:,....:oooo:o:,,...::oOoooo:::o::OOOOOOOoooOOOO%$$$$$$:::
            ,:::OOOOOOoo:ooooOO,: .:.,: .,..:..:.:, :..ooOOO%$$$OOOOOO%%OOOOOOo:,.., .,....,,.,:.,,..:.%OoooooooOoOOOOoooo::OOO,,..,., ..,,,:,.:.:,....oooooooo:::::::oooooo:ooo::OOOOOOOoooOOOO%%$$$$$:::
            ::::OOOOOOoo::o,o;;,: .,.,: .,..:..:.:,.:.,,ooooOyyy;;;;;;y$%%%%%Oo,,..: .,.....,,.:.,.,.,.%OoooooOo;o;;;o,:,o.:;;;,,..,.,...,,.:,.:.:,:,..oooooooo:,,,,::oOOOoO:oo:::oooooOOoooOOOO%%%%$$$:::
            ,:::OOooOOoo,:::::o,: .:.,: ., .,:.:.:,,: ..:ooooooo:::::.o$%%%%%OO,,..:.,:.... .,.:.,..:..OOoooooo:ooo::o.:,: :::,,..:.::..,..:..:.:,:,..ooooooo::... ,::ooooo:oo:,,ooo::oooooOooO%%%%%%%:::
            .:::ooooOooo,:::::o,: .:.,: .,..,,.:.:,.: ..:ooooooo:::,:.o$%%%%%OO:,..,.,,.......,:.,..,.,OOoooooOooooooo,:,: :::,,..:.:..,,..:..:.:,....ooooooo::. . ,::ooOooooo:::ooo::ooo:ooooO%%%O%%%:::
            .,::ooooOooo,::,::o,: .,.,: .,..:..:.:, :...:ooooooo:::,::o$%%%%%OO:,..: .,.....:,,:.,...:.%OoOoOoOooooooo,::: :::,,..,., ..,,.,..:.:,....ooooooo::. . ,::OOOOOooo:::oooooooo::oooOOO%O%%%::,
            .,::oooooooo,:::::::: .:,::''::::..:.::,:,.,::,:o:oo:::::::yvv;;;;;'''':'::...:.::,:,:,..:.%OOOOoOOooooooo.:::....,.:,::.,.::::,,,::::::::::::oooo::. ....:;ooOOooo:::o::::ooo::ooooOOOOOO%::,
            .,::::::oooo:::::,:::.,o:::oooo::..,.o::::..::.,:::o:::::,:o,:::o::OOOOoo::..:o:,,:,:::.::,%OOOOooOoooo::o.:::... . ::oo,::oooo,:::oo::::::,:::::o::. ... .oooooo::oooo::::ooo:::ooooooooO%,:,
            .,:::::::ooo:::::,:::,,oo::OOOO:o..,.o::::..::.::::o:::::::o,::,o::OOOOOo::..:o:,::,:::.::,%OOOOooOOOOO::o,:::. .. :,oo,::oooo,:::oo:o::o:,::,:,o::,......o::oooo:ooooo::::oo:::ooooooooO%.,,
            .,::::::o:Oo:::,::,::,,oo,:oooo:o..:.::::,..::.:::oo::::,:,o,::,o::OOOOoo::..:o:,:,,:::::::%OOOooooooooooo::,:. . :,o:,::oooo::::oo::::o:,::,::o::,... ..:::oo:o:ooooo::::oo:::ooooooooO%,,:
            .,::::::o:oo:::,,,,:,..::.:,,,,.,..:.::::,.:::::o:oo::::.,.:..,,o:,v,,v,::...:o::::::::::::%OOO,,,,,,,,,::,:.... ...::oo:::oooo::::oo::::::..,..:o::, . ...:::oO::::::o:::::Oo::::oooooooO%,,:
            .,:::::::ooo:o:,. ... .::.. .. .. ,.o::::.oooooooOo:oo, .... ..o,.. . .. ::oO:o:::::o::::%OOO .. . ...::... ., ..,:oOoooooooo::::oo:o.... . ..:,., . ,..:::oOo::::::::,,:Oo:::::ooooooO%,,,
            .,::::::::oo:oo.. .. .::.. .. .. :,o:::::oooooooOo:oo, .... ..o,.. .. .. ::oOooooo::o::::%OOO .... .. ::... ......:oOoooooooo:::ooO:o.... .. ..:,.,.. ,..:::ooooo::::::,,:Oo::::::oooooO%,,:
            .,::::::::oo::o .. .. .:: , .. .,..::o:o:::oooooooOo:::, ... . .o,.. . .. ::oOoooo::::::::%OOO.,... .. ,o... . .. .::Ooooooooo::oooOoo.... . ...:,.... :..:::oo:oo:::::,,,:Oo::::::oooooOO,,:
            .,::::::::oo::o...... .::., .. ,..::oooo::oooooooOo:::, ... . .o,.. . .. ::oOoooooooooooo%OOO.........::... .. . ,:oOoooooooo::oooOoo..........:,.. . :..:::oo:oooooo:::::oo::::::::ooooO,,,
            .::::::::oo::o,..... .::.. .. .. ooOooooooooooooOOooo, .... ..o,.. ., .. ::oOoooooooooooo%Ooo .. .....::... ., ..:ooOoooooo::::oooO::..,.. . ..:,., . ,..:::oO:oooooo:::::oo:::::::::::oo.,,
            ........,.,::.. . .... . . ::;ooo:::ooooooo;ooo. .. . ,. . . ::,;,:::ooooo;oo;;oo . . ...... . ..:::;;:::::::::ooo;:: . . . .. . . ...,,::::::::::::o::::::::::,,:, ..
            .. .,,,,,,,,::,,,,,,::: ................,,.. .........,,,.:...... .......,...,,,.,..........
            .. . ........
            .... ........
            .... ........
            .... .........
            .... ........
            .... ......
            .... .... ....
            . . ............ . ..
            .... .... ..
            .... .... . . .... ........
            . .... .... .... .... .... ........
            ........ .... ................
            .... .... .... ........
            .... .... .... .... .... .... ........
            .... .... .... .... .... .... . .. .... ........
            . .. . .. . .... . ... . .... .....................
            .... .... .... .... ........
            .... . . .... .... ........
            .... .... .... .... .... ........
            .... . ........ . .... . ........ . . .... .........
            . .... .... .... .... .... .... .. ........
            . .... .... .... .... .... .... . ......
            . .... .... .... .... .... .... .... .... .... .... .... .... .... ....
            ............................................................................................................. ....