Chapter Text
▶ Watch without sound
.:...................::...............
...::....:........-.........::........
.......:..............................
........................::..:.........
...............:......................
.....:..........:.........-...::......
..........:.........:.......:.........
.................:....::..............
.....................:................
.....................::...::..........
..................::..................
...............:..:.:...:.............
.......................:...:..........
.......................-..--..........
......................................
................................:.....
..................:..........:........
......................................
::......................:-..:.........
.........................:............
..............:............:...::.....
..........:...:-:..........:.:........
...:.................:................
........::.......:.....::.............
.....................:......::........
......................:...::..........
...................:.:................
..................:::.:...............
...............:.............:.:......
.........................:..:-:.......
....................:....:....:.......
....................................:.
......................................
.................................:....
:........................-............
...............................--.....
..:.........................-.........
.............=........................
.........:...:.:....::................
................:......:::...=........
.:....:.:......................:......
........:............--...:...........
........................:..:..........
.....:..............:.:...............
...................:::.........-..:...
................:..........:.-.:-.....
............................-....:....
......................:.....:.........
......................................
......................................
......................:.......:.......
.::...................................
............................-.........
......................................
:..........=........:.......::........
............:::........:.:...-:.......
...::...:......-.............:........
......................:...:...........
....:...-..............::..-..........
........................:...........:.
.....................::..:......::....
.............:................-:.:-...
.................:...........::....:..
..............................:.......
.........................-............
...............................:......
......................................
........................:.............
...........................:..........
--:...................................
:..........................=..........
...................::........:........
.:......:-:............:......:.......
............:.............:...........
.......:......:-....:......-..........
...:.................................:
.........:...............:.......:::..
...-...:..............-...:....-...::.
....................::.........::....:
................................:.....
......:...........:...................
...........................-.......:..
......................................
...................................:..
......................................
.........................:............
.............:.......:................
.:......................+=............
-:....................................
...................::..:..............
......::.:...:...........:............
:...........-.:...........:-..........
..............-:...:..............-.:.
..........................:....::...::
...:....................:..:..........
.......:..............-.........:.-...
...-...............................-..
...................::.................
..............................-.......
.......:..............................
.....................................:
......................................
...........::.........................
....-....:..........:.................
....................:=-...............
.....................:.......:........
:.................-...:...............
-.......................:.............
.............:............=...........
....:...-..--............:...........=
....-.........+...:........:....-.....
......................................
.......................-......:.......
...=........:.........::.............-
......................................
...:..:..........:..::..........::....
...:..................................
......................................
......................................
...........:..........................
........::............................
...................:..................
.......:..........:......:............
..........:......++...................
.................:.:::................
.................:....:..-............
:.........:..............-............
:..........:.-..............:..::.....
.......::..=::...............:.:.....:
..-..........=-............:...:...:::
..:....................-..............
..............:........::.............
...:.................:.............:..
...:...............................:..
......:..............-................
...-..................................
....:............-:...................
......................................
.........:................:...........
.....::...........-......:............
.....-................................
......:.......-:......................
........:...:*+:....:.................
...............-..-..:..-.........:...
........................=.............
..........:..................-:-......
.............:................:-....--
..........==................:..-......
......::...-=::.......................
:......................::...:.........
...............:.......:-............:
....:................:................
...:...............:..................
.........=:--.........................
...........:...=......................
::.......................:............
.......................::.............
......-...:......:........:...........
......................................
.=-...................................
.....................................-
...:...-+*-......-................:...
......:--....:...:...==...............
.............:...............:=.......
..........:...................=.....:.
............:.................:.....:.
........==.....:............:..=-.....
........::...-:.......................
....::..+:...::.:......-....:.........
........:.......:.....-.+.............
..........-...........................
.......+:--.:::.......................
........................-.............
.......................:..............
.......................:.:............
....-....:.....:-.....................
......................................
:....................................:
.....................................-
..:.:==........--................:....
..:*#+..........:..==.................
...........::.................=.......
.........:...................=:.....:-
..........::.................-.......:
.......:....................::.=:.....
.....:+=.....::................:......
............+.........................
.....+..=..:::...........-............
.............:........................
.......................::.............
...............:......................
......................................
..-............-......................
......................................
......................................
......................................
::............-...=..............:....
%=.:..........::..:............-......
..........:...................:.......
........:.::.................=.......=
.............................-.......:
.............................:.:......
....-+:.....-..................-:.....
...........:.....-....................
....:......:.-...........-+...........
......................................
..............::......................
.........................:............
...............-......................
.-....................................
......................................
......................................
...................................:..
..............-...-:..............:...
...:..........::................-:....
........::.....:...............:......
...........:..................:=......
...................:.........-:.......
..............................:.......
....+=.....::.....-............==.....
..........:...........................
......................................
......................................
...............:...........:..........
......................................
...............:-.....................
.-....................................
......................................
......................................
..............:......................:
..............::....=-............-.::
...:..........:.:...:.................
.........:...:..:.....................
.........:.......................==...
..............................::......
.............................:=:......
.....==.....:.......:...........=-....
............:.........................
......................................
......................................
................:...........:.........
......................................
.................:....................
.-....................................
......................................
......................................
......................................
...............:-.......=...........--
....:..............:...:-.............
.........:....::..:...................
........................:............=
................................-....:
.......................-..............
........:.....................--......
.......-=..:..-..................-=:..
......:-..............................
......................................
..............................::......
..................:...................
..................:...................
..-...................................
......................................
......................................
...................:..................
.....:...........=-...................
.....:............::........==........
...........:...:.....-......:.........
..........................:...........
..............:...................-...
..:......................=............
*%#:...........................:......
*=........-*=...=..............:=..+=.
........-:............................
......................................
.................................-....
......................................
....................:.................
...:-.................................
=.....................................
*.....................................
:...................:.................
......:............+-.................
*.....................:...........:...
............:...........-.......:=-...
...........................:..........
...................................:-.
...........................=..........
......................................
.....-=-......-=:................=..:-
......................................
..........::..........................
..................................::..
......................................
.....................-................
-....-................................
%%-...................................
%%-...................................
%+................................:...
+:......-............=:...............
#*:..................::..::...........
+............:....:........-..........
#...............::...........:.......:
#....................................-
#...........................:.........
*-+...................................
-.:............:...:..................
................:.....................
......................................
......................................
.....................................-
.......................:..............
#%%#=...-.............................
@@@%%=................................
@@@@%-................................
@@@%=.................................
@@%+-......:...........::..........:..
%%%*=...................=....:-.......
%@%:...........................:......
@@%=...............-..................
@@%=..................................
@@@=..................................
#*#=....=-...................:........
=-*..............:.......-............
..................:...................
......................................
......................................
......................................
..---:..................:.............
#%%@%%#:.-............................
@@@@@@%*..............................
@@@@@@%-..............................
@@@@@%=...............................
@@@%%*-.....:...........:.......:...:.
%%%%%+:..........:.......--.....:.....
:*%@%:...........................:....
*%@@%-...............:...........:....
@@@@%=................................
@@@@%-......=:........................
++%+%-............:...........:.......
..*:*.......................=.........
......................................
......................................
......................................
......................................
..-+*#*+-................:............
+%%@@@%%%=::..........................
%@@@@@@@%#............................
@@@@@@@@%-............................
@@@@@@@%=....:........................
@@@@@@%#:.........................--..
*##%%%*-...........:......:=..........
.-:%%@#..............:................
.+%@@@%................:..........:...
%@@@@@%.........:.....................
@@@@@@%=:.......=.....................
-=*#%*#.......................:.......
....#:*........................-......
......................................
......................................
......................................
......::...........:..................
..:+#%%%%#+...........................
.*%@@@@@@@%*..........................
#%%@@@@@@@%*..........................
@@@@@@@@@%%-..........................
@@@@@@@@@%-...:.....................:.
#@@@@@@%%*..........:.......:.......::
.=**%@%%=..................:-.........
..:.*@@%=.............:...............
..-#@@@%+.............................
*%%@@@@%=..........=..................
@@@@@@@%---...........................
+++#%%#%=:..............:......:.:....
.....*-*-.............................
..............:.......................
......................................
....................::................
.....:==+=-...........................
...+%%@@@@@%+.............:...........
.:%%@@@@@@@@%:........................
.%%@@@@@@@@@%-........................
=%%@@@@@@@@%*.........................
+@@@@@@@@@%+...:......................
.*%@@@@@@%%.................-.........
..-++#%@%=..................:.........
..:..*@@@*................:...........
...=#@@@@*............................
=*%@@@@@%+...........=................
%@@@@@@@%+.-..........................
+##*%%%%%+.-............:.......:..:..
......*+++............................
..............:.......................
......................................
......................-...............
.....-+*###*=.........................
...=%%@@@@@@@%-.......................
..+%%@@@@@@@@@*.......................
.-%@@@@@@@@@@%+.......................
.*%@@@@@@@@@%#:.......................
.+@@@@@@@@@%*.........................
..+%@@@@@@%#.................-........
....-=%%@%=............:..............
.....:%@@@*................:..........
...:+%@@@@#...........:............:..
-+#%@@@@@%*............:..............
#%@@@@@@@%+......................:....
:#%%%%%%%%*:=...........:.............
......-#+*+...........................
......................................
........................-.............
........::::..........................
.....-*%%%@@%#=:......................
...:#%@@@@@@@@@*......................
..:%%@@@@@@@@@@%......................
..*@@@@@@@@@@@%*......................
..%@@@@@@@@@@%*:......................
..*@@@@@@@@%%+........................
...+%%%@@@%%#................-:.......
.....:-%%@%:...........:..............
......-%@@@+................:.........
....:*%@@@@*..........................
--+#%@@@@@%#............:.............
-%%@@@@@@@@#.......................:..
.+%%%@@@@@%#-...........:.............
..:-=--+%*%++:......................:.
..........................::..........
......................................
.......:-++++=:.......................
.....-#%@@@@@@%#:.....................
....*%@@@@@@@@@@%.....................
...*%@@@@@@@@@@@%:....................
..:%@@@@@@@@@@@%*.....................
..-@@@@@@@@@@@%+......................
...*%@@@@@@@%#-.......................
....-*#%%@@%%=................=:......
.......+%@@*............:.............
......:*@@@%:................::.......
.....-#@@@@%=.........................
:.:=#%@@@@@%*............:............
.*%%@@@@@@@@#.........................
.-#%@@@@@@@@%.........................
...*#%##%%%%#-..........-.............
......................................
.....................:................
.......-+#%%%%%*=.....................
.....-#%@%@@@@@@%%-...................
....=%@@@@@@@@@@@@*...................
...:%@@@@@@@@@@@@%+...................
...=@@@@@@@@@@@@%#....................
...-%@@@@@@@@@@%-.....................
....=%%%@@@@@%*:......................
......:-%%@%#%=.................-.....
........#@@%+.........................
.......:%@@@%.........................
......=%@@@@%:........................
....:*%@@@@@@:........................
.:=#%@@@@@@@%-.............:..........
..*%@@@@@@@@%=........................
...+%@@@@@@@%+...........-............
..................:.............:.....
..........:-==-:......:...............
.......-*%%%@@@@%*:.:.................
.....:#%@%%@@@@@@@%-..................
....:%%@@@@@@@@@@@@*..................
....*%@@@@@@@@@@@@%-..................
....%@@@@@@@@@@@%%=...................
....+%@@@@@@@@@%=.....................
.....=##%@@@@%#-......................
........+@@@#%*:.................::...
:.......+@@@#.......................:.
........#@@@%=........................
......-#@@@@%+........................
....:*%@@@@@@+........................
..-*%@@@@@@@@+........................
..+%@@@@@@@@%*.........:....:.........
..:*@@@@@@@@%#........................
...................:..................
..........-++**+-:.....:..............
.......-*%@@@@@@@%#-.:................
......*%@@@@@@@@@@@%-.................
.....*@@@@@@@@@@@@@%=.................
....-%@@@@@@@@@@@@%*:.................
....=@@@@@@@@@@@@%#...................
.....#@@@@@@@@%%+.....................
......=+#%@@@%#=.:....................
........-%@@%*#=...................-..
.:......-%@@%-........................
........*%@@@*........................
......:#@@@@@%........................
....-*%@@@@@@%...........:............
..:#%@@@@@@@@%........................
..*%@@@@@@@@@%..........:.....:.......
..:%@@@@@@@@@%........................
...................::.................
.........:=*####*=:...................
.......:*%@@@@@@@@@#-..:..............
......+%@@@@@@@@@@@@%:................
.....=%@@@@@@@@@@@@@%.................
.....%@@@@@@@@@@@@@#-.................
.....%@@@@@@@@@@@%#...................
.....=%@@@@@@@%%=..:..................
.......-+%@@@%+#:.....................
........:%%@%+%*:...................:.
.........%@@@+........................
........=%@@@%........................
......:*@@@@@@:.......................
....-*%@@@@@%%:.......................
..:#%@@@@@@@%%:..........:............
..*@@@@@@@@@@%:.......................
..-@@@@@@@@@%%-.................-.....
......................................
.........:+*#%%%%#+-:.................
.......:*%@@@@@@@@@%#..:..............
......-%@@@@@@@@@@@@@*................
.....:%@@@@@@@@@@@@@%-................
.....*%@@@@@@@@@@@@%+.................
.....*@@@@@@@@@@@%*...................
.....:#%@@@@@@%#-....:................
.......:=#@@@@#=#.....................
.........%%@%*%#=.....................
.........*%@@#.......................:
........=%@@@%:.......................
......:*%@@@@%-.......................
....-*%@@@@@@%-.......................
..-#%@@@@@@@@%:................:......
..#@@@@@@@@@@%:..........:............
..*%%%%@@@@@@%-...................::..
..............:::.....................
.........:+#%%%@@%#+::................
.......:*%@@@@@@@@@@%+................
......:%%@@@@@@@@@@@@%................
......%@@@@@@@@@@@@@%=................
.....=%@@@@@@@@@@@%%+.................
.....+@@@@@@@%%%%%=...................
......*%@@@@%%%+=:....:...............
.......:-*@@@%#:#=....................
.........#%@%###*..:............:.....
.........=%@@%........................
........-#@@@%=.......................
:......+%@@@@@=.......................
....-*%@@@@@@%-.......................
..=#%@@@@@@@@@-.......................
.:%@@@@@@@@@@%-.......................
.:+##*%@@@@@@%=...........:..........=
.............:---:....................
.........:+#%%@@@@%*-:................
.......:*%@@@@@@@@@@%*................
......:%%@@@@@@@@@@@@#.:..............
......%@@@@@@@@@@@@@#-................
.....=%@@@@@@@@@@@%#:.................
.....+@@@@@@@%%%%*.....:..............
.....:#%%@@@%%#==.....................
.......:-*%@@@#.*#....................
.........+%%@%%%#-....................
.........-%@@%-.......................
........:#@@@%+.......................
.=-...:+%@@@@@*.......................
...:=#%@@@@@@%=.......................
..*%@@@@@@@@@%+.......................
.=%@@@@@@@@@@%*.......................
..-==+#%%@@@@@*..........:............
.............:---:....................
.........=*#%@@@@@%#=:................
.......:#%@@@@@@@@@@%=................
......-%@@@@@@@@@@@@%:................
.....:%@@@@@@@@@@@@#=.................
.....*%@@@@@@@@@@%#:..................
.....#@@@@@@@%%%=.....................
.....=%@@@@@@%#--.....................
......:-=-%@@@%.+*=...................
.........-%%@%%%#=....................
..........%@@%+.....:.................
..--....:*%@@@#.......................
......-*%@@@@@%.......................
...=*%@@@@@@@@*.......................
..%@@@@@@@@@@@#.......................
.=%%@@@@@@@@@@%.......................
...-:=*#%@@@@@%:.........:............
............:-==-:....................
........:=*%%@@@@@%*-.................
.......-%@@@@@@@@@@@*.................
......*%@@@@@@@@@@@%..................
.....+@@@@@@@@@@@%+-..................
.....%@@@@@@@@@%%+....................
....:%@@@@@@@%#-......................
....:%@@@@@@@%+--.....................
......-+:-#@@@%:=+=...................
..........%%@%%#%+:.:.................
..-:......*%@@#:......................
...:.....+%@@@%:......................
......-*%%@@@@%-......................
..-*#%@@@@@@@@%:......................
..%@@@@@@@@@@@%-......................
.-#%@@@@@@@@@@%=......................
...:::+*#%@@@@%+........:.............
............-===-:....................
.......--+#%@@@@@%%:..................
......:#%@@@@@@@@@#:..................
.....-%@@@@@@@@@%%....:...............
....-%@@@@@@@@%#-:....................
....#@@@@@@@@%*:......................
....%@@@@@@@%*-.......................
....%@@%%==%@%#=....:.................
....:+--..=@@@%++-=...................
:.........*%%%%#%*-...................
=.........-%@@@=......................
.........-#@@@@*......................
.......-#%@@@@%#......................
...=*#%@@@@@@@@#......................
..=%@@%@@@@@@@@#......................
..=%@@@@@@@@@@@%:.....:...............
....-:=*%%@@@@@%.::...................
...........:-==-:.....................
......::=*%%@@@@@%-.......:...........
......+%@@@@@@@@%*..-.................
.....*%@@@@@@@@%=.....................
....*@@@@@@@@@%*......................
...-%@@@@@@@@%*.......................
...+@@@@@%##%#:....::.................
...=%@%*=:.*%%%-......................
....*=-...:%@@@#+:=...................
..........=%%@%%%*=...................
..........:%@@@*:.....................
..........*%@@@%......................
........-#@@@@@%...................:..
....-=*%@@@@@@@%............:.........
...+%%@@@@@@@@@%......................
...#@@@@@@@@@@@%-...::...............:
...==-=#%%@@@@@%*.....................
...........:----:.....................
.....:::=*%%@@@@%*-......:............
......#%@@@@@@@#+.....................
....:#%@@@@@@@%-......................
....#@@@@@@@@@%#......................
...+%@@@@%@@@%#:...:..................
...#@@@@%-=#%#:.......................
...#@%*=:..=%%%=......................
...=+=.....#@@@%+:-...................
..........-%%@@%%*=...................
...........#%@@%:...................-.
..........=%@@@%......................
........:*%@@@@@:..........:...:......
.....-+#%@@@@@@%:.................:...
...-%%@@@@@@@@@@-..................--.
..:%%%%%@@@@@@@%+..:..................
......-=*%@@@@@%+.....................
...........:---:.......:..............
.....:.:=*%%@@@%#:....................
.....:#%@@@@@@%+:.....................
....:#%@@@@@@%#-......................
....%@@@@@@@@@@%..:...................
...+%@@@%%@@@%%:......................
...%@@%%=.=#%#-.............:.........
...%%#+-...:%%%+......................
...++-.....+%@@%+.-...................
.........:.#%@@%%*=:..................
...........=%@@%-................:-...
..........-%@@@@-.....................
........=#%@@@@@=.........::....:::...
....-+#%@@@@@@@%=.....................
..=#%@@@@@@@@@@%=:....................
..-+*#%%@@@@@@@%*.....................
...:..:-+%@@@@@@#.....................
...........:-=-:......:...............
.....:..=*%%@@@%*:....................
.....:*%%@@@@%#=......................
.....#@@@@@@@%*-......................
....#@@@@@@@@@@%:.....................
...+%@@@%%%@@%%-..........:...........
...#@@@%-.-*%%=......................-
...#@#+:....%%%*.....................:
...+*:.....-%@@%+:::..................
.......-...+%@@%%#=-...........-......
...........:%@@%=.....................
..........:#%@@%=.......::....::......
........-*%@@@@%+.....................
.:.=+*#%@@@@@@@@*.....................
.-:#%@@@@@@@@@@@*.....................
..:=*#%%@@@@@@@@#.....................
......:=+%@@@@@@%...................:-
...........=:--:.....:................
........-+#%%%@%*.....................
.....:+%%@@@@%#=......................
.....*%@@@@@@%*-......................
....*@@@@@@@@@@%-.....................
...-%@@@@%#@@%%=......................
...*%@@%=::+%%+...................:-..
...*@%+-....*@%#:..................:..
...=#=......%@@@*:.-..................
.....:.....-%@@@%%==.........:........
............#@@@+...........:.........
...........+%@@@+......:..........:...
.:......-=%@@@@@*.....................
-...:+*%%@@@@@@@#.....................
...:%@@@@@@@@@@@#.....................
:..=#%%@@@@@@@@@%......::.............
......-*#%@@@@@@%..................-..
.........:..::::....:.................
........:+#%%%@%#.....................
.....:=*%@@@@@%+......................
.....=%@@@@@@@*=......................
....=%@@@@@@@@@%=....:................
...:%@@@@%#%@%%+......................
...=%@@%*=.=#%*.................-:....
...=%%#+....+@%%-.....................
...:%+:.....#@@%#-.-......:...........
...:.......:%@@@%%+=......:...........
............*@@%*....:..........:.....
...........=%@@@*.....................
........:=#%@@@@#.....................
.....=+#%@@@@@@@%.....................
....#%@@@@@@@@@@%....::.............:.
...-#%%@@@@@@@@@%.................-.-.
......-+#%@@@@@@%:....................
.............:::...:..................
.........=*%%%%%#.....................
.....:-+%%@@@@%#......................
.....-%@@@@@@@#=......................
....:%@@@@@@@@@%+.....................
....*@@@@@%%@@%*.............::.......
....%@@@%*-=#%*:......................
...:%@%#=...=%%%=....................:
....##=.....*@@@%=.::...:.............
:...........%%@@%%*--..-..............
............+%@@#:.:..........:.......
...........-%@@@%.....................
.........-*%@@@@%...:.................
.....=+#%%@@@@@@%:....................
....#%@@@@@@@@@@%:...............--...
...:*%%@@@@@@@@@%-....................
......-+#%@@@@@@%-....................
..............:::-....................
.........:+#%%%%%-....................
......--#%@@@@@%=.....................
......+%@@@@@@%*:.....................
.....+%@@@@@@@@%*.....................
....-%@@@@@%@@%#:.........-...........
....+@@@@%*-*%#-......................
....*@@%#:..:%%%+.....:...........:...
....-%#-....=%@@%=-==.................
.....-......*%@@%#%==.................
..:.........:%@@%=....................
...........:#@@@%:....................
.........:+%@@@@%-..............:.....
.....:=+#%@@@@@@%=..............:.....
:...+%@@@@@@@@@@%+....................
....+*%%@@@@@@@@@#....................
.......:*@@@@@@@@%.............:......
..............:-:.....................
..........=*%%%%%=....................
......::+%@@@@@%*.....................
......-%@@@@@@@*:.....................
....:-%@@@@@@@@@#...................:.
.....#@@@@@@@@%%:.....................
....-%@@@%#=+%#=....:...............:-
....-%@%%+...%%%*:....................
....:%%*....:%@@%+=.-:................
.....::..:..=%@@%#%*=:................
............:#@@@=:...................
............+%@@%=.............:......
..........-#@@@@%+............:.......
.....=+-+#%@@@@@@*....................
....:#%@@@@@@@@@@%....................
....*%%%@@@@@@@@@%....................
.......-=#@@@@@@@%:...................
..............::......................
..........-*#%%%%*....................
......::=%@@@@@%#.....................
......:#%@@@@@@#:.................:...
.:....#@@@@@@@@@%....::...............
.....*@@@@@@@@%%-.....................
.....%@@@@%*+%%+..............:...:.:.
....:%@@%#...#@%#:....................
.....#%#-....%@@%*=::=..:.............
.....:-.:...:%@@%#%*--................
.............*%@@*:...................
............=%@@@+....................
.:-:.......+%@@@@#....................
...-=...:+%%@@@@@%....................
..:-.-*%%@@@@@@@@%:...................
....:%%@@@@@@@@@@%-..........:........
......:=*%%@@@@@@%=.....-.............
:..............:......................
..........:+#%%%%#....................
......::-#%@@@@@%.....................
.......*%@@@@@@%-.....................
......*@@@@@@@@@%:.:.................:
.....=%@@@@@@@%%+.................:...
.....#@@@@%#+%%*............:...:.....
.....#@@@%+=.+%%%-....................
.....+%%+....#@@@#=-:=:...............
......+:....:%@@%%%#==...............:
.............+%@@#-..........:........
............:%@@@#....................
.=-........=%@@@@%....................
::.......=#%@@@@@%:...................
......+#%@@@@@@@@%-...................
.....*%%@@@@@@@@@%=...-...............
......-=#%@@@@@@@%+...................
...................................:..
..........:=*%%%%#....................
........:*%@@@@@%:....................
.......+%@@@@@@%=.....................
......=%@@@@@@@@%=...............:....
.....:%@@@@@@@@%*.....................
.....+@@@@%%*%%#:.............:.......
.....*@@@%+..=%%%=:...................
.....=%%#:...+%@@%=-.=................
......=:.....#@@@%#%+=................
.............-%@@%-...................
............:#@@@%....................
...........-%@@@@%:...................
.........-#%@@@@@%-...................
....:.=#%@@@@@@@@%=.:.................
.....=%@@@@@@@@@@%+...................
......-=#%@@@@@@@%*...................
......................................
...........-*#%%%%....................
.........+%@@@@@%-....................
.......=%@@@@@@@+.....................
......:%@@@@@@@@@*..............-.....
......#@@@@@@@@@#:...........:........
.....-%@@@%%*#%#-...........:.........
.....-%@@%#..:%%%#.:..................
.....-%%%-:..-%@@%==.-:...........:...
......==.....+%@@%#%*-:...............
.............:%@@%=:..................
.............*%@@%-...................
...........-#@@@@%=...................
........:=#%@@@@@%+...................
......=#%@@@@@@@@%*................-..
.....=%%@@@@@@@@@%*...................
......-=*%@@@@@@@%#:..................
......................................
...........-+#%%%%:...................
.........=#@@@@@%=....................
.......:#%@@@@@@*:.............:......
.......#@@@@@@@@@#....................
......*@@@@@@@@%%:.........-..........
....:.%@@@@%##%%+.....:...............
......%@@%%:..%@%#:.............:.....
......#%%=...:%@@%+=::-...............
......-+.....-%@@%#%#=-...............
..............#@@%+:..................
.............+%@@@+...................
.......:...-#%@@@%*...................
........:=#%@@@@@@#...................
......=%%@@@@@@@@@#.............-.....
.....=%%@@@@@@@@@@%...................
......:-*%@@@@@@@@%...................
......................................
...........:+*%%%%=...................
.......:.-#%@@@@%*............:.......
........*%@@@@@@#-.................:-.
.......*%%@@@@@@@%:...................
.::...=%@@@@@@@@%=.......-............
......#@@@@%#*%%*....:................
......#@@@%-..*@%#-...................
......*%%+....#@@@*=-:=...............
......:+:....:%@@%#%#==...............
..............*%@@*-..................
......:......=%@@@*...................
...........-#%@@@@#...................
.:......-+%@@@@@@@%...................
......=%@@@@@@@@@@%..........-........
.....:%%@@@@@@@@@@%:..................
.......-+%@@@@@@@@@-..................
......................................
............=*%%%%%:........:.........
........::*%@@@@@%-...................
....:...=%@@@@@@%+.............:......
.......-%@@@@@@@@%=...................
.......%@@@@@@@@%*....:...............
......=%@@@%%*%%#:..........:.........
......=%@@%+..=%%%=...................
......:%%*....+%@@%--.=...............
.......::.....#%@@%#%+=...............
....:.........-%@@%-..................
.............-#@@@%...................
..........:=#%@@@@%:..................
.......=*#%@@@@@@@%:.................:
......#@@@@@@@@@@@@:....::............
.....:*#%@@@@@@@@@@=..................
......:::=%@@@@@@@@+.......::.........
................:::...................
............=*%%@%%%.......:..........
...:.....:+%@@@@@%%:..................
........:%@@@@@@%%:....:....:........:
.......:%@@@@@@@@%*...................
.......#@@@@@@@@%#-...................
......:%@@@%#+#%#-....................
.......%@%#+..-%%%+...................
.......**=....=%@@%=-.-..............:
..............*%@@%#%+=:..............
..............:%@@%-..................
.............:#@@@@:..................
..........:=*%@@@@@-..................
......:+*%%@@@@@@@@=..............::..
.....-#%@@@@@@@@@@@-..-...............
.....:=*%%@@@@@@@@@+..................
.....:...-%@@@@@@@%*.....=............
...............:====-:................
............=*%%@@@%%%=...............
..::......=%%@@@@@@%%-:............:..
.........+%@@@@@@@%=...............:..
........+%@@@@@@@@#.:.................
.......:%@@@%%@%@%:...................
.......-%@##-:+%#+:...................
........=-....:%@%#:..............:...
..............-%@@%==.:...............
..............+%@@%#%+=-..............
...............*@@@=:.................
.............:*%@@@-..................
..........:=*%@@@@@=...........:......
......:+#%%@@@@@@@@+..................
.....-%@@@@@@@@@@@@+..................
...:..-+%%@@@@@@@@@*..:...............
.........=%%@@@@@@@#..:...............
................-++**+=::.............
.:...........=#%@@@@@@@%%+:.....:.....
...........-%@@@@@@@@@@%%*-...........
.........:=%@@@@@@@@%%++:.............
.........:%@@@@@@@%=::................
.........:++=*%%@%=...................
......:.......=%%=.-..................
..............:%@%#+:...........:.....
...............%@@@==.................
..............-%%@@*%=-...............
...............-%@@+:--...............
.............:*%@@@=..................
..........-=*%@@@@@+........:.........
...:..-*#%%@@@@@@@%*..................
.....-%@@@@@@@@@@@@+..................
..:...:+#%@@@@@@@@@#-.................
.........=%@@@@@@@@%..................
:................:-=+++=:.............
..............:*%%@@@@@%%%*-.:........
........:....*%@@@@@@@@@@@%%*:........
............#%@@@@%@@@@@@@@%%+........
............:+#@@@%#%#*#+=+::.........
.............:%@@%=.-.................
..............=%%+..-........:........
..............:%@@#-:.................
...............=@@%#=:................
...............+%@@#%=:...............
...............:%@@+-==...............
..............+%@@@+..................
..........:=*%@@@@%*..................
..:...:*#%%@@@@@@@@#..................
.:...:#@@@@@@@@@@@@%..................
.......=*%@@@@@@@@@%..................
.........-%@@@@@@@@%..................
...................:---:..............
................=#%%%@@%%##-..........
..............+%@@@@@@@@@@@%#-........
.............=%@@@@@@@@@@@@@%%=.......
..............=%@@%%%%@@@@@@%%#.......
.............:%@@%+--=+==+=+=:........
..............=%%*...=................
..............:%@@%+*#................
...............+@@%%==................
...............=%@@**=................
................%@@*+==...............
..............=%@@@*.::..............:
...........-+%@@@@@#..................
.:.....=*#%%@@@@@@@%..................
......+%@@@@@@@@@@@%-.................
.......-#%%@@@@@@@@%+.................
:.........=%@@@@@@@@#.................
.......................::.............
.................-+*#%%#*+-...........
...............=%%@@@@@@@@%%*:........
..............-@@@@@@@@@@@@%%%=.......
..............:%@@@@@@@@@@@@@%%=......
.............:#%@%##%@@@@@@@@%%=......
..............+%%*:.-%#++=*+==:.......
..............:%@@%+#%:...............
...............=@@@#++................
...............-%@@*==................
................#@@#*--.............:.
..............:#%@@#:--...............
............:+%%@@@%..................
........-=*%%@@@@@@%-.................
.......*%@@@@@@@@@@%+.................
.......=#%@@@@@@@@@@%.................
.........-*%%@@@@@@@@=................
.....................::...............
...................:-===-:............
................-*%@@@@@@%%*:.........
...............=%@@@@@@@@@@%%*:.......
...............%@@@@@@@@@@@@@%%:......
..............#%@@%%%@@@@@@@@@%*......
..............=%%%+#%%%@@@@@@@%+.....:
...............%@@%%#%+=***#+=:......+
...............=@@@#.=................
...............-%@@*-=............:...
................#@@%#-:...............
...............*%@@%--=...............
.............-#%@@@%:.................
..........:+#%%%@@@%=.................
......:.=%%@@@@@@@@@#.................
........#%@@@@@@@@@@%:................
.........-#%%@@@@@@@@*................
......................................
......................................
...................-=+*++=:...........
................-+%%@@@@%%%#+.........
...............+%@@@@@@@@@@@%%-.......
..............*%@@@@@@@@@@@@@%%-......
..............+#@@@@@@@@@@@@@@%#......
...............#@@@@%%@@@@@@@@@#......
...............-@@@%=+%%%%%@%%*:......
...............-%@@#:=...--::.........
................*@@%%-................
...............+%@@%*-=...............
.............:#%@@@%+.................
.......:..:+#%@@@@@@*.................
.........*%@@@@@@@@@%.................
........-%@@@@@@@@@@%:..............-.
.........:*%%@@@@@@@%+................
......................................
......................................
......................................
................-+=-+*##*+=:..........
...............=%@@@@@@@@%%%*:........
.............:*%@@@@@@@@@@%@@%=.......
..............=#%@@@@@@@@@@@@@%-......
...............*@@@@@@@@@@@@@@@*......
...............:%@@%#%@@@@@@@@%+......
...............-%@@%.++%%%%%%#+.......
................+@@%%=...:-::.........
...............=%@@@#-=...............
.............:*%@@@%*.................
....:......=#%@@@@@@%...............-.
.........-%@@@@@@@@@%.................
.........%@@@@@@@@@@%-...............:
..........+%@@@@@@@@@*................
.....................:................
......................................
.:....................................
................:==:..................
............:..-%@@%=+*#*+=:..........
..............+%@@%%@@@@@%%%*:........
..............=#%%#@@@@@@@@@%%-.......
...............=%@@@@@@@@@@@@@%.......
................%@@%%@@@@@@@@@%-......
:..............:%@@%=*%@@@@@@@%.......
................=%@%%+:+#%%%%*:.......
...............=%@@@%--...:...........
.............:+%@@@%%..............:..
...........-*%@@@@@@%.................
.........:#%@@@@@@@@%-................
.........*%@@@@@@@@@%+.............:..
..........=%%@@@@@@@@#................
...................:..................
:.....................................
......................................
.................==-..................
...........:....#@@%+.................
..............-#%@%*.:=++=-...........
..............:*%%%-+%@@@%%%+.........
...............:%@@%%@@@@@%@%#........
................#@@@%@@@@@@@@@=.......
...............:#@@@+%@@@@@@@%+.......
................-%@@%##%@@@@@%-.......
...............-%@@@%=-:**%#*:...-....
.............:+%@@@@%-................
...........=#%@@@@@@@=................
.........:%@@@@@@@@@%+...........:....
.........=%@@@@@@@@@@#................
..........=#%@@@@@@@@%................
......................................
......................................
......................................
...............::-+=..................
.........:......+%@%#.................
...............*%@@%:.................
...............=#%%+...--:............
................#@@%*-%%%%%*=.........
................+%@%%%@@@@@@%#........
................*%@@*%%@@@@@@%........
.................%@@%#%%@@@@@*.:......
...............:#@@@%*+%%@@@%:........
..............=%@@@@%=..-=+=..........
...........:+%@@@@@@@+................
..........*%@@@@@@@@@#................
.........-%@@@@@@@@@@%................
..........-#%@@@@@@@@@-...............
......................................
......................................
......................................
............:....:++-.................
................:%@@%-................
...............=%@@%+:..............:.
...............:*%%#:...............:.
................=@@@#:................
................-%@@%*-#%%#+-.........
................=%@@#=%@@%%@%%=.......
.................*@@%*%@@@@@@%:.......
................*%@@%#*%@@@%*:........
..............-%%@@@%+.-#%#+..........
............=#%%@@@@@*......:.........
..........=%@@@@@@@@@#................
..........%@@@@@@@@@@%................
..........:%%@@@@@@@@@-...............
......................................
:.....................................
......................................
..................=+=.................
....:...........:#@@%*................
....:..........-%%@%*:............-:..
................=%%%=.................
................:%@@%-................
.................%@@%#:...............
................:%@@%=#*%%*=-.........
.................+@@%**%@@%%%%#=......
................+%@@%%*%%@@%%#=:......
..............-#%@@@@#.-##*-..........
...........:+%@@@@@@@%................
..........=%@@@@@@@@@%................
..........%%@@@@@@@@@%:...............
..........-%@@@@@@@@@@-...............
.................................:....
......................................
......................................
..................-++:................
.:.:............:+%@@%:.........-.....
.......:........#%@%%-..........:.....
................-#%%+.................
.................#@@%+................
.................*%@@%:...............
.....:..........:*@@%*#:-:............
.................-%@%##%%%#*+-........
................=%@@@%+%%@%%%%%*=.....
..............=#%@@@@%.-*====-:.......
...........-*%%@@@@@@%:...............
..........+%%%@@@@@@@@-...............
..........#%%%@@@@@@@@+...............
..........-#%%@@@@@@@@*...............
..............................:.......
......................................
......................................
.:..........:......++=................
.................:%@@%+.....-:........
................:%@@%+:...............
.................+%%#:................
.................-%@@%................
.................:%@@%:...............
.................=%@@%*...............
..................#@@%%*+-............
................-%@@@%=*%%%#*+-.......
..............:+%@@@@%-...:=**##+=:...
............=#%%@@@@@%+...............
..........-%%@@@@@@@@@#...............
..........*%%%@@@@@@@@%:..............
...........*%@@@@@@@@@%=..............
............................:.........
......................................
......................................
..........:........=*=....:...........
..................#@@%#...-...........
.................#%@%*:...............
.................-%%%-................
.................:%%@%:...............
..................%%%%-...............
.:...............-%%%%=...............
..................*@@%%=-.............
................:#%%@%=*##*+=-........
...............-%%@%@@=...:=*#%*=:....
.............=#%@@@@@@*.........:--:..
...........=%%@@@@@@@@%..........:....
..........:%%%@@@@@@@@%-..............
...........-%@@@@@@@@@@+..............
.........................:............
......................................
.......:..............................
...................=*=................
..................*%@%%-:.............
.................#%@%#-...............
.................:%%%=................
..................%%@%-...............
..................#%@%=...............
.................-#%@@=...............
..................+@@%%=-.............
.................#%%@@=+##*+=:........
...............-#%@%@@+....=*#%*=.....
.............=#%@@@@@@*........::--:..
...........-#%@@@@@@@@%........:......
...........#%@@@@@@@@@%-..............
...........:%@@@@@@@@@@+..............
.......................:..............
......................................
.....-................................
...................-+=................
..................+%@%%:..............
.................*%@@%-...............
.................:#%%=................
..................#%@%-...............
..................+%%%+...............
.................-*%@@=...............
...............:..=@@%%+=:............
.................*%@@@=+*#*+=:........
...............:#%@@@@+....-*%#+:.....
.............=#%@@@@@@#........-==-:..
...........-#%@@@@@@@@%:..............
...........*%@@@@@@@@@%-..............
...........:#@@@@@@@@@@+..............
......................................
...:................:.................
......................................
...................-+=:...............
..................=%@@%-..............
.................+%@@%=...............
.................:#%%+................
..................*%@%=...............
..................=%%%*...............
..............:..:+%@@+...............
..................-%@%%#==............
.................+%@@@==***+=:........
................*%@@@@*....-*%#=......
..............=%@@@@@@#....:..:=+=:...
............+%@@@@@@@@%...............
...........+%%@@@@@@@@%-..............
...........:*@@@@@@@@@@+.............:
......................................
.:................-...................
......................................
.................:.:==:...............
..................=%%%%-..............
.................+%@@%+:..............
..................*%%+................
..................+%@%+...............
..................-%%%#...............
.................:+%@%+:..............
..................-%@@%%*+............
.................=%@@@+=****=:........
................*%@@@@*....-*%*-......
.............:+%@@@@@@%.......-++-....
............+%@@@@@@@@%...........:...
...........=%@@@@@@@@@%:...........:..
...........:#@@@@@@@@@%=..............
......................................
................:.....................
......................................
...............:....-=:...............
..................-#%@%=..............
.................+%@@%*-..............
..................*%%*................
..................=%@%+...............
..................:%%%%:..............
..................+%@%+*+-............
..................:%@@%+=%*...........
........:........=%@@@**+:=#-.........
...............:#%@@@@#....=%*........
.............=#%@@@@@@%......++.......
...........-#%@@@@@@@@%:.......:......
...........#%@@@@@@@@@%-.........:....
...........-#%%@@@@@@@%=..............
......................................
..............:.......................
......................................
....................:-................
..................-*%@%=..............
.................=%%@%#=..............
..................+%%*................
..........:.......-%@%#*-.............
...................%%@#:**=:..........
..................=%@%-..=%+..........
......:...........:%@@#-..*=..........
.................=%@@@#*-.=%..........
...............-*%@@@@#....#:.........
.............=#%@@@@@@%:...:..........
...........+%@@@@@@@@@%:..............
..........:#@@@@@@@@@@@-..............
...........-*%@@@@@@@@%=..............
......................................
......................................
............:.........................
.....................:................
..................:+%%%=..............
.................-%%@%%+..............
..................=%%%+=-.............
...................%%%#-+#=:..........
...................#%@%:..%*-.........
.....:............=#%@=...%-..........
...................#@@*:.=%...........
.................-%@@@%*.=-...........
...............:*%@@@@%...............
.............=*%@@@@@@%:..............
...........=%%@@@@@@@@%-......:.......
...........+%@@@@@@@@@%=..............
............+#@@@@@@@@%*..............
......................................
......................................
......................................
....................-=-...............
..................:*%%%*..............
..................#%@%%*=-............
..................:#@%+=-*%+::........
...................=%@#:.++:..........
...:...............=%@%==-............
..................:#%@#...............
...................+%@%...............
.................:*%@@%:..............
................=%%@@@@=..............
.............-+%@@@@@@@+..............
............#%@@@@@@@@%*..............
...........-#%@@@@@@@@@*..............
.............+%@@@@@@@@#..............
......................................
........:.............................
......................................
....................=*+:..............
..................:+%%%%--..:.........
...:..............+%%%%#*%#:..........
...................+%%+=+-............
..:.................%%%=..............
...................:%@%*..............
...................*%@%:..............
...................-%@%-..............
..................+%@@%+..............
................=#@@@@@#..............
.............=#%@@@@@@@%..:...........
............#@@@@@@@@@@%..............
............+#@@@@@@@@@%..............
.............:*%@@@@@@@%:.............
...................................:..
......................................
......................................
....................=##=:--:..........
...................-%%%%%*=...........
.....:.............%%%%#:.............
...................:%@#...............
....................*%%#..............
...................:#@%#..............
...................=%@%+..............
...................:%@%#..............
..................=%@@%%..............
...............-+%@@@@@%-.............
............-*%@@@@@@@@@+.............
...........:%@@@@@@@@@@@*.............
............:+%@@@@@@@@@#.............
..............=+#%@@@@@%%.............
......................................
...........................:..........
........................-+-...........
....................=#%#%=............
....:..............:%%%%-.............
...................*%%%#..............
.:..................*%%-..............
....................+%@%:.............
....................#%@%:...........:.
...................=%%%#..............
...................-%@%%:.............
..................:#@@%%=.............
................:+%@@@@%#.............
.............=*%%@@@@@@@%.............
............+%@@@@@@@@@@%=............
.............-+%@@@@@@@@@#............
...............=*%@@@@@@@%............
.........................:............
.......................=#-............
......................-%=.............
....................*%%%..............
...................-%%%%:.............
:..................*%%%+..............
....................*%%-..............
....................+%@%-.............
...................+%@@%:..........:..
...................%=#%%..............
..........:........##%%%-.............
...................*%@@%*.............
.................:#@@@@@%.............
...............=#%@@@@@@%-............
.............+%%@@@@@@@@@#............
.............+#%%@@@@@@@@%-...........
................*%@@@@@@@@#...........
.....................:%%..............
.....................:#-..............
.....................##...............
...................=%%%-..............
...................%@@%+..............
...................#@%#:..............
...................-%%#...............
...................:%@@%:.............
..................=##@@%:.............
..................**=#%%..............
..................:*-%@%=.............
...................+%@@%*.............
.....:............+%@@@@%.............
................=%@@@@@@%-............
.............:*%@@@@@@@@@*............
.............*%@@@@@@@@@@%:...........
..............:=*%@@@@@@@%+...........
.....................*%+..............
.....................**...............
....................-%-...............
..................:*%%+...............
..................+@@@%:..............
..................+@%%*...............
..................:+%%=...............
...................=%@@#:.............
..................**#@%%:.............
..................#-*%%%..............
.......:..........=:-%%%-.............
...................=%@@%*.............
..................+%@@@@%.............
................=#%@@@@@%:............
..............=%@@@@@@@@@-............
.............+%@@@@@@@@@@+............
.............:=#%@@@@@@@@#............
......................................
......................................
......................................
..................-#%#-...............
..................#@@@#...............
..................%@@%+...............
.................-#%@%-...............
................:=+%%@%*..............
..................=%%@@%:.............
..................%-*%%%..............
.:................%.-%%%-.............
..................=+%@@%+.............
..:..............:*%@@@@%.............
...............:*%%@@@@@%.............
.............:*%@@@@@@@@%:............
.............#%@@@@@@@@@%:............
.............:+%@@@@@@@@%=............
......................................
......................................
......................................
..................+%%#-...............
.................:%@@%*...............
.................:%@%%+...............
.............::-++%@@%:...............
.............-+#%@@@@@%*..............
................:-+%%@@%:.............
..................#*%@%%..............
..................#=-%%%-.............
..................+*%@@%+.............
................:=%@@@@@#.............
.............:+#%@@@@@@@%.............
............#%@@@@@@@@@@%-............
...........=%@@@@@@@@@@@%-............
............-+%@@@@@@@@@@+............
......................................
......................................
...................::.................
.................-%%%#:...............
.................*%@@@+...............
.................#@@@%=...............
.........:--=+**+%@@%*:...............
......:-=+*#%%@%@@@@@%%+..............
.............:----=%@@@%:.............
..................*%%@@#..............
..................=#=%%%:.............
..................:#%@@%+.............
.................-#%@@@@#.............
.............:=*%@@@@@@@%:............
...........+%%@@@@@@@@@@@=............
..........=%@@@@@@@@@@@@@*............
...........*%%@@@@@@@@@@@%............
......................................
......................................
..................=+=.................
................:%%@%#................
................-%@@@@=...............
................*%@@%%-...............
:---=++**###*+-=%@@@%+................
+**#%%%%@@@@@@%%@@%%@@%+..............
......:--=+++=:-+-+@@@@%-.............
..................+@@@@%..............
..................:%#%%%:.............
...................+%@@%+.............
..................=%@@@@#.............
................=#%@@@@@%:............
............=+#%@@@@@@@@@+............
..........-%%@@@@@@@@@@@@%............
..........#%@@@@@@@@@@@@@%=...........
......................................
......................................
.................*%%*:................
................*@@@@%:...............
................%@@@@@=...............
..............:-%@@@%%=...............
+++**++==:..-*%%%%@%%+................
@@@@@@@@@%%%%%%%+-*@%%%=..............
%%%%%%%%%*==*#*-+:.%@@@%+.............
................+-.%@@@%-.............
................:.:%@@@%:.............
...................:#%@%*.............
...................+%@@@%.............
..................*@@@@@%-............
...:............-%@@@@@@@*............
............:=*%@@@@@@@@@%:...........
...........*%@@@@@@@@@@@@%=...........
......................................
..................--..................
................*%@%%+................
...............-%@@@@%=...............
...............=@@@@@@*...............
...........:....*%%@%%+...............
........:=#%%%%%#%%@%#................
%%*+++#%%%%%#*++**%@%%%=..............
@@@%%%%%%%#*++....-%@@@@#.............
*+-:..:-=-...=-....#@@@@#.............
............-*:....#@@@%+.............
...................=*%@%%:.......:....
....................+%@@%=............
..:................*@@@@@#......:.....
..................#@@@@@@%:...........
................:#@@@@@@@@+...........
..............-*%@@@@@@@@@#...........
......................................
.................-++=:................
................#%@@@%+...............
...............+@@@@@@%:..............
...............-%@@@@@@=..............
................:#%@@#%=..............
.....-+######**+++%@%#+...............
-+**%%%%%%%%%%%%%%@@@%%*-.............
%@@@%%@%#+:.......-%@@@@%*............
*#%#+--..:*........+%@@@@*............
.........:*.........%@@@@=............
........=+:........-%@@@@*.......:....
..:.................:*@@@%-...........
....................=%@@@%*..::.......
...................+%@@@@@%...........
..................+@@@@@@@@=..........
................:*%@@@@@@@@#..........
......................................
..................-+*+:...............
................:#@@@@%*..............
................*@@@@@@%=.............
................=%@@@@@@*.............
.................-%%@@%%*.............
....:++======------=%@%+:.............
-=#%%@@@@%%@%%%%%%%%@@%%*-............
#%@@@%%+=---:---===#@@%@@%#:..........
*==*+-=#-...........#@%@@@%+..........
-......=*...........:%@@@@%:......-...
....:***:............#@@@@%-..........
.....:..............-#%@@%%%*.........
......................#@@%%%*.........
.....................*%@@%%%*.........
....................#@@@@@@@%.........
...................#@@@@@@@@%-........
......................................
.....................--:..............
...................*%@@@%-............
..................#@@@@@@%:...........
..................#%@@@@@%=...........
...................=%@@@@%*...........
....................=*%@%#-...........
..:=*%%%%%%%%%%%%%%###%@%#-...........
#*%@@%%#***+++++***#%%@@@@%%=.........
%*+*#++*:............#@@@@@@%+:.......
=:.....=+.............#@@@@@%-.....-=.
....:+**:.:...........-@@@@@%-........
......................*%@@@@%%#=......
.......................=%@@@@#*%=.....
.......................*@@@@@%--*.....
.....................:#@@@@@@@#:-.....
.....................#%@@@@@@@%-......
......................................
......................................
.......................:===...........
.....................:#%@@@%=.........
.....................*@@@@@@%:........
.....................-#%@@@@%=........
.......................*%@@%%=........
........:=+++++======---*%@%#.:.......
-:-=++*%%%%%%%%%%%%%%@%%@%@@%*:.......
%#%%%#*#**+:........::-+%@@@@@%*.....:
....--....--............*%@@@@@%......
........=+=..............%@@@@@%-.....
.........................%@@@@@%%*-...
........................:=%@@@@*-#%#-.
.........................-%@@@@%-.=*%=
........-...............=%@@@@@@%-..##
.......................:%@@@@@@@@#..:-
......................................
......................................
......................................
........................=#%%#=........
.......................+%@@@@%=.......
.......................*%@@@@@#.......
........................-%%%@@#-......
............---:::::::...-#@@%+.......
===-:::==+#%%%%%%%%@%%%%%%%@@%%*......
%%%%##%%%*#**=:....::--=+%%@@@@%+.....
::.....:-....+...........-%@@@@@@-....
.+.........==.............+%@@@@@#....
..........................-%@@@@%%#-..
..........................-#@@@@#-*%#=
..............:...........:%@@@@%=.-#%
..........................#@@@@@@%=..-
.........................*@@@@@@@@%:.:
......................................
......................................
......................................
..........................:+*+-.......
.........................*@@@@%*......
........................:%@@@%@%:.....
.........................-#@%@@%+.....
..........................:*%@@%=::...
*====-:..:--+#%%%%%%%%%%%###@@@%=.....
%%%@%%%#%%%####=:::::--==+#%%@@@%+....
.......-..-....+...........#@@@@@@=...
.............==............-%@@@@@%:..
............................%@@@@@%%=.
...........................:*%@@@%-*%%
............................*%@@@@+.:#
...........................+%@@@@@@+..
..........................-%@@@@@@@%-.
......................................
......................................
......................................
............................-==-......
..........................:%@@@@#.....
..........................*@@@%%%+....
..........................:+%%%%%%..:.
......-.....................+%%%%*....
---====-:..:-=*%%%%%%%%%%##**%@@%*....
*#%%%@%%%#%%%#%##------===+*%%@@@%#...
...........:-...--..........+%@@@@%*..
..............:=-............#%@@@@%+.
.............................+%@@@@%%+
.............................=%@@@%+=%
.............................-%@@@@#:.
............................-%@@@@@@#.
............................%@@@@@@@%+
......................................
......................................
......................................
..............................=++-....
............................-%@@@@%:..
............................#@@@@@%*..
............................:+%@@@@%:.
..........-...................+%@@%*..
::--===--:..:--+#%%%%%%%%%###**%@@%*..
*##%%%@@%%%%%%##%#*------==++*%%@@@%#:
.......:....:-:...+...........+%@@@@@#
................==:............#@@@@@@
...............................=@@@@@@
.......................:.......=%@@@@*
...............................:%@@@@%
..............................:#@@@@@@
..............................#@@@@@@@
......................................
......................................
......................................
................................=#%%#+
...............................+%@@@@@
...............................#%@@@@@
................................=%@@@@
.................................=#%@@
:::--====-:...:-=*#%%%%%%%%%%%%##*%@@@
**#%%@%%%%%%%%%%#%%#*-----===++*#%@@@@
......:::::...-=:...=:...........-%@@@
..................===.............+%@@
...................................%@@
..................................-%%@
...................................-%@
..................................:#@@
.................................:%@@@
......................................
......................................
.....................................:
....................................*%
...................................*%@
...................................=%%
.................:...................*
......................:-:::::........:
.::--======-:...:-=+#%%%%%%%%%%%%%%%##
*#%%@@@@@@%%%%%%%%%%%%%*==--===++**#%%
.....:----=-::.:=+=.:..=:.............
.....................=-+..............
.....................::...:...........
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
....................:.................
.........................-=====---::::
..:---===++==--...:-==+#%%@@@@@@@@@@@@
#%%@@@@@@@@@@@@%%%%%%%%%%%%*======++**
....:-==++++++=---=*#=.:-::=-.........
...........................=-.........
........................:++-..........
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
..............................-=*#%%%#
..::--==++******++=::.::-+***%@@@@@@@@
%@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%#++
.::-==+*###%%%%%%##*+++*#%#=:-=+--=+=.
..........................::........+:
................................-::=+:
................................=++-..
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
................................:.=+#%
..::-==++**####%####*+=-::-=+*%%#%@@@@
%%%@%@@@@@@@@%@@@@@@%%@@@@%%@%%%%%%%%%
.:-==+**#%%%%%%@@@@%%%#****#%%%#=--=*=
..............:::::..........:-=-.....
......................................
.....................................-
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
.......::--==+++++*++++=-:....:-=+#%*#
+*##%%%%@@@@@@@@@@@@@@@@@@%%%%%%%%%%%#
++**#%%%@@@@@@@@@@@@@@@@@%%%%%%@@%%%#*
........:--==+++******+==-:...:=+*##=:
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
............::---======---:........:=+
--==++*##%%%@@@@@@@@%@@@@@%%%#**#%%%%%
#%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@
.....:--=++**##%%%%%%%%%%%#*+====+*%%%
.....................................:
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
..................::::-::::...........
....:--=++**#%%%%@@@@@@@@@@%%#*++++*#%
%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@@
.::--==+**#%%%%%@%@@@@@@@%%%%%%#***#%%
...............::---=====--::.........
......................................
......................................
......................................
......................................
.........................=%%#-........
..........................+*-.........
......................................
......................................
......................................
......................................
......................................
......................................
......................................
........:--=++**##%%%%%%%%%%%#*+=---=+
+**##%%%%@@@@@@@@@@@@@@@@@@@@@@@@@%%%@
--==++*##%%%@%@@@@@@@@@@@@%%@%%%%%%%%%
............:---==+++******++=--:....:
......................................
......................................
......................................
......................................
.....................=%%**..........:=
.....................#%#...........:%#
.....................#%%=:............
.....................=%#-.............
......................-...............
......................................
......................................
......................................
......................................
............::-==+++*****#***++=-:...:
--==++**#%%%@@@@@@@@@@@@@@@@@@@@@@%%%%
++**##%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@%%
.........:--==+**###%%%%%%%%%##*+=----
......................................
......................................
......................................
......................................
....................-%@@%%%+..........
...................-%%%%++=..........-
..................-%%%%*............:#
..................%%=+*...........-#%%
.................=%%=.............*++-
.................=%%+:................
..................#*..................
......................................
......................................
..................::----===---:.......
....::--==+**#%%%%@@@@@@@@@@%%@%%%#***
*#%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@
....::--=++*##%%%%@%%@@@@@@@@%%%%#**+*
..................::-----=----:.......
......................................
......................................
......................................
.................-%@@@@@@%=......=%@@@
.................*%@@@@@@*......*#*%@@
..................#@@@@%%:......-..-%@
................:#%@%#%%:..........:%@
...............:%%%@*..............*%%
...............#%*#%:............-+%*:
..............=%%**:............+%%+..
..............+%%+=.............=:-...
..............+%#=....................
................-.....................
...........::-==++***#########*+=--:::
-==++**#%%%@@@@@@@@@@@@@@%%%@@@@@@@%%%
==++**#%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@
..........::-==++**###########**+=-:::
......................................
......................................
......................................
...................=%@@@@%%=....:%%@@@
.................:*%@@@@%#:.....#%@@@@
...............:*%@@@@%%*......:*%@@@@
..............=%%@@@@%%+......=%%@@@@+
..............-%@@@@@%#......*#-=%@@%-
..............:#@@@@%%.......:...#@@%.
.............-%%@%+##:..........:%@%+.
............-%%@%-..............+@%=..
............#%@%-.............:#%*:...
...........=%@%%+-...........-#*:.....
...........+%%%*+=-======----::.......
--==++**##%%%%%%%%%%@%%%%%%@%%%%%#*+==
%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@%%@@@
.....:::---==++***###%%%%%%@%%%%%%##%%
......................................
......................................
......................................
...................=%@@@@#.......*%@@@
..................=%@@@%%+.....:#%@@@@
.................=%%@@%%*.....:%@@@@@@
................+%%@@@%+.....:%%@@@@@@
..............:*%@@@%%=......:#%@@@@@@
.............=%%@@@%%=......=%%@@@@#%%
............*%%@@@@%+......*%#%@@@@-..
...........-#@@%%@@#......*+..*@@@%:..
...........:%@@@%@%-..........#@@@%...
..........:%%@@%##=..........-%@%#-...
..........*%%@@%-...........:#@%=.....
:--==++**#%%@@@%%%%%%%%%%%##%%#=-:....
%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@%%%#*
========+%*%%%#*###%%%%%%%%@@@@@@@%@@@
........-#.+#+-..........::--=====++**
............:.........................
......................................
...............:%@@@@@%+.........*%@@@
................:%@@@@%:........*%%@@@
................*%@@@@*........*%@@@@@
...............=%%@@@%:......:#%@@@@@@
..............:%%@@%%-......-%%@@@@@%#
.............:%%@@@%=......=%%@@@@@@%:
.............#%%@@@*.......:%@@@@@@@+.
...........:#%%%@@#.......=%%@@@@@%#..
..........=%@@@@@@-......*%@@@@@@*-...
.........:%%@@@@@#......#+:*%@@@@+....
..........*@@@@@%+.....:=..+@@@@@=....
.::--====#%@@@@@%**+++===--%@@@%*.....
%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@%+=-:..
#####**%#%%%%%@###%%%%%%%@@%@@@@@%%%%#
.......+=%+%**%:........:-==+**#%%%@@@
........*+=##::....................:=+
........#:-=:.........................
...............%@@@@@@@@*.......+%@@@@
...............=%%@@@@@%-......=%@@@@@
.................-%@@@@#......:%@@@@@@
................:%%@@@@+.....:%@@@@@@#
...............:#@@@@@%:....:%@@@@@@#:
..............:#@@@@@#:....-%%@@@@@%:.
.............:#%@@@%#.....+%@@@@@@%=..
............-%%%@@@#.....+%@@@@@@@#...
..........:*%@@@@@#......-%@@@@@@%-...
.........:%%@@@@@%:.....=%%@@@@%%+....
..........*@@@@@@+.....+%%@@@@@%=.....
.....:::-+%@@@@@%-:::.+#=%@@@@@%:.....
#%%%%%%%%%@@@@@@@%@@@%%%#%@@@@@%......
%%%%%%%%%%@@@@@%%%%%%%%@@@@@@@@%%#+=-.
--::...*+#%%%%%=.....::-%@@@%%%%@%@@@%
........-%+%++-........=%%#+:..:-+*#%%
.........-.:...........:::...........-
...............-%@@@@@@@%:....-%@@@@@@
................*%%@@@@@%.....*@@@@@@@
..................:@@@@@*....=%@@@@@@*
..................#@@@@%-...:%@@@@@%#.
................:#%@@@@%....#@@@@@@#..
...............:%%@@@@%-...+@@@@@@%:..
..............=%@@@@@*....+%@@@@@%=...
............:*%%@@@%+....+%@@@@@@*....
...........+%@@@@@%=....*%@@@@@@%:....
.........:%%@@@@@%=....:%@@@@@@@#.....
..........#%@@@@@*.....:#@@@@@@%-.....
........:%%@@@@@#.....:%%@@@@@%+......
++***###%@@@@@@@%%###*%%%@@@@@#.......
@%%%%@%%%@@@@@@@%@@@@@@@@@@@@@%*+=:...
**++===*%%%%%%%=---==++%%%%@@@@%@@@%%*
........=--:-..........%#%%%++=+*#%%@@
......................:++=::.......:=+
................:%@@@@@@%-....%%@@@@@%
.................:=%@@@@%....-%@@@@@%%
...................%@@@@#....#@@@@@@%+
..................*@@@@%+...=@@@@@@%*.
.................#%@@@@%:..:%@@@@@%#..
...............:#%@@@@%-...#@@@@@@%:..
..............-%@@@@@#:...*@@@@@@%-...
............:*%%@@@%*....*@@@@@@@*....
...........+%@@@@@%+....*%@@@@@@%:....
.........:%%@@@@@@+....-%@@@@@@@#.....
.........:#%@@@@@*......#%@@@@@%-.....
........=%%@@@@@#:.....#%@@@@@%+......
:--===+*%@@@@@@%#+++==*%%%@@@@%.......
@%@%%%%%%@@@@@@@@@@@@@@@@@@@@@%=-:....
%%%###**%%%#%##++***###%@@@@@@@@@%%#*=
........:..............##%*#=+*#%%@@@%
.................................:-+*%
................-%@@@@@@%:...+@@@@@@#.
..................:%@@@@#....*%@@@@@#.
...................@@@@%+...:%@@@@@%=.
..................*@@@@%-...*@@@@@%+..
.................*%@@@@%...-%@@@@@#...
................#%@@@@%:...#@@@@@%:...
..............:%@@@@%#....*@@@@@%+....
.............+%%@@@%+....*@@@@@@%.....
...........=%%@@@@%+....*%@@@@@%+.....
..........*%@@@@@@*....-%%@@@@@%-.....
..........+%@@@@@#......#@@@@@@#......
........:%%@@@@@%:.....*%@@@@@#:......
-==++***%@@@@@@@%#*****%%@@@@@+.......
@%%%%%%%%%@@@@@@@@@@@@@@@@@@@@%*=-:...
##**+++=*##**++====+++*#%%%%@@@%@%%%#+
.........................:.::-=+#%%@%@
..................................:-=*
..............-%%@@@@@@@#...#%@%%%%...
...............-*%#%@@@@+...=%@@@@%:..
...................%@@@@-...*%@@@@%:..
..................-%@@@%...:%@@@@%+...
.................-%@@@@*...+@@@@@#....
................-%@@@@#:..:%@@@@%:....
...............=%@@@@#....*@@@@%*.....
..............+%@@@%*....=%@@@@%:.....
............-%%@@@@#....=%@@@@@%......
...........=%@@@@@%.....%%@@@@@*......
...........+%@@@@@=.....*%@@@@%-......
.......::-%%@@@@@#::...+%@@@@%=.......
*#%%%%%%%%@@@@@@@%%%%%%%%@@@@%=.......
%%%%%%%%%%%%%%%%%#%%%%%@@@@@@@@%#*=-..
--::......-.:..........:++++*#%%@@@@%#
................................:=+#%%
.....................................-
.............-%%@@@@@@@@*.:%@@@@%-....
..............*%@%%%@@@@=..*@@@@%:....
...............-=-.+@@@%:..-%@@@@=....
...................#@@@%...+@@@@%:....
..................=%@@%*...#@@@@*.....
.................=%@@@%:..-%@@@%:.....
................-%@@@%:...*@@@@*......
...............=%%@@%:...-%@@@%=......
.............:*%@@@%-...:%@@@@%:......
.............#%@@@@*....+%@@@@%.......
............-%@@@@%:....=%@@@%*.......
.::--==+++**%@@@@%%+++==%%@@@%........
%@@@@@%%@%%%%@@@@%%@@@@@@@@@@%+=:.....
##*++===----=====-:---==##%%%%%@%%#+-.
..............................-=+#%@%%
...................................:=*
......................................
..............#%@@@@@@@@%*#@@@@@%%%%@@
..............*%@@%#%@@@=.=%@@@#--::=%
...............=+=-:@@@%:.:%@@@#......
...................-@@@%...%@@@%......
...................+%@%*..:%%@@*......
..................-%@@%-..-%@@%-......
.................:%@@%+...*@@@%.......
................:%%@@*....%@@@*.......
...............-%@@@%....*%@@%+.......
..............-%@@@%+...:%@@@@+.......
..............+%@@@%:...:%@@@%:.......
:--=++*###%%%%@@@@@%%%%##%@@@#........
%@@%%%%%###***#####****#%%%%@%%#+-:...
+=-::....................-=--=+#%%%#+-
.................................:=*%%
.....................................-
......................................
...............=%@@@@@@@%%%@@@@@@@@@@@
...............#%@@%#@@@%++%@@@@@@@@@@
...............:+++:+%@@=..%@@@*==%%@@
....................*@@%:..*%@%=...#%%
....................*@@%...#%@@=...=%%
...................-%@%*...%%@%:....%%
...................#@@%:..-%@@*.....+%
..................*@@%-...+%@@=.....-%
.................+%@@*...:%@@@-......%
................+%@@%=...+%@@@-......%
.............:::*@@@%-::.*@@@#......+%
..:-=+**#%%%%%%%@@@@@%%%%%@@@%-:...:%%
#%%%%%##*++==--:-===-::--*#*##%%%*=*%%
*+=:...........................:=*%%@@
...................................*%%
...................................=%%
...................................=%%
.................=*%@@@@@@@@@@@@@@@@%+
................-%@@@@@@@@@@@@@@@@@@%%
.................+**=#@@%==%@@@@@@@@@@
.....................#@@*...#%@%%@@@@@
.....................%@@=...+%@%-%@@@@
....................:%@%:...#@@%.#%@@@
....................*%%#...-%@%=.+%@@@
...................-%@%:...#@@#..-%@@@
..................:%@@+...*%@@=...%@@@
.................:%@@%-...%@@%-...%@@@
...............::-%@@%==-=%@@#....%@@@
......:=+**#%%%%%%%%%%###%%%%%#+-*%@@@
.-=*%%%%#*+=--:...........--:-=+#%%@@@
%%%*+-:.........................-%%@@@
=:..............................-%%@@@
................................:%@@@@
................................-%@@@@
...................:+@@@@@@@@@@@@%=...
..................+%%@@%%@@@@@@@@%%+..
..................=%%%%%%%%@@@@@@@%%+.
......................%@%=-%@@@@@@@%%*
......................%@%...-+%%@@@@@@
......................%@%....-%%@@@@@@
.....................=%@*....#%%@@@@@@
.....................%@%:...#@%%@@@@@@
....................*%@=..:#%@%+@@@@@@
...................*%@%...-%@@+=@@@@@@
...............:---#@@%+==#@@%-=@@@@@@
.......:=+*#%%%%##*####++*#%%%%%@@@@@@
...-+#%%#+=-:.................:%@@@@@@
=#%#+-:.......................:%@@@@@@
%=:...........................-%@@@@@@
..............................=%@@@@@@
..............................+%@@@@@@
..................-::-%@@@@@@@@%#.....
....................+#%@@@@@@@@@%*....
...................:%%@%%%@@@@@@%%=...
....................:-#%%%%@@@@@@@%:..
......................:%%*:#@@@@@@@*..
......................:%@+..:=%%@@@%#+
......................:%@=....%%@@@@%%
......................#@%:...+%%@@@@@@
.....................=%%=..-#%%%@@@@@@
....................=%@%...=%@@%@@@@@@
..........::-==+++**%@@%+==%@@@@@@@@@@
.....-+*#%%##*++====+**+=++*#%@@@@@@@@
..-*%#+=:....................+%@@@@@@@
-##=:........................#@@@@@@@@
%+...........................%@@@@@@@@
:...........................:%@@@@@@@@
............................:%@@@@@@@@
...................:-=#%@@@@@@%+=.....
......................-#@@@@@@%@%+....
.....................#%@%@@@@@@@@%:...
.....................=#%%%%@@@@@@%+...
.......................#%%#%@@@@@%:...
.......................=%%:#%@@@@%=...
.......................=@%..:%%@@@%+..
.......................*@#..-%@@@@@%#-
......................=%%-..+@@@@@@@@%
..........:::---:::..-%@+...#@%@@@@@@@
.....=+#%%%########%%%@%#+=-%@@@@@@@@@
..:*%*=-:............--=-=+#%@@@@@@@@@
*#%+........................%@@@@@@@@@
%+:........................-%@@@@@@@@@
%+.........................=%@@@@@@@@@
%%-........................+@@@@@@@@@@
%%%........................*@@@@@@@@@@
.....................-=*@@@@@@@%#.....
.......................-%@@@@@%%=:....
......................-#%@@@@@@@%#....
......................*%@%%%@@@@%%+...
.......................#%%%%%@@@@@%...
.......................-%%#%@@@@@@*...
........................%%-*%@@@@@%...
........................%%:.#@@@@@%:..
.......................+@#.-%@@@@@%+..
.....-+*#%%%%%%%#**+=-=%%-.*%@@@@@@%=.
::-+#*=-:.......:--=+#%@%+=%@@@@@@@@%=
%%%*:.................:===*%@@@@@@@@@%
%%=.......................-%@@@@@@@@@@
%%*.......................+@@@@@@@@@@@
%%%:......................#@@@@@@@@@@@
%%%*......................%@@@@@@@@@@@
%%%%:.....................%@@@@@@@@@@@
......................:++%@@@@@@%%-...
........................:%@@@@@@%%....
........................=%@@@@@@%=....
.......................+%@@@@@@@%%+...
.......................-%@@@@@@%%%%-..
.......................=%%%@@@@@@@@*..
........................#%#%@@@@@@%+..
........................#%=*@@@@%#%%..
........::----::........#%-*%@@@%#%%:.
....:+##**+++**#%%#*+=:=%%-%%@@@@@%=..
##%%#=............:-=+%%@##%%@@@@@%-..
%%*:..................-*#*%%@@@@@@@%:.
%%#......................-%%@@@@@@@@#:
%%%:.....................*%@@@@@@@@@@#
%%%+.....................%%@@@@@@@@@@@
%%%#....................:%@@@@@@@@@@@@
#%%%-...................=%@@@@@@@@@@@@
........................=*%@@@@@%%#*+-
.........................:%@@@@@%%*...
.........................=%@@@@@@%*...
........................-%%@@@@@@%+...
........................#%@@@@@@@@%-..
........................#%@@@@@@@@@*..
.......................:%%@@@@@@@@%%-.
........................*%%@@@@%*#%%-.
......-=++****+=-:......#%*%@@@%::%%#.
+++**%*+=-----=+*#%%#+=:%%*%@@@%=+%%%.
@@%+=:..............:=+%%@%@@@@@%%%*-.
%%%....................#%%@@@@@@@%-...
%%%.....................=%@@@@@@@@*...
@@@-....................*%@@@@@@@@%*..
@@@*....................%@@@@@@@@@@%*.
%%%%...................=%@@@@@@@@@@@%#
#%%%-..................#%@@@@@@@@@@@@@
...........................#%@@@@%%%%#
.........................+#%@@@@@@%%#+
..........................#@@@@@@%*...
.........................:%@@@@@@%#...
.........................#@@@@@@@%#-..
........................-%@@@@@@@@%*..
........................#@@@@@@@@@%#..
........::---::........:%%@@@@@@@@@%=.
++++++#%#****##%%#+=:...%%@@@@@%=+%%*.
%%%#*+-.........:-=*#%#+%%%@@@@*..*%%-
@@@-..................-+%@@@@@@*=*%%%+
@@@-...................=%%@@@@@%%%#+-.
@@@=....................%%@@@@@@%#....
@@@=...................-%@@@@@@@@%=...
@@@*...................#@@@@@@@@@@%*..
%%%#..................=%@@@@@@@@@@@%#.
#%%%:.................%@@@@@@@@@@@@@%#
............................-+++==:-*:
...........................-%@@@@@%%%*
.........................:*%@@@@@@@%%:
..........................*%@@@@@@%...
.........................-#@@@@@@%+...
.........................*@@@@@@@@%=..
.........::::...........:%@@@@@@@@%+..
%%%#***#%%##%%%#*+=:....#%@@@@@@@@%+..
@@@%*++-.......:-+*%%*=-%@@@@@@@@@@%:.
@@@%................:=*%%@@@@@@%=+%%*.
@@@*...................#%@@@@@%-..*%%=
@@@*...................=%@@@@@%%%%%%%=
@@@+....................#@@@@@@@@%=:..
@@%+...................+%@@@@@@%%%-...
@@%+..................-%@@@@@@@%*=%-..
%%%*..................#%@@@@@@@%%-=%-.
#%%%.................*@@@@@@@@@@%%:+%:
......................................
............................-+++==-=-.
...........................-%@@@@@%%*.
..........................+%@@@@@@%%=:
+.........................*%@@@@@@%...
#+=-:.....:::............-%@@@@@@%-...
@@@@%%%%%%###%%%#+-:.....+%@@@@@@%%=..
@@@@%==-:......:-+#%#+-.-%@@@@@@@%#-..
@@@@*...............-+%%%%@@@@@@@@%-..
@@@@=..................=%@@@@@@%%@%*..
@@@%-..................#%%@@@@@#:+%%+.
@@@%..................+%%%@@@@@#**%%%:
@@@#...................=+%@@@@%@@%*++.
@@@*...................=%@@@@@%=*%-...
@@%*..................-%@@@@@@%*.+%:..
%%%#..................#%@@@@@@@%..+#..
=%%%:................*@@@@@@@@@%=..%+.
......................................
......................................
............................=###*++:..
-+:.......................-+%@@@@@%+..
%%*+-:....................+%%@@@@@#=-.
:%@@@%%%##%%%%#*+=:......:%@@@@@@%+...
-@@@@%==-:....:-=*%%*=...-%@@@@@%*:...
*@@@%#.............:=#%*-+%@@@@@@%%...
%%%%%=................:+%%%@@@@@%#-...
@%%@%..................-%%%@@@@@@@*...
@@@@*..................*%%@@@@@%%@%-..
@@@%=.................+%%%@@@@@%+%%%=.
@@@%:.................%%*%@@@%%%%%%%*.
@@@%....................+%@@@%-==%+...
%%%%...................*%%@@@%#..-%=..
=%%%:.................*%%%@@@%%-..=%:.
.#%%=................=%%@@@@@@%+...#*.
......................................
......................................
.............................:........
.+*:.......................-%%%%%#....
.*%#*=-:...::::..........-+%%@@@@%+:..
.:%@@@%%%%#****##*+-.....-%@@@@@@%-:..
.=@@@@#..........:=*%#=..#@@@@@@%+....
.#@%@@=..............-*%*#@@@@@@%*....
:%%%@%..................+%@@@@@@%#....
-%%%@*.................:#%@@@@@@#-....
=%%@%=.................+%%@@@@@@@%:...
=@@@%.................-%%@@@@@@%%@%-..
=%%%#................:%%%%@@@%%@%@%%:.
=%%%*.................-=:%@@@#.--+%+..
:%%%*..................:#%@@@%:...+%:.
.*%%#.................-%%%@@@%+....*#.
.:%%%:................%%%@@@@@#....:%-
......................................
......................................
......................................
..::.......................=+*++:.....
.+%+-:....................*%@@@%%:....
.:*@%%%##*#####%#*+-....:%%@@@@@%*=...
..#@@@%+=-:......-=*%#+:=%@@@@@%%-....
.:%@@@%..............:+#%%@@@@@#-.....
.=%@@@+.................-%@@@@@%#.....
.+%@@@-.................*%@@@@%#:.....
.*%@@%:................+%%@@@@@%*.....
.*@@@#.................#%@@@@@@@%#-...
.+%%@*................*%%@@@@%#%%%%=..
.=%%@+................:+=%@@@+.:::+%-.
.:%%%+..................+%@@@=.....+%:
..#%%#.................*%%@@@#......##
..-%%%................*%%%@@%%:.....:%
......................................
......................................
......................................
..........................:-==:.......
..+-.....................+%%@@%+-:....
.=%#*+==--=+*##**=-:...:*%@@@@@%+-....
..=%@@%%#*+-:..:-=+#%#+-%%@@@@@%:.....
..+%@@%-.............:+#%%@@@%#:......
..#@@@%.................+%@@@@%=......
..%@@@#.................%%@@@%%-......
..%@@@*................+%@@@@@%%#-....
..%@@@+................+%@@@@@@@@%*...
..#@@@=................#%@@@@*+#%%%#:.
..*%@@=................:#@@@%....-.*%:
..=%@@=.................#@@@#.......*#
...%%%*................*%%@@%:.......%
...=%%%...............#%%@@%%=.......-
......................................
......................................
......................................
.........................:-==:........
...:....................*%@@@%**:.....
.:%*--::..:=++*++=-:...+%@@@@@%:......
..=%@@%%%%*=-::--=+*%##%@@@@@%#:......
..:@@@@*.............:*%%@@@@*........
..-@@@%=...............=%@@@@%:.......
..=%@@%-...............+%@@@@%%+:.....
..=%@@%:...............+%@@@@%=*%*:...
..-%@@%................-%@@@@%%%@%%-..
..:%@@%................-@@@@#:*%%:-%+.
...%%@%................-@@@%:..::..:%+
...+%%%:...............=@@@%:.......:%
...:%%%=..............=%%@@%=........+
....=%%#.............=%%%@@%*.........
......................................
......................................
......................................
........................=+**:::.......
.......................%%@@@%#=.......
..##::....:-+++++=-:..+%@@@@@#........
..=%@%%%%%#+-:::-=+*#%%@@@@@%=........
...#@@@#.............+%%@@@%+.........
...%@@@*..............-%@@@%%#-.......
...%@@@+..............-%@@@@%%##-.....
...%@@%+...............*@@@@%+-#%%=...
...#@@@=...............#@@@@%%%%%+%+..
...*%@%=...............%@@@%=#%*-..#*.
...=%@@+...............%@@@+........#*
....%%%*..............=%@@%=.........%
....=%%%.............=%%@@%#.........-
.....*%%+...........:%%@@@%%..........
......................................
......................................
.........................:............
......................=*%%%++-........
.....................:%@@@@%+.........
..+#::....:=++**++=--#%@@@@%*.........
..-#%%%%%%#=-::::-=+#%@@@@@#..........
...*%@@%:...........-%%@@@%*-.........
...*@@@#..............#@@%#%%%=.......
...#@@@*..............*@@@@@@#*%+=....
...*@@@*..............+%@@@@%-*%%%=...
...+@@@*..............*@@@@@%%%%#-#+..
...-%@@*..............*@@@%%**-....**.
....%%@#..............#@@@+:........#*
....+%%%.............+%@@@#..........%
.....#%%=...........+%@@@@%:.........-
.....:%%%...........%%@@@@%-..........
......................................
......................................
......................:=+-............
....................:#%@@%%*:.........
....................-%@@@@@+..........
..+#::....:=+*****++%@@@@@%-..........
..-#%%%%%%*=:....:-*%@@@@%+...........
...*%@@%............+%%@%%#*=.........
...*%@@#.............+%@%##%%#=.......
...*@@@*.............-%@@@@@%-*%%-....
...*@@@*.............=%@@@@%**%@#%-...
...=@@@*.............=%@@@@%%%#*::#+..
...:%@@*.............=%@@%*+-......#+.
....%%@#.............#@@@#..........#=
....=%%%:...........#%@@@%:.........:%
.....#%%+..........+%@@@@%=..........-
.....:#%%:.........%%@@@@@*...........
......................................
......................................
....................:+%%*=+:..........
...................:%%@@@%-...........
...................+%@@@@%*...........
..**::...:-+**###**%%@@@@#............
..=%@@%%%#+:.....:-%%@@@@*............
...#@@@*...........:+%@@%#%*-.........
...%@@@+............-%@@%#%%##=:......
...%@@@+............:%@@@@@%=-%%#.....
...#@@@=............:%@@@@%##%%#*#:...
...*@@@+............:%@@@%%#*==:.-%-..
...=%@@+............-%@@%=:.......:%-.
....%%@*...........:%%@@%-.........-%:
....+%%%...........%%@@@%+..........=%
.....%%%=.........+%@@@@@#...........-
.....:%%%.........%@@@@@@%............
......................................
.....................:-...............
...................+%%%%**:...........
..................:%%@@@%=............
..................*@@@@@%-............
.:#=::..:-=*#*###*#@@@@@%.............
..+%@%%%#*-......:*%%@@@*:............
..:%@@%-...........:%@@%#%%*:.........
..:@@@%:............#@@@%%%##*=-......
..:@@@%:............#@@@@@%+-#%%=.....
..:@@@%:............#@@@@@%%%%%-#+....
...%%@@:............#@@%%++-:::..+#...
...*%%@-...........-%@@%-.........+#..
...-%@%=..........:%@@@@*..........+#.
....#%%*..........%%@@@@%...........*#
....-%%%:........=%@@@@@%:...........=
.....=%%*........#%@@@@@@-............
......................................
....................-+-...............
..................*%@@@%*:............
..................%@@@@@#.............
.................+%@@@@%=.............
.=*:....:-+***####@@@@@%..............
.=#%%%%%#+:......-#%@@@#-:............
..+%@@#............#@@@%#%#=..........
..*@@@#............+@@@%%%%*#*+.......
..*@@@*............+@@@@@%*=*%%#......
..+@@@*............=%@@@@%%%%%-=#-....
..=@@@#............=%@%%=-:.....:#+...
..:%@@#...........:%@@@*..........#=..
...#%@%..........:%@@@@%:.........:%=.
...-%%%-.........#%@@@@%-..........:#%
....*%%*........-%%@@@@@+............=
.....#%%-.......*%@@@@@@*.............
......................................
...................-+=................
.................=%@@@%#-.............
.................#@@@@@%:.............
................=%@@@@%+..............
:+:.....:=+***###%@@@@%:..............
:#%%%%%%*=:.....:*%@@@%=:.............
.:%@@@-...........=@@@%#%%*:..........
.:%@@%:...........:@@@@%%%*##+-.......
.:%@@%:............%@@@@%#=+%%%-......
..%@@%:............%@@@@@%%%%+:#*.....
..%@@@-............%@@%=::......+#:...
..*%@%-...........+@@@%-.........=#:..
..-%@@+..........*@@@@%+..........=#:.
...#%@#.........=%@@@@@#...........=%#
...:%%%-........#%@@@@@%............:=
....=%@#.......=%%@@@@@%:.............
......................................
..................:=+:................
................:#%@@%#+..............
................=%@@@@%=..............
...............-*%@@@@#...............
:=......:=+****+%@@@@@=...............
*%######*=::..::+%%@@%=:..............
.*%@@#:...........%@@@%%%#-...........
.*@@@*............*%@@%%@#*#+=........
.*@@@*............+@@@@@%+-*%%*.......
.+@@@#............=@@@@@%%%%%:=#-.....
.=%@@#............=@@@#::......:#+....
.:%%@%...........:%@@@#..........#+...
..#%@%..........:%@@@@%...........#+..
..-%@%-.........#%@@@@%-...........#%=
...#%%*........-%@@@@@%=............-:
....#%%-.......#%@@@@@@+..............
......................................
..................:--.................
................=%%%%#*-..............
................#@@@@%#...............
...............+%@@@@%+...............
::.......-==+==*%@@@@%................
%*++++*#*=-----+%%@@%*:...............
:%@@%*-:.........+%@@%%%#=............
.%@@%-...........:%@@@%%%*#+=:........
:@@@@-............%@@@@@#-=%%%:.......
.%%@@-............#@@@@@%%%%*-#+......
.#%@@=............*@@@+--:::...+#:....
.+%%@=...........-%@@@=.........=#:...
.-%%@*..........=%@@@@*..........=%:..
..#%@#.........:%@@@@@#...........=%%.
..-%%%-........*@@@@@@%............:=.
...+%%#.......:%@@@@@@%:..............
......................................
...................:..................
................=#%%#++...............
...............:%%@@@%=...............
..............:*@@@@@%-...............
.........::----*@@@@@*................
%======*#++===+#%%@@%-................
+%@@%*=:........-#@@@%##+:............
=@@@%............+%@@%#%%#*=-.........
=@@@%............-@@@@@@#:+%%+........
=%@@%............:%@@@@%#%%%=+#:......
-%@@%.............%@@%==----..:#=.....
.%%@%:...........=%@@%..........*+....
.*%@%-..........=%@@@%-..........#+...
.-%@@=.........-%@@@@@+...........*%*.
..#%%#.........#@@@@@@*............-+.
..:%%%=.......=%@@@@@@#...............
......................................
......................................
................=*%%+==...............
...............=%@@@@%:...............
..............:#@@@@@#:...............
............:::*@@@@%*................
*:::::-+*******%@@@@%.................
#%@@%#+-.......:=%@@%#*+-.............
*@@@#............#@@@%#%%#=:..........
#@@@*............+%@@@@%*:*%%:........
*%@@*............-@@@@@%#%%%+#+.......
+%@@#............:%@@%++====..=#:.....
=%%@#............=%@@#.........-%-....
.%%@%...........+%@@@%..........-%-...
.*%@%:.........=%@@@@@-..........-%#-.
.:%%%=.........%@@@@@@=............++.
..+%%%........+@@@@@@@+...............
......................................
......................................
................-*%#==-...............
...............+%@@@%#................
...............*@@@@@#:...............
..............-#@@@@%+................
=.....:=*#***##%@@@@#.................
%%%%%#*=.......-+%@@%*+=:.............
#@@%+............%@@@%%%%*-...........
%@@%=............*%@@@@@*-#%*.........
%@@%+............=@@@@@%*#%%*#-.......
#%@%+............-@@@%**+++=.:**......
+%@%*............=%@@*.........=#.....
-%%@#...........=%@@@%..........=#:...
.%%@%..........=%@@@@%:..........=%+:.
.+%%%-.........%@@@@@%-...........-#+.
..#%%*........+@@@@@@@=...............
......................................
......................................
................-*##==-...............
...............+%@@@%*................
...............*@@@@@#................
..............-#@@@@%+................
-.....:=**#####%@@@@#.................
%%%%%%#=:......-+%@@%*=-..............
%@@%+............%@@@%%%%+:...........
%@@%=............*%@@@@%*=#%+.........
@@@%=............=@@@@@%**%%##-.......
%@@%=............-@@@%***+*=.:#+......
#%@%+............=%@@*.........+*.....
=%%%*...........=%@@@%..........+#....
:%%@#..........=%@@@@%:..........+#=:.
.*%@%..........%@@@@@%-...........-#+.
.:%%%=........=@@@@@@@-...............
......................................
......................................
................-*##==-...............
...............+%@@@%*................
...............*@@@@@#:...............
..............-#@@@@%+................
:.....:=***####%@@@@%.................
%%%%%%#=:......-*%@@#+=:..............
@@@%=...........:%@@@%%%%=............
@@@%-............*@@@@%%*=##+.........
@@@%-............+@@@@@%+*%%#*:.......
@@@%-............-@@@%##**#+.-#=......
%@@%=............=%@@*.........**.....
#%%%=...........=%@@@%..........+*....
=%%@+..........=%@@@@%:..........+#=..
.%%%#..........%@@@@@@-...........=%+.
.=%%%-........=@@@@@@@-...............
......................................
......................................
................-*%#==-...............
...............+%@@@%#................
...............#@@@@@%:...............
..............-#@@@@%+................
......:=***####%@@@@%.................
%%%%%%#=:......=*%@@#+-:..............
@@@%-...........:%@@@%%%#-............
@@@%.............#@@@@%@*+#*=.........
@@@%.............+@@@@@%++#%%*:.......
@@@%.............=@@@%#%##%*.=#=......
@@@%.............=%@@*.........*+.....
%%%%:...........=%@@@#..........**....
#%@%-..........=%@@@@%:..........**:..
=%%@+..........%@@@@@@-...........+%*.
.%%@#.........=@@@@@@@-............:-.
......................................
......................................
................=*%#==-...............
...............*%@@@%#................
..............:#@@@@@%:...............
..............-%@@@@%+................
......:=***##*#@@@@@%.................
%##%%%*=:.....:=*@@@#=-...............
@@@#:...........:%@@@%%%#-............
@@@*.............#@@@%%%**#+-.........
@@@*.............*@@@@@%+=#%%+........
@@@*.............=@@@%%%%%%#:=#-......
@@@*.............=%@@*........:#+.....
@@@#............-%@@@#..........**....
@@@%...........-%@@@@%:..........**...
%@@%...........%@@@@@@-...........*%*.
+%%%=.........=@@@@@@@-............-+.
......................................
......................................
................=#%%===...............
...............#@@@@%#................
..............:%@@@@@%:...............
..............=%@@@@%+................
......:=******%@@@@@%.................
#####%*-:....:-+#@@%*-:...............
@@@+:...........-%@@@%%%*:............
@@@:.............%@@@%%%###=-.........
@@@:.............#@@@@@%+-*%%+........
@@@:.............+@@@%%%%%%%-+#:......
@@@:.............+@@@*::::-:..:#=.....
@@%-............-%@@@#..........#+....
@@@-...........-%@@@@%...........#+...
@@@=...........%@@@@@@-...........##+.
@@@#..........+@@@@@@@-............+%-
......................................
......................................
...............:+#%%+==...............
...............%@@@@@#................
..............-%@@@@@%-...............
..............=%@@@@%*................
......-=+****+%@@@@@%:................
#####%+-:::::-=*%@@%*:................
@@%-:...........=%@@@%%#+.............
@@*..............%@@@%%@#%*-:.........
@@*..............%@@@@@%+.*%%=........
@%*..............*@@@@@%%%%%+**:......
@@*..............+@@@*-=-=+=..-%=.....
@@*.............:%@@@*.........:#+....
@@*............-%@@@@%...........#+...
@@#............%@@@@@%:...........#*-.
@@%...........+@@@@@@@-............*%+
......................................
......................................
...............-*%%%+++...............
...............%@@@@@#:...............
..............=%@@@@@%-...............
.............:+%@@@@%*................
......-=++**++%@@@@@%:................
***###+--:::-=+#%@@%+.................
@%+-:...........+%@@%%%*=.............
@%..............-%@@@%%%%#+:..........
@%...............%@@@@@%*:+%%=........
@%...............#@@@@@%##%%##*.......
@%...............#@@@#++++##..=%-.....
@%..............:%@@@*.........:#+....
@%.............:%@@@@%..........:#+...
@%............:%@@@@@%:..........:#+..
@@-...........*@@@@@@%-...........:#%*
......................................
..................:...................
...............=#%%%*++...............
..............-%@@@@@#:...............
..............+%@@@@@%-...............
.............:*%@@@@%*................
.....:-=++++=+%@@@@@%:................
++**##+=----=+*%%@@%+.................
%#+=:...........*@@@%%*+-.............
%=..............+%@@@%%%%*-...........
%-..............-%@@@@@@#-*%#-........
%:...............%@@@@@%*+*%%%+.......
%:...............%@@@####%%%=:*#:.....
%:...............%@@@+.....:...-%=....
%:..............#@@@@#..........:#+...
%-.............#@@@@@%:..........:%+..
@=............*@@@@@@%-...........:%*=
......................................
.................:-:..................
...............+%%%%**+...............
..............+%@@@@@#:...............
..............#%@@@@@%-...............
.............=#%@@@@%*................
.....:-=====-+%@@@@@%:................
=++#%*+====++*#%@@@%=.................
%*+-............%@@@%*+=:.............
+...............#@@@@%%@%+:...........
=...............+%@@@@%@#+##+-........
-...............-%@@@@@%#-=%%%=.......
-...............:%@@@%%%%%%%#-##:.....
-...............:%@@@+..::-=:..=%=....
-...............*@@@@*..........:%=...
-..............#@@@@@%...........:%+..
=.............*@@@@@@%:...........:%+:
......................................
.................-=:..................
..............-*%%%%**+...............
..............#@@@@@@#................
.............:%%@@@@@%-...............
.............+%@@@@@%*................
.....:-===--:#%@@@@@%:................
==+#%*+++++*#%%%@@@%=.................
##+-...........=%@@%#+=-..............
...............:%@@@@%%@%=............
................#@@@@@%@%*%*-:........
................+%@@@@@@#:-%@%=.......
................=@@@@@@@%%%%%+%*......
................-%@@@*-===*#=..+%-....
................*@@@@+..........-%=...
...............*@@@@@#...........:%+..
..............*@@@@@@%:...........:%=.
......................................
................:==:..................
..............+%@%%%*#*...............
.............:%@@@@@@#................
.............=%@@@@@@%-...............
............-*%@@@@@%+................
.....:-----:-%@@@@@@%:................
-=*%%#****##%%@@@@@%=.................
%#=:..........-*@@@%*=:...............
...............=%@@@@@%%#-............
................%@@@@@%%%%#=..........
................#@@@@@@@%:-#%%=.......
................*@@@@@@@%*#%@%%+......
................+%@@@#***#%%#.:##:....
................*@@@@=.....:....=%=...
...............+%@@@@*...........-%=..
..............+%@@@@@%............-%=.
......................................
................=++:..................
.............:#%@@@%#%+...............
.............+%@@@@@%*................
.............#%@@@@@@%:...............
............+#@@@@@@%=................
.....::::::.+%@@@@@@%.................
-+#%%#####%%%@@@@@@%=.................
%*-.........:-+%@@@%=:................
...............#@@@@@%%#+:............
...............=@@@@@@%@@%*-..........
...............-%@@@@@@@%-+%#*-.......
................%@@@@@@@%++#@%%=......
................#@@@@%%%%%%%%==#*:....
................*@@@%=...:-+=...+%-...
...............=%@@@@+...........=%=..
..............=%@@@@@#............-%=.
......................................
...............-+*+:..:...............
.............+%@@@@%%%=...............
.............%@@@@@@%+................
............-%@@@@@@@#:...............
...........-*%@@@@@@%=................
.....::::...#%@@@@@@#.................
=*#%%%%%%%%%%@@@@@@%-.................
#=:........:-+#%@@@#-.................
..............:%@@@@@%%*=.............
...............#@@@@@%@@@%=:..........
...............*@@@@@@@@%=#%*+:.......
...............-%@@@@@@@%-:*%@%-......
...............:%@@@@@@@@%%%@#+%*.....
................%@@@@+-===*#%:.:#%-...
...............-%@@@%=...........+%=..
..............-%@@@@@*............=%=.
......................................
..............:+##+:.-:...............
............:#%@@@@%%#:...............
............+%@@@@@@%+................
............*@@@@@@@@*................
...........*#@@@@@@@%:................
...........-%@@@@@@@#.................
+#%%%%%%%%%%@@@@@@@%:.................
+-:......::-+#%@@@@+..................
..............+@@@@@%#*+-.............
..............-%@@@@@%@@@#-...........
..............:%@@@@@@@@%*%%+-........
...............*@@@@@@@@%-.+%@%-......
...............=@@@@@@@@%#%%@%%%=.....
...............-%@@@@#***#%%%=.-##:...
...............-@@@@%-.....:-....*%=..
..............:%@@@@@=............=%=.
......................................
.............:=#%%+:-=-...............
............*%@@@@@%%+................
............%@@@@@@@%=................
...........-%@@@@@@@%*................
..........=#%@@@@@@@%:................
...........+%@@@@@@@*.................
*#%%%%%%%%#%@@@@@@@%:.................
=-:....::-=+#%%@@@%=..................
..............%@@@@%%*+=..............
..............#@@@@@@%@%%*:...........
..............=%@@@@@@@@%%%*-.........
..............:%@@@@@@%%%--*%%#-......
...............#@@@@@@%%%**#%@%%-.....
...............+@@@@@%%%%%%%%#:+%*:...
...............+@@@@%-...:-+*:..:#%-..
..............:%@@@@%-............+%=.
......................................
.............=*%%%+-=+:...............
...........-%@@@@@@%%=................
...........+%@@@@@@@%=................
...........*@@@@@@@@%=................
..........#%@@@@@@@@#.................
..........:#@@@@@@@%+.................
#%%%%%%%%#%@@@@@@@@#..................
-::...::-=+#%%@@@@%-..................
.............+%@@@@%#+=-..............
.............-%@@@@@@%@%%+............
..............#@@@@@@%@@%%%+:.........
..............+@@@@@@@%%%-=#%%*-......
..............:%@@@@@@%%%+=+%@%%-.....
...............%@@@@@@%%%@%@@%+*%+....
...............#@@@@%+--==+#%=..-#%:..
...............%@@@@%:............*%-.
...............::.....................
............-*%%%%+=+*................
...........*%@@@@@@%#:................
...........%@@@@@@@@%-................
..........-%@@@@@@@@%-................
.........=%%@@@@@@@%*.................
..........=%@@@@@@@%=.................
%%%%%%%%%#%@@@@@@@@*..................
-::::::--=*%%%%@@@#:..................
............-#%@@@%%*=-:..............
.............*%@@@@@%%%%#+............
.............:%@@@@@@%@@@%#=..........
..............%@@@@@@@%@%-+%%*+:......
..............=%@@@@@@%@%=:-%%@%:.....
..............:%@@@@@@%%%@%%@%##%+....
...............%@@@@@*+++*#%%*..=%#:..
..............:%@@@@%.......-....:#%-.
..............:-:.....................
............+#%%%#++**................
..........-%@@@@@@@%+.................
..........=%@@@@@@@@%:................
..........+%@@@@@@@@#:................
.........#%%@@@@@@@%+.................
.........:+%@@@@@@@%-.................
%%%%%%%%%%%@@@@@@@%+..................
::..:::-=+#%@@@@@%*...................
...........-=%@@@@%#+--...............
.............%@@@@@@@@@%*=............
.............=%@@@@@%%@@@%*=..........
.............=%@@@@@@@@@%=*%%+=.......
..............*@@@@@@@%%%=.-%%%%:.....
..............=%@@@@@@%%%%%%@@%%%=....
..............:%@@@@@#**#%%%@#..+%#:..
..............:%@@@@%......-=:...-#%-.
..............-=:.....................
...........-*%@%%#+*%+................
..........+%@@@@@@@%=.................
..........#@@@@@@@@@#:................
.........:#%@@@@@@@@*.................
........:%%@@@@@@@@%=.................
.:::::...-#%@@@@@@@%:.................
%%%%%%%%%%@@@@@@@@%-..................
:....::-=+%%@@@@@%+...................
...........=*%%@@@%#+--...............
............-%%@@@@@%%@%*=............
.............*%@@@@@%%@@@%*-..........
.............*%@@@@@@@@@%=*%%+=.......
.............:%@@@@@@@%%%-.:%%%%:.....
..............+@@@@@@@%%%%%%@%%%%=....
..............=%@@@@@%##%%%@%#:.*%*...
..............-%@@@@%.....:-+-...-%%:.
.............:-=:.....................
...........=#%@%%#*#%-................
..........#%@@@@@@@%-.................
..........%@@@@@@@@%#.................
.........:%@@@@@@@@%+.................
........-%%@@@@@@@@%-.................
:----::..-#@@@@@@@@#..................
%%%%%%%%%%@@@@@@@@%:..................
......::-+%%@@@@@%+...................
..........:=*%@@@@%%+--...............
............=%@@@@@@%%@%*=............
.............#@@@@@@%%@@@%*-..........
.............#@@@@@@@@@@%=*%%+=.......
.............:%@@@@@@@%@%-.-%%%%:.....
..............*@@@@@@@%%%%%%@@%%%-....
..............=@@@@@@%##%%%%@#::*%*...
..............=%@@@@%.....:-+-...-%#:.
.............:==:.....................
...........+#%@@%#*%%:................
.........:%@@@@@@@@#:.................
.........:%@@@@@@@@%*.................
.........-%@@@@@@@@%=.................
........=%%@@@@@@@@%:.................
--===--::-%@@@@@@@@#..................
%####%%%%%@@@@@@@@%:..................
........:+%@@@@@@%=...................
..........:=#%@@@@%%*=-...............
............+%@@@@@@%%@%#=............
.............#@@@@@@%%@@@%#-..........
.............#@@@@@@@@@@%=*%%+=.......
.............:%@@@@@@@%@%-.-%%%%:.....
..............*@@@@@@@%%%%%%@%%%#-....
..............+@@@@@@%##%%%%%#.:*%*...
..............=%@@@@%.....:-+:...=%#:.
.............-==:.....................
..........:+%%@%%##%#:................
.........:%@@@@@@@@#..................
.........-%@@@@@@@@%+.................
.........=%@@@@@@@@%-.................
........+%%@@@@@@@@%:.................
==++==--:=%@@@@@@@%*..................
#***##%%%%@%@@@@@@%...................
........:+%%@@@@@%=...................
..........:=#%@@@@%%*==:..............
............+%@@@@@@%%@%#=............
.............%@@@@@@%%@@@%#=..........
.............#@@@@@@@@%@%-*%%+=.......
.............-%@@@@@@@%%%-.-%%%%:.....
..............*@@@@@@@%%%%%%@%%%#-....
..............+@@@@@@####%%%%*.:*%*...
..............=%@@@@#......-=:...=%#:.
.............-==:...:.................
..........:*%@@%%##%#.................
.........-%@@@@@@@@*..................
.........-%@@@@@@@@%+.................
.........+%@@@@@@@@#:.................
........*%%@@@@@@@@%..................
++++++==-=%@@@@@@@%+..................
**+***#%%%@%@@@@@@#...................
.........*%%@@@@@%=...................
..........:=#%@@@@%%#+=:..............
............*%@@@@@@%%@%#=............
.............%@@@@@@%%@@@%#=..........
.............%@@@@@@@@@@#-*%%*=.......
.............-%@@@@@@@%%%:.-%%%%......
..............#@@@@@@@%%%%%%@%%%#-....
..............+@@@@@@####%%%%*.:*%+...
..............+%@@@@#......-=:...=%#..
.............-==:...:.................
..........:*%@@%%#%%*.................
.........-%@@@@@@@@*..................
.........=%@@@@@@@@%+.................
.........+%@@@@@@@@#:.................
........*%%@@@@@@@@#..................
*****++===%@@@@@@@%+..................
+++++**#%%@%@@@@%@#...................
.........*%%@@@@%%=...................
..........:+#%@@@@%%#+=:..............
............*%@@@@@@%%@%#+............
............:%@@@@@@%%@@@%#=..........
.............%@@@@@@@@%@#-*%%*=.......
.............-%@@@@@@@%%%-.=%%%#......
..............#@@@@@@@%%%%%%@%#%#-....
..............+@@@@@%#*##%%%%+.:#%+...
..............+%@@@@#......-=....=%*..
.............-==:...:.................
..........:*%@@%%#%%*.................
.........=%@@@@@@@@*..................
.........=%@@@@@@@@%+.................
.........+%@@@@@@@@#:.................
........*%%@@@@@@@@#..................
*###**++=+%@@@@@@@%+..................
+===++*#%%@%@@@@%@#...................
.........*%%@@@@%%+:..................
..........:+#%@@@@@%#+=:..............
............*%@@@@@@%%%%#+............
............:%@@@@@@%%@@@%#=..........
.............%@@@@@@@@%@#-*%%*=.......
.............-%@@@@@@%%%%:.-%%%#......
..............#@@@@@@@%%%%%%@%%%#:....
..............+@@@@@%#*##%%@%+.:#%+...
..............=%@@@%#......-=....+%*..
.............-==:...:.................
..........:*%@@%%#%%*.................
.........=%@@@@@@@@*..................
.........=%@@@@@@@@%+.................
.........+%@@@@@@@@#:.................
........*%%@@@@@@@@#..................
#####**++=%@@@@@@@%+..................
=====++*#%@%@@@@%@#...................
.........*%%@@@@%%+:..................
..........-+#%@@@@@%#+=:..............
............*%@@@@@@%%%%#+............
............:%@@@@@@%#@%@%#=..........
.............%@@@@@@@%%@%-*%%+=.......
.............-%@@@@@@@%%%-.-%%%#......
..............#@@@@@@@%%%%%%@%%%#:....
..............+%@@@@%####%%%%+.:#%=...
..............=%@@@%#......-=....+%*..
.............-==:...:.................
..........:*%%@%%##%#.................
.........-%@@@@@@@@*..................
.........=%@@@@@@@@%+.................
.........+@@@@@@@@@#:.................
........*%%@@@@@@@@%:.................
###%##*++=%@@@@@@@%+..................
=---==+*#%@%@@@@%%#...................
.........*%%@@@@%%+:..................
..........-+#%@@@@@%#+=:..............
............+%@@@@@@%%@%#+............
.............%@@@@@@%#@@@%#=..........
.............%@@@@@@@@@@%-*%%+-.......
.............-%@@@@@@@%%%-.-%%%#......
..............*@@@@@@@%%%%%%@%%%#:....
..............+@@@@@%####%%@%*.-#%=...
..............=%@@@%#.....:-+:...*%+..
.............-==:.....................
..........:+%%@%%*#%#.................
.........:%@@@@@@@@#..................
.........-%@@@@@@@@%*.................
.........=%@@@@@@@@%-.................
........+%%@@@@@@@@%:.................
#%%%%##*++%@@@@@@@%*..................
-----=++#%@%@@@@%@%...................
.........*%%@@@@%%*:..................
..........-+#%@@@@@%#+=:..............
............+%@@@@@@%%@%#+............
.............#@@@@@@%#@@@%#-..........
.............#@@@@@@@@@@%=*%#+-.......
.............:%@@@@@@@%%%-.-%%%#......
..............*@@@@@@@%%%%%%@%%%*:....
..............+%@@@@@%#%%%%@@*.-%%-...
..............=%@@@%%.....:=+:...*%=..
.............:-=:.....................
...........=#%@@%**%%:................
.........:%@@@@@@@@#:.................
.........:%@@@@@@@@%*.................
.........-%@@@@@@@@%=.................
........=%%@@@@@@@@%-.................
%%%%%##**+#@@@@@@@@#..................
-----==+*%@@@@@@@@%:..................
.........+%%@@@@@%*:..................
..........-+#%@@@@@@%+-:..............
............=%@@@@@@%%@%#=............
.............*@@@@@@%#%@@%#-..........
.............*@@@@@@@@@@%=#%#=:.......
.............:%@@@@@@@%%%=.-%%%*......
..............*@@@@@@@%%%##%%%%%*:....
..............+%@@@@@%%%%%@@@#:=%%-...
..............=%@@@%%:....-=*:..:#%=..
..............--:.....................
...........-*%%@%#*#%-................
..........*%@@@@@@@%:.................
..........%@@@@@@@@%#.................
..........%@@@@@@@@%+.................
........:%%@@@@@@@@%=.................
%%%%%%#****%@@@@@@@%:.................
-:::--=+*%@@@@@@@@%-..................
.........=%%@@@@@@#:..................
..........:+#%@@@@@%#+-:..............
............:%@@@@@@%%@%#=............
.............+%@@@@@%*%@@@#-..........
.............+%@@@@@@@@@%+#%#=:.......
.............:%@@@@@@@%%%+.-%%%*......
..............*@@@@@@@%%%*#%%@%%*.....
..............=%@@@@@%%%%@@@@#-=%#:...
..............-%@@@@%-...:-+*-..:#%-..
..............:-:.....................
...........:+%%@%#+#%=................
..........+%@@@@@@@%=.................
..........#@@@@@@@@@#:................
..........#@@@@@@@@%*.................
.........#%@@@@@@@@%+.................
%%%%%%##***%@@@@@@@%-.................
-:::--=+*#%@@@@@@@%+..................
.........-%%%@@@@@%:..................
..........:+#%@@@@@%#+-:..............
.............%%@@@@@%%%%#=............
.............=%@@@@@%*%@@%#-..........
.............-%@@@@@@@@@%*#%#-........
..............#@@@@@@@%%%+.-%%%*......
..............+@@@@@@@%%%**#%@%%+.....
..............=%@@@@@%%%%@%@@%=+%#:...
..............-%@@@@%=..::=*#=..-%%-..
...............-:.....................
............=#%%%#++##................
..........-%@@@@@@@@*:................
..........=%@@@@@@@@%-................
..........=%@@@@@@@@%-................
.........+%@@@@@@@@%#.................
%%%%%%##**+%@@@@@@@%+.................
:::::-==*#%@@@@@@@@*..................
..........%%%@@@@@%-..................
...........=*%@@@@@%#+::..............
.............#%@@@@@%%%%#=............
.............-%@@@@@%+%@@@#:..........
.............:%@@@@@@%@@@##%*-........
..............#@@@@@@@@%%*.-%@%+......
..............+%@@@@@@%%%*+*%@@%+.....
..............=%@@@@@%%%@@@@@%++%#:...
..............-%@@@@%+.::-=*%+..-%%:..
...............:-.....................
............:+%%%%*=+*=...............
...........*%@@@@@@@%+................
...........%@@@@@@@@%+................
..........:%@@@@@@@@%#................
.........-%%@@@@@@@@%:................
%%%%%%%#*++%@@@@@@@@#.................
:::::--=+#%@@@@@@@@%:.................
..........*%%@@@@@%=..................
...........-+#%@@@@%#+:...............
.............*%@@@@@%%%%*-............
.............:%@@@@@%+%@@@#:..........
..............%@@@@@@%%@@#%%*:........
..............*@@@@@@@@%@*.=%%%+......
..............=%@@@@@@@%%*++%%@%+.....
..............-%@@@@@@%%@@@@@%**%*....
..............-%@@@@@*::-=+#%*..=%#:..
................::....................
.............=*%%%%+-=+-..............
...........:%@@@@@@@@%+...............
...........-%@@@@@@@@#:...............
...........*%@@@@@@@@%+...............
.........:#%@@@@@@@@%+................
%%%%%%%#*+=#%@@@@@@@%=................
:::::--=+*%@@@@@@@@%+.................
..........-%%@@@@@@#..................
............=*%@@@@%#+:...............
.............=%@@@@@%%%%*-............
.............:#@@@@@%*%@@@#:..........
..............*@@@@@@%%@@%%%*:........
..............+@@@@@@@@@@#:=%%#=......
..............=%@@@@@@@@%#==#%@%*.....
..............-%@@@@@@%%@@@@@%#*%*....
..............:%@@@@%#---=*#%%..=%#:..
.................::...................
.............:+#%%%%=:--:.............
............=%@@@@@@@@%*:.............
............+@@@@@@@@@*...............
...........=%@@@@@@@@@%-..............
..........=*%@@@@@@@@%-...............
%%%%%%%##++#%@@@@@@@@#:...............
::..::-=+*#@@@@@@@@@%:................
...........+%%@@@@@%=.................
............:-%%@@@%%+:...............
..............%@@@@@@%%%#=............
..............+%@@@@@%*%@@%-..........
..............=%@@@@@@%@@%%%#-........
..............-%@@@@@@@@@%--#%#+......
..............:%@@@@@@@@@%==*%@@#.....
...............%@@@@@@@%@@%@@@%*%#:...
...............%@@@@@%=-==*%%%-.-%%:..
.................::-..................
..............=*%%%%%=.::.............
.............+%@@@@@@@%%#-............
.............#@@@@@@@@%+..............
...........=#%@@@@@@@@@%..............
.:::::.....-*@@@@@@@@%*-..............
%%%%%%%%#*+#%@@@@@@@@%+...............
:....::-=+*%@@@@@@@@@*................
...........:*%@@@@@@%-................
..............+%@@@@%*=...............
..............*@@@@@@@%%%+:...........
..............-%@@@@@%+%@@%*..........
...............%@@@@@@%%@@%%%=........
...............%@@@@@@@@@@+:*%%*:.....
...............#@@@@@@@@@%*-=%@@%-....
...............#@@@@@@@@@@%@@@%#%%-...
...............*@@@@@@#-==*#%%*.:#%=..
..................:--.................
..............:+#%@@%%=...............
..............*@@@@@@@%%%%-...........
.............-%@@@@@@@@%+.............
...........:#%@@@@@@@@@%#.............
.::--::.....-%@@@@@@@@%*-.............
%%%%%%%%%#**%@@@@@@@@@%:..............
:......:-=+#%@@@@@@@@%=...............
............:+%%@@@@@#:...............
...............#@@@@@%+-..............
..............:%@@@@@@%%%#=...........
...............*@@@@@@#*@@@%-.........
...............*@@@@@@%%@@%%%*:.......
...............+@@@@@@@@@@%-=%%#=.....
...............=@@@@@@@@@@%=-*%@%#....
...............=%@@@@@@@@%%%@@@%#%*...
...............-%@@@@@%===+*%%%:.+%#:.
..................-===:...............
...............-#%@@@%%=..............
...............%@@@@@@@@%%%-..........
.............:*@@@@@@@@@%=............
............=#%@@@@@@@@@%+............
.:------:...:*@@@@@@@@@%+:............
%%%##%%%%%%##@@@@@@@@@%*..............
-.......:-=+#%@@@@@@@@%:..............
.............:+#%@@@@%*...............
...............=%@@@@%#+:.............
...............*%@@@@@@%%%*-..........
...............:%@@@@@%+%@@%#.........
...............:%%@@@@@%%@@%%%+.......
................%@@@@@@@@@@#:*%%*-....
................%@@@@@@@@@@#-=%@@%=...
................%@@@@@@@@@%%%@@%#%%=..
................%@@@@@@#-=+*#%%#.:#%+.
.................:-=+++-..............
................*%%@@@@%+::...........
...............-%@@@@@@@@%%#:.........
.............:+%@@@@@@@@@%:...........
.............+#@@@@@@@@@%%-...........
.-==++==--:..=%@@@@@@@@%#=............
%%##**##%%%%#%@@@@@@@@@%=.............
-.........:=+#%@@@@@@@@#..............
...............=#@@@@@%-..............
................#@@@@@%#+:............
...............:%@@@@@@%%%%*-.........
................+%@@@@@%+%@@%*........
................+%@@@@@%%@@@%%%=......
................+%@@@@@@@@@%*-*%%*:...
................=@@@@@@@@@@%*-+%@@%-..
................=%@@@@@@@%@@@@@@%#%%-.
................-%@@@@@%+-=+*%%%+.-%%=
..................=+*###-.............
................:%@@@@@@%+---.........
................*@@@@@@@@@%%+.........
..............+#@@@@@@@@@%#...........
..............=%@@@@@@@@@%%:..........
:-=+***++==:.:#%@@@@@@@@%+:...........
%%#*+++**#%%%%@@@@@@@@@@#:............
-..........:-=*%%@@@@@@%=.............
................-%@@@@%#..............
................-%@@@@@%%+::..........
................=%@@@@@@%%%%*-........
.................%@@@@@@%+@@@%*.......
.................%@@@@@@%%@@@%%%=.....
.................%%@@@@@@@@@%+-*%%*:..
.................#%@@@@@@@@@%*=+%@@%:.
.................#@@@@@@@@%%@@@@@%#%%-
.................*@@@@@@%=--=*%@%-.-%%
..................=*%%@@%=............
.................*@@@@@@@%***+........
................-%@@@@@@@@@%+-........
..............-#%@@@@@@@@@%*..........
...............=@@@@@@@@@@%*..........
--+*#####**+=-+%@@@@@@@@@%:...........
%%#*+===++*#%%%@@@@@@@@@%=............
-............:-+%%@@@@@@%.............
.................-%@@@@%*.............
.................+@@@@@@@%*-:.........
.................+%@@@@@@#%@%#=.......
.................-%@@@@@@#=%@@%#:.....
.................-%@@@@@@%%@@@%%%+....
.................:%@@@@@@@@@@%*:*%%#-.
.................:%@@@@@@@@@@%*=*%@@%-
..................%@@@@@@@@%%@@@@@%*%%
..................%@@@@@@#-:-=*%%%:.-%
..................-#%%@@@@*...........
..................%@@@@@@@@%%%*.......
................:*%@@@@@@@@@*-........
...............+%@@@@@@@@@@@*.........
...............:*@@@@@@@@@%%=.........
+++*%%%%%%%##*=#@@@@@@@@@@#...........
%%%*=-::--=+*#%%@@@@@@@@@#:...........
:..............:=#%@@@@@@+............
..................=@@@@@%*:...........
..................#@@@@@@@%#+=........
..................*@@@@@@%##@%%+:.....
..................+@@@@@@@#=%@@@%-....
..................=@@@@@@@%%@@@%%%#-..
..................=@@@@@@@@@@@@%:+%%%+
..................-@@@@@@@@@@@@#+*%%%%
..................-@@@@@@@@%%%@@@@@%*%
..................-@@@@@@@#:.:-+#%%:.:
...................*%%@@@@@%=--:......
..................-%@@@@@@@@%%%*......
................:+%@@@@@@@@@@+........
................+#@@@@@@@@@@@#........
.....:-----::...=%@@@@@@@@@%+-........
####%%%%%%%%%%%#%@@@@@@@@@@#..........
%%#*=:.....:-=+*%%@@@@@@@@*...........
.................-*#@@@@@%-...........
...................*@@@@@%#+:.........
...................%@@@@@@@%%#*-......
...................*@@@@@@@*+%%%#=....
...................*@@@@@@@#-%@@@%+...
...................+@@@@@@@%%@@@%#%%+:
...................+@@@@@@@@@@@@%=-%@%
...................+%@@@@@@@@@@@%*#%@%
...................=@@@@@@@@%%%%@@@@%*
...................+@@@@@@@#:..:=*%%-.
....................%@@@@@@@%#***:....
...................=@@@@@@@@@@%*-.....
.................+%@@@@@@@@@@@*.......
.................-#@@@@@@@@@@%#.......
:...:-=+***++=-:.*%@@@@@@@@@%-........
%%%%%%%#***##%%%%%@@@@@@@@@%*.........
***+=:.........-=*%@@@@@@@@%..........
..................:=*@@@@@%+..........
....................#@@@@@@%#=:.......
...................:%@@@@@@%%%%#*-....
....................*@@@@@@@#-%%@%#-..
....................*@@@@@@@%:#@@@@%=.
....................*@@@@@@@@%@@@@##%#
....................+@@@@@@@@@@@@%*.*%
....................+@@@@@@@@@@@@%##%@
....................+@@@@@@@@%##%@@@@%
....................*@@@@@@@#:...-+#%=
.....................%@@@@@@@@@%%%=...
...................-*@@@@@@@@@@#=.....
..................#%@@@@@@@@@@@%:.....
..................:#%@@@@@@@@@%#......
*+====*#%%%%%%#*+=%@@@@@@@@@@%:.......
@@@%%%#+==-==++#%%%@@@@@@@@@%*........
%==--.............-#%@@@@@@@%-........
+...................:+@@@@@@#-........
.....................%@@@@@@@%%+:.....
....................:#@@@@@@@%#%%%*-..
.....................*@@@@@@@%:+%@@%#.
.....................*@@@@@@@%=*@@@@%#
.....................*@@@@@@@@%@@@@%*%
.....................*%@@@@@@@@@@@@#-=
.....................+@@@@@@@@@@@@@%%%
.....................+%@@@@@@@%**#%@@@
.....................#%@@@@@@#-....-+#
.....................:%@@@@@@@@@@%#-..
...................:*%@@@@@@@@@@%:....
...................*#%@@@@@@@@@@%+....
:.......:-====--:..-#@@@@@@@@@@#+.....
@%%%%#%%%%%%%%%%%%%%@@@@@@@@@@%=......
%%%%%%*=:......:-=*#%@@@@@@@@@%:......
%#..................=#%@@@@@@%+.......
%=....................+@@@@@@%#=......
%.....................%@@@@@@@@%%*=:..
*....................:*@@@@@@@%+#%@%#=
=.....................*@@@@@@@%+:%@@@%
:.....................*@@@@@@@@#*%@@@%
......................+@@@@@@@@%@@@@@%
......................+@@@@@@@@@@@@@%+
......................=@@@@@@@@@@@@@@%
......................=%@@@@@@@%*=+#%%
......................#%@@@@@@%-.....-
......................=%@@@@@@@@@@#=:.
....................=%%@@@@@@@@@@@*...
....................:*@@@@@@@@@@@%*...
%#*++===+#%%%%%%#*+++%@@@@@@@@@@#:....
@@@@@%%%%*+===++*#%%%@@@@@@@@@@@#.....
@@%====:............-%%@@@@@@@@%*.....
%%+...................=+%@@@@@@#:.....
%%:....................+@@@@@@@@%*:...
%#.....................%@@@@@@@@%%%%#=
%+.....................=@@@@@@@@*-%@@%
%-.....................=@@@@@@@@%.*@@@
%......................=@@@@@@@@%*%@@@
#......................=@@@@@@@@@@@@@@
+......................-%@@@@@@@@@@@@@
=......................-@@@@@@@@@@@@@@
:......................-@@@@@@@@@#--=*
.......................#%@@@@@@%=.....
......................-*%@@@@@@@@@@%:.
.....................=%%@@@@@@@@@@@%=.
#*+=--:::-=+*****+=-::=%@@@@@@@@@%#+..
@@@@@@%%%%%%####%%%%%%@@@@@@@@@@@%-...
@@@%###*+-.........-=*%@@@@@@@@@@@+...
@@@*..................=%%@@@@@@@@%:...
@@%-....................-%@@@@@@%#-...
@@%.....................+@@@@@@@@@%%+-
%%+.....................*%@@@@@@@%*%%%
%%-.....................:%@@@@@@@%=-%@
@%......................-%@@@@@@@@*+%@
%#......................:@@@@@@@@@%%@@
%+......................:%@@@@@@@@@@@@
@-......................:%@@@@@@@@@@@@
%:.......................%@@@@@@@@@%%%
%.......................:%@@@@@@@@#-.:
#......................:#@@@@@@@%+....
.......................*%@@@@@@@@@@@@*
%#*+=-::..:-++++++=-:.:+%@@@@@@@@@@@%*
@@@@@@@%%%%%%%%%%%%%%%%#%@@@@@@@@@@#-.
@@@@%%%%#*=-......:-=+#@@@@@@@@@@@@%=.
@@@@#..................*@@@@@@@@@@@%-.
@@@%-...................-*%@@@@@@@%+..
@@@%......................%@@@@@@@@%#=
@@@+.....................=%@@@@@@@@%%%
@@%-.....................-#@@@@@@@@#-%
%%%.......................%@@@@@@@@%-#
%%#.......................%@@@@@@@@%#%
@%=.......................%@@@@@@@@@@@
@%:.......................#%@@@@@@@@@@
%%........................#@@@@@@@@@@@
%#........................*@@@@@@@@@@#
%*.......................:%@@@@@@@@%=.
%+......................:#%@@@@@@@=:..
@%%#*+=-:::-=+****++=-:.#%@@@@@@@@@@@@
@@@@@@@@%%%%%%%%%%%%%%%%##@@@@@@@@@@@%
@@@@@%####*+-......:-=+#%@@@@@@@@@@@@%
@@@@@#..................#@@@@@@@@@@@@%
@@@@%-..................:*%@@@@@@@@@%#
@@@@#.....................:+%@@@@@@@%#
@@@%+......................#@@@@@@@@@@
@@@%:.....................-%%@@@@@@@@#
@@@%.......................=%@@@@@@@@%
@@@+.......................+%@@@@@@@@@
@@%-.......................+%@@@@@@@@@
@%%........................+@@@@@@@@@@
@%#........................=%@@@@@@@@@
%%+........................=%@@@@@@@@@
%%-........................-%@@@@@@@@@
%%:........................#@@@@@@@%%#
%%:......................:#@@@@@@@@%..
@@@@@@@@@@@%%%%####%%%%@%%@@@@@@@@@@@@
@@@@@@%****+-:.......:-=+%@@@@@@@@@@@@
@@@@@%*..................+%@@@@@@@@@@@
@@@@@%:..................:#@@@@@@@@@@@
@@@@@*.....................+*%@@@@@@@@
@@@@%=......................-%@@@@@@@@
@@@%%.......................#@@@@@@@@@
@@@@*.......................+%@@@@@@@@
@@@%=........................%@@@@@@@@
@@@%........................:%@@@@@@@@
@@@#........................:%@@@@@@@@
@@@+.........................%@@@@@@@@
@@@-.........................%@@@@@@@@
@%%..........................#@@@@@@@@
%%#..........................%@@@@@@@@
%%*.........................*%@@@@@@@*
%%*.......................:#@@@@@@@@@#
@@@@@@@%----:...........:-+%@@@@@@@@@@
@@@@@@%=..................:%@@@@@@@@@@
@@@@@@%....................#@@@@@@@@@@
@@@@@@+....................:#%@@@@@@@@
@@@@@%:......................:*@@@@@@@
@@@@%#.......................:%@@@@@@@
@@@@%=.......................=%@@@@@@@
@@@@%:........................=@@@@@@@
@@@@#.........................*@@@@@@@
@@@@=.........................*@@@@@@@
@@@%:.........................+@@@@@@@
@@@%..........................+@@@@@@@
@@@*..........................=@@@@@@@
@@@=..........................-%@@@@@@
@@@-..........................*@@@@@@@
@@@-.........................*%@@@@@@@
@@@-.......................:#%@@@@@@@@
@@@@@@@%:...................=%%@@@@@@@
@@@@@@@*....................+%@@@@@@@@
@@@@@@%-.....................%@@@@@@@@
@@@@@@%......................:+*%@@@@@
@@@@@%+........................-%@@@@@
@@@@@%:........................#@@@@@@
@@@@@#.........................+#@@@@@
@@@@%=..........................%@@@@@
@@@@%..........................:%@@@@@
@@@@*..........................:%@@@@@
@@@@=...........................%@@@@@
@@@%:...........................%@@@@@
@@@%............................#@@@@@
@@@#............................#@@@@@
@@@*...........................=%@@@@@
@@@*..........................+%@@@@@@
@@%#.........................#@@@@@@@@
@@@@@@@%=.....................%@@@@@@@
@@@@@@@%......................*@@@@@@@
@@@@@@@+......................:#%%@@@@
@@@@@@%:.........................*@@@@
@@@@@@*.........................:%@@@@
@@@@@%-.........................+%%@@@
@@@@@%...........................=%@@@
@@@@%+...........................=@@@@
@@@@%-...........................+@@@@
@@@@%............................=@@@@
@@@@*............................-@@@@
@@@@=............................:%@@@
@@@@-............................:%@@@
@@@@:............................-%@@@
@@@@:...........................-%@@@@
@@@@:..........................+%@@@@@
@@@@-.........................*%@@@@@@
@@@@@@@@*......................=%@@@@@
@@@@@@@%:.......................#@@@@@
@@@@@@@*.........................-+%@@
@@@@@@%-..........................+%@@
@@@@@@#...........................%@@@
@@@@@@=...........................=#@@
@@@@@%.............................#@@
@@@@@*.............................%@@
@@@@@=.............................#@@
@@@@%:.............................*@@
@@@@%..............................+%@
@@@@*..............................=%@
@@@@*..............................=%@
@@@@+.............................:#@@
@@@@*............................:%@@@
@@@@*...........................=%@@@@
@@@@#..........................=%@@@@@
@@@@@@@@*........................#@@@@
@@@@@@@%-........................:+#%@
@@@@@@@#............................#%
@@@@@@%-...........................=%@
@@@@@@%............................+%%
@@@@@@+.............................:%
@@@@@%:.............................-%
@@@@@#..............................-%
@@@@%+...............................%
@@@@%-...............................#
@@@@%:...............................+
@@@@%................................+
@@@@%................................#
@@@@%...............................*@
@@@@%.............................:#@@
@@@@%:...........................-%@@@
@@@@%=..........................:%@@@@
@@@@@@@@*..........................*%%
@@@@@@@%:............................*
@@@@@@@*.............................#
@@@@@@%-............................:%
@@@@@@#.............................:-
@@@@@@+...............................
@@@@@%:...............................
@@@@@%................................
@@@@@*................................
@@@@@+................................
@@@@@=................................
@@@@%=................................
@@@@%=................................
@@@@@+...............................+
@@@@%*..............................*%
@@@@@#.............................#@@
*%@@@%:...........................+%@@
@@@@@@@@+............................-
@@@@@@@%:.............................
@@@@@@@*..............................
@@@@@@%-..............................
@@@@@@%...............................
@@@@@@+...............................
@@@@@%-...............................
@@@@@%:...............................
@@@@@%................................
@@@@@#................................
@@@@@#................................
@@@@@#................................
@@@@@%................................
%@@@@%................................
#@@@@%-..............................+
:%@@@@+.............................=%
.=%@@@%............................:%@
@@@@@@@%=.............................
@@@@@@@%..............................
@@@@@@@+..............................
@@@@@@%:..............................
@@@@@@%...............................
@@@@@@*...............................
@@@@@@+...............................
@@@@@@=...............................
@@@@@%-...............................
@@@@@%-...............................
@@@@@@-...............................
%@@@@@=...............................
*@@@@@+...............................
:%%@@@#...............................
.+%@@@%...............................
..#%%@%-..............................
..:%%%@*.............................+
@@@@@@@%=.............................
@@@@@@@%..............................
@@@@@@@*..............................
@@@@@@%=..............................
@@@@@@%:..............................
@@@@@@%...............................
@@@@@@%...............................
@@@@@@#...............................
@@@@@@#...............................
%@@@@@#...............................
*%@@@@%...............................
:%@@@@%:..............................
.+%@@@@-..............................
..#@@@@+..............................
..-%@@@#..............................
...=%%%%-.............................
....=%%%*.............................
@@@@@@@@=.............................
@@@@@@@%:.............................
@@@@@@@%..............................
@@@@@@@*..............................
@@@@@@@+..............................
@@@@@@@=..............................
%@@@@@%=..............................
*@@@@@%=..............................
-%@@@@@=..............................
.#@@@@@+..............................
.=%@@@@*..............................
..#@@@@%..............................
..:%@@@%:.............................
...=%%@@+.............................
....+%%%#.............................
.....+%%%-............................
......=%%#............................
@@@@@@@@*.............................
@@@@@@@%+.............................
%@@@@@@%-.............................
#@@@@@@%:.............................
+@@@@@@%:.............................
-%@@@@@%:.............................
.%@@@@@%:.............................
.+%@@@@%:.............................
.:%@@@@%-.............................
..+%@@@@=.............................
...%@@@@*.............................
...-%@@@%.............................
....+%@@%:............................
.....*%%%+............................
......*%%%............................
.......=%%+...........................
........:*%-..........................
-%%%@@@@%-............................
:%%%@@@@%.............................
.%%%@@@%%.............................
.*%%@@@@%.............................
.=%%@@@@%.............................
..%@@@@@%.............................
..*@@@@@%.............................
..:%@@@@%:............................
...*%@@@%-............................
....%@@@%+............................
....-%@@@#............................
.....+%@@%:...........................
......+%@@=...........................
.......+%%%...........................
........=%%=..........................
..........+#:.........................
............:.........................
.:%@@@@@@%............................
..%%@@@@@%............................
..*%@@@@@#............................
..=%@@@@@#............................
...%@@@@@%............................
...+@@@@@%............................
...:%@@@@%:...........................
....+%@@@%-...........................
.....#@@@%+...........................
.....-%@@%#...........................
......=%@%%...........................
.......=%@%+..........................
........=%%%..........................
.........:#%+.........................
...........=#:........................
......................................
......................................
...%@@@@@@%...........................
...*%@@@@@%...........................
...-%@@@@@%...........................
....#@@@@@%...........................
....=%@@@@%:..........................
.....%@@@@%-..........................
.....=%@@@%=..........................
......*@@@%*..........................
......:%@@@%..........................
.......-%@@%-.........................
........-%@@*.........................
.........-%%%:........................
..........:*%*........................
............-*-.......................
......................................
......................................
......................................
....=%@@@@@%:.........................
.....%@@@@@@-.........................
.....*@@@@@@-.........................
.....-%@@@@@=.........................
......*@@@@%+.........................
......:%@@@@*.........................
.......=%@@@%.........................
........*%@@%:........................
.........#@@@+........................
.........:#@@%........................
...........#%%=.......................
............=%%.......................
.............:++......................
......................................
......................................
......................................
......................................
......%@@@@@%-........................
......+%@@@@%=........................
......:%@@@@%+........................
.......+@@@@@*........................
.......:%@@@@#........................
........=%@@@%........................
.........*%@@@-.......................
..........#@@@*.......................
...........#%@%.......................
............*%%+......................
.............=%%:.....................
...............++.....................
......................................
......................................
......................................
......................................
......................................
.......#@@@@@%:.......................
.......-%@@@@@-.......................
........#@@@@@=.......................
........:%@@@@*.......................
.........=%@@@%.......................
..........*%@@%:......................
...........#@@@+......................
............#%@%......................
.............*%%=.....................
..............=%%.....................
................==....................
......................................
......................................
......................................
......................................
......................................
......................................
........*@@@@@%.......................
........:%@@@@%.......................
.........+%@@@%-......................
..........#@@@%+......................
..........:%@@@#......................
...........:%@@%:.....................
............:%@%+.....................
.............:#%%:....................
...............=%*....................
.................=:...................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
.........*@@@@@=......................
.........:%@@@@*......................
..........-%@@@%......................
...........+%@@@-.....................
............+%@@*.....................
.............=%@%:....................
..............-%%+....................
................+%:...................
..................=...................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
..........*%@@@%......................
...........#@@@@:.....................
...........:%@@%+.....................
............:%@@%.....................
.............:#%%=....................
...............+%#....................
................-#+...................
..................-...................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
...........*@@@@-.....................
............#@@@*.....................
.............#%@%:....................
..............*%%+....................
...............=%%:...................
.................+*...................
..................:-..................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
............*%@@#.....................
.............*%@%:....................
..............=%%*....................
...............:#%:...................
.................-+...................
......................................
...................:..................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
.............*%@%:....................
..............+%%*....................
...............:#%:...................
.................-+...................
......................................
......................................
......................................
......................................
...................:..................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
..............*%%+....................
...............-%%:...................
.................=*...................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
..................::..................
......................................
......................................
......................................
......................................
......................................
......................................
...............=%%....................
................:+*...................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
...................:..................
......................................
......................................
......................................
................:**...................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
..................=:..................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
..................--..................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
..................--..................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
..................::..................
..................-:..................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
..................=-..................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
..................=-..................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
..................--..................
..................::..................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
..................::..................
..................-=..................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
..................=#..................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
..................-#..................
...................-..................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
..................:=..................
..................-#-.................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
...................:..................
..................*%-.................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
..................+*:.................
..................+*:.................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
.................:##:.................
.................:*+..................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
.................-**:.................
.................=%%:.................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
..................:...................
.................#%%-.................
.................=#+..................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
..................:...................
................:%%%-.................
................:%%#:.................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
.................=+-..................
................+%%%-.................
................:#%#:.................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
..................::..................
................:%%%-.................
.................#%%-.................
..................:...................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
.................=++=.................
.................#%%*.................
..................::..................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
.................----.................
................*%%%%+................
................+%@@%=................
................-*##*-................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
...............-*####*=...............
...............=@@@@%%-...............
...............=%@@@%%-...............
..............+*%@@%%%*=..............
...............-=++++-:...............
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
................:.--.:................
..............:*%%%%%#*-..............
..............:%@@@@@%%...............
.............:=%@@@@@@#=..............
............-#%%@@@@@@%##:............
............:*#%%%%%%%%#+.............
...............-==++==-...............
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
................-:--:-.:..............
.............:+#%%%%%%#*-.............
..............#@@@@@@@%*..............
.............=#@@@@@@@@*-.............
...........=%%@@@@@@@@@@%%=...........
...........#%@@@@@@@@@@@@%*...........
............=#%%@%%%%%%%#=............
...............:--==--:...............
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
...............:.-::-::...............
.............-*#%%%%%%##=:............
.............*%@@@@@@@%%+.............
............-+%@@@@@@@@%+-............
..........=%%*%@@@@@@@@%*%%=..........
.........=%%%=%%@@@@@@@%-%@%-.........
.........:*%%#++*####**+#%%*..........
...........:+#%%%%###%%%*+:...........
................::::::................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
..............:-.+.+:--::.............
...........-=+-#+#**#+*++#:...........
...........=#%@@@@@@@@%%%#:...........
...........:=%@@@@%%%@@@%=:...........
.........=##=+%@@%##%%@@==%#=.........
........*%%:.*%@@@@@@@@%+.-%%+........
........*%%=.:*%%%@@@%%+..=%%*........
.........+%%#=:.::--:..:=#%%=.........
...........-+*#%######%#*=-...........
..................::..................
......................................
......................................
......................................
......................................
......................................
......................................
.................:.::.:...............
...........:+.+.:-.-:.=.*-=:..........
..........#=...:.-..-.-...##:.........
..........-#-*+%#%%%%#%+#=*-..........
...........-#%@@%%%%@@@@%#=...........
........-**--%%+==::==*%#:-*+-........
.......*%=...#%%#%**%#%%*...+%*.......
......-%#:...+%%%%%%%%%%=...:%%:......
.......*%*:....-=++++=-....:*%*.......
........-*#+-:..........:-+#*-........
...........-=+++++==++++=-:...........
......................................
......................................
......................................
......................................
......................................
......................................
...........:.--.-=.-+.-+.-:...........
.........=-*.::..........=:++.........
........=%-................=%=........
.........-*.*=.-=+::+==.=%---.........
...........:=#*%%%%%%@%*#--...........
........:::-%%%%*****#%%%%=:::........
......--....+#=-=++++=-=#+...:=-......
.....-=.....:%%##%##%##%#.....:=-.....
.....-=:......=*#%%%%#*=......:=-.....
......-=:....................:--......
........:-:................:-:........
......................................
......................................
......................................
......................................
......................................
......................................
..........-..+..+-.:*..*:.=:..........
.......:+:=:..............-.+*-.......
.......*%:..................:#*.......
........=*.+=...:....-:..=#-:=........
...........-=.:#%%==%%%:.:............
...........-=%%%%%%%@@@%%==...........
...........+%%%*-::::=*%%%*:..........
...........#%@#........#%%#...........
...........=#%%#**==**#%%#-...........
.............:=**####*+=:.............
......................................
......................................
......................................
......................................
......................................
......................................
......................................
............:-..+:..*..-=..-..........
.......-.==..:............:=.+=.......
......+#:....................:+#......
......-#*.................:-.-#-......
........:.+%...-+:..:++...=*:.........
............-:+%%%**%%%+:-............
..........-*%#=-:.....-+%%*-..........
.........-%@#...........:%%%-.........
.........-%@%=..........=%%%-.........
..........:*%%%*++==++#%%%+:..........
.............:=++****+=-:.............
......................................
......................................
......................................
......................................
......................................
......................................
................-...-:..-.............
........:+..=-..-...:...=..==.:.......
......*=.:....................+=-.....
.....**.......................:**.....
......+#..-................==.-+:.....
.........-#-.-=++====**=:..++.........
.........:+#*=:+=....:=:=*#+:.........
........+%%-..............-%%=........
.......:%@#...............:#%#........
........=%%#-............=#%#-........
.........:=*%%#+=====++#%%*=..........
......................................
......................................
......................................
......................................
......................................
......................................
......................................
............=...*...=-..=-..:.........
........==..:...............=..=......
.....++........................--=....
....+*:........................:*=....
.....+#..:..:----::::----:..-:.-*:....
........:%#=-..=:....:+:.-+*%*........
.......+#+....:%=.--.-#=....+#+.......
......+%*.........==.........#%=......
......=%#-..................-#%-......
.......=##+:..............:+#*-.......
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
........:..:+...+...--..:+..:-........
.....:..+...................::.-+.....
....-+:.........................-=-...
...=*.......::::.......:::.......+-...
....=%:.---:..............:---..=%:...
.....:++**.......-==-.......+%#=......
.....**.==....=##%%%%*#+....:=:**.....
....-*+.......-+..::..+-.......+*:....
.....++-......................-*=.....
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
................:....:................
........:..-=...=...:-...*...=:.......
....::.:=....................:..--....
....=-..........................:-:...
..:%:...:....................:....*=..
...-+-:.........-=++=-.........:-=*...
...=*:........-%%@@@@@%:........:++...
...=-..+%:.....=*#%%#*=.....:%*..-=...
...=-..:-.....#*......#*.....:...--...
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
...........=-...+...-=...+:...:.......
.......+-....................-=.......
....#:...........................#:...
..::...........-++*++=-...........:+..
..*=.........*%@%*==#%@%+.........:+..
..-*:........*%@@%**%%%%+.........*+..
..:+..........:=+****+-:..........=-..
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
..............-=+****+=-..............
...........:*%@#=-::-+%%%+............
...........+%%%*:....:*@@%=...........
............=#%%%%##%%%%#=............
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
.............-=+**##**+=:.............
..........:*%%+--%%%=:-*%%*:..........
.........:%%%+...*%#-...*%@%..........
..........*%%%+:......-+%%%*..........
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
................:#%#-.................
............:=++#%%%#+++-:............
.........-*%#=:..*%%=..:=#%+:.........
........+%%*.....*%%+.....*@%=........
........#%%*......::......*@%*........
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
.................==-..................
................*%%%=.................
................+%%%=.................
...........:-===-#%%+====-............
........-*#+-....#%%*....-*#+:........
.......*%*.......%%%#......:#%+.......
......=%%-.......:==:.......+%%-......
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
.................:-:..................
................*%%%=.................
................#%%%-.................
.................+%#:.................
...........:--:::#%%*:::-::...........
.......:=+-:.....%%%#.....:=+=:.......
.....:*#-........%%%%........-#+:.....
.....*#-.........+##+.........-#*.....
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
................:*#*:.................
................#%%%+.................
................=%%%:.................
.................#%%*.................
.................%%%#.................
.......:::.......%%%%.......:::.......
....:=-.........-%%%%-.........==:....
...-+-.........*@%%%%%+.........-+:...
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
................-*#*:.................
................#%%%*.................
................-%%%-.................
.................#%%#.................
.................%%%%.................
.................%%%%.................
....:..........-+%%%%+-..........:....
..::.........-%%@%%%%%%%:.........::..
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
................:+*+:.................
................#%%%*.................
................=%%%-.................
.................#%%*.................
.................%%%%.................
.................%%%%.................
..............-+*%%%%*+-..............
............+%@%#%%%%#%%%=............
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
................:+*+:.................
................*%%%#.................
................-%%%=.................
.................%%%#.................
................:%%%%.................
................-%%%%:................
............-+#%%%%%%%%*+-............
..........-%%%*:-%%%%-:*%%#:..........
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
................:+**-.................
................=%%%#.................
................:%%%*.................
.................%%%%.................
................-%%%%-................
..............:-+%%%%+-:..............
..........:+#%*++%%%%++#%#=:..........
.........*%%*:..+%%%%=..:*%%+.........
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
................:+#*=.................
................:%%%#.................
.................#%%#.................
.................%%%%.................
................=%%%%=................
............:-==#%%%%#==-:............
.........-+*+-..+@%%%+.:-+*+-.........
.......-##+.....#@@@@#....:+#*:.......
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
................:+#*+.................
.................%%%%.................
.................#%%%.................
................:%%%%:................
................=%%%%+................
...........:::::#%%%%%:::::...........
........-=-.....*@@%%#.....-=-........
......-+-.......%@@%@%.......-+-......
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
................-+##+:................
.................*%%%.................
.................*%%%:................
................:%%%%-................
................+%%%%#................
................%%%%%%:...............
.......:........%@@%@%................
.....::........-%@@%@%-........::.....
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
................-*%%*-................
.................*%%%.................
.................#%%%:................
................:%%%%=................
................*%%%%#................
................%%%%%%:...............
................%@@%@%................
...............=%@@%@%=...............
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
..................--..................
................-*%%#-................
.................*%%%.................
.................%%%%:................
................-%%%%=................
................#%%%%%................
................%%%%%%:...............
................%@@%@%................
...............+%@@@@%+...............
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
................:-++-:................
................:*%%#:................
.................*%%%.................
.................%%%%:................
................=%%%%*................
................#%%%%%:...............
................%%%%@%................
...............:%@@%@%:...............
...............+%@@@@%*...............
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
................-=##+-................
.................*%%#.................
.................#%%%:................
................:%%%%-................
................+%%%%#................
................%%%%%%:...............
................%@%%@%................
...............-%@@@@%-...............
...............*@@@@@@*...............
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
................-*%%#-................
.................*%%#.................
.................%%%%:................
................:%%%%=................
................*%%%%#................
................%%%%%%:...............
................%@@@@%................
...............=@@@@@@=...............
...............#@@@@@@#...............
......................................
......................................
......................................
......................................
......................................
......................................
......................................
.................:==:.................
................-*%%#-................
.................*%%%.................
.................%%%%:................
................-%%%%+................
................#%%%%%................
................%%%%%%:...............
................%@@%@%................
...............+@@@@@@+...............
...............%@@@@@@%...............
......................................
......................................
......................................
......................................
......................................
......................................
......................................
................:-**=:................
................:*%%#.................
.................#%%%.................
.................%%%%:................
................=%%%@*................
................#%%%%%:...............
................%@%%@%:...............
...............:%@@%@%:...............
...............*@@@@@@+...............
...............%@@@@@@%...............
......................................
......................................
......................................
......................................
......................................
......................................
......................................
................-+%#+-................
.................*%%#.................
.................#%%%:................
................:%%%%-................
................+%%%%*................
................%%%%%%:...............
................%@@%@%................
...............-%@@@@%-...............
...............*@@@@@@*...............
..............:%@@@@@@%:..............
......................................
......................................
......................................
......................................
......................................
......................................
..................:...................
................=*%%#-................
.................*%%%.................
.................%%%%:................
................:%%%%=................
................*%%%%#................
................%%%%%%:...............
................%@@@@%................
...............-%@@@@%-...............
...............#@@@@@@#...............
..............:%@@@@@@%:..............
......................................
......................................
......................................
......................................
......................................
......................................
..................--..................
................=#%%#-................
.................*%%%.................
.................%%%%:................
................-%%%%=................
................*%%%%%................
................%@%%%%:...............
................%@@@@%................
...............=@@@@@@=...............
...............#@@@@@@#...............
..............:%@@%%@@%:..............
......................................
......................................
......................................
......................................
......................................
......................................
.................:==:.................
................-#%%#-................
.................*%%%.................
.................%%%%:................
................-%%%%+................
................#%%%%%................
................%@%%%%:...............
................%@@@@%................
...............=@@@@@@=...............
...............#@@@@@@#...............
..............:%@@%%@@%:..............
......................................
......................................
......................................
......................................
......................................
......................................
.................-++-:................
................-*%%#:................
.................#%%%.................
.................%%%%:................
................-%%%%+................
................#%%%%%................
................%@%%%%:...............
................%@@@@%................
...............+@@@@@@+...............
...............#@@@@@@%...............
..............:%@@%%@@%:..............
......................................
......................................
......................................
......................................
......................................
......................................
................:-++-:................
................-*%%%:................
.................#%%%.................
.................%%%%:................
................-%%%%+................
................#%%%%%................
................%@%%%%-...............
................%@@@@%................
...............+@@@@@@+...............
...............#@@@@@@%...............
..............:%@@%%@@%:..............
......................................
......................................
......................................
......................................
......................................
......................................
................:=++=:................
................:#%%%:................
.................#%%%.................
.................%%%%:................
................=%%%%+................
................#%%%%%................
................%@%@@%-...............
................%@@@@%................
...............+@@@@@@+...............
...............%@@@@@@%...............
..............-%@@%%@@%:..............
......................................
......................................
......................................
......................................
......................................
......................................
................-+**+-................
................:#%%%.................
.................#%%%.................
.................%%%%:................
................=%%%%+................
................#%%%%%................
...............:%%%@@%-...............
................%@@@@%................
...............+@@@@@@+...............
...............%@@@@@@%...............
..............-%%@%%@@%:..............
......................................
......................................
......................................
......................................
......................................
......................................
................=+##*=................
................:#%%%.................
.................#%%%.................
.................%%%%:................
................=%%%@+................
................%%%%%%................
...............:%%%@@@-...............
................%@@@@%:...............
...............+@@@@@@+...............
...............%@@@@@@%...............
..............-%@@%%@@%-..............
......................................
......................................
......................................
......................................
......................................
......................................
................+*##*=................
.................#%%%.................
.................#%%%.................
................:%%%%:................
................=%%%@+................
................%@%@%%................
...............-%%%@@@=...............
...............:%@@@@%:...............
...............+@@@@@@+...............
...............%@@@@@@%...............
..............-%@@%%@@%-..............
......................................
......................................
......................................
......................................
......................................
......................................
................+#%%#+................
.................#%%%.................
.................#%%%.................
................:%%%%:................
................+%%%@+................
................%@%@%%................
...............=%%%@@@=...............
...............:%@@@@%:...............
...............+@@@@@@+...............
...............%@@@@@@%...............
..............-%@@@@@@%-..............
......................................
......................................
......................................
......................................
......................................
......................................
................*%%%%*................
.................#%%%.................
.................#%%%.................
................:%%%%:................
................+%%%@+................
...............:%@%@%%:...............
...............=%%%@@@=...............
...............-%@@@@%:...............
...............+@@@@@@+...............
...............%@@@@@@%...............
..............=%@@@@@@%-..............
......................................
......................................
......................................
......................................
......................................
......................................
................#%%%%*................
.................%%%%.................
.................%%%%.................
................-%%%%:................
................*%%%@+................
...............:%@%@%%:...............
...............+@@@@@%=...............
...............=%@@@@%-...............
...............+@@@@@@+...............
...............%@@@@@@%...............
..............=%@@@@@@%=..............
......................................
......................................
......................................
......................................
......................................
...................:::................
................#%%%%*................
.................%%%%.................
.................%%%%.................
................-%%%%-................
................*%%%@+................
...............:%@@%%%:...............
...............*@@@@@%+...............
...............+%@@@@%-...............
...............+@@@@@@+...............
...............%@@@@@@%...............
..............+%@@@@@@%=..............
......................................
......................................
......................................
......................................
......................................
................::::--................
................#%%%%*................
.................%%%%.................
.................%%%#.................
................=%%%%-................
................#%%%@+................
...............-%@@@%%:...............
...............#%@@@@%+...............
...............+%@@@@%=...............
...............+@@@@@@+...............
..............:%@@@@@@%...............
..............+%@@@@@@%=..............
......................................
......................................
......................................
......................................
......................................
................-::---................
................#%%%%*................
.................%%%%.................
................:%%%#.................
................=%%%%-................
................#%%%@*................
...............=%@@@%%:...............
...............#%@@@@%*...............
..............:*@@@@@%=...............
...............+@@@@@@+...............
..............:%@@@@@@%...............
..............+%@@@@@@%=..............
......................................
......................................
......................................
......................................
......................................
................----==................
................%%%%%*................
................:%%%%.................
................:%%%#.................
................+%%%%-................
................%%%%@*................
...............=@@@@%%:...............
...............%@@@@@%*...............
..............-*@@@@@%+...............
...............*@@@@@@+...............
..............:%@@@@@@%...............
..............+%@@@@@@@=..............
......................................
......................................
......................................
......................................
......................................
...............:====++................
................%%%%%+................
................:%%%%.................
................-%%%#.................
................+%%%%-................
................%@%%@+................
...............+@@@@%%:...............
..............:%@@@@@%#...............
..............=#@@@@@%+...............
...............*@@@@@@+...............
..............:%@@@@@@%...............
..............*%@@@@@@%=..............
......................................
......................................
......................................
......................................
......................................
...............:++++**................
................#@%%%+................
................:%%%%.................
................=%%%#.................
................*%%%%-................
................%@%%@+................
...............+@@@%@%-...............
..............-%@@@@@%#...............
..............*#@@@@@%=:..............
...............*@@@@@@=...............
..............-%@@@@@@%...............
..............*%@@@@@@%=..............
......................................
......................................
......................................
......................................
......................................
...............-****##................
...............:#@%%%=................
................-%%%%.................
................+%%%#.................
................#%%%%-................
................%@@%@+................
...............*@@@@@%-...............
..............=%@@@@@%%:..............
.............:##@@@@@%=-..............
...............*@@@@@@=...............
..............-%@@@@@@%...............
..............*@@@@@@@%=..............
......................................
......................................
......................................
......................................
......................................
...............=#*###%................
...............:#@%%%=................
................=%%%#.................
................*%%%#.................
................%%%%%-................
...............:%%@%@+................
...............*%@@@@%-...............
..............+%@@@@@@%-..............
.............=#%@@@@@%-=..............
...............#@@@@@%=...............
..............-%@@@@@@%...............
..............#%@@@@@@%-..............
......................................
......................................
......................................
......................................
......................................
...............+##%%%%................
...............:#%%%%-................
................+%%%#.................
................#%%%#.................
................%%%%%-................
...............:%@@%@+................
...............#@@@@@%=...............
..............*%@@@@@@%+..............
.............*%%@@@@@%=+:.............
...............#@@@@@@=...............
..............-%@@@@@@%...............
..............#@@@@@@@%-..............
......................................
......................................
......................................
......................................
....................::................
...............*%%%%%%................
...............:#%%%%:................
................*%%%*.................
...............:%%%%#.................
...............:%%%%%-................
...............-%@@%%=................
..............:#@@@%@%+...............
.............:#%@@@@@@%*:.............
............:%%%@@@@@@==:.............
.............::#@@@@@@=...............
..............=%@@@@@@%...............
..............#@@@@@@@%-..............
......................................
......................................
......................................
......................................
.................:::-:................
...............%%%%%%#................
...............:#%%%%:................
................%%%%+.................
...............=%%%%*.................
...............=%%%%%-................
...............+@@%%%=................
..............-%@@%%@%+...............
.............-%%@@@@@@%#-.............
............=%%%@@@@@@*==.............
............::=%@@@@@@=...............
..............=@@@@@@@#...............
..............%@@@@@@@@-..............
......................................
......................................
......................................
......................................
...............::---=-................
..............:%%%%%%*................
...............-%%%%%.................
...............:%%%%=.................
...............*@@%%*.................
...............*@@@%%-................
...............*@@@%%=................
..............=%@@@%@%*:..............
.............+%@@@@@@@%%=.............
............#%%%@@@@@@#-=.............
............--=%@@@@@@=...............
..............=%@@@@@@#...............
..............%@@@@@@@%-..............
......................................
......................................
......................................
......................................
..............:-====+=................
..............=%%%%%%=................
...............=%@%%#.................
...............=@@%%-.................
..............:%%@%%*.................
..............:%@@%%%-................
...............%%%%%%+................
..............*%@@@%@%*:..............
............:#%@@@@@@@%%+.............
...........-%%%%@@@@@@#:=:............
...........--*=%@@@@@@+...............
..............+@@@@@@@#...............
..............%@@@@@@@%-..............
......................................
......................................
......................................
......................................
..............-==+++*-................
..............*%%%%%%:................
...............*@@@%*.................
...............*@@@%..................
..............=%@@@%+.................
..............=%%%@%%-................
..............-%%%%%%+................
.............-%@%%@@@%#-..............
............+%@%%@@@@@%%*.............
...........*%%%*@@@@@@#:=:............
..........:=+*:%@@@@@@+...............
..............+@@@@@@@*...............
..............%@@@@@@@%:..............
......................................
......................................
......................................
......................................
.............:++=++*#:................
..............%%%%%%#.................
..............:#@@@%=.................
...............#@@@%..................
..............+%@@@%+.................
..............*%%@%%%=................
..............*@#%%%%*................
.............+%@%%@@@@#=..............
...........:#%@%%%@@@@%%*.............
..........=%%%#+%@@@@@%:=:............
..........++#=.%@@@@@%=...............
..............+@@@@@@@*...............
.............:%@@@@@@@%:..............
......................................
......................................
......................................
......................................
.............-+===+#*.................
.............=%%%%%%*.................
..............=%@@@%-.................
..............:%@@@*..................
..............+%@@@%+.................
.............+%%%@@%%=................
.............:%%*%@%%%................
............:#%%#@%@@%%+..............
...........+%%%##@@@@@%%*.............
.........:#%%%++@@@@@@%.=:............
.........=##*:.%@@@@@%=...............
..............+@@@@@@@+...............
.............:%@@@@@@@%:..............
......................................
......................................
......................................
......................................
.............++===*#=.................
.............#%%%%%%+.................
.............:*@@@@%:.................
..............=%@@%+..................
..............*@@@@%+.................
.............#%@@@@%%+................
.............+%%*@%%@%:...............
............=%@%+@@@@@%+..............
..........:#%@%=*@@@@@%%*.............
.........=%%%#-=%@@@@@%:=:............
........:###-..%@@@@@%-...............
..............+@@@@@@@+...............
.............:%@@@@@@@%...............
......................................
......................................
......................................
......................................
............-++=++*%-.................
............:%%%%%%%-.................
.............-#@@@@%..................
..............#@@@@=..................
..............%@@@@#=.................
............:#@@@@@%%+................
............-%@%%@%%@%:...............
............*%@*+%@@@@%+..............
..........-%%@%:*@@@@@%%+.............
.........*%@%*:=%@@@@@#:+.............
........-%%+:..%@@@@@%-...............
........--....+@@@@@@@=...............
.............:%@@@@@@@%...............
......................................
......................................
......................................
......................................
............=++=+*#%:.................
............=%%%%%%%:.................
.............=%@@@@%..................
.............:%@@@@-..................
.............:%@@@@#=.................
............-#@@@@@%%+................
............#@@%%@@%@%:...............
............#@@++%@@@@%=..............
..........-%%@#.*@@@@@%%+.............
.........*%@%*.=%@@@@@#-+.............
........+%%+:..%@@@@@%-...............
.......:*=....+@@@@@@@=...............
..............%@@@@@@@#...............
......................................
......................................
......................................
......................................
............**++*#%%..................
............*%%%%%%%:.................
.............*%@@@@#..................
.............=%@@@@:..................
.............=%@@@@#=.................
............-%@@@@@%%=................
...........=%@@@@@@%@%:...............
...........:%@@+#@@@@@#-..............
..........-%%%*.*@@@@@%%=.............
.........+%@%*.-%@@@@@#=+.............
.......:*%%+:..%@@@@@%-...............
.......-%*....=@@@@@@@=...............
.......::.....%@@@@@@@#...............
......................................
......................................
......................................
......................................
...........-#*+*#%%#..................
............%%%%%%%%..................
............:#@@@@@#..................
.............*%@@@%:..................
.............+%@@@@*=.................
............-%@@@@@%%=................
...........*%@@@@@@%@%................
...........=%@@#%@@@@%*:..............
..........:#@@*.*@@@@@%%=.............
.........+%@%*.:%@@@@@%++.............
.......:#%%#=..#@@@@@%-...............
.......=%#-...=@@@@@@@=...............
.......+=.....#@@@@@@@#...............
......................................
......................................
......................................
..................:...................
...........+#*+#%%%#..................
...........-%%%%%%%%..................
............=%@@@@%#..................
.............#@@@@%:..................
.............+%@@@@*=.................
............:%@@@@@%%=................
...........-%%@@@@@%@%................
..........:#@@%%%@@@@%+...............
..........:#@@#:#@@@@@%%-.............
.........=%%%#..#@@@@@%#=.............
........*%%%+..#@@@@@@-.:.............
.......*%%*:..-%@@@@@@+...............
......-%#:....#@@@@@@@#...............
......................................
......................................
......................................
..................:...................
...........##**#%%%*..................
...........+%%%%@@@%..................
............=%@@@@%#..................
............-%@@@@%...................
.............*%@@@@*-.................
.............%@@@@@%%+................
............+%@@@@@%@%................
...........#%@@@@@@@@%=...............
..........:%@@%*#@@@@@%*:.............
.........-%@@%:.*@@@@@%%-.............
........+%@@%-.+%@@@@@=.-.............
......:*%@%*..:%@@@@@@+...............
......-%%#:...+@@@@@@@%...............
......................................
......................................
......................................
..................:...................
..........:%#**%%%%+..................
...........*%%%%@@@%:.................
............+%@@@@%#..................
............=%@@@@%:..................
.............#@@@@@*-.................
.............%@@@@@%%+................
............-%@@@@@%@%................
...........:%@@@@@@@@%-...............
...........%%@@%%%@%@@%+..............
.........:#@@@%+=%@@@@%%-.............
........-%%@@+.-%@@@@@+-=.............
.......+%@@%+..#@@@@@@*...............
......=%%%#-..=%@@@@@@%...............
......................................
......................................
......................................
................:::...................
..........-%#**%%%%+..................
...........#%%%@@@@%-.................
............*%@@@@%%..................
............+%@@@@%:..................
............:%@@@@@*-.................
.............%@@@@@%%*................
............:%@@@@@%%%................
............*@@@@@@@@%-...............
...........+%@@@@@@@@@%=..............
..........*%@@@%#%@@@@%%=.............
........:#%@@%%*%@@@@@#==.............
.......-%%@%%=:*@@@@@@%...............
......=%@%%#:.:%@@@@@@%-..............
......................................
......................................
......................................
................:::...................
..........=%#**%%%%*..................
...........#%%%@@@@%=.................
............*%@@@@@%:.................
............=%@@@@%-..................
............:%@@@@@*=.................
.............%@@@@@%%#................
.............%@@@@@%%%-...............
............+%@@@@@@@@=...............
...........-%@@@@@@@@@%-..............
..........=%@@@%%%@@@@%%=.............
.........+%@@@@%%%@@@@%*=.............
........*%@@@%#*@@@@@@%-..............
......:#%@@%#:.*@@@@@@@+..............
......................................
......................................
......................................
................--:...................
..........=%#**%%%%#:.................
...........*%%%@@@@%*.................
............+%@@@@@%-.................
............-%@@@@@+..................
............-#@@@@@#=.................
.............*@@@@@%%%:...............
.............#@@@@@@@@+...............
............-%@@@@@@@@#...............
............#@@@@@@@@@%=..............
...........#@@@@%%@@@@@%=.............
.........:#@@@@@%%@@@@%%-.............
........-%@@@@%#%@@@@@@*:.............
.......=%@@@%*-=%@@@@@@%..............
......................................
......................................
......................................
................---...................
..........-%%**%%%%%+.................
...........+%%%@@@@%%.................
............=%@@@@@%+.................
............:%@@@@@*..................
............-*%@@@@%+:................
.............=%@@@@@%%=...............
.............=%@@@@@@@%:..............
.............#%@@@@@@@%-..............
............+%@@@@@@@@@*..............
...........=%@@@@@@@@@@%=.............
..........+%@@@@@%%@@@%%=.............
.........*%@@@%%#%@@@@@%+.............
........#%@@%%*=#@@@@@@@-.............
......................................
......................................
......................................
...........:....-==:..................
...........%%**%%%%%#.................
...........-%%%@@@@@%-................
............-%@@@@@%%.................
.............%@@@@@%-.................
............:+%@@@@%*-................
.............:%@@@@@%%#...............
.............:%@@@@@@@@*..............
.............-%@@@@@@@@%..............
.............#%@@@@@@@@%=.............
............#@@@@@@@@@@@%.............
...........#@@@@@@@@@@@@#.............
.........:#@@@@@@@@@@@@@%.............
........:%@@@@%#%@@@@@@@%.............
......................................
......................................
......................................
...........::...-=+=:.................
...........+%#+#%%%%%+................
............*%%%@@@@%#................
.............*%@@@@@%+................
.............*@@@@@%*.................
.............+%@@@@@%+:...............
..............%@@@@@@%%-..............
..............#@@@@@@@@%-.............
..............%@@@@@@@@@+.............
.............+%@@@@@@@@@#-............
............-%@@@@@@@@@@@*............
...........:%@@@@@@@@@@@@+............
..........-%@@@@@@@@@@@@@+............
.........-%@@@@@%@@@@@@@@+............
..................::..................
......................................
......................................
............-...:=++=:................
............%%#*%%@@@%:...............
............:%%%@@@@@%-...............
.............:%@@@@@@%:...............
.............:%@@@@@%=................
.............-#@@@@@%*-...............
..............+%@@@@@%%#..............
..............+%@@@@@@@@%:............
..............*@@@@@@@@@%-............
.............-%@@@@@@@@@%+:...........
............:%@@@@@@@@@@@@+...........
............#@@@@@@@@@@@@@-...........
...........-%@@@@%%@@@@@@@-...........
..........-%@@@@%%#%@@@@@@-...........
..................--..................
......................................
......................................
............:=...-+*+=:...............
............:%%*%%%@@@%...............
.............=%%%@@@@@%...............
..............=%@@@@@%%...............
..............+@@@@@@%:...............
..............+%@@@@@%*-..............
...............%@@@@@@%%+.............
...............%@@@@@@@@%#............
..............+%@@@@@@@@@%:...........
.............-%@@@@@@@@@@%=...........
............:%@@@@@@@@@@@@%=..........
............+%@@@@@@@@@@@@%-..........
............-%@@@%%@@@@@@@%:..........
...........-%@@@%##@@@@@@@%:..........
..................+=..................
......................................
......................................
.............:*-..=*#*+-..............
..............#%#%%@@@@%:.............
..............:%%@@@@@@%:.............
...............-%@@@@@@%:.............
...............+%@@@@@%-..............
...............=%@@@@@@#-.............
................%@@@@@@%%*:...........
...............:%@@@@@@@@@%:..........
...............#@@@@@@@@@@@+..........
..............#@@@@@@@@@@@@*:.........
.............*@@@@@@@@@@@@@@#.........
............+%@@@@@@@@@@@@@@*.........
.............%@@@@@@@@@@@@@@+.........
............:%%@@%%%%@@@@@@%=.........
.................:++:.................
......................................
......................................
...............=#-.-*#%#+:............
...............:%%%%%%@@@#............
................-%%@@@@@%#............
.................+@@@@@@%#............
................:%@@@@@@%.............
................:*%@@@@@%*:...........
.................+%@@@@@@%%+..........
.................#@@@@@@@@@%#.........
................+%@@@@@@@@@@%-........
...............*%@@@@@@@@@@@%+:.......
..............+%@@@@@@@@@@@@@%#.......
.............=%@@@@@@@@@@@@@@@*.......
.............-%@@@@@%%@@@@@@@@=.......
.............=%@@@@%+%@@@@@@@%=.......
.................:++:.................
......................................
......................................
.................+%*:=#%%%#=..........
.................##%%@@@@@@%:.........
.................-:*@@@@@@@%..........
.................:.+%@@@@@%%:.........
.................--%@@@@@@%:..........
.................##%%@@@@@%#=.........
.................*%%%@@@@@@@%#:.......
.................*%@@@@@@@@@@@%-......
.................*@@@@@@@@@@@@%*......
.................#@@@@@@@@@@@@%#-.....
................*%@@@@@@@@@@@@@@%=....
...............-%@@@@@@@@@@@@@@@%:....
...............+%@@@@%%@@@@@@@@@#.....
...............=%@@@@%+%@@@@@@@%#.....
.................-++:.................
......................................
....................--...:--:.........
.................-..*%*=#%%%@%=.......
.................%..%#%%@@@@@@*.......
.................+..=:%@@@@@@%*.......
.................:..:-%@@@@@@%*.......
.................-..-#%@@@@@@#........
.................%**%+%@@@@@@%#-......
.................%%%%*@@@@@@@@@%*:....
.................%%%%#%@@@@@@@@@%%:...
.................%%%%%%@@@@%%@@@@%+...
.................%@@@@@@@@@@@@@@@%*-..
.................%@@@@@@@@@@@@@@@@@%=.
.................%@@@@@@@@@@@@@@@@@%:.
.................%@@@@@@@@@@@@@@@@@#..
.................%@@@@@%%@@@@@@@@@%#..
................+:++-+................
......................................
................:......+#-.:=+*+-.....
................+-..=+.-%%#%@@@@%*....
................+%..%+..+%@@@@@@%+....
................-*..+-..:%@@@@@@%#:...
................-:..:-..*%@@@@@@%+....
................--..--.=%%@@@@@@#:....
................+%**%+..#@@@@@@@%%+...
................+@%%%+.:%@@@@@@@@@%%-.
................+@@%%+.+%@@@@@@@@@@@%=
................+@@%%++%%@@@@@@@@@@@@#
................+@@@%%%%@@@@@@@@@@@@@#
................+@@@@@%%@@@@@@@@@@@@@@
................+@@@@@@@@@@@@@@@@@@@@@
................+%%@@@@@@@@@@@@@@@@@@@
................+%%@@@@@@@@@@@@@@@@@@@
................%-++-%................
...........................-:.........
................=....-....:%%==*%%%#+.
................%-..-%.....=%%%@@@@@%-
................%%..%%.....-%%@@@@@@%-
................**..+*.....:%%@@@@@@%+
................=....+.....*%@@@@@@%+:
................*-..-+....-#%@@@@@@%*.
................%%**%%.....#%@@@@@@@%%
................%%%%%%....=%@@@@@@@@@@
................%%%@@%...-%%@@@@@@@@@@
................%%%@@%..=%%@@@@@@@@@@@
................%%%@@%.=%%%@@@@@@@@@@@
................%%%%%%-%%%@@@@@@@@@@%%
................%%@@@%#%%%@%%%@@@@@@%%
................%%%@@%+%@@%%%%@@@@@@@@
................%%%@@%*@@@%*#%@@@@@@@@
...............+%-*+-%+...............
...............+......-.......-#+:.:==
...............+=....-+.......:#%#%%@@
...............+%-..-%+........*%@@@@@
...............+%%..%%+........*%@@@@@
...............=##..+#=........*%@@@@@
...............==....+=.......+%@@@@@@
...............+*-..-++.......=%@@@@@@
...............+%%+*%%+.......*%@@@@@@
...............+%@%%%%+......+%@@%%%@@
...............+@%@@@@+.....*%@@%%%%@@
...............+@%%@@@+...-#%%@@%%@@@@
...............+@%%%@@+..=%%@@@%%%@@@@
...............+@@@@@@+.=%%@@@@%%%@@@@
...............+@@@@@@+.*@@@@@@@@@@@@@
...............+@@@@@@+.*%%%%@@%%@@@@@
...............+@@@@@@+.#%%%*%#*#%@@@@
...............%%-*+-%%...........:=-.
...............%......*...........-%%*
...............%=....-%...........:#%@
...............%%-..-%%...........:#%@
...............%%%..%%%............#%@
...............###..+#*...........-%@@
...............*=....+*..........:*%@@
...............%*-..-+%...........+%@@
...............%%%++%%%..........-%@@%
...............%%@%%%%%.........-%%@%#
...............%@@@@@@%.......:*%%@%#+
...............%@%%@@@%......+%%%@%#=#
...............%@%%@@@%....:#%%@@%#=#%
...............%@@@@@@%....#%@@@%*-#%@
...............%@@@@@@%...=%@@@%+-#%%@
...............%@@@@@@%...+%%@%-:*%%%%
...............%@@@@@@%...#%%#:.-#%##%
..............+%%-**-%%+..............
..............+%......*+..............
..............+%=....-%+..............
..............+%%-..-%%+..............
..............+%%%..%%%+..............
..............=###..+##=..............
..............=*=....+*=..............
..............+%*-..-+%+..............
..............+%%%++%%@+.............-
..............+%%@%%%%@+............+%
..............+%%@@@@@@+..........-#%%
..............+%@%%@@@@+........:*%%@@
..............+%@%%@@@@+.......=%@@@@%
..............+%%@@@@@@+......=%@@@@%+
..............+%@@@@@@@+.....:#@@@@%-.
..............+%@@@@@@@+.....-%%%%#:.-
..............+%@@@@@@@+.....+%##=...=
.............:%%%-**-%%%:.............
.............:%%......*%:.............
.............:%%=....-%%..............
..............%%%-..-%%%..............
..............%%%%..%%@%..............
..............####..+###..............
..............**=:...=*+..............
..............%%*-..-+%%..............
..............%%%%++%%%%..............
..............%%%@@%%%%%..............
..............%%@@@@@@@%..............
..............%%@%%@@@@%.............=
..............%%@%%@@@@%............+%
..............%%@@@@@@@%...........+%%
..............%%@@@@@@@%..........:#%%
..............%%@@@@@@@%..........-#%%
..............%%@@@@@@@%..........=#%%
.............#%%%-++-#%@#.............
.............#%%......+%#.............
.............#@%=....-%%#.............
.............#@@%-..-%%%#.............
.............%@%%%..%%%%#.............
.............#####..+####.............
.............***=:..:+***.............
.............#%%*-..-+%%#.............
.............#%%%@++%%@@#.............
.............#@%%@@%%%@@#.............
.............#@%@@@@@@@@#.............
.............#@@@@@@@@@@#.............
.............#@@@@@@@@@@#.............
.............#@@@@@@@@@@#.............
.............#@@@@@@@@@@#.............
.............#@@@@@@@@@@#.............
.............#@@@@@@@@@@#.............
............%%@%*:=-:*%@@%............
............%%@#......=%@%............
............%@@@+....-%%%%............
............%@@@%=..-%%%%%............
............%@@@%%..%%@@@%............
............%%####..=###%%............
............%***=:..:+***%............
............%%%%+-..-=%%%%............
............%@@%%@=+%%@@@%............
............%@@@@@@%%%@@@%............
............%@@@@@@@@@@@@%............
............%@@@@@@@@@@@@%............
............%@@@@@@@@@@@@%............
............%@@@@@@@@@@@@%............
............%@@@@@@@@@@@@%............
............%@@@@@@@@@@@@%............
............%@@@@@@@@@@@@%............
...........%%%@%=....-*@@%%...........
...........%%@%#......-%@%%...........
...........%@@@@*....-%%%%%...........
...........%@@@@%=..-%%%%%%...........
...........%@@@@%%..#%%@@@%...........
...........%@%####..:*#*#@%...........
...........%%+**+-..:+#*+%%...........
...........%@@%%+=..-=%%%@%...........
...........%@@@@%%==%%@@@@%...........
...........%@@@@@@@%%%@@@@%...........
...........%@@@@@@@@@@@@@@%...........
...........%@@@@@@@@@@@@@@%...........
...........%@@@@@@@@@@@@@@%...........
...........%@@@@@@@@@@@@@@%...........
...........%@@@@@@@@@@@@@@%...........
...........%@@@@@@@@@@@@@@%...........
...........%@@@@@@@@@@@@@@%...........
..........%@%%%*.......%@@%%..........
..........%%@@@#......-%%%%%..........
..........%@@@@@#....=%%%@@%..........
..........%@@@@@%+..-%%%%@@%..........
..........%@@@@@%%..+%%@@@@%..........
..........%@%#****...+***%@%..........
..........%@%+##+-...+##*#%%..........
..........%@%%%%+-..:=#%%%@%..........
..........%@@@@@%%-:%%@@@@@%..........
..........%@@@@@@@%%%%@@@@@%..........
..........%@@@@@@@@@@@@@@@@%..........
..........%@@@@@@@@@@@@@@@@%..........
..........%@@@@@@@@@@@@@@@@%..........
..........%@@@@@@@@@@@@@@@@%..........
..........%@@@@@@@@@@@@@@@@%..........
..........%@@@@@@@@@@@@@@@@%..........
..........%@@@@@@@@@@@@@@@@%..........
.........%@@@@%=.......=%@@@%.........
.........%@@@@@%:.....=%%@@@%.........
.........%@@@@@@%....=%@@@@@%.........
.........%@@@@@@%*..-%%@@@@@%.........
.........%@@@@@@%%..:#%@@@@@%.........
.........%@@%*+*++...-++=#@@%.........
.........%@@#*##++...+#%%+%@%.........
.........%@@%@%%+:..:-*%%%@@%.........
.........%@@@@@@%%-.%%%@@@@@%.........
.........%@@@@@@@@%#%%@@@@@@%.........
.........%@@@@@@@@@@@@@@@@@@%.........
.........%@@@@@@@@@@@@@@@@@@%.........
.........%@@@@@@@@@@@@@@@@@@%.........
.........%@@@@@@@@@@@@@@@@@@%.........
.........%@@@@@@@@@@@@@@@@@@%.........
.........%@@@@@@@@@@@@@@@@@@%.........
.........%@@@@@@@@@@@@@@@@@@%.........
.......:%@@@@@%+.......-%%@@@%:.......
.......:%@@@@@@%=.....+%@@@@@%:.......
.......:@@@@@@@%%:...+%@@@@@@%:.......
.......:@@@@@@@@%#..-%%@@@@@@%:.......
.......:@@@@@@@@%%...-%@%%@@@%:.......
.......:@@@@#+++==....==--#@@%:.......
.......:@@@%+###*#...=%%%%*%@%:.......
.......:@@@@%@%%=....-=%@@@@@%:.......
.......:@@@@@@@@%%:.+%%@@@@@@%:.......
.......:@@@@@@@@%%#+%%%@@@@@@%:.......
.......:@@@@@@@@@@@@@@@@@@@@@%:.......
.......:@@@@@@@@@@@@@@@@@@@@@%:.......
.......:@@@@@@@@@@@@@@@@@@@@@%:.......
.......:@@@@@@@@@@@@@@@@@@@@@%:.......
.......:@@@@@@@@@@@@@@@@@@@@@%:.......
.......:@@@@@@@@@@@@@@@@@@@@@%:.......
.......:@@@@@@@@@@@@@@@@@@@@@%:.......
......:%@@@@@@@%:......+%%@@@@%:......
......:%@@@@@@@%#.....*@@@@@@@%:......
......:%@@@@@@@@%=...=%@@@@@@@%:......
......:%@@@@@@@@%%..:+#%@@@@@@%:......
......:%@@@@@@@@%%....=%%%%@@@@:......
......:%@@@%*====-....:---:%@%%:......
......:%@@@%=#%%%#:..:%%%%#*%%%:......
......:%@@@%%@%%=:...:-*%@@@%%%:......
......:%@@@@@@@@%#:.:%%@@@@@@@%:......
......:%@@@@@@@@@@#-*%@@@@@@@@%:......
......:%@@@@@@@@@@@@@@@@@@@@@@%:......
......:%@@@@@@@@@@@@@@@@@@@@@@%:......
......:%@@@@@@@@@@@@@@@@@@@@@@%:......
......:%@@@@@@@@@@@@@@@@@@@@@@%:......
......:%@@@@@@@@@@@@@@@@@@@@@@%:......
......:%@@@@@@@@@@@@@@@@@@@@@@%:......
......:%@@@@@@@@@@@@@@@@@@@@@@%:......
.....:%@@@@@@@@%=......*%@@@@@@%:.....
.....:%@@@@@@@@%%.....*@@@@@@@@%:.....
.....:%@@@@@@@@@%+...+%%@@@@@@@%:.....
.....:%@@@@@@@@@%%...-:#%@@@@@@%:.....
.....:%@@@@@@@@%%#.....+%%%#@@@%:.....
.....:%@@@@%+=---:.....:::-:%@@%:.....
.....-%@@@@#=%%%%%=...*%%%%#*%@%:.....
.....:%@@@@%%@%*-:....:=#@@@%@@%:.....
.....:%@@@@@@@@@%+:..+%%@@@@@@@%:.....
.....:%@@@@@@@@@@@#:.%%@@@@@@@@%:.....
.....:%@@@@@@@@@@@@%%@@@@@@@@@@%:.....
.....:%@@@@@@@@@@@@@@@@@@@@@@@@%:.....
.....:%@@@@@@@@@@@@@@@@@@@@@@@@%:.....
.....:%@@@@@@@@@@@@@@@@@@@@@@@@%:.....
.....:%@@@@@@@@@@@@@@@@@@@@@@@@%:.....
.....:%@@@@@@@@@@@@@@@@@@@@@@@@%:.....
.....:%@@@@@@@@@@@@@@@@@@@@@@@@%:.....
....-@@@@@@@@@@@#......#%@@@@@@@%-....
....-%@@@@@@@@@@%:....*@@@@@@@@@%-....
....-@@@@@@@@@@@%#...=#*%@@@@@@@%-....
....-@@@@@@@@@@@%#...:..=%@@@@@@%-....
....-@@@@@@@@%%%%*......+##%@@@@%-....
....-@@@@@@%+:::::.....:-:.*@@@@%-....
....-@@@@@@%=#%%%%*....%%%=*%@@@%-....
....-@@@@@@@%@%+::......-%%%%@@@%-....
....-@@@@@@@@@@#+:....%%@@@@@@@@%-....
....-%@@@@@@@@@@@@#:.:%@@@@@@@@@%-....
....-%%@@@@@@@@@@@@%*%@@@@@@@@@@%-....
....-%@@@@@@@@@@@@@@@@@@@@@@@@@@%-....
....-@@@@@@@@@@@@@@@@@@@@@@@@@@@%-....
....-%%@@@@@@@@@@@@@@@@@@@@@@@@@%-....
....-%%@@@@@@@@@@@@@@@@@@@@@@@@@%-....
....-@@@@@@@@@@@@@@@@@@@@@@@@@@@%-....
....-@@@@@@@@@@@@@@@@@@@@@@@@@@@%-....
...-%@@@@@@@@@@@%.....:%@@@@@@@@@%-...
...-%@@@@@@@@@@@%=....#%%@@@@@@@@%-...
...-%@@@@@@@@@@@%#...+++:+%@@@@@@%-...
...-%@@@@@@@@@@@%*.......-%@@@@@@%-...
...-%@@@@@@@@%***-.......*%%@@@@@%-...
...-%@@@@@@@%=.=-:......:#%%@@@@@%-...
...-%@@@@@@@%#%@%%%....=#%%%@@@@@%-...
...-%@@@@@@@@@%*=:......:+%%@@@@@%-...
...-%@@@@@@@@@%-......=#%%%%@@@@@%-...
...-%@@@@@@@@@@@%##...-%@@%%@@@@@%-...
...-%@@@@@@@@@@@@@@%==#@@@@@@@@@@%-...
...-%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%-...
...-%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%-...
...-%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%-...
...-%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%-...
...-%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%-...
...-%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%-...
..-%@@@@@@@@@@@@%:....-%@@@@@@@@@@%=..
..-%@@@@@@@@@@@@%=...-%%%%%%@@@@@@%=..
..-%@@@@@@@@@@@@%*..-*=+:.-%@@@@@@%=..
..-%@@@@@@@@@@@%%+..:.....-%@@@@@@%=..
..-%@@@@@@@@@@%=.........:#@@@@@@@%=..
..-%@@@@@@@@@@%#*#:.....-#%%@@@@@@%=..
..-%@@@@@@@@@@%%=-......*#%%%@@@@@%=..
..-%@@@@@@@@@@@%*=:......-%%%@@@@@%=..
..-%@@@@@@@@@@%:.......*%@%%@@@@@@%=..
..-%@@@@@@@@@@%*++=....=%%@%@@@@@@%=..
..-%@@@@@@@@@@@@@@@#-.:%@@@@@@@@@@%=..
..-%@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@%=..
..-%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%=..
..-%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%=..
..-%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%=..
..-%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%=..
..-%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%=..
.=%@@@@@@@@@@@@@%.....=%@@@@@@@@@@@%=.
.=%@@@@@@@@@@@@@%-...=%#%##%@@@@@@@%=.
.=%@@@@@@@@@@@@@%=..=*=--..=%@@@@@@%=.
.=%@@@@@@@@@@@@@%+..::.....*%@@@@@@%=.
.=%@@@@@@@@@@@@@%=........+%@@@@@@@%=.
.=%@@@@@@@@@@@@@@*......-#%%%@@@@@@%=.
.=%@@@@@@@@@@*=+=..:....+*%%%@@@@@@%=.
.=%@@@@@@@@@%%*+=:-......-#%%@@@@@@%=.
.=%@@@@@@@@@@@%+:......+%%%%@@@@@@@%=.
.=%@@@@@@@@@@@%-:-:....:+%@%@@@@@@@%=.
.=%@@@@@@@@@@@@@@@%#-..-%@@@@@@@@@@%=.
.=%@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@%=.
.=%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%=.
.=%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%=.
.=%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%=.
.=%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%=.
.=%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%=.
=%@@@@@@@@@@@@@@#.....+@@@@@@@@@@@@@%=
=@@@@@@@@@@@@@@@%....=%*##*#%@@@@@@@@=
=%@@@@@@@@@@@@@%%-...-:-...-%@@@@@@@@=
=%@@@@@@@@@@@@@@%=.........*%@@@@@@@@=
=%@@@@@@@@@@@@@@%:........*%@@@@@@@@@=
=%@@@@@@@@@@@@@%#:......-#%%%@@@@@@@@=
=%@@@@@@@@@@@@%+..--....==#%%@@@@@@@@=
=%@@@@@@@@@%%%+.:#*......=%%@@@@@@@@@=
=%@@@@@@@@%+:--:=:.....=%%%%@@@@@@@@@=
=%@@@@@@@@@@%%%=.......:-#%@@@@@@@@@@=
=%@@@@@@@@@@@@@%#%%#-...+%@@@@@@@@@@@=
=%@@@@@@@@@@@@@@@@@@%%#%%@@@@@@@@@@@@=
=%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=
=%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=
=%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=
=%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=
=%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=
@@@@@@@@@@@@@@@@=.....+%%@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@*.....:+++=+%@@@@@@@@@
@@@@@@@@@@@@@@@@%...-......-%@@@@@@@@@
@@@@@@@@@@@@@@@@%-........:%@@@@@@@@@@
@@@@@@@@@@@@@@@@%........:#%@@@@@@@@@@
@@@@@@@@@@@@@@@%%:......=%%%%@@@@@@@@@
@@@@@@@@@@@@@%#=..--....--*%%@@@@@@@@@
@@@@@@@@@@@@%*.:+##:.....+%%@@@@@@@@@@
@@@@@@@@@@@@%:.#%+:....:%%%%@@@@@@@@@@
@@@@@@@@@%*+-:+#........:=%@@@@@@@@@@@
@@@@@@@@@%**%%%%+*##=....#@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@%##%@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@%-......+%#*#%@@@@@@@@@
@@@@@@@@@@@@@@@@+......:=..-%@@@@@@@@@
@@@@@@@@@@@@@@@@%...:......*@@@@@@@@@@
@@@@@@@@@@@@@@@@%:........+%@@@@@@@@@@
@@@@@@@@@@@@@@@@%........=%%@@@@@@@@@@
@@@@@@@@@@@@@@@%%-......+%%%%@@@@@@@@@
@@@@@@@@@@@@@%#=..:-....:.=%%@@@@@@@@@
@@@@@@@@@@@@%=..=*%:.....+%%%@@@@@@@@@
@@@@@@@@@@@%*.-%%#-.....*%*%@@@@@@@@@@
@@@@@@@@@@@#..#%=.........+@@@@@@@@@@@
@@@@@@@@%#+-=*%%-=+++:...:%@@@@@@@@@@@
@@@@@@@@@#*%%@@@@@@@@%###%@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@%:......-*..:%@@@@@@@@@
@@@@@@@@@@@@@@@%+...::.....+%@@@@@@@@@
@@@@@@@@@@@@@@@@%.........:%@@@@@@@@@@
@@@@@@@@@@@@@@@@%.........#@@@@@@@@@@@
@@@@@@@@@@@@@@@@%........*%%%@@@@@@@@@
@@@@@@@@@@@@@@@%#-......=*=#%@@@@@@@@@
@@@@@@@@@@@@@%*:..-+......-%@@@@@@@@@@
@@@@@@@@@@@@#:.:=#%-.....+%%@@@@@@@@@@
@@@@@@@@@@@%-.=%%%*......##=#%@@@@@@@@
@@@@@@@@@@@+.:%%%:.........+@@@@@@@@@@
@@@@@@@@@%#.-*%%=.-===....:%@@@@@@@@@@
@@@@@@@@%-:*%@@@%%@%@%%#*#%@@@@@@@@@@@
@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@%:....-.....-%@@@@@@@@@
@@@@@@@@@@@@@@@@+....:.....*%@@@@@@@@@
@@@@@@@@@@@@@@@@#.........:%@@@@@@@@@@
@@@@@@@@@@@@@@@@#........:#%%@@@@@@@@@
@@@@@@@@@@@@@@@@%........%##%@@@@@@@@@
@@@@@@@@@@@@@@@%+:.......-.:%@@@@@@@@@
@@@@@@@@@@@@@%+...+*:.....:%@@@@@@@@@@
@@@@@@@@@@@@*...=%%=.....:%%%#%@@@@@@@
@@@@@@@@@@@%:.=%%%%-......==:%@@@@@@@@
@@@@@@@@@@%+..%%%#..........-%@@@@@@@@
@@@@@@@@@@#..+%%%..::--.....*@@@@@@@@@
@@@@@@@@%+::#%@%%+#%%%%%###%%@@@@@@@@@
@@@@@@@@#=+%@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@-....-.....:%@@@@@@@@@
@@@@@@@@@@@@@@@@+..........+@@@@@@@@@@
@@@@@@@@@@@@@@@@*.........-%%@@@@@@@@@
@@@@@@@@@@@@@@@@#........-%%%%@@@@@@@@
@@@@@@@@@@@@@@@@%:.......*=.+@@@@@@@@@
@@@@@@@@@@@@@@@#-..........:%@@@@@@@@@
@@@@@@@@@@@@@%=..:*%=.....:%@@%%@@@@@@
@@@@@@@@@@@@#:..-%@*......-%%+=%@@@@@@
@@@@@@@@@@@%:.:#%%%#.......::.*@@@@@@@
@@@@@@@@@@@*..*%@%#...........#@@@@@@@
@@@@@@@@@@%:.:%%%#....:-.....=%@@@@@@@
@@@@@@@@@%+.-*@%@*:*%%%%%##%%%@@@@@@@@
@@@@@@@@#:.+%@@@@%%@@@@@@@@@@@@@@@@@@@
@@@@@@@@%*#@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@-..........:%@@@@@@@@@
@@@@@@@@@@@@@@@@*..........*%@@@@@@@@@
@@@@@@@@@@@@@@@@#.........*%%@@@@@@@@@
@@@@@@@@@@@@@@@@%........=%++%@@@@@@@@
@@@@@@@@@@@@@@@@%:.......--.=%@@@@@@@@
@@@@@@@@@@@@@@@*:..::......:%@@@%@@@@@
@@@@@@@@@@@@@%+...#%*......*%@%+%@@@@@
@@@@@@@@@@@@%=..:#@%.......:##:=%@@@@@
@@@@@@@@@@@@=..=%%%%=..........+@@@@@@
@@@@@@@@@@@%:.:%%%%*...........+@@@@@@
@@@@@@@@@@@*..*%@%*....--....:+%@@@@@@
@@@@@@@@@@%:..%%@%-:+%%%@%%%%%%@@@@@@@
@@@@@@@@%*-.+%@@@@%%@@@@@@@@@@@@@@@@@@
@@@@@@@@%=:*%@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@%=..........=%@@@@@@@@*
@@@@@@@@@@@@@@@@*.........:%%@@@@@@@@*
@@@@@@@@@@@@@@@@%.........#%%%@@@@@@%*
@@@@@@@@@@@@@@@@%:.......+*:-%@@@@@@%*
@@@@@@@@@@@@@@@@%-.......:..=%@@@@@@%*
@@@@@@@@@@@@@@@#-..:-.......%@@%%%@@%*
@@@@@@@@@@@@@@#...#%#......+%@%+*%@@%*
@@@@@@@@@@@@%*...*@%-.......=*-.%%@@%*
@@@@@@@@@@@@#..:#%@@+...........%%@@%*
@@@@@@@@@@@%=..#%%%*............%@@@@*
@@@@@@@@@@@%:.-%@@%....:=-...:=#%@@@@*
@@@@@@@@@@%*..+%@%+.-#%%%@%%%%@@@@@@@*
@@@@@@@@@%*:.#%@@@%#%@@@@@@@@@@@@@@@%*
@@@@@@@@%*-:#@@@@@@@@@@@@@@@@@@@@@@@%*
@@@@@@@@@%#%@@@@@@@@@@@@@@@@@@@@@@@@%*
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*
@@@@@@@@@@@@@@@%=.........:*@@@@@@@@%-
@@@@@@@@@@@@@@@@#.........=%%@@@@@@@%-
@@@@@@@@@@@@@@@@%........:%%%%@@@@@@%-
@@@@@@@@@@@@@@@@%-.......+-.:%@@@@@@%-
@@@@@@@@@@@@@@@@%-..........+@@@@@@@@:
@@@@@@@@@@@@@@@#-..:-.......%@@@%%@@%:
@@@@@@@@@@@@@@#...*%#:.....=%@%=*%@@%:
@@@@@@@@@@@@@#...*%%=.......-+:.#%@@%:
@@@@@@@@@@@%#..:#%%%-...........*%@@%:
@@@@@@@@@@@%+..#%%%-............#@@@%:
@@@@@@@@@@@%-.:%@%#....:+=:.:-=#%@@@%:
@@@@@@@@@@@#..=%@%*.:*%@%@%%%%@@@@@@%:
@@@@@@@@@%*:.+%@@@%#%@@@@@@@@@@@@@@@%:
@@@@@@@@@%-:+%@@@@@@@@@@@@@@@@@@@@@@%:
@@@@@@@@@%%#%@@@@@@@@@@@@@@@@@@@@@@@%:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:
@@@@@@@@@@@@@@@%=..........*@@@@@@@@*.
@@@@@@@@@@@@@@@@*.........-%%@@@@@@@*.
@@@@@@@@@@@@@@@@%........:##%@@@@@@@*.
@@@@@@@@@@@@@@@@%-..........-%@@@@@@*.
@@@@@@@@@@@@@@@@%:..........*@@@@@@@*.
@@@@@@@@@@@@@@@#-..:-......:%@%%#%@@*.
@@@@@@@@@@@@@@#...*%*......=%@#:#@@@*.
@@@@@@@@@@@@@#...*%%-.......:=..%@@@*.
@@@@@@@@@@@@#..:#%%+............#@@@*.
@@@@@@@@@@@@*..#%%#............:%@@@*.
@@@@@@@@@@@%=.:%%%+...:-*+---=*%@@@@*.
@@@@@@@@@@@%..-%@%*.-#%@@@@@@@@@@@@@*.
@@@@@@@@@@#=.-%@@@%%%@@@@@@@@@@@@@@@*.
@@@@@@@@@%*--%@@@@@@@@@@@@@@@@@@@@@@*.
@@@@@@@@@@%%#@@@@@@@@@@@@@@@@@@@@@@@*.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*.
@@@@@@@@@@@@@@@%...........*@@@@@@@%:.
@@@@@@@@@@@@@@@@=.........-%%@@@@@@%:.
@@@@@@@@@@@@@@@@*........:*#%@@@@@@%:.
@@@@@@@@@@@@@@@@%...........#@@@@@@%:.
@@@@@@@@@@@@@@@@#..........:%@@@@@@%:.
@@@@@@@@@@@@@@%#:..--......+%@%*%@@%:.
@@@@@@@@@@@@@@*..:%%=......*%%-=%@@%:.
@@@@@@@@@@@@@#..:#%+........:..+%@@%:.
@@@@@@@@@@@@#..-%%*............=@@@%:.
@@@@@@@@@@@@+..#%%:...........:*@@@%:.
@@@@@@@@@@@%=.:%@%...:-+#*+=+*%@@@@%:.
@@@@@@@@@@@%..=%@%+:+%@@@@@@@@@@@@@%:.
@@@@@@@@@@%+..%@@@@%@@@@@@@@@@@@@@@%:.
@@@@@@@@@@#==*%@@@@@@@@@@@@@@@@@@@@%:.
@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@@@@@@%:.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:.
@@@@@@@@@@@@@@%=..........:%@@@@@@@*..
@@@@@@@@@@@@@@@*..........*%@@@@@@@*..
@@@@@@@@@@@@@@@%.........-#%@@@@@@@*..
@@@@@@@@@@@@@@@@-..........*@@@@@@@*..
@@@@@@@@@@@@@@@%:..........%@@@@@@@*..
@@@@@@@@@@@@@@%+..:-......=%@%+%@@@*..
@@@@@@@@@@@@@%-..+%-......+%#.*%@@@*..
@@@@@@@@@@@@%=..=%=...........*%@@@*..
@@@@@@@@@@@@+..+%*............+@@@@*..
@@@@@@@@@@@%-.:%%-...........=%@@@@*..
@@@@@@@@@@@%..+@%=..:+#%%#*#%%@@@@@*..
@@@@@@@@@@@#..*%@%+*%@@@@@@@@@@@@@@*..
@@@@@@@@@@%*.:%@@@@@@@@@@@@@@@@@@@@*..
@@@@@@@@@%%+++%@@@@@@@@@@@@@@@@@@@@*..
@@@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@*..
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*..
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*..
@@@@@@@@@@@@@%=..........-%@@@@@@@%...
@@@@@@@@@@@@@@*..........#%@@@@@@@%...
@@@@@@@@@@@@@@%.........=%@@@@@@@@@...
@@@@@@@@@@@@@@%-.........:%@@@@@@@@...
@@@@@@@@@@@@@@%:.........-%@@@@@@@@...
@@@@@@@@@@@@@%*..-:......#%%+%%%@@%...
@@@@@@@@@@@@%+..=*.......*#:-%%%@@%...
@@@@@@@@@@@@*..-#:..........-%%%@@%...
@@@@@@@@@@@%..=%-...........-%@@@@%...
@@@@@@@@@@@*..%%:....:-:..-+%@@@@@%...
@@@@@@@@@@%=.:%@=..+%%%%%%@@@@@@@@%...
@@@@@@@@@@%-.+%@%#%@@@@@@@@@@@@@@@%...
@@@@@@@@@%%-.+%@@@@@@@@@@@@@@@@@@@%...
@@@@@@@@@%%***@@@@@@@@@@@@@@@@@@@@%...
@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@%...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%...
@@@@@@@@@@@@%...........#@@@@@@@@@:...
@@@@@@@@@@@@%-.........+%@@@@@@@@@:...
@@@@@@@@@@@@%+........-%%@@@@@@@@@:...
@@@@@@@@@@@@@#.........:%@@@@@@@@%:...
@@@@@@@@@@@@@#..........%@@@@@@@@%:...
@@@@@@@@@@@@%=..-......+%#+%@@@@@%:...
@@@@@@@@@@@%+..+.......++.+%@@@@@%:...
@@@@@@@@@@@*..=:..........=%@@@@@%:...
@@@@@@@@@@%..+*...........+@@@@@@%:...
@@@@@@@@@@*..%*...:-+===+#%@@@@@@%:...
@@@@@@@@@%=.-%%=-*%%@@@@@@@@@@@@@%:...
@@@@@@@@@%+.+%@@%@@@@@@@@@@@@@@@@%:...
@@@@@@@@@%=:=%@@@@@@@@@@@@@@@@@@@%:...
@@@@@@@@@@%##%@@@@@@@@@@@@@@@@@@@%:...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:...
@@@@@@@@@@@=.........:%@@@@@@@@@%:....
@@@@@@@@@@@#.........+%@@@@@@@@@%:....
@@@@@@@@@@@%........=%%@@@@@@@@@%:....
@@@@@@@@@@@%-........-%@@@@@@@@@%:....
@@@@@@@@@@@%-.........%@%@@@@@@@%:....
@@@@@@@@@@@%:........+%+*@@@@@@@%:....
@@@@@@@@@@%-.:.......=-.#@@@@@@@%:....
@@@@@@@@@%=.............#@@@@@@@%:....
@@@@@@@@@#..#..........-%@@@@@@@%:....
@@@@@@@@%+.-%-..-*##*#%%@@@@@@@@%:....
@@@@@@@@%:.+%%*#%@@@@@@@@@@@@@@@%:....
@@@@@@@@%=.*%@@@@@@@@@@@@@@@@@@@%:....
@@@@@@@@%*=+%@@@@@@@@@@@@@@@@@@@%:....
@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@%:....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:....
@@@@@@@@@*........:#@@@@@@@@@@@%......
@@@@@@@@@%-.......:%%@@@@@@@@@@%......
@@@@@@@@@%=.......*%@@@@@@@@@@@%......
@@@@@@@@@%*.......:+%@@@@@@@@@@%......
@@@@@@@@@@#........:%@@@@@@@@@@%......
@@@@@@@@@%*........+%=%@@@@@@@@%......
@@@@@@@@@#.........=.-@@@@@@@@@%......
@@@@@@@@%:...........-%@@@@@@@@%......
@@@@@@@@+.=-.....:.:-#@@@@@@@@@%......
@@@@@@@%:.##::+%%%%%%@@@@@@@@@@%......
@@@@@@@%::%@%%@@@@@@@@@@@@@@@@@%......
@@@@@@@%-.#@@@@@@@@@@@@@@@@@@@@%......
@@@@@@@%##%@@@@@@@@@@@@@@@@@@@@%......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%......
@@@@@@@%:.......+%@@@@@@@@@@@@#.......
@@@@@@@@#.......-%@@@@@@@@@@@@#.......
@@@@@@@@%.......*%@@@@@@@@@@@@#.......
@@@@@@@@%:......-*%@@@@@@@@@@@#.......
@@@@@@@@%-.......:%%@@@@@@@@@@#.......
@@@@@@@@%-.......=#+%@@@@@@@@@#.......
@@@@@@@%=........-.*@@@@@@@@@@#.......
@@@@@@@#...........+@@@@@@@@@@#.......
@@@@@@%-.*...:-=-=*%@@@@@@@@@@#.......
@@@@@@#.:%*=*%@@@@@@@@@@@@@@@@#.......
@@@@@@%.-%@@@@@@@@@@@@@@@@@@@@#.......
@@@@@@%==%@@@@@@@@@@@@@@@@@@@@#.......
@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@#.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#.......
@@@@@@*.......*%@@@@@@@@@@@@@#........
@@@@@@%=......-%@@@@@@@@@@@@@#........
@@@@@@@*......=%@@@@@@@@@@@@@#........
@@@@@@@%......=#%@@@@@@@@@@@@#........
@@@@@@@%........#@@@@@@@@@@@%#........
@@@@@@%-.......:##%@@@@@@@@@%#........
@@@@@%+........-.#@@@@@@@@@@@#........
@@@@@%.:.........#@@@@@@@@@@@#........
@@@@%*.+-..-++=+#%@@@@@@@@@@@#........
@@@@%*.*%##%@@@@@@@@@@@@@@@@@#........
@@@@%#=+@@@@@@@@@@@@@@@@@@@@@#........
@@@@@@%%@@@@@@@@@@@@@@@@@@@@@#........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#.......:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#........
@@@@%*......#%@@@@@@@@@@@@@%*.........
@@@@@%=.....:%@@@@@@@@@@@@@%*.........
@@@@@@*......#@@@@@@@@@@@@@@*.........
@@@@@@#.....:%@@@@@@@@@@@@@@*.........
@@@@@%=......:*@@@@@@@@@@@@@*.........
@@@%#:.-......+%@@@@@@@@@@@@*.........
@@@%:.=......-=#@@@@@@@@@@@@*.........
@@@%-.:.......:%@@@@@@@@@@@@*.........
@@@%+.=:-**=-=#@@@@@@@@@@@@@*.........
@@@@%#%@@@@@@@@@@@@@@@@@@@@@*.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@*.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@*.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@*.......=:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@*.......%%
@@@@@@@@@@@@@@@@@@@@@@@@@@@@*.......*%
@@@@@@@@@@@@@@@@@@@@@@@@@@@@*.......=%
@@@@@@@@@@@@@@@@@@@@@@@@@@@@*.......-%
@@@@%.....-%@@@@@@@@@@@@@@%+..........
@@@@%+.....*%@@@@@@@@@@@@@%+..........
@@@@@%.....:%@@@@@@@@@@@@@@+..........
@@@%%#.....:%@@@@@@@@@@@@@@+..........
@%+:.......=%@@@@@@@@@@@@@%+..........
@%#.-#*:.....#@@@@@@@@@@@@@+..........
@@%*.......-*%%@@@@@@@@@@@%+..........
@@@%-......-=%@@@@@@@@@@@@%+..........
@@@%%%%%+:.-%@@@@@@@@@@@@@%+..........
@@@@@@@@@@%@@@@@@@@@@@@@@@%+..........
@@@@@@@@@@@@@@@@@@@@@@@@@@%+..........
@@@@@@@@@@@@@@@@@@@@@@@@@@%+..........
@@@@@@@@@@@@@@@@@@@@@@@@@@%+......:%#%
@@@@@@@@@@@@@@@@@@@@@@@@@@%+.......%%%
@@@@@@@@@@@@@@@@@@@@@@@@@@%+.......#%%
@@@@@@@@@@@@@@@@@@@@@@@@@%%+.......*%@
@@@@@@@@@@@@@@@@@@@@@@@@@%%+......+%%@
@@@%+....:%%%@@@@@@@@@@@@@=...........
@@@@%....:%@@@@@@@@@@@@@@@=...........
@@%%%-....-%@@@@@@@@@@@@@%=...........
@@+.-......%@@@@@@@@@@@@@%=...........
@@*.+-....-%@@@@@@@@@@@@@%=...........
@@%+*#=...+#%@@@@@@@@@@@@%=...........
@@#:......-+%@@@@@@@@@@@@%=...........
@@%#*=...+#%@@@@@@@@@@@@@%=...........
@@@%%%+:.=%@@@@@@@@@@@@@@%=...........
@@@@@@@%%@@@@@@@@@@@@@@@@%=...........
@@@@@@@@@@@@@@@@@@@@@@@@@%=...........
@@@@@@@@@@@@@@@@@@@@@@@@@%=.......=-=-
@@@@@@@@@@@@@@@@@@@@@@@@@%=.......*%%%
@@@@@@@@@@@@@@@@@@@@@@@@@%=.......#%@@
@@@@@@@@@@@@@@@@@@@@@@@@@%=.......*@@@
@@@@@@@@@@@@@@@@@@@@@@@@@%=......=%@@@
@@@@@@@@@@@@@@@@@@@@@@@@@%=......%%@@@
@@@%-....+%%@@@@@@@@@@@@%-............
@@@%+....#%@@@@@@@@@@@@@%-............
@@%**..-..*%@@@@@@@@@@@@%-............
@%-:...:..=%@@@@@@@@@@@@%-............
@@*+*.....*%@@@@@@@@@@@@%-............
@@%%%+...+%@@@@@@@@@@@@@%-............
@%+......-*%@@@@@@@@@@@@%-............
@@%%*...#%%@@@@@@@@@@@@@%-............
@@@%%*--*%@@@@@@@@@@@@@@%-............
@@@@@@%%@@@@@@@@@@@@@@@@%-............
@@@@@@@@@@@@@@@@@@@@@@@@%-............
@@@@@@@@@@@@@@@@@@@@@@@@%-.......:###=
@@@@@@@@@@@@@@@@@@@@@@@@%-.......-%%%%
@@@@@@@@@@@@@@@@@@@@@@@@%-.......=%%%+
@@@@@@@@@@@@@@@@@@@@@@@@%-.......#@@@@
@@@@@@@@@@@@@@@@@@@@@@@@%-......=%%@@@
@@@@@@@@@@@@@@@@@@@@@@@@%-......=%%@@@
@@@%.....*%%@@@@@@@@@@@%:.............
@@@%:...#%%@@@@@@@@@@@@%:.............
@%%*-.:.+=#@@@@@@@@@@@@%:.............
@%:-..-...+%@@@@@@@@@@@%:.............
@@##=....:%@@@@@@@@@@@@%:.............
@%%##-..:%%@@@@@@@@@@@@%:.............
@%=.....-*%@@@@@@@@@@@@%:.............
@@%%=..+%%@@@@@@@@@@@@@%:.............
@@@@%+=*%@@@@@@@@@@@@@@%:.............
@@@@@@@@@@@@@@@@@@@@@@@%:.............
@@@@@@@@@@@@@@@@@@@@@@@%:.........-:..
@@@@@@@@@@@@@@@@@@@@@@@%:........-%%%=
@@@@@@@@@@@@@@@@@@@@@@@%:........#%%%:
@@@@@@@@@@@@@@@@@@@@@@@%:.......=%@@#+
@@@@@@@@@@@@@@@@@@@@@@@%:......-%@@@@%
@@@@@@@@@@@@@@@@@@@@@@@%:......=%@@@@@
@@@@@@@@@@@@@@@@@@@@@@@%:......:%%@@@@
@@@*....:#%@@@@@@@@@@@%...............
@@@%...-%%@@@@@@@@@@@@%...............
@%##...=%*%@@@@@@@@@@@%...............
@%::..:::.#%@@@@@@@@@@%...............
@%#%-....=%@@@@@@@@@@@%...............
@%##*...*%@@@@@@@@@@@@%...............
@#=....:=%@@@@@@@@@@@@%...............
@@%%:.:#%@@@@@@@@@@@@@%...............
@@@@%+*%@@@@@@@@@@@@@@%...............
@@@@@@@@@@@@@@@@@@@@@@%...............
@@@@@@@@@@@@@@@@@@@@@@%...........++:.
@@@@@@@@@@@@@@@@@@@@@@%..........+%%%:
@@@@@@@@@@@@@@@@@@@@@@%.........=%%%=.
@@@@@@@@@@@@@@@@@@@@@@%.......:#%%@@%#
@@@@@@@@@@@@@@@@@@@@@@%.......*%%@%%@#
@@@@@@@@@@@@@@@@@@@@@@%.......+*%%%%@#
@@@@@@@@@@@@@@@@@@@@@@%........-%#@@@%
@@@=....-#%@@@@@@@@@@%................
@@@*...=%@@@@@@@@@@@@%................
@@%*...#%#%@@@@@@@@@@%................
@%::.:.:..%@@@@@@@@@@%................
@%##.....*%@@@@@@@@@@%................
@%#*=..:%%@@@@@@@@@@@%................
@#-...:-#@@@@@@@@@@@@%................
@@@#..+%%@@@@@@@@@@@@%................
@@@@%*%%@@@@@@@@@@@@@%................
@@@@@@@@@@@@@@@@@@@@@%................
@@@@@@@@@@@@@@@@@@@@@%............**-.
@@@@@@@@@@@@@@@@@@@@@%...........#%%#.
@@@@@@@@@@@@@@@@@@@@@%.........=#%%#:.
@@@@@@@@@@@@@@@@@@@@@%.......=%%%@%%%+
@@@@@@@@@@@@@@@@@@@@@%.......++=%@#%%*
@@@@@@@@@@@@@@@@@@@@@%.........+%%%@%:
@@@@@@@@@@@@@@@@@@@@@%.........:=*%@%-
@@@-....-%@@@@@@@@@@%.................
@@@=...+%@@@@@@@@@@@%.................
@@%+..-#%%@@@@@@@@@@%.................
@%-:..:..=%@@@@@@@@@%.................
@@*+....:%@@@@@@@@@@%.................
@%**:..=%@@@@@@@@@@@%.................
%*-...-=%@@@@@@@@@@@%.................
@@%+..*%@@@@@@@@@@@@%.................
@@@@%%%@@@@@@@@@@@@@%.................
@@@@@@@@@@@@@@@@@@@@%.................
@@@@@@@@@@@@@@@@@@@@%............:#*-.
@@@@@@@@@@@@@@@@@@@@%...........:%%%=.
@@@@@@@@@@@@@@@@@@@@%.........-*%%%*.:
@@@@@@@@@@@@@@@@@@@@%........*%%%%#%%*
@@@@@@@@@@@@@@@@@@@@%..........#%%%%#=
@@@@@@@@@@@@@@@@@@@@%..........*##%@+.
@@@@@@@@@@@@@@@@@@@@%............%%@#.
@@%:....-%@@@@@@@@@%=.................
@@@-...*%@@@@@@@@@@%=.................
@%%=..+#%@@@@@@@@@@%=.................
@%=:..-.:%@@@@@@@@@%=.................
@%*=....+%@@@@@@@@@%=.................
@%**...*%@@@@@@@@@@%=.................
%*-...-*%@@@@@@@@@@%=.................
@@%+.-#%@@@@@@@@@@@%=.................
@@@@%%@@@@@@@@@@@@@%=.................
@@@@@@@@@@@@@@@@@@@%=.................
@@@@@@@@@@@@@@@@@@@%=............-##:.
@@@@@@@@@@@@@@@@@@@%=...........-%%#:.
@@@@@@@@@@@@@@@@@@@%=.........:*%%%*.-
@@@@@@@@@@@@@@@@@@@%=........:%%@%#%##
@@@@@@@@@@@@@@@@@@@%=.........:%%%%@+:
@@@@@@@@@@@@@@@@@@@%=..........==%%%:.
@@@@@@@@@@@@@@@@@@@%=...........-%%%+.
@@%.....=%@@@@@@@@@%..................
@@%:...+%@@@@@@@@@@%..................
@@%-..*%%@@@@@@@@@@%..................
@%=:.:+:+%@@@@@@@@@%..................
@%*-.:..#@@@@@@@@@@%..................
@%*+..:#@@@@@@@@@@@%..................
%*-..:=#@@@@@@@@@@@%..................
@@%=.=#@@@@@@@@@@@@%..................
@@@%%%@@@@@@@@@@@@@%..................
@@@@@@@@@@@@@@@@@@@%..................
@@@@@@@@@@@@@@@@@@@%.............=%#..
@@@@@@@@@@@@@@@@@@@%............=%%+..
@@@@@@@@@@@@@@@@@@@%...........*%%%*.-
@@@@@@@@@@@@@@@@@@@%..........=%@#%@##
@@@@@@@@@@@@@@@@@@@%..........:%%%%%+:
@@@@@@@@@@@@@@@@@@@%...........::%@%..
@@@@@@@@@@@@@@@@@@@%............=%@%=.
@@#.....=%@@@@@@@@@+..................
@@%....+%@@@@@@@@@@+..................
@@%:..#%@@@@@@@@@@@+..................
@%+:.-#-#%@@@@@@@@@+..................
@%+:.-.:%@@@@@@@@@@+..................
@%*+..-%@@@@@@@@@@@+..................
%*-..:=%@@@@@@@@@@@+..................
@@%+:=%@@@@@@@@@@@@+..................
@@@@%%@@@@@@@@@@@@@+..................
@@@@@@@@@@@@@@@@@@@+..................
@@@@@@@@@@@@@@@@@@@+.............*%*..
@@@@@@@@@@@@@@@@@@@+............+%%-..
@@@@@@@@@@@@@@@@@@@+...........*%%%+.:
@@@@@@@@@@@@@@@@@@@+..........-%@%%@%*
@@@@@@@@@@@@@@@@@@@+...........#*%@%+.
@@@@@@@@@@@@@@@@@@@+............-%@#..
@@@@@@@@@@@@@@@@@@@+............+%@%=.
@@#.....=%@@@@@@@@@-..................
@@%....+%@@@@@@@@@@-..................
@@%:..#%@@@@@@@@@@@-..................
@%*:.-+-%@@@@@@@@@@-..................
@%+..:.-%@@@@@@@@@@-..................
@%#=..:%@@@@@@@@@@@-..................
%*:..:+%@@@@@@@@@@@-..................
@@%*:=#@@@@@@@@@@@@-..................
@@@%%%@@@@@@@@@@@@@=..................
@@@@@@@@@@@@@@@@@@@=..................
@@@@@@@@@@@@@@@@@@@=............:#%+..
@@@@@@@@@@@@@@@@@@@=............*%#:..
@@@@@@@@@@@@@@@@@@@=...........#%%%+::
@@@@@@@@@@@@@@@@@@@=..........:%@%%%%=
@@@@@@@@@@@@@@@@@@@=...........*+%@#=.
@@@@@@@@@@@@@@@@@@@=............=%%*..
@@@@@@@@@@@@@@@@@@@=............*%@%-.
@@#.....*%@@@@@@@@@:..................
@@%....+%@@@@@@@@@@:..................
@@%..:#@@@@@@@@@@@@:..................
@%*..-==%@@@@@@@@@@:..................
@%=....-%@@@@@@@@@@:..................
@%%+..:%@@@@@@@@@@@:..................
%#-..:*%@@@@@@@@@@@:..................
@@%%--%@@@@@@@@@@@@:..................
@@@@%%@@@@@@@@@@@@@:..................
@@@@@@@@@@@@@@@@@@@:..................
@@@@@@@@@@@@@@@@@@@:............:#%=..
@@@@@@@@@@@@@@@@@@@:...........:#%#...
@@@@@@@@@@@@@@@@@@@:..........-%%%%+-.
@@@@@@@@@@@@@@@@@@@:..........=%%%@%%:
@@@@@@@@@@@@@@@@@@@:...........++%@*-.
@@@@@@@@@@@@@@@@@@@:............+%%*..
@@@@@@@@@@@@@@@@@@@:............#%@%:.
@@#....:#%@@@@@@@@%...................
@@%....+%@@@@@@@@@%...................
@@%..:#%@@@@@@@@@@%...................
@%#..-++%@@@@@@@@@%...................
@%-....=%@@@@@@@@@%...................
@@%+..-%@@@@@@@@@@%...................
@%=..:#%@@@@@@@@@@%...................
@@%%=-%@@@@@@@@@@@%...................
@@@@@%@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%...............:...
@@@@@@@@@@@@@@@@@@%.............:#%=..
@@@@@@@@@@@@@@@@@@%............-%%*...
@@@@@@@@@@@@@@@@@@%...........+%%%%=-.
@@@@@@@@@@@@@@@@@@%...........=%%%@%%.
@@@@@@@@@@@@@@@@@@%............==%%*:.
@@@@@@@@@@@@@@@@@@%.............+%%*..
@@@@@@@@@@@@@@@@@@%.............#%%%:.
@@%...::#%@@@@@@@@%...................
@@%....+%@@@@@@@@@%...................
@@%..:#@@@@@@@@@@@%...................
@%#..-+#%%@@@@@@@@%...................
@%-....*@@@@@@@@@@%...................
@%%+..=%@@@@@@@@@@%...................
@%+..:%%@@@@@@@@@@%...................
@@%%+-%@@@@@@@@@@@%...................
@@@@%%@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%...............:...
@@@@@@@@@@@@@@@@@@%.............:#%-..
@@@@@@@@@@@@@@@@@@%............=%%*...
@@@@@@@@@@@@@@@@@@%...........+%%%%=-.
@@@@@@@@@@@@@@@@@@%...........=%%%@%#.
@@@@@@@@@@@@@@@@@@%............==%%+..
@@@@@@@@@@@@@@@@@@%.............+%%*..
@@@@@@@@@@@@@@@@@@%.............#%@%:.
@@%...::#%@@@@@@@@%...................
@@%....+%@@@@@@@@@%...................
@@%..:#@@@@@@@@@@@%...................
@%%..:+%@@@@@@@@@@%...................
@%:...:%@@@@@@@@@@%...................
@%%+..=%@@@@@@@@@@%...................
@%+..:%%@@@@@@@@@@%...................
@@%%+-%@@@@@@@@@@@%...................
@@@@%%@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%...............:...
@@@@@@@@@@@@@@@@@@%.............:#%-..
@@@@@@@@@@@@@@@@@@%............=%%*...
@@@@@@@@@@@@@@@@@@%...........+%%%%=-.
@@@@@@@@@@@@@@@@@@%...........=%%%@%#.
@@@@@@@@@@@@@@@@@@%............==%%+..
@@@@@@@@@@@@@@@@@@%.............+%%*..
@@@@@@@@@@@@@@@@@@%.............#%@%:.
@@#...::#%@@@@@@@@%...................
@@#....=%@@@@@@@@@%...................
@@%..:#%@@@@@@@@@@%...................
%%%...=%@@@@@@@@@@%...................
%%:...-%@@@@@@@@@@%...................
%%%+..=%@@@@@@@@@@%...................
@%+:.:%%@@@@@@@@@@%...................
@@%%+-%@@@@@@@@@@@%...................
@@@@@%@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%...............:...
@@@@@@@@@@@@@@@@@@%.............:#%-..
@@@@@@@@@@@@@@@@@@%............=%%*...
@@@@@@@@@@@@@@@@@@%...........+%%%%=-.
@@@@@@@@@@@@@@@@@@%...........=%%%@%*.
@@@@@@@@@@@@@@@@@@%............==%%=..
@@@@@@@@@@@@@@@@@@%.............+%%*..
@@@@@@@@@@@@@@@@@@%.............#%%%:.
@@#...:-#%@@@@@@@@%...................
@@#....=%@@@@@@@@@%...................
@@%..:#%@@@@@@@@@@%...................
@%%..:=%%%@@@@@@@@%...................
%%:...:%@@@@@@@@@@%...................
%%%+..=%@@@@@@@@@@%...................
@%+:.:%%@@@@@@@@@@%...................
@@%%+-%@@@@@@@@@@@%...................
@@@@@%@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%.............:%%-..
@@@@@@@@@@@@@@@@@@%............-%%*...
@@@@@@@@@@@@@@@@@@%...........+%%%%=-.
@@@@@@@@@@@@@@@@@@%...........+%%%%%+.
@@@@@@@@@@@@@@@@@@%............==%%=..
@@@@@@@@@@@@@@@@@@%.............=%%+..
@@@@@@@@@@@@@@@@@@%.............#%%%..
@@#...:-#%@@@@@@@@%...................
@@#....+%@@@@@@@@@%...................
@@%..:#%%@@@@@@@@@%...................
@%%..:=%%%@@@@@@@@%...................
%%:...:%@@@@@@@@@@%...................
%%#+..=%@@@@@@@@@@%...................
%%+:.:%%@@@@@@@@@@%...................
%%%%+=%@@@@@@@@@@@%...................
@@@@@%@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%.............-%%:..
@@@@@@@@@@@@@@@@@@%............=%%+...
@@@@@@@@@@@@@@@@@@%...........#%%%%=:.
@@@@@@@@@@@@@@@@@@%...........+#%%@%+.
@@@@@@@@@@@@@@@@@@%............=-%%-..
@@@@@@@@@@@@@@@@@@%.............-%%+..
@@@@@@@@@@@@@@@@@@%.............*%@%..
@@*...::#@@@@@@@@@%...................
@@#....+%@@@@@@@@@%...................
@@%..:#%%@@@@@@@@@%...................
@%%..:-%%%@@@@@@@@%...................
%%-....%@%@@@@@@@@%...................
%%#=..=%@@@@@@@@@@%...................
%%+:.:#%@@@@@@@@@@%...................
%%%%+=%@@@@@@@@@@@%...................
@@@@@%@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%...............:...
@@@@@@@@@@@@@@@@@@%.............+%#...
@@@@@@@@@@@@@@@@@@%...........:+%%+...
@@@@@@@@@@@@@@@@@@%..........:%%%%%=:.
@@@@@@@@@@@@@@@@@@%..........:=#%%@%+.
@@@@@@@@@@@@@@@@@@%............--%%-..
@@@@@@@@@@@@@@@@@@%.............-%%+..
@@@@@@@@@@@@@@@@@@%.............+%@%..
@@*...:-#@@@@@@@@@%...................
@%#....+%@@@@@@@@@%...................
@@%..:#%%@@@@@@@@@%...................
@@%..:-%%%@@@@@@@@%...................
%%-...:%@@@@@@@@@@%...................
%%#=..=%@@@@@@@@@@%...................
%%+:..#%@@@@@@@@@@%...................
%%%%+=%@@@@@@@@@@@%...................
@@@@%%@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%...............:...
@@@@@@@@@@@@@@@@@@%.............*%#...
@@@@@@@@@@@@@@@@@@%...........:+%%=...
@@@@@@@@@@@@@@@@@@%..........-%%%%%+:.
@@@@@@@@@@@@@@@@@@%..........:-#%%@%=.
@@@@@@@@@@@@@@@@@@%............--%%-..
@@@@@@@@@@@@@@@@@@%.............:%%=..
@@@@@@@@@@@@@@@@@@%.............+%@%..
@%*...:-#@@@@@@@@@%...................
@%*....+%@@@@@@@@@%...................
@@%..:#%@@@@@@@@@@%...................
@@%..:=%%%@@@@@@@@%...................
%%+...:%@@@@@@@@@@%...................
%%*=..=%@@@@@@@@@@%...................
%%+:..#%@@@@@@@@@@%...................
%%%%*=%@@@@@@@@@@@%...................
@@@@%%@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%..............::...
@@@@@@@@@@@@@@@@@@%.............#%*...
@@@@@@@@@@@@@@@@@@%............=%%=...
@@@@@@@@@@@@@@@@@@%..........-%%%%%+:.
@@@@@@@@@@@@@@@@@@%..........:-#%%%%=.
@@@@@@@@@@@@@@@@@@%............--%%-..
@@@@@@@@@@@@@@@@@@%.............:%%=..
@@@@@@@@@@@@@@@@@@%.............+%@#..
@%+...:-#%@@@@@@@@%...................
@%*....=%@@@@@@@@@%...................
@@%..:#%@@@@@@@@@@%...................
@@%..:=%%%@@@@@@@@%...................
%%#...-%@@@@@@@@@@%...................
%%*-..=%@@@@@@@@@@%...................
%%+:..#%@@@@@@@@@@%...................
%%%%*=%@@@@@@@@@@@%...................
@@@@%%@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%..............::...
@@@@@@@@@@@@@@@@@@%.............#%*...
@@@@@@@@@@@@@@@@@@%............-%%=...
@@@@@@@@@@@@@@@@@@%...........#%%%%+:.
@@@@@@@@@@@@@@@@@@%...........-#%%@%=.
@@@@@@@@@@@@@@@@@@%............--%%-..
@@@@@@@@@@@@@@@@@@%.............:%%=..
@@@@@@@@@@@@@@@@@@%.............+%@#..
@%+...:-#%@@@@@@@@%...................
@%+....=%@@@@@@@@@%...................
@@%...#%@@@@@@@@@@%...................
@@%..:=%%%@@@@@@@@%...................
%%%...-%@@@@@@@@@@%...................
%%%:..+%@@@@@@@@@@%...................
%%=:..*%@@@@@@@@@@%...................
%%%%*=%@@@@@@@@@@@%...................
@@@@%%@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%..............::...
@@@@@@@@@@@@@@@@@@%.............#%*...
@@@@@@@@@@@@@@@@@@%............-%%=...
@@@@@@@@@@@@@@@@@@%...........=%%%%*:.
@@@@@@@@@@@@@@@@@@%...........=#%%@%-.
@@@@@@@@@@@@@@@@@@%............--%%:..
@@@@@@@@@@@@@@@@@@%.............:%%=..
@@@@@@@@@@@@@@@@@@%.............+%@%..
@%+....=%%@@@@@@@@%...................
@%+....=%@@@@@@@@@%...................
@@#...#%@@@@@@@@@@%...................
@@%..:+%%@@@@@@@@@%...................
%%%...=%@@@@@@@@@@%...................
%%%=..+%@@@@@@@@@@%...................
%%=:..=%@@@@@@@@@@%...................
%%%%+=%@@@@@@@@@@@%...................
@@@@@%@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%..............::...
@@@@@@@@@@@@@@@@@@%.............#%*...
@@@@@@@@@@@@@@@@@@%............-%%+...
@@@@@@@@@@@@@@@@@@%...........-%%%%*-.
@@@@@@@@@@@@@@@@@@%...........=%%%@%-.
@@@@@@@@@@@@@@@@@@%............-:%%:..
@@@@@@@@@@@@@@@@@@%.............:%%+..
@@@@@@@@@@@@@@@@@@%.............+%@%..
@%=....=%@@@@@@@@@%...................
@%=....=%@@@@@@@@@%...................
@@#...#@@@@@@@@@@@%...................
@@%..:*%%@@@@@@@@@%...................
%%%...-%@@@@@@@@@@%...................
%%%-..+%@@@@@@@@@@%...................
%%=:..-%@@@@@@@@@@%...................
%%%%+=%@@@@@@@@@@@%...................
@@@@%%@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%..............::...
@@@@@@@@@@@@@@@@@@%.............#%*...
@@@@@@@@@@@@@@@@@@%............-%%+...
@@@@@@@@@@@@@@@@@@%...........=%%%%#-.
@@@@@@@@@@@@@@@@@@%...........=%%@@%-.
@@@@@@@@@@@@@@@@@@%............-:%%:..
@@@@@@@@@@@@@@@@@@%.............:%@+..
@@@@@@@@@@@@@@@@@@%.............=%@%..
@%-...:=%%@@@@@@@@%...................
@%-....=%@@@@@@@@@%...................
@@*...*%@@@@@@@@@@%...................
@@%..:*%%@@@@@@@@@%...................
%%%...:%@@@@@@@@@@%...................
%%%-..+%@@@@@@@@@@%...................
%%-...:#%@@@@@@@@@%...................
%%%%==%@@@@@@@@@@@%...................
@@@@%%@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%..............::...
@@@@@@@@@@@@@@@@@@%.............#%#...
@@@@@@@@@@@@@@@@@@%............=%%+...
@@@@@@@@@@@@@@@@@@%...........+%%%%#=.
@@@@@@@@@@@@@@@@@@%...........=%%%@#:.
@@@@@@@@@@@@@@@@@@%............-:%%:..
@@@@@@@@@@@@@@@@@@%.............:%%+..
@@@@@@@@@@@@@@@@@@%.............=%@%..
@%.....=%%@@@@@@@@%...................
@%:....-%@@@@@@@@@%...................
@@+...*%@@@@@@@@@@%...................
@@%..:#@@@@@@@@@@@%...................
@@%:..:%@@@@@@@@@@%...................
%%%=.:=#@@@@@@@@@@%...................
%%-...:*@@@@@@@@@@%...................
%%%%-=%%@@@@@@@@@@%...................
@@@@%%@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%..............:-...
@@@@@@@@@@@@@@@@@@%.............#%#...
@@@@@@@@@@@@@@@@@@%............=%%*...
@@@@@@@@@@@@@@@@@@%...........#%%%%#+.
@@@@@@@@@@@@@@@@@@%...........+%%%@#:.
@@@@@@@@@@@@@@@@@@%............::#%-..
@@@@@@@@@@@@@@@@@@%.............:%%+..
@@@@@@@@@@@@@@@@@@%.............=%@%..
@#....:=%%@@@@@@@@%...................
@%.....:#%@@@@@@@@%...................
@@+...+%@@@@@@@@@@%...................
@@#..:#%@@@@@@@@@@%...................
@@%:..-#@@@@@@@@@@%...................
%%%-.:*+%@@@@@@@@@%...................
%%-....*@@@@@@@@@@%...................
%%%#:+%%@@@@@@@@@@%...................
@@@@%%@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%...............-...
@@@@@@@@@@@@@@@@@@%.............#%#...
@@@@@@@@@@@@@@@@@@%............=%%*.:.
@@@@@@@@@@@@@@@@@@%..........:%%%%%%+.
@@@@@@@@@@@@@@@@@@%..........:-#%%@*..
@@@@@@@@@@@@@@@@@@%............::#%-..
@@@@@@@@@@@@@@@@@@%..............%%+..
@@@@@@@@@@@@@@@@@@%.............-%@%..
%#....:=%%@@@@@@@@%...................
@%.....:#%@@@@@@@@%...................
@@=...+%@@@@@@@@@@%...................
@@*..:#%%@@@@@@@@@%...................
@@%:..=*%@@@@@@@@@%...................
%%%-.:*+#@@@@@@@@@%...................
%%-....*%@@@@@@@@@%...................
%%%#:+%%@@@@@@@@@@%...................
@@@@%%@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%...............-...
@@@@@@@@@@@@@@@@@@%.............#%%...
@@@@@@@@@@@@@@@@@@%...........:=%%#.:.
@@@@@@@@@@@@@@@@@@%..........:%%%%%%+.
@@@@@@@@@@@@@@@@@@%..........:-#%%%#..
@@@@@@@@@@@@@@@@@@%............::*%=..
@@@@@@@@@@@@@@@@@@%..............%%*..
@@@@@@@@@@@@@@@@@@%.............:%@%..
%*....:=%%@@@@@@@@%...................
@%.....:#%@@@@@@@@%...................
@@=...+%@@@@@@@@@@%...................
@@+..:%%@@@@@@@@@@%...................
@@%:..+#%@@@@@@@@@%...................
%%%-.:*+*%@@@@@@@@%...................
%%-....*%@@@@@@@@@%...................
%%%*:+%%@@@@@@@@@@%...................
@@@@%@@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%...............-...
@@@@@@@@@@@@@@@@@@%.............#%%...
@@@@@@@@@@@@@@@@@@%............=%%#::.
@@@@@@@@@@@@@@@@@@%..........:#%%%%%+.
@@@@@@@@@@@@@@@@@@%...........-#%%%#..
@@@@@@@@@@@@@@@@@@%............::*%+..
@@@@@@@@@@@@@@@@@@%..............#%*..
@@@@@@@@@@@@@@@@@@%.............:%@%..
%+....:=%%@@@@@@@@%...................
@#.....:#%@@@@@@@@%...................
@%=...+%@@@@@@@@@@%...................
@%=..:%%@@@@@@@@@@%...................
@@%...*#%@@@@@@@@@%...................
%%%-.-*++%@@@@@@@@%...................
%%:....*%@@@@@@@@@%...................
%%%*:+%%@@@@@@@@@@%...................
@@@@%@@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%...............-...
@@@@@@@@@@@@@@@@@@%.............#%%:..
@@@@@@@@@@@@@@@@@@%............=%%%:-.
@@@@@@@@@@@@@@@@@@%...........#%%%%%+.
@@@@@@@@@@@@@@@@@@%...........=#%%%#..
@@@@@@@@@@@@@@@@@@%.............-*%*..
@@@@@@@@@@@@@@@@@@%..............#@#..
@@@@@@@@@@@@@@@@@@%..............%@%..
%=.....-#%@@@@@@@@%...................
@#.....:#%@@@@@@@@%...................
@%-...*%@@@@@@@@@@%...................
@%-..:%%@@@@@@@@@@%...................
@@#..:*#%@@@@@@@@@%...................
%%%:.-*++%@@@@@@@@%...................
%#:....*%@@@@@@@@@%...................
%%%+:+%%@@@@@@@@@@%...................
@@@@%@@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%...............-...
@@@@@@@@@@@@@@@@@@%.............*%%-..
@@@@@@@@@@@@@@@@@@%............=%%%-:.
@@@@@@@@@@@@@@@@@@%...........#%%%@%=.
@@@@@@@@@@@@@@@@@@%...........=*%%%%..
@@@@@@@@@@@@@@@@@@%.............-+%#..
@@@@@@@@@@@@@@@@@@%..............#@%..
@@@@@@@@@@@@@@@@@@%..............#@%..
%:.....:#%@@@@@@@@%...................
%*.....-%%@@@@@@@@%...................
@%:...#@@@@@@@@@@@%...................
@%...:%@@@@@@@@@@@%...................
@%*..-##%@@@@@@@@@%...................
%%#..-*++%@@@@@@@@%...................
%*:....*%@@@@@@@@@%...................
%%%=:*%%@@@@@@@@@@%...................
@@@%%@@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%...............-:..
@@@@@@@@@@@@@@@@@@%.............*%%-..
@@@@@@@@@@@@@@@@@@%............=#%%=:.
@@@@@@@@@@@@@@@@@@%...........#%%%@%-.
@@@@@@@@@@@@@@@@@@%...........-+%%%%:.
@@@@@@@@@@@@@@@@@@%.............-*%%..
@@@@@@@@@@@@@@@@@@%..............#@%:.
@@@@@@@@@@@@@@@@@@%..............%@%-.
%.......#%@@@@@@@@%...................
%+.....+%@@@@@@@@@%...................
@#...:%@@@@@@@@@@@%...................
@#...-%@@@@@@@@@@@%...................
@%=..=##%@@@@@@@@@%...................
%%*..-*+=#%@@@@@@@%...................
%=.....#%%@@@@@@@@%...................
%%#::*#%@@@@@@@@@@%...................
@@@%%@@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%...............-:..
@@@@@@@@@@@@@@@@@@%.............+%%=..
@@@@@@@@@@@@@@@@@@%............=#%%+..
@@@@@@@@@@@@@@@@@@%...........#%%%@%-.
@@@@@@@@@@@@@@@@@@%...........:=%%%%-.
@@@@@@@@@@@@@@@@@@%.............:*%@-.
@@@@@@@@@@@@@@@@@@%..............#@%+.
@@@@@@@@@@@@@@@@@@%..............%@%*.
*.......#%@@@@@@@@%...................
%-....:#%@@@@@@@@@%...................
%=...=%@@@@@@@@@@@%...................
@=...+%@@@@@@@@@@@%...................
@%:..*##%@@@@@@@@@%...................
%#=..=*+=#%@@@@@@@%...................
%:....:#%%@@@@@@@@%...................
%%+.:*#%@@@@@@@@@@%...................
@@@%%@@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%...............:-..
@@@@@@@@@@@@@@@@@@%.............-%%*..
@@@@@@@@@@@@@@@@@@%............=*%%*..
@@@@@@@@@@@@@@@@@@%...........*%%%%%-.
@@@@@@@@@@@@@@@@@@%...........:-#%@%+.
@@@@@@@@@@@@@@@@@@%.............:*%%+.
@@@@@@@@@@@@@@@@@@%..............*@@#.
@@@@@@@@@@@@@@@@@@%..............%@@%.
=......:#%@@@@@@@@%...................
%.....+%%%@@@@@@@@%...................
%....#%@@@@@@@@@@@%...................
%:...#%@@@@@@@@@@@%...................
%#..:##%%@@@@@@@@@%...................
%*:.:=+==*%@@@@@@@%...................
+.....:%%%@@@@@@@@%...................
%#-.:**%@@@@@@@@@@%...................
%@%%%@@@@@@@@@@@@@%...................
%@@@@@@@@@@@@@@@@@%...............:-..
@@@@@@@@@@@@@@@@@@%.............:%%#..
@@@@@@@@@@@@@@@@@@%............-*%%%..
@@@@@@@@@@@@@@@@@@%...........+%%%%%=.
@@@@@@@@@@@@@@@@@@%...........:-+%@@*.
@@@@@@@@@@@@@@@@@@%.............-*%@#.
@@@@@@@@@@@@@@@@@@%..............*%@%:
@@@@@@@@@@@@@@@@@@%..............%@@@=
.......=%%@@@@@@@@%...................
+....-%%@@@@@@@@@@%...................
-...-%%@@@@@@@@@@@%...................
+...-%%@@@@@@@@@@@%...................
%-..=*#%%@@@@@@@@@%...................
#=..-++==*%@@@@@@@%...................
:.....-%%%@@@@@@@@%...................
%+..-+*%@@@@@@@@@@%...................
%%##%@@@@@@@@@@@@@%...................
%@@@@@@@@@@@@@@@@@%...............:=..
@@@@@@@@@@@@@@@@@@%..............#%%:.
@@@@@@@@@@@@@@@@@@%............-+%%%:.
@@@@@@@@@@@@@@@@@@%...........-%%%%%+.
@@@@@@@@@@@@@@@@@@%...........:-=%@@%.
@@@@@@@@@@@@@@@@@@%.............=-%@%:
@@@@@@@@@@@@@@@@@@%..............+%@%+
@@@@@@@@@@@@@@@@@@%..............#@@@#
......=%%@@@@@@@@@%...................
....:#%%@@@@@@@@@@%...................
....*%@@@@@@@@@@@@%...................
:...#%@@@@@@@@@@@@%...................
#...+*#%%@@@@@@@@@%...................
+...=++-=*@@@@@@@@%...................
......+%##@@@@@@@@%...................
*...-=*%@@@@@@@@@@%...................
%#+#%@@@@@@@@@@@@@%...................
%@@@@@@@@@@@@@@@@@%................=:.
@@@@@@@@@@@@@@@@@@%..............*%%=.
@@@@@@@@@@@@@@@@@@%............:=#%%=.
@@@@@@@@@@@@@@@@@@%...........:#%%%%*.
@@@@@@@@@@@@@@@@@@%............=%%%@%:
@@@@@@@@@@@@@@@@@@%............:--%@%+
@@@@@@@@@@@@@@@@@@%..............-%%%#
@@@@@@@@@@@@@@@@@@%..............*@@@%
.....+%@@@@@@@@@@@%...................
....#%@@@@@@@@@@@@%...................
...:%%@@@@@@@@@@@@%...................
...=%%@@@@@@@@@@@@%...................
...:++#%%@@@@@@@@@%...................
:..-=++-=*@@@@@@@@%...................
......*%#+%@@@@@@@%...................
:...--*@@@@@@@@@@@%...................
#=+#@@@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%................--.
@@@@@@@@@@@@@@@@@@%..............=%%*.
@@@@@@@@@@@@@@@@@@%.............:+%%*.
@@@@@@@@@@@@@@@@@@%............+%%%%%.
@@@@@@@@@@@@@@@@@@%............%%%%@@+
@@@@@@@@@@@@@@@@@@%............=:-*@@%
@@@@@@@@@@@@@@@@@@%..............:%@@%
@@@@@@@@@@@@@@@@@@%..............+@@@@
....*%@@@@@@@@@@@@%...................
...+%@@@@@@@@@@@@@%...................
...*%@@@@@@@@@@@@@%...................
...%%@@@@@@@@@@@@@%...................
...-=+*%@@@@@@@@@@%...................
...=++=:=#%@@@@@@@%...................
.....-%%*=%@@@@@@@%...................
....::#@@@@@@@@@@@%...................
::+%%%@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%................-=.
@@@@@@@@@@@@@@@@@@%..............:%%%:
@@@@@@@@@@@@@@@@@@%..............:%%%.
@@@@@@@@@@@@@@@@@@%............:#%%%%-
@@@@@@@@@@@@@@@@@@%...........=%%%%@@#
@@@@@@@@@@@@@@@@@@%...........:=-:#%@@
@@@@@@@@@@@@@@@@@@%...............#@@@
@@@@@@@@@@@@@@@@@@%..............-%@@@
..:%%@@@@@@@@@@@@@%...................
..:%@@@@@@@@@@@@@@%...................
..=%@@@@@@@@@@@@@@%...................
..*%%@@@@@@@@@@@@@%...................
...:-+*%@@@@@@@@@@%...................
..=+*+=:-#%@@@@@@@%...................
.....+%%*-#@@@@@@@%...................
.....:%@@%@@@@@@@@%...................
.:*%%%@@@@@@@@@@@@%...................
%%@@@@@@@@@@@@@@@@%................-+-
@@@@@@@@@@@@@@@@@@%...............#%%*
@@@@@@@@@@@@@@@@@@%..............:=%%+
@@@@@@@@@@@@@@@@@@%............+%%%%@#
@@@@@@@@@@@@@@@@@@%..........:%@@%%@@%
@@@@@@@@@@@@@@@@@@%...........=*=:*@@@
@@@@@@@@@@@@@@@@@@%...............+@@@
@@@@@@@@@@@@@@@@@@%...............%@@@
..%@@@@@@@@@@@@@@@%...................
.:%@@@@@@@@@@@@@@@%...................
.+%@@@@@@@@@@@@@@@%...................
.+%%@@@@@@@@@@@@@@%...................
....-=*%@@@@@@@@@@%...................
.-+**+-.-*%@@@@@@@%...................
....-%%%+-=%@@@@@@%...................
.....=%@@%%@@@@@@@%...................
.-++*%@@@@@@@@@@@@%...................
#%@@@@@@@@@@@@@@@@%................-=*
@@@@@@@@@@@@@@@@@@%...............=%@%
@@@@@@@@@@@@@@@@@@%.............+..*@%
@@@@@@@@@@@@@@@@@@%...........=#%=*%%%
@@@@@@@@@@@@@@@@@@%..........#@@@%%@@@
@@@@@@@@@@@@@@@@@@%..........:*#++#%@@
@@@@@@@@@@@@@@@@@@%...............:%@@
@@@@@@@@@@@@@@@@@@%...............-@@@
-%@@@@@@@@@@@@@@@@%...................
#%@@@@@@@@@@@@@@@@%...................
%%@@@@@@@@@@@@@@@@%...................
-=*%%@@@@@@@@@@@@@%...................
-:..:-+%%@@@@@@@@@%...................
:=*##+:.:*%%@@@@@@%...................
...:#%%#+=-%@@@@@@%...................
....:%%%%@%%@@@@@@%...................
:--=*@@@@@@@@@@@@@%...................
%@%@@@@@@@@@@@@@@@%.................:=
@@@@@@@@@@@@@@@@@@%................=%%
@@@@@@@@@@@@@@@@@@%............=+...*%
@@@@@@@@@@@@@@@@@@%...........+%%=-+#%
@@@@@@@@@@@@@@@@@@%..........%%@@%%%%@
@@@@@@@@@@@@@@@@@@%..........-%%%*=#%%
@@@@@@@@@@@@@@@@@@%............:...*%%
@@@@@@@@@@@@@@@@@@%................:%@
@@@@@@@@@@@@@@@@@@%-..................
@@@@@@@@@@@@@@@@@@%:..................
%%%@@@@@@@@@@@@@@@@:..................
..-+#%@@@@@@@@@@@@%:..................
+=-:..=*%%@@@@@@@@%:..................
:=%%#+:..=#%@@@@@@%:..................
..:#%@%##+-#@@@@@@@...................
...=%@@@@@%%@@@@@@%...................
::=#@@@@@@@@@@@@@@%...................
%%%@@@@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%..................#
@@@@@@@@@@@@@@@@@@#...........:*=....+
@@@@@@@@@@@@@@@@@@#...........-#%#:.:-
@@@@@@@@@@@@@@@@@@#..........#%@@@%%%%
@@@@@@@@@@@@@@@@@@#..........+%%@%%*-%
@@@@@@@@@@@@@@@@@@#...........:++=..-%
@@@@@@@@@@@@@@@@@@#.................-%
@@@@@@@@@@@@@@@@@@@*..................
@@@@@@@@@@@@@@@@@@@*..................
=+#%@@@@@@@@@@@@@@@+..................
....=*%%@@@@@@@@@@@+..................
%#+:...:*%%@@@@@@@@=..................
=%%@%+::.:=%@@@@@@@-..................
.=%@@@%%%%##@@@@@@%:..................
.:%@@@@@@@@@@@@@@@@...................
-#%@@@@@@@@@@@@@@@%...................
%@@@@@@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@#...................
@@@@@@@@@@@@@@@@@@*...........=+--....
@@@@@@@@@@@@@@@@@@+............+%%*:..
@@@@@@@@@@@@@@@@@@=..........=%@@@@%%#
@@@@@@@@@@@@@@@@@%=..........*%@@@@%%#
@@@@@@@@@@@@@@@@@%-...........-#%%%+-.
@@@@@@@@@@@@@@@@@%-...................
@@@@@@@@@@@@@@@@@@@%-.................
*%%@@@@@@@@@@@@@@@@%-.................
..-*%@@@@@@@@@@@@@@%:.................
:....:-#%%@@@@@@@@@%..................
%%+-.....:+%@@@@@@@#..................
%@@@%+*++##=%@@@@@@*..................
@@@@@@@@@%%%@@@@@@@=..................
@@@@@@@@@@%@@@@@@@@:..................
@@@@@@@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@#...................
@@@@@@@@@@@@@@@@@@+...................
@@@@@@@@@@@@@@@@@%-...........----:...
@@@@@@@@@@@@@@@@@%:...........:-#%%#+:
@@@@@@@@@@@@@@@@@%............-#%@@@@@
@@@@@@@@@@@@@@@@@#...........#%@@@@@@@
@@@@@@@@@@@@@@@@@*............=%%%%%%%
@@@@@@@@@@@@@@@@%+..............-++=-.
%@@@@@@@@@@@@@@@@@@@%=................
:=#%@@@@@@@@@@@@@@@@%-................
....-=#%%@@@@@@@@@@@%.................
-........-+%%@@@@@@@#.................
%%+:.-::-++:#@@@@@@@=.................
%@@%%%%%%@%%%@@@@@@%:.................
@@@@@@@@@@@@@@@@@@@#..................
@@@@@@@@@@@@@@@@@%%=..................
@@@@@@@@@@@@@@@@@%%...................
@@@@@@@@@@@@@@@@@@+...................
@@@@@@@@@@@@@@@@@%:...................
@@@@@@@@@@@@@@@@@#............:..:::..
@@@@@@@@@@@@@@@@%+............:+*%%%%#
@@@@@@@@@@@@@@@@%:..............=#@@@@
@@@@@@@@@@@@@@@@%............+#%@@@@@@
@@@@@@@@@@@@@@@@*............-*%@@@@@@
@@@@@@@@@@@@@@@%+..............:+#%@@@
+#%@@@@@@@@@@@@@@@@@@@#...............
...-=*%#%@@@@@@@@@@@@@+...............
.........:=#%@@@@@@@@%-...............
........---::#%@@@@@@#................
%+:=*+**#%%%*%@@@@@@%=................
@@%@@@@@@@@@@@@@@@@@#.................
@@@@@@@@@@@@@@@@@@@%-.................
@@@@@@@@@@@@@@@@@%%*..................
@@@@@@@@@@@@@@@@@%%...................
@@@@@@@@@@@@@@@@@%=...................
@@@@@@@@@@@@@@@@@*....................
@@@@@@@@@@@@@@@@%:..................-.
@@@@@@@@@@@@@@@@+.............+#+#%%%%
@@@@@@@@@@@@@@@%:...............:=#@@@
@@@@@@@@@@@@@@@*...............-*%@@@@
@@@@@@@@@@@@@@@=............+%%@@@@@@@
@@@@@@@@@@@@@@@:.............=#%@@@@@@
..:-+%###%%@@@@@@@@@@@@@*.............
..........:=*%%@@@@@@@@%-.............
........::-...=%@@@@@@@%..............
.......:-+%**-:*@@@@@%%=..............
..*%#%%%%%@@%%%%@@@@%%*...............
%%@@@@@%%%@@%%%@@@@@%#................
@@@@@@@@@@@@@@@@@@@%#:................
@@@@@@@@@@@@@@@@@@%#:.................
@@@@@@@@@@@@@@@@@@#:..................
@@@@@@@@@@@@@@@@@#:...................
@@@@@@@@@@@@@@@@#:....................
@@@@@@@@@@@@@@@%:....................=
@@@@@@@@@@@@@@%-.............#%+:+##%%
@@@@@@@@@@@@@@+...............=*#%%%@@
@@@@@@@@@@@@@%...................-#@@@
@@@@@@@@@@@@@+................-+#%@@@@
@@@@@@@@@@@@@-............=+#%@@@@@@@@
.....:......:-+#%@@@@@@@@@%...........
............:...:+%@@@@@@@*...........
...........=%=....=@@@@@@%:...........
.......-+#%%@#=+:.:@@@@@%+............
.=####%%%%@@@@@@%%%@@@@%+.............
*%@@@@@%%@@@@@@@%%@@@@%+..............
@@@@@@@@@@@@@@@@@@@@@#-...............
@@@@@@@@@@@@@@@@@@@%+.................
@@@@@@@@@@@@@@@@@%#:..................
@@@@@@@@@@@@@@@%%=....................
@@@@@@@@@@@@@@%*......................
@@@@@@@@@@@@@%+...........-:.......::-
@@@@@@@@@@@@%=...........:%%%+.:=*%%%%
@@@@@@@@@@@%+.............-#%%*%%%%@@@
@@@@@@@@@@@#................-+**#*%@@@
@@@@@@@@@@@-....................-#%@@@
@@@@@@@@@@%...................=#%@@@@@
....................=#%@@@@@@*........
..............==:.....+%@@@@%-........
...........:=#%@%*.....=%@@%#.........
........:+%%@@@@@*:.....%@%%-.........
.::--=+*%%@@@@@@@%+-+.:-%%%-..........
+%@@%%%%%%@@@@@@@@@%%%%%%#:...........
@@@@@@@@@@@@@@@@@@@@@@%#-.............
@@@@@@@@@@@@@@@@@@@%%+-...............
@@@@@@@@@@@@@@@@@%*-..................
@@@@@@@@@@@@@@%*=.....................
@@@@@@@@@@@@%*:.......................
@@@@@@@@@@@#:.......*#+#=........-=+=+
@@@@@@@@@%*........:%%%%*-....-+%%%%%@
@@@@@@@@@#..........*%%%%*=-*%%%@@@@@@
@@@@@@@@%:...........=%%@%%%@@@@@@@@@@
@@@@@@@@*..............=#%%%@@%%@@@@@@
@@@@@@@@-...................:-+%@@@@@@
.........................*%@@@@%......
...............-+=-:......=%@@@#......
............:+%@@@@%%*.....-%@%=......
..........=#%@@@@@@@@%=.....#%#.......
.......:=#%@@@@@@@@@@%:.....#%:.......
-+*%%%%%%%%@@@@@@@@@@%:.:..+*.........
%@@@@@@@@@@@@@@@@@@@@%%#%*+-..........
@@@@@@@@@@@@@@@@@@@@%%%*=:............
@@@@@@@@@@@@@@@%%*+=-.................
@@@@@@@@@@@%#+=.:.....................
@@@@@@@@@%*-:#%#%#=...................
@@@@@@@@%-..*%%%%%=...........:+*#%%##
@@@@@@@#:...#@@%%#-.........-+%%@@@@@@
@@@@@@%:....=%%%%%*-.....-*%%@@@@@@@@@
@@@@@@+......=%%@%%%%%#*%@@@@@@@@@@@@@
@@@@@%:.......=%@@@@@@@@@@@@@@@@@@@@@@
@@@@@%..........+#%@@@@@@@@@@@@@@@@@@@
........................-*%@@@@@%.....
..........................:%@@@@%.....
................-*#+:......:%@@@#.....
.............:+%%@@%%%*=....+%@@=.....
*=........-+#%@@@@@@@@%%-....#@#......
%%%#****#%%%@@@@@@@@@@%#....:%#.......
@@@@@@@@@@@@@@@@@@@@@@#.....=+........
@@@@@@@@@@@@@@@@@@%@%%#-..............
@@@@@@@@@@@%@%**+++===--..............
@@@@@@@@%%#%%%##-.....................
@@@@@@@%+-%%%%%%:.....................
@@@@@@%:.+@@@%%-............:=+****=:.
@@@@@%:..=%@%%#...........-*%%%@%%%%%%
@@@@%+...:%@@%%+-:....:=*%@@@@@@%%%%%%
@@@@%:....+%@@@@%%#+=#%@@@@@@@@@@@@@@@
@@@@%......+%@@@@%%@@@@@@@@@@@@@@@@@@@
@@@@%.......:+#%@@@@@@@@@@@@@@@@@@@@@@
.....................:=*%@@@@@@@@*....
........................:*%@@@@@@#....
=.........................=%@@@@@#....
%%=........................:%@@@@*....
@@@%+:............::-+:.....:#%%%-....
@@@%%%#*+===+#%%%%%%@@%=.....+%%+.....
@@@@@@@@@@@@@@@@@@@@@@@#.....+%*......
@@@@@@@@@@@@@@@%@%%@@@*......*-.......
@@@@@@@@%%@@@@%#+-=+**................
@@@@@@%*+%@@@@%%%-....................
@@@@@%=.#@@@%#+-......................
@@@@%=.-%@@@%-...........-=++=-:......
@@@@#..-%@@@%%=..:=+**##%%%%%%%%#+-...
@@@%-...+%@@@@@%#%@@@@@@@@@@@@@@%%%%#+
@@@%:....-%@@@@@%%@@@@@@@@@@@@@@@@@%%%
@@@%:.....:#%%@@@@@@@@@@@@@@@@@@@@@@@@
@@@%-.......+%@@@@@@@@@@@@@@@@@@@@@@@@
%%-..................-+#%%@@@@@@@%-...
%%%+....................:+%%@@@@@%+...
@@@%#:.....................*%@@@@%*...
@@@@@%=.....................*@@@@@+...
@@@@@@%#-...........-=......:%@@@%=...
@@@@@@@@%#+=-:.......:.......*%@@#....
@@@@@@@@@@@@@%%*=:...........-%%%-....
@@@@@@@@%%@@@@@@@%%#*+=......:%%-.....
@@@@@@%+#%@@@@@@%*===+.......=+.......
@@@@@*:#@@@@@@@@%*:...................
@@@%#.:%@@@@%=+#%%=...................
@@@%:..#@@@@%%%%%%%#*+==-:............
@@@*...+%@@@@@%%%%%@%%%%%%%#=:........
@@@=...-%@@@@@%-=*%@@@@@@@%%%%#+-.....
@@@=....*%@@@@%%%%%@@@@@@@@@@@%%%%*-..
@@@=.....#%%@@@@@@@@@@@@@@@@@@@@%%%%%*
@@@#......+%@@@@@@@@@@@@@@@@@@@@@@@@%%
@@@@@@#.................=#%@@@@@@@*...
@@@@@@%*..................-#%@@@@@%...
@@@@@@@%+...................=%@@@@@-..
@@@@@@@@%+...................-%@@@%-..
@@@@@@@@@%#-........:::.......%%@@@:..
@@@@@@@@@@@%*:.....=%%%:......#@@@%...
@@@@@@@@%*++*#*=:...-##.......#@@%=...
@@@@@%#=-*%%%%%%@*....:......:%@%*....
@@@@%=.=%@@@@@@@@%*..........-%%+.....
@@@%=.:#@@@@@@@@@%%=.........**:......
@@@*..-%@@@@@@@@@@%=........:.........
@@%:..=%@@@@%*#%%%@%#=:...............
@@#...+%@@@@%:.+%%@%%%%#=.............
@@*...*@@@@@%=-=*%@@@@@@@%=...........
@@#...=%@@@@%%%%%%@@@@@@@@%%+:........
@@%....#%%@@@@@@@@@@@@@@@@@@%%#=......
@@@=...:*%@@@@@@@@@@@@@@@@@@@%%%%*=...
@@@@@@@%:...............:+%@@@@@@@%:..
@@@@@@@@*..................+%@@@@@@=..
@@@@@@@@%=..................:#%@@@@*..
@@@@@@@@@%-...................#@@@@#..
@@@@@@@@@@%=..................=%@@@#..
@@@@@@@@@@%%#:.....:###+......=%@@@+..
@@@@@@%#=::-=+**=...+%%+......+%@@%:..
@@@@%#:.=#%@@@@@%*...:*:......#%@%=...
@@@%+..=%@@@@@@@@%*..........:%%%+....
@@%+...#@@@@@@@@@@%:.........*%#-.....
@@%....%@@@@%%%%@@@*:......=**-.......
@@+...:%@@@@=.*%%@@@%#-...............
@%-...=@@@@@=..-#%@@@@%%*=............
@%:...=%@@@@%*#%%@@@@@@@@@%=..........
@@-...-%@@@@@%@@@@@@@@@@@@@@#:........
@@+....#%@@@@@@@@@@@@@@@@@@@@%+:......
@@#.....+%@@@@@@@@@@@@@@@@@@@@@%#=....
@@@@@@@%+................=%@@@@@@@@+..
@@@@@@@@%..................=%@@@@@@%..
@@@@@@@@%=...................+%@@@@%:.
@@@@@@@@@%-...................+%@@@%:.
@@@@@@@@@@%-...................%@@@%:.
@@@@@@@@@%%%-.-:.....:::.......%@@@%..
@@@@@@%*=-=*#%@%#:..+%%%:......%@@@=..
@@@@%+::#%@@@@@@@%=..+%#......:%@@#...
@@@%-..%@@@@@@@@@%%:...:......=%%#:...
@@%-..-@@@@%@%%@@@%-.........:#%*.....
@@*...=@@@@%:-#%@@@*........=#*:......
@%:...+@@@@%:..+%@@@%=.....::.........
@%....+%@@@@*=*#%@@@@%%+-:............
@#....+@@@@@%%%%@@@@@@@@@@%+..........
@#....=%@@@@@@@@@@@@@@@@@@@@#:........
@%.....#%@@@@@@@@@@@@@@@@@@@@%=.......
@%=.....=%%@@@@@@@@@@@@@@@@@@@@%+:....
@@@@@@@@#................-#%@@@@@@@%..
@@@@@@@@%:.................:*%@@@@@@-.
@@@@@@@@%+...................-%@@@@@+.
@@@@@@@@@%:...................:%@@@@+.
@@@@@@@@@@#:...................*@@@@=.
@@@@@@@%%#+-+##*-..............=@@@%:.
@@@@@@%*=+%%@@@@%#:..=++=......=@@@#..
@@@@%=.*%@@@@@@@@@#..*%%*......+@@%-..
@@@#:.+@@@@%%@@@@@%-..=*-......#%%+...
@@#:..#@@@@#-+%%@@@:..........-%%=....
@%-...#@@@@#..:*%@@+.........=%+......
@#....#@@@@%--=#@@@%+.......--........
%+....#@@@@@%@@@@@@@%#=...............
@=....*@@@@@@@@@@@@@%@@%%##*:.........
@=....=%@@@@@@@@@@@@@@@@@@@@%:........
@+.....*%@@@@@@@@@@@@@@@@@@@@#:.......
@%......-#%@@@@@@@@@@@@@@@@@@@%#:.....
@@@@@@@%%-...............:+%@@@@@@@@+.
@@@@@@@@%:..................+%@@@@@@#.
@@@@@@@@%=...................:#@@@@@%.
@@@@@@@@@*.....................#@@@@%.
@@@@@@@@@%-:=+=:...............-%@@@#.
@@@@@@%#=:+%@@@%#=..............%@@%+.
@@@@@%*-*%@@@@@@@%*.............#@@%:.
@@@%*:+%@%@@@@@@@@%-.=%%%:......%@@*..
@@%+.:%@@@%#+#%%@@@=.:#%%:.....:%%#...
@%+..-%@@@%=..=#@@@:...:-......+%#....
@%...-%@@@%#::=#@@@:..........=%=.....
@=...:%@@@@@%%@@@@@#:........-=.......
%:...:%@@@@@@@@@@@@@%-................
%.....%%@@@@@@@@@@@@@%%+=--=-.........
%.....=%%@@@@@@@@@@@@@@@%%@@%:........
%:.....+%%@@@@@@@@@@@@@@@@@@@*........
@=......-*%@@@@@@@@@@@@@@@@@@@#-......
@@@@@@@@%#................=#%@@@@@@@%.
@@@@@@@@%=..................-#@@@@@@%:
@@@@@@@@%-....................+%@@@@%-
@@@@@@@@%-..::.................+%@@@%-
@@@@@@@@%*#%@%%#+:..............#@@@%:
@@@@@@%**%@@@@@@%%-.............=%@@%.
@@@@@#+#%%@@@@@%@@%-............-%@@+.
@@@%+-%%%%%#*%%@@@@+...--:......:%@%..
@@%-.#%@@@%..:+%@@@=..#%%#......=%%-..
@%-..%@@@@%=..=%@@%...:*%+......*%=...
@+...#@@@@@%%%@@@@%............=#-....
%:...#@@@@@@@@@@@@@=..........:+......
#....+@@@@@@@@@@@@@%=.................
*....:%@@@@@@@@@@@@@%#=.....:.........
+.....=%@@@@@@@@@@@@%@@%%##%%=........
*......+%%@@@@@@@@@@@@@@@@@@@*........
%.......:+%%@@@@@@@@@@@@@@@@%%-.......
@@@@@@@@%%:...............:+%@@@@@@@@%
@@@@@@@@%-...................=%@@@@@@@
@@@@@@@@#...::................:#@@@@@@
@@@@@@@%**%%%%%#=...............#@@@@%
@@@@@@%#%@@@@@@@%%-.............:%@@@%
@@@@%#*%%@@@@@@@@@%-.............+%@@#
@@@%+#%@@@%**%%@@@%*.............-%@%+
@@%-=%@@@@*...*%@@@*.............-%@%.
@%:.#%@@@@#:.:*@@@%-...-+=:......=%%-.
%-..#%@@@@@%%%@@@@*...:%%%+......*%=..
+...*@@@@@@@@@@@@%+....-**:.....:%=...
:...+@@@@@@@@@@@@@*.............*-....
....:%@@@@@@@@@@@@%-...........:......
.....*@@@@@@@@@@@@@%+.................
......#%@@@@@@@@@@@@%%+-::::==........
.......*%%@@@@@@@@@@@@@@@@@%@+........
........:*%%@@@@@@@@@@@@@@@@@=........
@@@@@@@@%*..................+%@@@@@@@@
@@@@@@@%+.:---:...............+%@@@@@@
@@@@@@%#*%%@@%%%+:.............:%@@@@@
@@@@@%#%@@@@@@@@@%+.............:%@@@@
@@@@##%@@@@@@@@@@@%+.............:%@@@
@@%**%@@@@%+=#%@@@@%..............*@@@
@%==%@@@@%-...*%@@@%..............-%@@
%=.#%@@@@@*:.-%@@@@#..............:%@%
+..%@@@@@@@%%@@@@@%:..............:%%+
...%@@@@@@@@@@@@@@-....:++=.......-%#.
...*@@@@@@@@@@@@@%.....*%%%:......*#..
...=@@@@@@@@@@@@@%......+*+......-*...
....%@@@@@@@@@@@@%-.............:=....
....-%@@@@@@@@@@@@%:..................
.....=%@@@@@@@@@@@@%=.................
......-#%@@@@@@@@@@@@%*=-::-==........
........-#%@@@@@@@@@@@@@@@@%*.........
@@@@@@@%+==++=-:............:+%@@@@@@@
@@@@@%%#%@@@@@@%#=.............*%@@@@@
@@@@%%%@@@@@@@@@@%#:............=%@@@@
@@%*#%@@@@@%@@@@@@@#.............-%@@@
@%+*%@@@@%*-:=%@@@@%=.............=%@@
%=-%@@@@@%....*%@@@%+..............#@@
+.*@@@@@@%*--+%@@@@@=..............=%@
..%@@@@@@@@%@@@@@@@#...............:%@
..%@@@@@@@@@@@@@@@#.................%@
..%@@@@@@@@@@@@@@#.................:%%
..*@@@@@@@@@@@@@%=......=*+........=%-
..-%@@@@@@@@@@@@%:.....:%%%*.......#=.
...*%@@@@@@@@@@@@-......=#*:......=-..
....#%@@@@@@@@@@@#...............::...
.....*%@@@@@@@@@@%*...................
......=%%%%%%@@@@@@%=.................
........=#%%%@@@@@@@@%*==--=+-........
@@@@@@%%##%@@@%%#=...........-#%@@@@@@
@@@@%##%%@@@@@@@@%%=...........=%@@@@@
@@@%+%@@@@@@@@@@@@@%+...........:#@@@@
@%*-%%@@@@%*==#%@@@@%:...........:#@@@
%=.#@@@@@@*....#%@@@%=............:%@@
-.+%@@@@@@#:..-%%@@@%=.............+%@
..%@@@@@@@@%%%%@@@@@%..............:%@
.:%@@@@@@@@@@@@@@@@%-...............%@
.-%%@@@@@@@@@@@@@%*:................#@
.:%@@@@@@@@@@@@@%+..................%@
..%@@@@@@@@@@@@@#..................:%%
..+@@@@@@@@@@@@@=......*%%=........+%+
...#@@@@@@@@@@@@-......%%%#.......:%=.
...:%%@@@@@@@@@@+......:=-.......:*-..
....:#@@@@@@@@@@%:..............:=....
......+%%@@@@@@@%%-...................
.......:*%@@@@@@@%%*-.................
@@@@%%*+#@@@@@@@@@@%*:.......:*%@@@@@@
@@%%+-#%@@@@@@@@@@@@%#-........-%@@@@@
%#=.-%%@@@@@%#*#%@@@@%#..........#%@@@
=..-%@@@@@@%=...-%@@@@%:..........*@@@
..:%@@@@@@@%=...-%@@@@%:...........%@@
..*@@@@@@@@@%#*#%@@@@@#............=%@
.:%@@@@@@@@@@@@@@@@@@%:.............%@
.=%@@@@@@@@@@@@@@@@%#:..............*@
.=%@@@@@@@@@@@@@@%*-................+@
.=%@@@@@@@@@@@@%*:..................*@
.:%@@@@@@@@@@@%+....................%@
..*@@@@@@@@@@@#.......::...........=%@
..:%@@@@@@@@@@+......+%%#:.........%%%
...-%@@@@@@@@@+......+%%#:........#%#-
....-%@@@@@@@@#.......::.........##=..
.....:*%@@@@@@%=...............-*=....
.......-#%@@@@%%*:...........:-:......
%%#+:..=%%@@@@@@@@@@@@%#:.....+%@@@@@@
+:...-#%%@@@@@@@%%%@@@@%#......:#%@@@@
....+%@@@@@@@@%-.:=%@@@@%=.......+%@@@
...+%@@@@@@@@%+....#%@@@%+........+@@@
..-%@@@@@@@@@@%+--*%@@@@%=.........#@@
..#@@@@@@@@@@@@@@@@@@@@@#..........:%@
.-%@@@@@@@@@@@@@@@@@@@%*............#@
.+%@@@@@@@@@@@@@@@@%%#-.............+%
.*%@@@@@@@@@@@@%%*+=:...............=%
.+%@@@@@@@@@@@%=....................+@
.-%@@@@@@@@@%*......................#@
..#@@@@@@@@@#......................:%@
..-%@@@@@@@%-......-*+-............#%%
...=%@@@@@@%:.....:%%%#...........+%%%
....=%@@@@@%-......=**-..........+%%%%
.....-#%%%@%*..................:#%%%*-
.......=%%@@%+...............:+%%*-...
......:+%@@@@@@@@@@@@@@@@%%-..=%@@@@@@
.....=%@@@@@@@@@@@%#%%@@@@%#....+%@@@@
....*%@@@@@@@@@@%*...=%@@@@%-....=%@@@
...*%@@@@@@@@@@@%=...:%@@@@%=.....-%@@
..+%@@@@@@@@@@@@@%+==#%@@@@%:......+%@
.:%@@@@@@@@@@@@@@@@@@@@@@@%+........%@
.=%@@@@@@@@@@@@@@@@@@@@@@%=.........+@
.*%@@@@@@@@@@@@@@%@@@@%%+:..........-%
.#%@@@@@@@@@@%%*+====-:.............-%
.*%@@@@@@@@%*-......................-%
.=%@@@@@@%#-........................+@
..%@@@@@@%-.........................%@
..=%@@@@%+.......=+-...............+%%
...*%@@@%-......*%%%-.............=%@@
....+%@@%=......-#%*.............=%%@@
.....=%%%*......................*%%@@@
.......+%%+...................=%@@@@@@
......:#%%@@@@@@@@@@@@@@@@@@%*=#%@@@@@
.....+%@@@@@@@@@@@@@@@@@@@@@@%*.=%@@@@
....#%@@@@@@@@@@@@@%#=-=#%@@@@%-.:%@@@
...#@@@@@@@@@@@@@@@%-...:%@@@@%=..:%@@
..*%@@@@@@@@@@@@@@@%*:..+%@@@@%-...-%@
.-%@@@@@@@@@@@@@@@@@@%%%%@@@@%*.....#@
.*%@@@@@@@@@@@@@@@@@@@@@@@@@%#:.....=%
.#%@@@@@@@@@%%%%%%%@@@@@@@%%+.......:%
.%%@@@@@@%#=-....:-+*####+-..........%
.#%@@@@%#-..........................:%
.*%@@@%+............................=@
.:%@@%#.............................#@
..*@@%=......-#%*:.................=%%
...#%%-......+%@%=................:%%%
....#%+.......=+-................-%%%%
.....+#:........................+%%%@@
......:+:.....................-#@@@@@@
......-#%@@@@@@@@@@@@@@@@@@@@%%#%@@@@@
.....*%@@@@@@@@@@@@@@@@@@@@@@%%%#%@@@@
...:%%@@@@@@@@@@@@@@@@@@%%@@@@@%%*#@@@
..:%@@@@@@@@@@@@@@@@@@%*--+%@@@@@%-#@@
..#@@@@@@@@@@@@@@@@@@@#....=%@@@@%-:%@
.=%@@@@@@@@@@@@@@@@@@@%=..:*%@@@@%:.+@
.#%@@@@@%%%##%%%@@@@@@@%%#%%@@@@%+..:%
.%%@@@%#=:.....:=*%%%@@@@@@@@@@%*:...%
:%%@%#-...........:*%@@@@@@@@%%=.....#
.%%%*:..............:=*#%%%#*=.......%
.#%#:...............................:%
.=%+......:*%%=.....................*@
..#+......-%%%*....................:%@
..:+.......:==:....................#%%
...::............................:#%%%
................................-%%@@@
..............................:*%@@@@@
......=%%@@@@@@@@@@@@@@@@@@@@%%+:#%%@@
....:#@@@@@@@@@@@@@@@@@@@@@@@@%%#-#@@@
...-%%@@@@@@@@@@@@@@@@@@@@@@@@@@@%+%@@
..-%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%#%@
..%@@@@@%%%%%@@@@@@@@@@@@%##%@@@@@@%%@
.+%@%%*+-:::-=*%%@@@@@@@%-..:#@@@@@%*@
.%%%+:..........=%@@@@@@#....=%@@@@%=%
:%#-..............#@@@@@%*--+%%@@@@%:#
-%-................#%@@@@@%%%@@@@@%+.*
:*.......=*+:.......#%%@@@@@@@@@%%=..#
.-......-%@%#........-#%%@@@@@%%*:...%
.........+##=..........:=+**++-.....=%
....................................%%
..:................................*%%
...-..............................*%%%
....*:..........................:#%%@@
....:#+........................+%@@@@@
......+%@@@@@@@@@@@@@@@@@@@@@%%*:..:#%
....-%%@@@@@@@@@@@@@@@@@@@@@@@%%%=..+%
...=%%%%%%%%%@@@@@@@@@@@@@@@@@@@%%+.:%
..=%%*=-::.:-=#%@@@@@@@@@@@@@@@@@@%=.*
.:%+:..........-*%%@@@@@@@@@@@@@@@@%-+
.+-..............+%@@@@@@@@@@@@@@@@@#=
.:................+@@@@@@@%##%%%@@@@%+
........-**-.......%@@@@@#-..:#%@@@@@*
........%@@%:......%%@@@@*....*%@@@@@#
:.......=##+.......*%@@@@%+--+%%@@@@%#
-..................:%%@@@%%%%%@@@@@%*#
=-..................-#%@@@@@@@@@@@%+-%
-#...................:+#%%%@@@@%%*-.#%
:%+.....................-+****+=:..+%%
.*%+..............................=%%%
.-%%*............................*%@@@
..*%@%=........................=%%@@@@
.....:*%#####%%@@@@@@@@@@@@@@%%#:.....
....=+-:.....:=*%%@@@@@@@@@@@@@%%+....
...::...........:*%@@@@@@@@@@@@@%%*...
..................+%@@@@@@@@@@@@@@%*..
...................#%@@@@@@@@@@@@@@%=.
:........+#*-......=%@@@@@@@@@@@@@@@%.
+.......=%@%#......:%@@@@@@@@@@@@@@@%=
=........+#*:......=%@@@@@@@@@@@@@@@@+
=..................#%@@@@%%%%%%@@@@@@*
=.................=%%@@@%+:.:+%%@@@@@+
*.................+%@@@@%....:%%@@@@@=
%:................=%@@@@%+:::*%%@@@@%*
%*.................#%@@@%%%%%%%%@@@%#%
%%=................-#%@@@@@@@@@@@@%#%%
%%%=................:+%%%@@@@@@@%#+%%%
%%%%+.................:=*##%%#*+-+%@@@
@@@@@#-........................-#%@@@@
..................:*%@@@@@@@@%%#-.....
...::...............=%@@@@@@@@@%%*....
..+:.................+%@@@@@@@@@@@#...
-#-........=*+:......-%@@@@@@@@@@@@#..
%=........=%@%#......:%%@@@@@@@@@@@%*.
%.........:*##-......-%%@@@@@@@@@@@@%:
+....................*%@@@@@@@@@@@@@@+
-...................+%@@@@@@@@@@@@@@@#
:.................:*%@@@@@@@@@@@@@@@@#
-................-%%@@@@@@@@@@@@@@@@@#
+...............:%%@@@@%%#%%%@@@@@@@@+
%...............+%@@@@%=..:+%@@@@@@@%:
%+..............+%%@@@#....:%@@@@@@%+.
%%-.............+%@@@@%*-:-#%@@@@@%#:+
%%%:............:#%@@@@%%%%%@@@@@@#=#%
%%@%=............-#%@@@@@@@@@@@@%#*%%%
@@@@%*:...........:*%%%@@@@@@@%%#%%%@@
.:=#%+.................:*%@@@@@%=.....
*%%%-...................:#%@@@@@%#:...
%%#:..........+%#+.......*%@@@@@@@%:..
%%:..........-%%@%:......+%@@@@@@@@%:.
%-............=*+-.......#%@@@@@@@@@*.
#.......................=%@@@@@@@@@@%-
=......................=%%@@@@@@@@@@%*
:....................:*%@@@@@@@@@@@@@%
..................-+#%@@@@@@@@@@@@@@@%
:..............:+%%@@@@@@@@@@@@@@@@@@%
=.............-%%%@@@@@@@@@@@@@@@@@@@*
*............-%%@@@@@%%%%@@@@@@@@@@@%=
%-...........*%@@@@%+::=#%@@@@@@@@@%#.
%%:.........:#@@@@@*....-%@@@@@@@@%%:.
%%#.........:#@@@@@#-..:*%@@@@@@@@%:..
%%@%-........+%@@@@%%%%%%%@@@@@@%#:..:
@@@@%+.......:*%@@@@@@%%%%@@@@@%+..=*%
%%%%%=......................=%%%+.....
%%%#:..............::........*%@%%-...
%%*..............-#%%*:......+%@@@%-..
%#...............-%%%*:......+%@@@@%-.
%:................:--.......:*%@@@@@%.
+...........................+%@@@@@@%+
:.........................:+%@@@@@@@@%
........................:+#%@@@@@@@@@%
...............:-====+*#%%@@@@@@@@@@@@
............-*%%@@@@@@@@@@@@@@@@@@@@@%
:.........:*%%@@@@@@@@@@@@@@@@@@@@@@@#
+........-#%@@@@@@@@@@@@@@@@@@@@@@@@%+
%:.......*%@@@@%#++*%%@@@@@@@@@@@@@@%.
%#......-#@@@@@*:...=%@@@@@@@@@@@@%%-.
%%*.....-#@@@@@#:...=%@@@@@@@@@@@@%-..
%%@*....:*%@@@@%#++*%%@@@@@@@@@@@%-...
@@@@%=...=%@@@@@@@%%%@@@@@@@@@@%*.....
%%%%#-..........................=:....
%%%*............................:#=...
%%+...................=+=:.......+%=..
%+...................=%@@#.......=%%=.
#....................:#%%+.......+%@%:
=...............................:#%@@*
...............................:*%@@@%
............::::..............-*%@@@@@
........:=*%%%%%%#+-.......:=*%%@@@@@@
......:+%%@@@@@@@@@@%#****#%%%@@@@@@@@
.....:*%@@@@@@@@@@@@@@@@%@@@@@@@@@@@@%
-....+%@@@@%%##%%%@@@@@@@@@@@@@@@@@@%*
#...-#@@@@@#-...+%@@@@@@@@@@@@@@@@@@%:
%+..=%@@@@@*....-%@@@@@@@@@@@@@@@@@%=.
%%=.-%@@@@@%*-:=#%@@@@@@@@@@@@@@@@%=..
%@%+.*@@@@@@@@@%@@@@@@@@@@@@@@@@@%=...
@@@%#=#@@@@@@@@@@@@@@@@@@@@@@@@@#:....
%%%%*:..........................:-....
%%%=..............................:...
%%-...................................
%=....................................
*.......................:*##=.......:-
:.......................=%@%#:......:*
.....:-+*####*+-.........+#*-.......=%
....=#%@@@@@@@@%%=.................:*%
..:*%@@@@@@@@@@@@%#...............:*%@
.:*%@@@@@%%%%@@@@%@%=............-#%@@
.=%@@@@@%+::-#%@@@@@%%+-.....:-=*%%@@@
:*@@@@@@*....-%@@@@@@@@%%%###%%%@@@@%#
**%@@@@@%-..:+%@@@@@@@@@@%%%%%@@@@@@%-
%*%@@@@@@%###%@@@@@@@@@@@@%%@@@@@@@%+.
@%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*..
@%%#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+...
@@@%+%%@@@@@@@@@@@@@@@@@@@@@@@@@#-....
%%%%+............................+%%=.
%%%-..............................-%#.
%%:................................:%-
%:....:-===-:.......................-*
+..-*#%%%%%%%#+:.....................+
.:*%@@@@@@@@@%@%+.....................
-#%@@@@@@@@@@@@@%*........:++=........
#@@@@@@%#**%@@@@%%+.......#%@%=.......
%@@@@@%=...:%@@@@%%.......+%%#-.......
@@@@@@%:....#@@@@@%-.......::.........
@@@@@@%#-:-+%@@@@@@#:................+
%@@@@@@@%%%%@@@@@@@%#-.............:+%
+@@@@@@@@@@@@@@@@@@@%%*-.........:=#%=
:#@@@@@@@@@@@@@@@@@@@@%%#*=====+#%%%#.
+.#@@@@@@@@@@@@@@@@@@@@%@@%%%%%%@@@#..
#:.#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*...
%=..=%@@@@@@@@@@@@@@@@@@@@@@@@@@%=....
%%%%=..:::::.....................=%@@@
%%#--*#%%%%%#*=:..................:#@@
@#+#%%@@@@@@%%%#=..................:#@
%#%@@@@@@@@@@%%%%*:.................:%
#%%@@@@@%%%%@@@@@%+..................=
%%%@@@%%=::=#%%%@@%:..................
@@@@@@@+....=%%%@@@=..................
@@@@@@@*:...*%%%@@@-..................
@@@@@@@%#**%%@@@@%%........::.........
@@@@@@@@@@@@@@@@@@+.......*%%*........
@@@@@@@@@@@@@@@@@@=......-%@%%:.......
@@@@@@@@@@@@@@@@@@+.......=**-........
#@@@@@@@@@@@@@@@@@#:..................
:%@@@@@@@@@@@@@@@@%*:.................
.-%@@@@@@@@@@@@@@@@%#-.............-..
..:#%%%@@@@@@@@@@@@@%%*=:.......-+*:..
....*%%@@@@@@@@@@@@@@@%%%#*****#%+....
%%%##%@@@@@@@@@@%%#+.............-%@@@
%#+%%@@@@@@@@@@@@@%%+..............#@@
==%%@@@@@@%%#%%%@@@@%=..............*%
-%%%@@@@@%=..:+%%@@@%*...............#
%%%@@@@@@+....:#%%@@@*...............:
%%@@@@@@%#=:.:*%%%@@%+................
@@@@@@@@%%%%%%@@@@@@%:................
@@@@@@@@@@@@@@@@@@@%-.................
@@@@@@@@@@@@@@@@@%*:..................
@@@@@@@@@@@@@@@@%+....................
@@@@@@@@@@@@@@@%*.....................
@@@@@@@@@@@@@@@%:.......+#*-..........
#@@@@@@@@@@@@@@#:......+%@%#:........:
-%@@@@@@@@@@@@@#:......-*%#-.........#
.=%@@@@@@@@@@@@%=...................+=
..-%%%@@@@@@@@@%#-.................=:.
...:*%%@@@@@@@@%%#-...............:...
:..-#%%@@@@@@@@@%@@@@@@%#-.......:#@@@
..+%%%@@@@@@@%#++*%%%@@%%+.........+%@
.+%%@@@@@@@@%+....=%%%@@%*:.........+%
=%%%@@@@@@@@%+....=%%%@@%*...........*
%%%@@@@@@@@@%%*==*%%@@@@%=............
@@@@@@@@@@@@@@@@@@@@@@@%*.............
@@@@@@@@@@@@@@@@@@@@@%%+..............
@@@@@@@@@@@@@@@@@@%%%*:...............
@@@@@@@@@@@@@@@@%#+-..................
@@@@@@@@@@@@@%%+:.....................
@@@@@@@@@@@@%#:.......................
@@@@@@@@@@@%#:........................
%@@@@@@@@@@%-.......:=-:..............
=%@@@@@@@@@*:......=%%%#-............*
.+%@@@@@@@@*:......=#%%#:...........+%
..=%%%@@@@@#-.......:--............+%%
...-#%%@@@@%+....................:#%%#
...=%%%@@@@@@@@@@@@@%%%%%@@@%#-...+%@@
..*%%@@@@@@@@@@@@%*=--*%%@@@%%=....=%@
.*%%@@@@@@@@@@@@%#:...:*%%@@@%+.....-%
+%%@@@@@@@@@@@@@@#-...:*%@@@%%+......=
%%%@@@@@@@@@@@@@@%%*+*%%%@@@%#-.......
%%%@@@@@@@@@@@@@@@@@@@@@@@@@%=........
@@@@@@@@@@@@@@@@@@@@@@@@@@%#-.........
@@@@@@@@@@@@@@@%%%%@@@%%%*=...........
@@@@@@@@@@@%%#+=====+==:..............
@@@@@@@@%%#=:.........................
@@@@@@@%#=............................
@@@@@@@%=.............................
%@@@@@%+........::....................
+%@@@@#-......:*%%%=.................+
.*@@@%#:......:#%%%+................=%
..*%%%#-.......:=+=................=%%
...=%%%+..........................*%%%
...+%%@@@@@@@@@@@@@@@@@@@@@@@@@@@#+%@@
..#%%@@@@@@@@@@@@@@@@@%%@%%%@@@@@%+-%@
.#%%@@@@@@@@@@@@@@@@@%#=--+%%@@@@%#-:%
#%%@@@@@@@@@@@@@@@@@%%-....+%@@@@%%-.-
@@@@@@@@@@@@@@@@@@@@%%=....+%@@@@%#-..
@@@@@@@@@@@@@@@@@@@@@%%*++*%%@@@@%+...
@@@@@@@@@%%%%%%@@@@@@@%@%%@@@@@@%*:...
@@@@@%%%*+--::-=+#%@@@@@@@@@@@%%*:....
@@@@%#=:..........:*%@@@@@@%%#*-......
@@%%+:...............:=++++=-:........
@@%+:.................................
@%*:.......:--........................
@%+.......-#%%%-......................
*%+.......-%%%%=.....................-
.#*........:==-.....................:%
..+-...............................-%%
...-..............................+%%%
...*%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@*=%%
.:%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+%
:%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%#
%%%@@@@@@@@@@@@@@@@@@@@@@%%@%@@@@@@@%%
@@@@%%%%####%%@@@@@@@@@@%#+==*%@@@@@@@
@@%#*=-:....:=+%%@@@@@@@%-....+%@@@@@@
%%+:............=%@@@@@%%-....+%@@@@@%
#-...............:#@@@@@@%+-=+%%@@@@%%
-..................#@@@@@%%%%%@@@@@%%+
........:==:........*%@@@@@@@@@@@@%#=.
.......-#%%%-........-#%%@@@@@@%%#+:..
.......:%%%#-..........:=*####*+=:....
.........-=-..........................
.....................................:
.....................................#
.-:................................:#%
..+-..............................-%%%
..:#%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@#-..
.-%%%%%###%%%%@@@@@@@@@@@@@@@@@@@@@%=.
-%%*=-::.:::=+#%@@@@@@@@@@@@@@@@@@@@%=
#+:...........:=%%@@@@@@@@@@@@@@@@@@%%
-...............:#%@@@@@@@@@@@@@@@@@@@
.................:#%%%@@@@@@@@@@@@@@@@
........--:.......-%%@@@@@%%%%%@@@@@@@
......:*%%#-.......%%@@@@%#-::=%@@@@@@
......:%%%%=.......%%@@@@%:....+@@@@@@
.......-++=........#%@@@@%=....*@@@@@@
...................=%@@@@@%*++#%@@@@@@
....................*%@@@@@@@@@@@@@@%%
.....................*%%%@@@@@@@@@@%%+
......................-*%%@@%%%@%%#*-.
*.......................:=+*###*+=:..*
%*..................................*%
%@#:..............................:#%%
...:...........:=*%@@@@@@@@@@@@@@%%-..
.................:+%@@@@@@@@@@@@@@@%+.
...................+%@@@@@@@@@@@@@@@%+
..........:........:#%@@@@@@@@@@@@@@@%
........=###=.......+%@@@@@@@@@@@@@@@@
........#@@%#.......=%@@@@@@@@@@@@@@@@
........=*#*:.......*%@@@@@@@@@@@@@@@@
...................:%%@@@@@@@@@@@@@@@@
...................#%%@@@@@@@@@@@@@@@@
..................*%%%@@@%###%%@@@@@@@
.................:%@@@@@%=...-%@@@@@@@
.................-%@@@@@*.....*@@@@@@@
.................:%@@@@@#-...=%@@@@@@@
..................*%@@@@%%###%@@@@@@@%
+.................-#%@@@@@@@@@@@@@@@%#
%+.................-*%%%@@@@@@@@@@%%#%
%%*..................=*%%@@@@@@%%%*#%%
=#+...................:*%@@@@@@@@@%=..
%=............:........-#@@@@@@@@@@%*.
=..........:#%%*:......:*%@@@@@@@@@@%*
...........+%%%%-......:*%@@@@@@@@@@@%
...........:+##=.......:%@@@@@@@@@@@@@
.......................+%%@@@@@@@@@@@@
......................=%%%@@@@@@@@@@@@
....................:*%%%%@@@@@@@@@@@@
..................-*%%@@@@@@@@@@@@@@@@
................:*%@@@@@@@@@@@@@@@@@@@
...............-%%@@@@@@@@@@@@@@@@@@@@
..............:#%@@@@@%%#%%%@@@@@@@@@@
..............+%@@@@%#-..:+%%@@@@@@@@@
..............*%@@@@%=....:#%@@@@@@%%%
-............:*%@@@@%+:...+%@@@@@@@%%*
%=............=%@@@@@%###%@@@@@@@@@%*.
%%+...........:*%@@@@@@@@@@@@@@@@@%+:=
%%=.........................-#@@@@%*..
%:..............=#%#=.......:*%@@@@@#:
:..............:#%%%#:......:*%@@@@@%#
................=#%#-.......-#%@@@@@@%
............................+%%@@@@@@@
...........................=%%%@@@@@@@
.........................:+%%@@@@@@@@@
.......................:+%%%@@@@@@@@@@
................:-==+*%%@@@@@@@@@@@@@@
.............:+%%@@%@@@@@@@@@@@@@@@@@@
...........:*%%@@@@@@@@@@@@@@@@@@@@@@@
..........-#%@@@@@@@@@@@@@@@@@@@@@@@@@
.........-#%@@@@@%%#%%@@@@@@@@@@@@@@@@
.........+%@@@@@#-...-#%@@@@@@@@@@@%%@
:.......:*%@@@@%+.....+%@@@@@@@@@@@%%#
%:......:*%@@@@%#=...-#%@@@@@@@@@@@%#:
%%-......=%@@@@@%%%#%%@@@@@@@@@@@@%*..
%%-..............................-##..
#:...................:==-........:*%%:
....................:*%%%*........+%%%
....................:#%%%*:.......+%@%
......................==-........-#%@@
.................................+%%@@
...............................:+%%@@@
..............................=*%@@@@@
.........-+*#%%%%#+-......:-+#%%@@@@@@
.......=#%%@@%@@@@@@%%###%%%%%%%@@@@@@
.....:*%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
....:*%@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@
....+%@@@@@%*=--*%@@@@@@@@@@@@@@@@@@@@
...:*%@@@@%*:....+%@@@@@@@@@@@@@@@@@@@
...-#@@@@@%#:....+%@@@@@@@@@@@@@@@@%%%
#..:*%@@@@@%#+-=*%%%@@@@@@@@@@@@@@@%%:
%#:.=%@@@@@@@@%%@%%@@@@@@@@@@@@@@@@#:.
%#:...................................
*.....................................
......................................
.........................-+*=.........
........................-#%%%*........
.........................#%%%+........
....:-+*#####*=:..........--:........:
..:=#%%@@@@@@@%%#-...................=
.-*%@@@@@@@@@@@@@%#................:+#
-#%@@@@@@@@@@@@@@@@%=.............-*%@
*%%@@@@%#+-=*%@@@@@@@%*-:.....:-=*%%@@
%%%%@@@#-....+%@@@@@@@%%%%####%%%%@@@@
%%%%@@%%:....=%@@@@@@@@@@@@@@@@@@@@@@@
%%%%@@@%#-:-=#%@@@@@@@@@@@@@@@@@@@@@@%
#%%%@@@@@%%%%%%@@@@@@@@@@@@@@@@@@@@@%%
#%%%@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@%=
%#%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%-.
%+..................................*%
=....................................+
......................................
..:-=+####*+=:........................
:=#%%%@@@%%%%#*-......................
#%%@@@@@@@@@@@%%+.....................
@@@@@@@@%%@@@@@%%*.........=##*:......
@@@@@@%*++#%@@@@%%=.......-%%@%*......
@@@@@%-....+%@@@@@%........*%%#=......
@@@@@%.....-%@@@@@%-........:::.......
@@@@@%+:..-#%@@@@@%#:.................
@@@@@@%%##%%%@@@@@@%#-................
@@@@@@@@@@@@@@@@@@@@%%+:............-*
@@@@@@@@@@@@@@@@@@@@@@%#*=::....:-=*%%
@@@@@@@@@@@@@@@@@@@@@@%%%%%#####%%%%%@
+%@@@@@@@@@@@@@@@@@@@@@@@@%%%%@@@@@@%+
.=%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%=.
%=:=*##%%%##*=:.....................=%
=+%%%@@@@%%@@%%+-....................-
%%%@@@@@@@@@@@@%#=....................
@@@@@@@@@%@@@@@@%%=...................
@@@@@@%#*+*%%@@@@%#:..................
@@@@@@*....-#@@@@%%-..................
@@@@@%=.....#@@@@@@=..................
@@@@@%#-..:+%@@@@@@-..................
@@@@@@@%###%%@@@@@%...................
@@@@@@@@@@@@@@@@@%=.......:*##+.......
@@@@@@@@@@@@@@@@@%-.......*%@@%-......
@@@@@@@@@@@@@@@@@%=.......=#%%*.......
@@@@@@@@@@@@@@@@@%*........:::........
@@@@@@@@@@@@@@@@@@%=..................
@@@@@@@@@@@@@@@@@@%#=.................
#@@@@@@@@@@@@@@@@@@%%+:.............:-
.*%@@@@@@@@@@@@@@@@@@%#+-:......::=*=.
=#%@@@@@@@@@@@@@@@@%*-..............-%
#%@@@@@@@@@%%%%@@@@@%*:..............:
@@@@@@@@@#=::-*%@@@@%%-...............
@@@@@@@@%-....:#@@@@@%=...............
@@@@@@@@%=....-%@@@@@%-...............
@@@@@@@@%%*==+%%@@@@@#................
@@@@@@@@@@%%%@@@@@@%%-................
@@@@@@@@@@@@@@@@@@%%=.................
@@@@@@@@@@@@@@@@@%*:..................
@@@@@@@@@@@@@@@@%=....................
@@@@@@@@@@@@@@@%=.....................
@@@@@@@@@@@@@@%*.........--:..........
@@@@@@@@@@@@@@%=.......-%%%#=.........
@@@@@@@@@@@@@@%-.......+%@@%+.........
@@@@@@@@@@@@@@%=.......:=**=..........
#@@@@@@@@@@@@@%*:....................:
.*@@@@@@@@@@@@%%+...................-=
:#%@@@@@@@@@@%%#**#%@@@@@%*:........:#
%%@@@@@@@@@@%#:...:*%@@@@%#-..........
@@@@@@@@@@@@%+.....=%@@@@@#-..........
@@@@@@@@@@@@%#-...-#%@@@@%*:..........
@@@@@@@@@@@@@%%##%%@@@%%%%=...........
@@@@@@@@@@@@@@@@@@@@@@%%%+............
@@@@@@@@@@@@@@@@@@@@@@@#=.............
@@@@@@@@@@@@@@@@@@@@%#=...............
@@@@@@@@@@@@@@@%%*+-:.................
@@@@@@@@@@@@@%#-......................
@@@@@@@@@@%@%=........................
@@@@@@@@@@%#-.........................
@@@@@@@@@@#-..........................
@@@@@@@@@%+........-*#*=..............
@@@@@@@@@%=.......-#%%%#-.............
%@@@@@@@@%=.......:+%%%+..............
:#%%@@@@@%+:........::..............:#
-%@@@@@@@@@@@@@@@@%%*+*%%@@@@@%%=....*
%@@@@@@@@@@@@@@@@%*-...:+%@@@@@%+.....
@@@@@@@@@@@@@@@@@%+.....=%@@@@@%+.....
@@@@@@@@@@@@@@@@@%%=...-*%@@@%%%=.....
@@@@@@@@@@@@@@@@@@@%%##%%@@@%%%*:.....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%*-......
@@@@@@@@@@@@@@@@@@@@@@@@@@@%%+:.......
@@@@@@@@@@@@@@@%@@@@@@@%%%#+:.........
@@@@@@@@@%%#*=--:-=++++=-:............
@@@@@@@%%+-...........................
@@@@@%%*:.............................
@@@@@%+:..............................
@@@@%*:...............................
@@@@#=........=##*-...................
@@@@#-.......-#%%%#:..................
%@@%*:.......:*%%%+...................
-%%%#-.........:-:...................#
=%@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@%*+
%@@@@@@@@@@@@@@@@@@@@@@%%%%%%@@@@@@%%-
@@@@@@@@@@@@@@@@@@@@@@%*-..:*%@@@@@@%+
@@@@@@@@@@@@@@@@@@@@@@#-....:#%@@@@@%+
@@@@@@@@@@@@@@@@@@@@@@%=....-#%@@@@@%=
@@@@@@@@@@@@@@@@@@@@@@@%*==+#%@@@@%%*-
@@@@@%%%%#####%%%%%@@@@@@@@@@@@@@%%#=.
@@%%%*=-:......:=#%%@@@@@@@@@@@@@%*-..
%%%*-.............:*%%@@@@@@%%%%#=:...
%#=:.................-*##%%%#*+-:.....
#=....................................
+:........:-:.........................
-........=#%%#:.......................
:........*%%%%=.......................
-........:*##+:.......................
=.....................................
-:...................................+
*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@%%%%%%%%%%@@@@@@@@@@@@@@%%%%@@@@@@@
@%%*+=-:::-=+#%%@@@@@@@@@%#+=-+%%@@@@@
#+:...........-*%%@@@@@@@%-....:%@@@@@
:...............:#@@@@@@@%:.....#@@@@@
..................*@@@@@@%*:..:+%@@@@@
...................#@@@@@@@%##%%@@@@@@
......:+**-........:#@@@@@@@@@@@@@@@@%
......*%%%%-.........+%@@@@@@@@@@@@%%*
......+%%%#-..........:+#%%@@%%%%%#+-.
.......-==:..............:=+++++=-:...
......................................
......................................
......................................
=....................................=
#%%%%%###%%%@@@@@@@@@@@@@@@@@@@@@@@@@#
%#*=-:::::-=*#%@@@@@@@@@@@@@@@@@@@@@@@
=:...........:=#%%@@@@@@@@@@@@@@@@@@@@
...............:+%%%@@@@@@@@@@@@@@@@@@
.................=%@@@@@@@@@@@@@@@@@@@
..................+@@@@@@@@@@@@@@@@@@@
......=**=........:%@@@@@@@@%%%%@@@@@@
.....+%%@%+........%%%@@@@%#=--+%@@@@@
.....=%%%%=........%%%@@@%#:....-%@@@@
......-==-.........#@@@@@@#.....:%@@@@
...................+@@@@@@%+:::-#@@@@@
...................:%@@@@@@%%##%@@@@@@
....................-%%@@@@@@@@@@@@@@@
.....................-*%@@@@@@@@@@@@%%
.......................=*%%%@@@@%%%%*=
.........................:=+****++=:..
-....................................:
.................-*%@@@@@@@@@@@@@@@@@%
..................:*%@@@@@@@@@@@@@@@@@
...................-%%@@@@@@@@@@@@@@@@
........===:........+%@@@@@@@@@@@@@@@@
......:%%%%#:.......=%%@@@@@@@@@@@@@@@
......-%%%%%........=%%@@@@@@@@@@@@@@@
.......-+*+:........+%%@@@@@@@@@@@@@@@
...................:%%%@@@@@@@@@@@@@@@
...................#%%%@@@@@@@@@@@@@@@
..................*%%%@@@@%%%%%@%%@@@@
.................:%@@@@@@%=:::+%%@@@@@
.................-%@@@@@%-.....+%@@@@@
.................-%@@@@@%=.....*@@@@@@
.................:#@@@@@%%+---*%@@@@@@
..................=%%@@@@%%%%%@@@@@@@@
...................+%@@@@@@@@@@@@@@@@@
:...................=#%@@@@@@@@@@@@%%#
......................:*%@@@@@@@@@@@@%
..........:=+=:........-%%@@@@@@@@@@@@
.........:#%%%#:.......:#%@@@@@@@@@@@@
.........-#%%%%:.......:%%@@@@@@@@@@@@
..........-+*+:........=%@@@@@@@@@@@@@
......................:#%@@@@@@@@@@@@@
......................*%@@@@@@@@@@@@@@
....................:#%%@@@@@@@@@@@@@@
..................:*%%@@@@@@@@@@@@@@@@
.................+%%%@@@@@@@@@@@@@@@@@
................#%@@@@@@@@@@@@@@@@@@@@
...............*%@@@@@%%%%%%@@@@@@@@@@
..............-%%@@@@@#=:.:+%%@@@@@@@@
..............+%%@@@%%-.....+%@@@@@@@@
..............+%%@@@@%-.....*%@@@@@@@@
..............=%@@@@@%#+-:-*%%@@@@@@@@
..............:*%@@@@@@%%%@@@@@@@@@@@%
..............-+*=:........:*%@@@@@@@%
.............=%%@%*:........+%@@@@@@@@
.............=%%%%*.........*%@@@@@@@@
..............-++=.........-#%@@@@@@@@
...........................*%@@@@@@@@@
..........................+%@@@@@@@@@@
........................:*%@@@@@@@@@@@
......................-*%%@@@@@@@@@@@@
.................:-=*%%%@@@@@@@@@@@@@@
..............:+#%%%@%@@@@@@@@@@@@@@@@
.............+%%@@@@@@@@@@@@@@@@@@@@@@
...........:#%@@@@@@@@@@@@@@@@@@@@@@@@
..........:#%%@@@@@%%%%%%%@@@@@@@@@@@@
..........=%%%@@@@%+:.:=#%@@@@@@@@@@@@
.........:*%%@@@@%=.....=%%@@@@@@@@@@@
.........:#%%@@@@%+.....=%@@@@@@@@@@@@
.........:*%@@@@@@%+-:-+%%@@@@@@@@@@@@
.................:*##+:.........=%@@@@
.................#%%@%+.........-#@@@@
.................+%%%%-.........-%@@@@
..................:--:..........+%@@@@
...............................-%@@@@@
..............................-#%@@@@@
.............................+%@@@@@@@
..........................:+#%@@@@@@@@
.............:-==+==--=+*#%%@@@@@@@@@@
..........-+#%%@@@@%@@@@@%@@@@@@@@@@@@
........-*%@@@@@@@@@@@@@@@@@@@@@@@@@@@
.......=%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@
......-%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.....:*%%%@@@@%#=--=#%%@@@@@@@@@@@@@@@
.....=%%@@@@@%#:....:#%@@@@@@@@@@@@@@@
.....=%@@@@@@@*......#@@@@@@@@@@@@@@@@
.....-%@@@@@@@%*:..:*%@@@@@@@@@@@@@@@@
.....................-++-...........*%
....................+%%@%+..........=%
....................*%%@%*..........=%
.....................=**+...........+%
...................................:#%
...................................+%@
..................................+%@@
...........::-::................-#%@@@
.......-+#%%%%@%%#+-.........:=#%@@@@@
.....=#%%@@@@@@@@@@@%#*+++*#%%%@@@@@@@
...:*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
..:#%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
..+%%@@@@@@@%%##%%%@@@@@@@@@@@@@@@@@@@
.-#%@@@@@@@%=...:*%%@@@@@@@@@@@@@@@@@@
.-%%@@@@@@%*.....:#@@@@@@@@@@@@@@@@@@@
.-%@@@@@@@@#:....-%@@@@@@@@@@@@@@@@@@@
.:#%@@@@@@@%%+==+%%@@@@@@@@@@@@@@@@@@@
......................................
.......................-*#*-..........
......................:%%@@%-.........
......................:#%%%#:.........
........................=+=:..........
......................................
......:-=+++=-:.......................
...:+#%%@@@@%@%#+:...................=
.:*%%@@@@@@@@@@@@%*:...............:+%
-#%@@@@@@@@@@@@@@@@%*-...........:+%%@
#%%@@@@@@@@@@@@@@@@@@%%*=-----=*#%%@@@
%%@@@@@@@@@%%%@@@@@@@@@@%@%%%%@@%@@@@@
@@@@@@@@%#=:.:+%@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@%-.....=%%@@@@@@@@@@@@@@@@@@@@
@@@@@@@@%-.....=%%@@@@@@@@@@@@@@@@@@@@
@%%@@@@@@%+:.:+%%@@@@@@@@@@@@@@@@@@@@@
%%%%@@@@@@%%%%%%%@@@@@@@@@@@@@@@@@@@@@
......................................
......................................
.........................=##*-........
........................-%%@@%:.......
.......::...............:%%%%#:.......
..:=*#%%%%%#*=:...........-=-.........
-*%%%@@@@@@@@@%*-.....................
%%@@@@@@@@@@@@@@%*....................
@@@@@@@@@@@@@@@@@@#...................
@@@@@@@@@@@@@@@@@@@#:.................
@@@@@@@@@%%@@@@@@@@@%=..............:=
@@@@@@@%+:.:+%@@@@@@@@%*-........:-*%%
@@@@@@@=.....-%@@@@@@@@@@%##***##%%%@@
@@@@@@@=.....-%@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@%+:.:=%%@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
......................................
......................................
......................................
...-=+***+=-..............:*%#+.......
=*%%@@@@@@@@%*-...........%%%@%+......
%@%@@@@@@@@@@@%#:.........*%%@%-......
@@@@@@@@@@@@@@@@%=.........-==:.......
@@@@@@@@@@@@@@@@@%-...................
@@@@@@@@@@@@@@@@@@#...................
@@@@@@@@%%%@@@@@@@%=..................
@@@@@@#=:.-*%@@@@@@%-.................
@@@@@%:.....*@@@@@@@%+................
@@@@@%:.....+@@@@@@@@%#=.............=
@@@@@@#-..:+%@@@@@@@@@@%%*=-:::::-=*%%
@@@@@@@%%%%%%@@@@@@@@@@@@@@%%%%%%%@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
......................................
.....:::::............................
:=*#%%%%%%%*=:........................
%%@@@@@@@@@@@%*:......................
@@@@@@@@@@@@@@@%=..........-#%%+......
@@@@@@@@@@@@@@@@%=.........%%@@%=.....
@@@@@@@@@@@@@@@@@%:........*%@%%:.....
@@@@@@@@@@@@@@@@@@*.........:=-.......
@@@@@@@@%@@@@@@@@@%...................
@@@@@%=::-*%@@@@@@%...................
@@@@%-.....+@@@@@@@=..................
@@@@%-.....=%@@@@@@%:.................
@@@@@#-...=%%@@@@@@@%-................
@@@@@@%%%%%%@@@@@@@@@%+:..............
@@@@@@@@@@@@@@@@@@@@@@%%*-.........:-*
@@@@@@@@@@@@@@@@@@@@@@@@%%%#*++++*#%%@
@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@
...-=++++=-:..........................
=#%%@@@@@@@%#+:.......................
@@@@@@@@@@@@@@%+......................
@@@@@@@@@@@@@@@@#:....................
@@@@@@@@@@@@@@@@@#............:.......
@@@@@@@@@@@@@@@@@@+.........*%%%=.....
@@@@@@@@@@@@@@@@@@%........=%@@%%.....
@@@@@@@@@@@@@@@@%@%........:#%%%+.....
@@@@%#=--+%@@@@@@@%..........::.......
@@@@#.....:%@@@@@@#...................
@@@@*......%@@@@@@#...................
@@@@%=....+%@@@@@@%:..................
@@@@@%%##%%@@@@@@@@#..................
@@@@@@@@@@@@@@@@@@@@*.................
@@@@@@@@@@@@@@@@@@@@%#:...............
@@@@@@@@@@@@@@@@@@@@@@%+:............-
@@@@@@@@@@@@@@@@@@@@@@@%%#+=-:::--=*%%
=#%%@@@@@@@@%#=.......................
@@@@@@@@@@@@@@%%-.....................
@@@@@@@@@@@@@@@@%+....................
@@@@@@@@@@@@@@@@@%=...................
@@@@@@@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%-.........-=-......
@@@@@@@@@@@@@@@@@@@=........#%%%%:....
@@@@@%*+*%%@@@@@@@%-.......:%@%@%=....
@@@%*.....*@@@@@@@#.........-#%#+.....
@@@%-.....:%@@@@@%=...................
@@@@*.....+%@@@@@%-...................
@@@@%#+=+#%@@@@@@%-...................
@@@@@@@@@@@@@@@@@%*...................
@@@@@@@@@@@@@@@@@@%:..................
@@@@@@@@@@@@@@@@@@@%:.................
@@@@@@@@@@@@@@@@@@@@%-................
@@@@@@@@@@@@@@@@@@@@@%*-.............-
@@@@@@@@@@@@@@@%+.....................
@@@@@@@@@@@@@@@@@#:...................
@@@@@@@@@@@@@@@@@@#...................
@@@@@@@@@@@@@@@@@@@+..................
@@@@@@@@@@@@@@@@@@@#..................
@@@@@@@@@@@@@@@@@@@%..................
@@@@@%%%%@@@@@@@@@@#........:*##+.....
@@@@#-..:=%@@@@@@@@+........#%@@%+....
@@@%:.....=@@@@@@@#.........*%@@%=....
@@@%:.....+%@@@@@%-..........-+=:.....
@@@%%=..:+%%@@@@@#....................
@@@@@%%%%%@@@@@@@*....................
@@@@@@@@@@@@@@@@@#....................
@@@@@@@@@@@@@@@@@%:...................
@@@@@@@@@@@@@@@@@@*...................
@@@@@@@@@@@@@@@@@@%+..................
@@@@@@@@@@@@@@@@@@@%*.................
@@@@@@@@@@@@@@@@@%-...................
@@@@@@@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@@+..................
@@@@@@@@@@@@@@@@@@@*..................
@@@@@@@@@@@@@@@@@@@%..................
@@@@@@@@@@@@@@@@@@@%..................
@@@@@%**#%@@@@@@@@@*.........-==:.....
@@@@+....:#@@@@@@@@-........+%%@%=....
@@@%......=%@@@@@@*.........#%%@@*....
@@@%=.....#%%@@@@%:.........:*%#+.....
@@@%%*==+#%%%@@@@#....................
@@@@@@@@@@@%@@@@@*....................
@@@@@@@@@@@@@@@@@*....................
@@@@@@@@@@@@@@@@@%....................
@@@@@@@@@@@@@@@@@%-...................
@@@@@@@@@@@@@@@@@@#...................
@@@@@@@@@@@@@@@@@@%+..................
@@@@@@@@@@@@@@@@@@#...................
@@@@@@@@@@@@@@@@@@%-..................
@@@@@@@@@@@@@@@@@@@+..................
@@@@@@@@@@@@@@@@@@@*..................
@@@@@@@@@@@@@@@@@@%#..................
@@@@@@@@@@@@@@@@@@@*..................
@@@@%*==+%@@@@@@@@@+..........--......
@@@%=.....#@@@@@@@%-........=%%%%-....
@@@%......=%%@@@@@#.........#%%@@*....
@@@%+....:#%%@@@@%=.........-#%%#:....
@@@@%%*+*%%%%@@@@%:...................
@@@@@@@@@@@@@@@@@%:...................
@@@@@@@@@@@@@@@@@%....................
@@@@@@@@@@@@@@@@@%:...................
@@@@@@@@@@@@@@@@@%-...................
@@@@@@@@@@@@@@@@@@*...................
@@@@@@@@@@@@@@@@@@%:..................
@@@@@@@@@@@@@@@@@@#...................
@@@@@@@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%:..................
@@@@@@@@@@@@@@@@@@@:..................
@@@@@@@@@@@@@@@@@@@:..................
@@@@@@@@@@@@@@@@@@@:..................
@@@@%*==+#@@@@@@@@%:..........::......
@@@%=.....*@@@@@@@%.........=%%%%-....
@@@%......=%@@@@@@%.........#%%@@*....
@@@@+....:#%%@@@@@#.........-%%%#-....
@@@@%%**#%%%%@@@@@*...........::......
@@@@@@@@@@@@@@@@@@*...................
@@@@@@@@@@@@@@@@@@*...................
@@@@@@@@@@@@@@@@@@*...................
@@@@@@@@@@@@@@@@@@#...................
@@@@@@@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%:..................
@@@@@@@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%...................
@@@@%*==+%@@@@@@@@%...........-:......
@@@%-.....#@@@@@@@%.........+%%%%:....
@@@%......+%@@@@@@%........:%@@@@*....
@@@%+....:%%@@@@@@%.........+%%%#:....
@@@@%%**#%%%@@@@@@%...........::......
@@@@@@@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@@%...................
@@@@@@@@@@@@@@@@@+....................
@@@@@@@@@@@@@@@@@+....................
@@@@@@@@@@@@@@@@@+....................
@@@@@@@@@@@@@@@@@+....................
@@@@@@@@@@@@@@@@%+....................
@@@@@@@@@@@@@@@@%+....................
@@%%+==*%@@@@@@@%+..........:::.......
@@#:....:%@@@@@@%+........+%@%%*......
@@*......#@@@@@@%+.......#%@@@@@%=....
@@%-....=%@@@@@@%+........=%%@%*:.....
@@%%#**%%@@@@@@@%+..........::........
@@@@@@@@@@@@@@@@%+....................
@@@@@@@@@@@@@@@@%+....................
@@@@@@@@@@@@@@@@%+....................
@@@@@@@@@@@@@@@@%+....................
@@@@@@@@@@@@@@@@%+....................
@@@@@@@@@@@@@@@@%+....................
@@@@@@@@@@@@@@%-......................
@@@@@@@@@@@@@@%-......................
@@@@@@@@@@@@@@%-......................
@@@@@@@@@@@@@@%-......................
@@@@@@@@@@@@@@%-......................
@@@%%@@@@@@@@@%-......................
%#+==*%@@@@@@@%-..........::..........
*.....=%@@@@@@%-........=%@%%*........
-.....:%@@@@@@%-.....:+*%@@@@%%%%+....
#:....*%@@@@@@%-........-%%@%*:::.....
@%#**%@@@@@@@@%-..........::..........
@@@@@@@@@@@@@@%-......................
@@@@@@@@@@@@@@%-......................
@@@@@@@@@@@@@@%-......................
@@@@@@@@@@@@@@%-......................
@@@@@@@@@@@@@@%-......................
@@@@@@@@@@@@@@%-......................
@@@@@@@@@@@@#.........................
@@@@@@@@@@@@#.........................
@@@@@@@@@@@@#.........................
@@@@@@@@@@@@#.........................
@@@@@@@@@@@@#.........................
@%%@@@@@@@@@#.........................
==+%@@@@@@@@#...........::............
....#@@@@@@@#.........-%@%%*:..::.....
....+@@@@@@@#.....-===#@@@@%%%%%%*....
...-%@@@@@@@#.........:#%@%*=:---.....
**#%@@@@@@@@#...........::............
@@@@@@@@@@@@#.........................
@@@@@@@@@@@@#.........................
@@@@@@@@@@@@#.........................
@@@@@@@@@@@@#.........................
@@@@@@@@@@@@#.........................
@@@@@@@@@@@@#.........................
@@@@@@@@@@@*..........................
@@@@@@@@@@@#..........................
@@@@@@@@@@@#..........................
@@@@@@@@@@@#..........................
@@@@@@@@@@@#..........................
%@@@@@@@@@@#..........................
=+%@@@@@@@@#..........-==-............
..:%@@@@@@%#........:#@@@%*:...:-.....
...*@@@@@@%#...:===-+%@@@@%%#%%%%#-...
..-%@@@@@@%#.........-*%%%%*-=+**=....
*#%@@@@@@@@#............:.............
@@@@@@@@@@@#..........................
@@@@@@@@@@@#..........................
@@@@@@@@@@@#..........................
@@@@@@@@@@@#..........................
@@@@@@@@@@@#..........................
@@@@@@@@@@@#..........................
@@@@@@@@@@%:..........................
@@@@@@@@@%%:..........................
@@@@@@@@@%%...........................
@@@@@@@@@%%...........................
@@@@@@@@@@%...........................
%@@@@@@@@@%...........................
+#%@@@@@@@%........:+#%%%*-...........
..*%@@@@@@%........*@@@@@@%:..........
..-@@@@@@@%..::::..-%%@@@@%#***#%#=...
.:#@@@@@@@%..:-=-----=#%@@@%%%%%%%#-..
#%@@@@@@@@%............-++*+...:--....
@@@@@@@@@@%...........................
@@@@@@@@@@%...........................
@@@@@@@@@@%...........................
@@@@@@@@@@%...........................
@@@@@@@@@@%...........................
@@@@@@@@@@%...........................
@@@@@@@@@%+...........................
@@@@@@@@@%+...........................
@@@@@@@@@%=...........................
@@@@@@@@@%=...........................
@@@@@@@@@%=...........................
@@@@@@@@@%=........:-===-:............
*%@@@@@@@%=.......=%@@@@@%#...........
.-%@@@@@@%=.......:%%%@@@@%=..........
..%%@@@@@%=.........-*%@@@%*:.::-=-...
.+%@@@@@@%=:+**++++==#%@@@@@%%%%%%%#:.
%%@@@@@@@%=......::..:#%@@@%%*#%%%%#-.
@@@@@@@@@%=.............:=+-:....--...
@@@@@@@@@%=...........................
@@@@@@@@@%=...........................
@@@@@@@@@%=...........................
@@@@@@@@@%=...........................
@@@@@@@@@%=...........................
@@@@@@@@@%............................
@@@@@@@@@%............................
@@@@@@@@@%............................
@@@@@@@@@%............................
@@@@@@@@@%.............:..............
@@@@@@@@@%........-==*%%%+:...........
#%@@@@@@@%........+%@@@@%@#...........
.#%@@@@@@%.........:=*%@@@%#..........
.=%@@@@@@%............#%@#%=..........
:%@@@@@@@%.---::.....*%#@@%%##**##*-..
%@@@@@@@@%.:-+=*#*+=+#@@@@@@%%%%@@%%*.
@@@@@@@@@%.......:...:=+*#%*=-=+*%%*-.
@@@@@@@@@%................-.......:...
@@@@@@@@@%............................
@@@@@@@@@%............................
@@@@@@@@@%............................
@@@@@@@@@%............................
@@@@@@@@%=............................
@@@@@@@@%=............................
@@@@@@@@%=............................
@@@@@@@@%=............................
@@@@@@@@%=............::..............
@@@@@@@@%=.........--*%%+-............
%@@@@@@@%=........:*%%%%%#-...........
=%@@@@@@%=............*%%%#=..........
.%@@@@@@%=............#%%*#...........
+@@@@@@@%=..::.......++*%@%*#*==+=-...
%@@@@@@@%=..=+**#+==+#%@@@@@%%%%@%%+..
@@@@@@@@%=.......-...:++*%%+-=+*#%#*..
@@@@@@@@%=................-......::...
@@@@@@@@%=............................
@@@@@@@@%=............................
@@@@@@@@%=............................
@@@@@@@@%=............................
@@@@@@@@#.............................
@@@@@@@@#.............................
@@@@@@@@#.............................
@@@@@@@@#.............................
@@@@@@@@#.............................
@@@@@@@@#............=#*-.............
@@@@@@@@#..........+#%%%*=............
#%@@@@@@#............:#%%%+...........
+%@@@@@@#.............#%#*-...........
%@@@@@@@#....::......==#@%#**==+=:....
@@@@@@@@#....-++*#==+#%@@@@%%%%@%%+...
@@@@@@@@#........::..:--+%+--=+*%*=...
@@@@@@@@#.............................
@@@@@@@@#.............................
@@@@@@@@#.............................
@@@@@@@@#.............................
@@@@@@@@#.............................
@@@@@@@%-.............................
@@@@@@@%-.............................
@@@@@@@%-.............................
@@@@@@@%-.............................
@@@@@@@%-.............................
@@@@@@@%-............-+=..............
@@@@@@@%-..........+#%%*+.............
@@@@@@@%-............-%%%*:...........
@@@@@@@%-.............%%**............
@@@@@@@%-....--::....+=%@%**+=++-.....
@@@@@@@%-....:-=+*+==#%%@@%%%%%%%*....
@@@@@@@%-...............+*..:-=*+:....
@@@@@@@%-.............................
@@@@@@@%-.............................
@@@@@@@%-.............................
@@@@@@@%-.............................
@@@@@@@%-.............................
@@@@@@%#..............................
@@@@@@@#..............................
@@@@@@%#..............................
@@@@@@%#..............................
@@@@@@%#..............................
@@@@@@%#.............-=:..............
@@@@@@%#...........**%%+-.............
@@@@@@%#.............=%%%=............
@@@@@@%#.............-%%++............
@@@@@@@#.....---::..:++%@#**==+=......
@@@@@@@#......:==+=-=#%%%%%%%%@%#:....
@@@@@@@#................*-..:-=+-.....
@@@@@@%#..............................
@@@@@@%#..............................
@@@@@@%#..............................
@@@@@@%#..............................
@@@@@@%#..............................
@@@@@@%-..............................
@@@@@@%-..............................
@@@@@@%-..............................
@@@@@@%-..............................
@@@@@@%-..............................
@@@@@@%-..............:...............
@@@@@@%-...........*+%%+:.............
@@@@@@%-............:*%%*.............
@@@@@@%-.............=%%*=............
@@@@@@%-.....--::...:+*@%#+=-==:......
@@@@@@@-......-=++===%%%%%%%%@%%+.....
@@@@@@%-...............:*:.:-=++:.....
@@@@@@%-..............................
@@@@@@%-..............................
@@@@@@%-..............................
@@@@@@%-..............................
@@@@@@%-..............................
@@@@@@#...............................
@@@@@@#...............................
@@@@@@#...............................
@@@@@@#...............................
@@@@@@#...............................
@@@@@@#...............................
@@@@@@#............*=#%-..............
@@@@@@#............:=#%#-.............
@@@@@@#..............=%%%:............
@@@@@@#......:-:....:+#%%+-::-:.......
@@@@@@#.......-=++==+%%@@%%%%%%#:.....
@@@@@@#................=#::-=+#+-.....
@@@@@@#...............................
@@@@@@#...............................
@@@@@@#...............................
@@@@@@#...............................
@@@@@@#...............................
@@@@@@=...............................
@@@@@@=...............................
@@@@@@=...............................
@@@@@@=...............................
@@@@@@=...............................
@@@@@@=...............................
@@@@@@=............+-**-..............
@@@@@@=............-*%%*:.............
@@@@@@=..............*%%*.............
@@@@@@=......::......*#%%-:...........
@@@@@@=......:=+*===*%%@%%%%%%%=......
@@@@@@=..........:...--*#==+*#%#:.....
@@@@@@=...............................
@@@@@@=...............................
@@@@@@=...............................
@@@@@@=...............................
@@@@@@=...............................
@@@@@@#...............................
@@@@@@#...............................
@@@@@@#...............................
@@@@@@#...............................
@@@@@@#...............................
@@@@@@#...............................
@@@@@@#.............=:==..............
@@@@@@#.............=#%#+.............
@@@@@@#...............%%%-............
@@@@@@#..............:#%%#:...........
@@@@@@#.......=+++===##%@%%#*##+......
@@@@@@#..........::..-=+%#+*#%%%#.....
@@@@@@#.................::....:-......
@@@@@@#...............................
@@@@@@#...............................
@@@@@@#...............................
@@@@@@#...............................
@@@@@@@-..............................
@@@@@@%-..............................
@@@@@@@-..............................
@@@@@@@-..............................
@@@@@@%-..............................
@@@@@@%-..............................
@@@@@@%-............:-:-:.............
@@@@@@%-............:*%%*:............
@@@@@@%-..............+%%+............
@@@@@@%-..............+#%%-...........
@@@@@@%-......-+++==-+##%%#*+=+=:.....
@@@@@@%-..........-..:+*#%##%%@%%-....
@@@@@@%-................-=...:=+=:....
@@@@@@%-..............................
@@@@@@%-..............................
@@@@@@%-..............................
@@@@@@%-..............................
@@@@@@@*..............................
@@@@@@@*..............................
@@@@@@@*..............................
@@@@@@@*..............................
@@@@@@@*..............................
@@@@@@@*..............................
@@@@@@@*.............-:.:.............
@@@@@@@*.............-#%%=:...........
@@@@@@@*..............:#%%:...........
@@@@@@@*...............#%%%...........
@@@@@@@*.......=*+==--+*%%%*+---:.....
@@@@@@@*..........::.:+#%%%%%%%%%+....
@@@@@@@*.................+=.:-+##+....
@@@@@@@*..............................
@@@@@@@*..............................
@@@@@@@*..............................
@@@@@@@*..............................
@@@@@@@%..............................
@@@@@@@%..............................
@@@@@@@%..............................
@@@@@@@%..............................
@@@@@@@%..............................
@@@@@@@%..............................
@@@@@@@%..............-:..............
@@@@@@%%..............=#%%=:..........
@@@@@@%%...............-%%*...........
@@@@@@%%...............:%%%#..........
@@@@@@@%.......-+*+=-::+*%%#==........
@@@@@@@%...........:::-#%%%%%%%%%#-...
@@@@@@@%.................=#-:=*#%%#...
@@@@@@@%........................::....
@@@@@@@%..............................
@@@@@@@%..............................
@@@@@@@%..............................
@@@@@@@@=.............................
@@@@@@@@=.............................
@@@@@@@@=.............................
@@@@@@@@=.............................
@@@@@@@@=.............................
@@@@@@@@=.............................
@@@@@@@@=..............=:.............
@@@@@@@@=..............=%%%=..........
%@@@@@@@=...............+%%=..........
%@@@@@@@=...............+%%%+.........
@@@@@@@@=.......-**==-:=*#%%+=-.......
@@@@@@@@=..........:-.:+%%%%%#####=...
@@@@@@@@=................:#*-+*%%%%+..
@@@@@@@@=.......................:=:...
@@@@@@@@=.............................
@@@@@@@@=.............................
@@@@@@@@=.............................
@@@@@@@@%.............................
@@@@@@@@%.............................
@@@@@@@@%.............................
@@@@@@@@%.............................
@@@@@@@@%.............................
@@@@@@@@%.............................
@@@@@@@@%..............:*.:...........
#@@@@@@%%...............+%%*-.........
+@@@@@@%%................%%*:.........
%@@@@@@%%.......--......:%%%#.........
@@@@@@@@%........=+*==-=**%%#=-.......
@@@@@@@@%...........-..-#%%%%####*+...
@@@@@@@@%.................+%==*%%%%#..
@@@@@@@@%.......................:==:..
@@@@@@@@%.............................
@@@@@@@@%.............................
@@@@@@@@%.............................
@@@@@@@@%=............................
@@@@@@@@%=............................
@@@@@@@@%=............................
@@@@@@@@%=............................
@@@@@@@@%=............................
@@@@@@@@%=............................
%@@@@@@@%=..............+*==..........
=%@@@@@@%=...............#%%+:........
.%@@@@@@%=...............+%%=.........
*%@@@@@@%=......-++-:....*#%#:........
@@@@@@@@%=........:=+===##%%%+-:......
@@@@@@@@%=..........:...+#%%%%%%##*-..
@@@@@@@@%=................:#+-+#%%%%=.
@@@@@@@@%=.......................-+-..
@@@@@@@@%=............................
@@@@@@@@%=............................
@@@@@@@@%=............................
@@@@@@@@@%............................
@@@@@@@@@%............................
@@@@@@@@@#............................
@@@@@@@@@#............................
@@@@@@@@@#............................
@@@@@@@@@#...............=............
%@@@@@@@@#...............*##*.........
.#@@@@@@@#...............:%%+=........
.+%@@@@@@#.......-:......-%%*.........
:%@@@@@@@#.......:**+=-.-++%%=........
%@@@@@@@@#..........=.:-#%%%%#+=::....
@@@@@@@@@#...............-+%%%%%%%%*..
@@@@@@@@@#.................=-..=*%%%*.
@@@@@@@@@#........................-:..
@@@@@@@@@#............................
@@@@@@@@@#............................
@@@@@@@@@#............................
@@@@@@@@@@+...........................
@@@@@@@@@@+...........................
@@@@@@@@@%+...........................
@@@@@@@@@%+...........................
@@@@@@@@@%+...............:...........
@@@@@@@@@%+..............-#=+:........
*%@@@@@@@%+...............*%%*........
.-%@@@@@@%+......:........+%#-........
..%@@@@@@%+......-**=-...:*#%=........
.+@@@@@@@%+.........=-==+%#%%%=.......
%%@@@@@@@%+..........:...+#%@%%%#*+=..
@@@@@@@@@%+................=#+-*%%@%*.
@@@@@@@@@%+......................-*#*:
@@@@@@@@@%+...........................
@@@@@@@@@%+...........................
@@@@@@@@@%+...........................
@@@@@@@@@%+...........................
@@@@@@@@@@@-..........................
@@@@@@@@@@@-..........................
@@@@@@@@@@%-..........................
@@@@@@@@@@%-..............-:..........
@@@@@@@@@@%-..............*#*+........
%@@@@@@@@@%-...............%%#+.......
=*%@@@@@@@%-......-.......:%%+:.......
..=%@@@@@@%-......-#*+-:..+*%#-.......
..:%@@@@@@%-.........=-=+#%%%%#-......
..*%@@@@@@%-.............-*%%%%%%%#*-.
*%@@@@@@@@%-................**-=#%%%%=
@@@@@@@@@@%-......................=#*=
@@@@@@@@@@%-..........................
@@@@@@@@@@%-..........................
@@@@@@@@@@%-..........................
@@@@@@@@@@%-..........................
@@@@@@@@@@%-..........................
@@@@@@@@@@@@*.........................
@@@@@@@@@@@@*..............:..........
@@@@@@@@@@@@*.............:%++=.......
@@@@@@@@@@@%*..............=%%#-......
@@@@@@@@@@@%*..............-%%*:......
%%@@@@@@@@@%*.....:*#+-....*#%#:......
==+%@@@@@@@%*.......:-*+*+%%%%%*:.....
...:%@@@@@@%*.........:...+#%%%%%#**+:
....*%@@@@@%*...............-%*=#%%@%#
...-%%@@@@@@*.....................-#%%
**#%@@@@@@@@*.........................
@@@@@@@@@@@@*.........................
@@@@@@@@@@@@*.........................
@@@@@@@@@@@@*.........................
@@@@@@@@@@@@*.........................
@@@@@@@@@@@@*.........................
@@@@@@@@@@@@*.........................
@@@@@@@@@@@@@@@%:............=%%%*....
@@@@@@@@@@@@@@@#:.............=%%#:...
@@@@@@@@@@@@@@@%:....::.......*%%%:...
@@@@@@@@@@@@@@@%:....:*#*=-..=#%%%:...
@@@@@@@@@@@@@@@%:.......:+++#%%%%%%=::
@@@%%@@@@@@@@@@%:............=*%%%%%@@
@%#===#%@@@@@@@%:..............:#=-+#%
%+.....+%@@@@@@%:....................:
%-.....-%@@@@@@%:.....................
%*:...:*%@@@@@@%:.....................
%%%#*#%%@@@@@@@%:.....................
@%%@@@@@@@@@@@@%:.....................
@@@@@@@@@@@@@@@%:.....................
@@@@@@@@@@@@@@@%:.....................
@@@@@@@@@@@@@@@%:.....................
@@@@@@@@@@@@@@@%:.....................
@@@@@@@@@@@@@@@%:.....................
@@@@@@@@@@@@@@@@@@@%-....*+-:....=%%@%
@@@@@@@@@@@@@@@@@@@%-.....=+##*+*%%%%%
@@@@@@@@@@@@@@@@@@@%-........:::=%%%@%
@@@@@@@@@@@@@@@@@@@%-.............:#%#
@@@@@@@@@@@@@@@@@@@%-..............::.
@@@@@@%%%@@@@@@@@@@%-.................
@@@@%*-:-=#%@@@@@@@%-.................
@@@%+......+%@@@@@@%-.................
@@@%=......-%@@@@@@%-.................
@@@@%:....:*%@@@@@@%-.................
@@@@@%#**#%%@@@@@@@%-.................
@@@@@@@@@@@@@@@@@@@%-.................
@@@@@@@@@@@@@@@@@@@%-.................
@@@@@@@@@@@@@@@@@@@%-.................
@@@@@@@@@@@@@@@@@@@%-.................
@@@@@@@@@@@@@@@@@@@%-.................
@@@@@@@@@@@@@@@@@@@%-.................
@@@@@@@@@@@@@@@%%%%%%%%%=............-
@@@@@@@@@@@@@@@%%%%%%%@%=.............
@@@@@@@@@@@@@@@%%%%@@@@%=.............
@@@%%%%%%%%%%%%%%%%@@@@%=.............
@@@%%%%%%%%%%%%%@@@@@@@%=.............
@@@%%%%%%%#%%%%%@@@@@@@%=.............
@@@%%%%%#-...:*%@@@@@@@%=.............
@@@%%%%%:......=%@@@@@@%=.............
@@@%%%%%:......:#@@@@@@%=.............
@@@%%%%%#:.....+%@@@@@%%=.............
@@@%%%%%%%#***%%@@@@@@%%=.............
@@@%%%%%%%@@@@@@%%%@@@%%=.............
@@@@@@%%%%@@@@@%%%%@@@@%=.............
@@@@@@%%%%@@@@@@%%%@@@@%=.............
@@@@@@%%%%@@@@@@@@@@@@@%=.............
@@@@@@@@@%%%%@@@@@@@@@@%=.............
@@@@@@@@@%%%%@@@@@@@@@@%=.............
@@@@@@@@@@@@@@@@@@@@@@@@@@@%+.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@%+.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@%+.........
@@@@@@@@@@@@@@@%@@@@@@@@@@@%+.........
@@@@@@@@@@@@@@%%@@@@@@@@@@@%+.........
@@@@@@@@@@@%%%+**#%@@@@@@@@%+.........
@@@@@@@@@@@%=.....-%@@@@@@@%+.........
@@@@@@@@@@@*.......#@@@@@@@%+.........
@@@@@@@@@@@%.......#@@@@@@@%+.........
@@@@@@@@@@@@*.....+%@@@@@@@%+.........
@@@@@@@@@@@@@%#**%%@@@@@@@@%+.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@%+.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@%+.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@%+.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@%+.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@%+.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@%+.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%-.....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:.....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:.....
@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@%:.....
@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@%:.....
@@@@@@@@@@@@@@@%%*-==+%%@@@@@@@%:.....
@@@@@@@@@@@@@@@+.......#@@@@@@@%:.....
@@@@@@@@@@@@@@%-.......+@@@@@@@%:.....
@@@@@@@@@@@@@@%*.......*@@@@@@@%:.....
@@@@@@@@@@@@@@@%*.....+%@@@@@@@%:.....
@@@@@@@@@@@@@@@@@%**#%%@@@@@@@@%:.....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:.....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:.....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:.....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:.....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:.....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:.....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#...
@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@#...
@@@@@@@@@@@@@@@%*+=-==#%@@@@@@@@@@#...
@@@@@@@@@@@@@@@+.......#@@@@@@@@@@#...
@@@@@@@@@@@@@@%=.......+@@@@@@@@@@#...
@@@@@@@@@@@@@@@#.......#@@@@@@@@@@#...
@@@@@@@@@@@@@@@@*:.:.-#%@@@@@@@@@@#...
@@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@#...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%-
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%-
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%-
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%-
@@@@@@@@@@@@@@@@%%%*%@@@@@@@@@@@@@@@%-
@@@@@@@@@@@@@@@%=::.-=*%@@@@@@@@@@@@%-
@@@@@@@@@@@@@@@+.......*@@@@@@@@@@@@%-
#@@@@@@@@@@@@@%=.......+@@@@@@@@@@@@%-
%@@@@@@@@@@@@@@#......:%@@@@@@@@@@@@%-
%@@@@@@@@@@@@@@@#--::=%@@@@@@@@@@@@@%-
%@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@%-
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%-
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%-
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%-
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%-
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%-
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%-
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@%%%%*%@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@%-....-+%@@@@@@@@@@@@@@
@@@@@@@@@@@@@@%+.......+%@@@@@@@@@@@@@
@@@@@@@@@@@@@@%=.......+@%%@@@@@@@@@@@
@@@@@@@@@@@@@@@#......-%#-#@@@@@@@@@@@
@@@@@@@@%%%%%%%%=..:-+*-.-%%@@@@@@@@@@
*++==--:::........:-:...-*%@@@@@@@@@@@
......................-+*%%@@@@@@@@@@@
.................:--=+*%%@@@@@@@@@@@@@
................=###%%%@@@@@@@@@@@@@@@
................-%@@@@@@@@@@@@@@@@@@@@
.................#@@@@@@@@@@@@@@@@@@@@
.................+%@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@%%%%%%@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@#-::-=#%@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@%.......+%%@@@@@@@@@@@@
@@@@@@@@@%%%%@@*........*-%@@@@@@@@@@@
@@@@@%%%%%%%%#%#.........*@@@@@@@@@@@@
--:::...................*%@@@@@@@@@@@@
......................=%@@@@@@@@@@@@@@
................=**##%@@@@@@@@@@@@@@@@
................*%@@@@@@@@@@@@@@@@@@@@
................-%@@@@@@@@@@@@@@@@@@@@
.................%@@@@@@@@@@@@@@@@@@@@
.................*%@@@@@@@@@@@@@@@@@@@
.................=%@@@@@@@@@@@@@@@@@@@
=#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@%%%%%%@@@@@@@@@@@@@@
#%@@@@@@@@@@@@@@@@*-.:-=%@@@@@@@@@@@@@
=%@@@@@@@@@@@@@@@#:.....:%@@@@@@@@@@@@
.*%%%%%%%%%%%%%%%*.......+%@@@@@@@@@@@
...-::..........-........#@@@@@@@@@@@@
........................+%@@@@@@@@@@@@
.................=+=--+%@@@@@@@@@@@@@@
.................+%@@@@@@@@@@@@@@@@@@@
.................-%@@@@@@@@@@@@@@@@@@@
..................%@@@@@@@@@@@@@@@@@@@
..................#@@@@@@@@@@@@@@@@@@@
......-%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
....:+%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
...:%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
....%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
#*..#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
:+=.%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
..:=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
...-%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
....#@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@
....:%%@@@@@@@@@@@@%#-..:*%%@@@@@@@@@@
.....:*%%%########%#......*%@@@@@@@@@@
..................--......=%@@@@@@@@@@
.........................-%@@@@@@@@@@@
...................*+==+#%@@@@@@@@@@@@
...................+@@%@@@@@@@@@@@@@@@
...................=@@@@@@@@@@@@@@@@@@
...................-%@@@@@@@@@@@@@@@@@
..........*%%@@@@@@@@@@@@@@@@@@@@@@@@@
..........=%@@@@@@@@@@@@@@@@@@@@@@@@@@
.........-#@@@@@@@@@@@@@@@@@@@@@@@@@@@
........*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.......-%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.....=.:%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.....-=-%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.......+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.......:%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
........*%%@@@@@@@@@@@%*+*%%@@@@@@@@@@
.........-*%%%%%%%%%%%-....*%@@@@@@@@@
...........:::......-=.....=%@@@@@@@@@
..........................-%@@@@@@@@@@
.....................=*=+#%@@@@@@@@@@@
.....................=@@@@@@@@@@@@@@@@
.....................-@@@@@@@@@@@@@@@@
.....................-@@@@@@@@@@@@@@@@
+..........:#%@@@@@@@@@@@@@@@@@@@@@@@@
:............%%@@@@@@@@@@@@@@@@@@@@@@@
.............+%@@@@@@@@@@@@@@@@@@@@@@@
............:*@@@@@@@@@@@@@@@@@@@@@@@@
...........=%@@@@@@@@@@@@@@@@@@@@@@@@@
..........:%%@@@@@@@@@@@@@@@@@@@@@@@@@
.........::%@@@@@@@@@@@@@@@@@@@@@@@@@@
*:.......:-@@@@@@@@@@@@@@@@@@@@@@@@@@@
%#:.......:#@@@@@@@@@@@@%%@@@@@@@@@@@@
%#:........:%%@@@@@@@@@%=:-+%@@@@@@@@@
%*:..........=#%%####*#+....*@@@@@@@@@
%*:........................:%@@@@@@@@@
%*.....................-==+%%@@@@@@@@@
%+.....................=@@@@@@@@@@@@@@
%+.....................-@@@@@@@@@@@@@@
%=.....................=@@@@@@@@@@@@@@
%=.....................+@@@@@@@@@@@@@@
@@@@%#-::...+%%@@@@@@@@@@@@@@@@@@@@@@@
@@@@%:.......:#%@@@@@@@@@@@@@@@@@@@@@@
@@@%-..........*%@@@@@@@@@@@@@@@@@@@@@
@@@#...........-%@@@@@@@@@@@@@@@@@@@@@
@@@+...........+%@@@@@@@@@@@@@@@@@@@@@
@@%+.........:%%@@@@@@@@@@@@@@@@@@@@@@
@@@+.........*%@@@@@@@@@@@@@@@@@@@@@@@
@@@*:........#@@@@@@@@@@@@@@@@@@@@@@@@
@@@%#+.......#%@@@@@@@@@%#*#%@@@@@@@@@
@@@%%%-.......=%%@@@@@@%#...=@@@@@@@@@
@@@@@%-.........=***+++=-...-@@@@@@@@@
@@@@@%-..................::=%@@@@@@@@@
@@@@@%:..................#%@@@@@@@@@@@
@@@@@%:.......:..........#@@@@@@@@@@@@
@@@@@%:..................%@@@@@@@@@@@@
@@@@@#..................-%@@@@@@@@@@@@
@@@@%*..................*@@@@@@@@@@@@@
@@@@@@@@@@%%#%%@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@%#==-..*%@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@#:......-%@@@@@@@@@@@@@@@@@@@@@
@@@@@@%=.........%@@@@@@@@@@@@@@@@@@@@
@@@@@@#..........+%@@@@@@@@@@@@@@@@@@@
@@@@@%+........:=%@@@@@@@@@@@@@@@@@@@@
@@@@@@+........=%@@@@@@@@@@@@@@@@@@@@@
@@@@@@+........%@@@@@@@@@@@@@@@@@@@@@@
@@@@@%#=:.....-%@@@@@@@@@%**%@@@@@@@@@
@@@@@@%%#:.....-*%@@@@@@%-..:%@@@@@@@@
@@@@@@@@%:.......:+**+===:..-%@@@@@@@@
@@@@@@@@%:................+*%@@@@@@@@@
@@@@@@@@%:......-.........%@@@@@@@@@@@
@@@@@@@@%:......+.........%@@@@@@@@@@@
@@@@@@@%%.......=........:%@@@@@@@@@@@
@@@@@@@%#.......:........+@@@@@@@@@@@@
@@@@@@@%:......-*.......-%@@@@@@@@@@@@
@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@%%*%@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%+::..:#%@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@*.......+%@@@@@@@@@@@@@@@@@@@
@@@@@@@@%:........*@@@@@@@@@@@@@@@@@@@
@@@@@@@@*.........*@@@@@@@@@@@@@@@@@@@
@@@@@@@@+........#%@@@@@@@@@@@@@@@@@@@
@@@@@@@@=.......#%@@@@@@@@@@@@@@@@@@@@
@@@@@@@@+-.....:%@@@@@@@@%##%@@@@@@@@@
@@@@@@@%%%+.....=*%@@@@@@*..:%@@@@@@@@
@@@@@@@@@@#.......-+#*+==-..-%@@@@@@@@
@@@@@@@@@@%...............=#%@@@@@@@@@
@@@@@@@@@@%......=........=@@@@@@@@@@@
@@@@@@@@@@%......*........=@@@@@@@@@@@
@@@@@@@@@@#......*........+%@@@@@@@@@@
@@@@@@@@@%=......*:.......%@@@@@@@@@@@
@@@@@@@@@#......-%+....:-#@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@%++=:*%@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@#......=%@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%-.......-%@@@@@@@@@@@@@@@@@@
@@@@@@@@@#.........%@@@@@@@@@@@@@@@@@@
@@@@@@@@@+.......-#@@@@@@@@@@@@@@@@@@@
@@@@@@@@@+......:%%@@@@@@@@@@@@@@@@@@@
@@@@@@@@%+:.....+%@@@@@@@%##%@@@@@@@@@
@@@@@@@@@%%=....:*%@@@@@@#..:%@@@@@@@@
@@@@@@@@@@%#......:+##*+=-..-%@@@@@@@@
@@@@@@@@@@@%..............-#%@@@@@@@@@
@@@@@@@@@@@%.....:=.......:%@@@@@@@@@@
@@@@@@@@@@@*.....:*.......:%@@@@@@@@@@
@@@@@@@@@@@=......%.......-%@@@@@@@@@@
@@@@@@@@@@%:.....:%.......+@@@@@@@@@@@
@@@@@@@@@%*......+%+...-=*%@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@%**+-*%@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@%-.....=%@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%+.......:%@@@@@@@@@@@@@@@@@@
@@@@@@@@@%:........#@@@@@@@@@@@@@@@@@@
@@@@@@@@@#.......:*@@@@@@@@@@@@@@@@@@@
@@@@@@@@@*.......#%@@@@@@@@@@@@@@@@@@@
@@@@@@@@@#-.....=%@@@@@@@%%#%@@@@@@@@@
@@@@@@@@@%%+.....*%@@@@@@#..:%@@@@@@@@
@@@@@@@@@@@#......:+##*+=-..-%@@@@@@@@
@@@@@@@@@@@%..............-#%@@@@@@@@@
@@@@@@@@@@@%.....:=.......:%@@@@@@@@@@
@@@@@@@@@@@*......#........%@@@@@@@@@@
@@@@@@@@@@%=......%:.......%@@@@@@@@@@
@@@@@@@@@@%-.....:%=......-%@@@@@@@@@@
@@@@@@@@@%#......+%#:..:-=%@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@#**=+%@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@%*.....-%@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@#.......:%@@@@@@@@@@@@@@@@@@
@@@@@@@@@%=........*%@@@@@@@@@@@@@@@@@
@@@@@@@@@%:.......+%@@@@@@@@@@@@@@@@@@
@@@@@@@@@%.......*%@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%-:....:%@@@@@@@%#%%@@@@@@@@@
@@@@@@@@@%%*:....*%@@@@@%=..=@@@@@@@@@
@@@@@@@@@@@%:.....:*%%*+=:..+@@@@@@@@@
@@@@@@@@@@@%:.............+#%@@@@@@@@@
@@@@@@@@@@@%:.....-.......-%@@@@@@@@@@
@@@@@@@@@@@#......#........%%@@@@@@@@@
@@@@@@@@@@@+......#:.......%@@@@@@@@@@
@@@@@@@@@@%=.....:%+......:%@@@@@@@@@@
@@@@@@@@@%%......=%%:...--*@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@%###+#%@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@%-.....#%@@@@@@@@@@@@@@@@@@
@@@@@@@@@@%+.......#@@@@@@@@@@@@@@@@@@
@@@@@@@@@@%........-%@@@@@@@@@@@@@@@@@
@@@@@@@@@@*.......-#@@@@@@@@@@@@@@@@@@
@@@@@@@@@%+......=%@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%*-.....#@@@@@@@%%%@@@@@@@@@@
@@@@@@@@@@%%-....+%@@@@@%..:%@@@@@@@@@
@@@@@@@@@@@%=.....:#%%#+=..:%@@@@@@@@@
@@@@@@@@@@@@+.......:.....*%@@@@@@@@@@
@@@@@@@@@@@%+.....:.......+%@@@@@@@@@@
@@@@@@@@@@@%:.....+.......:%@@@@@@@@@@
@@@@@@@@@@@#......+:.......%%@@@@@@@@@
@@@@@@@@@@@*......#+.......%@@@@@@@@@@
@@@@@@@@@@%-.....:%%-...:-+%@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@%%%#%%@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@#:....*%@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@%:......*%@@@@@@@@@@@@@@@@@
@@@@@@@@@@@+........%@@@@@@@@@@@@@@@@@
@@@@@@@@@@@-......:+%@@@@@@@@@@@@@@@@@
@@@@@@@@@@%:.....:#@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@%=:....=%@@@@@%%%@@@@@@@@@@@
@@@@@@@@@@@%*....-%@@@@%=.:*@@@@@@@@@@
@@@@@@@@@@@%#.....:%@%#+:..*@@@@@@@@@@
@@@@@@@@@@@@%.......-:...=#%@@@@@@@@@@
@@@@@@@@@@@@%.............%@@@@@@@@@@@
@@@@@@@@@@@@+.............=%@@@@@@@@@@
@@@@@@@@@@@@-.....-.......:%@@@@@@@@@@
@@@@@@@@@@@%:.....*+.......%@@@@@@@@@@
@@@@@@@@@@%*......#%-...:=+%@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@%+.:..=%@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@%+......=%@@@@@@@@@@@@@@@@@
@@@@@@@@@@@%........#@@@@@@@@@@@@@@@@@
@@@@@@@@@@@*.......-%@@@@@@@@@@@@@@@@@
@@@@@@@@@@@*......*%@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@#=...:.%@@@@@%%%@@@@@@@@@@@
@@@@@@@@@@@%%:....#@@@@#:.=%@@@@@@@@@@
@@@@@@@@@@@@%=.....%@%#=..=%@@@@@@@@@@
@@@@@@@@@@@@@=.....:=:...*%@@@@@@@@@@@
@@@@@@@@@@@@%=...........=%@@@@@@@@@@@
@@@@@@@@@@@@%.............#@@@@@@@@@@@
@@@@@@@@@@@@#.............-%@@@@@@@@@@
@@@@@@@@@@@%+.....==.......%@@@@@@@@@@
@@@@@@@@@@@%:.....=%:...:=*%@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@%%@%%@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@%#-::---#@@@@@@@@@@@@@@@@@
@@@@@@@@@@@%#.......*%@@@@@@@@@@@@@@@@
@@@@@@@@@@@#:.......+@@@@@@@@@@@@@@@@@
@@@@@@@@@@@#.......:*@@@@@@@@@@@@@@@@@
@@@@@@@@@@@*......-%@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@#=:....*@@@@%%%@@@@@@@@@@@@
@@@@@@@@@@@%%*....=%@@%+:-#@@@@@@@@@@@
@@@@@@@@@@@@%#.....+%%*:..#@@@@@@@@@@@
@@@@@@@@@@@@@%.....:+:..-#%@@@@@@@@@@@
@@@@@@@@@@@@@#...........#@@@@@@@@@@@@
@@@@@@@@@@@@@+...........:%@@@@@@@@@@@
@@@@@@@@@@@@%-............+%@@@@@@@@@@
@@@@@@@@@@@@%......-......-%@@@@@@@@@@
@@@@@@@@@@@%*......*....:+#%@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@%%%@%@%@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@%+.:----*@@@@@@@@@@@@@@@@
@@@@@@@@@@@@#:.......#@@@@@@@@@@@@@@@@
@@@@@@@@@@@#:.......:%@@@@@@@@@@@@@@@@
@@@@@@@@@@@%........+%@@@@@@@@@@@@@@@@
@@@@@@@@@@@#.......*%@@@@@@@@@@@@@@@@@
@@@@@@@@@@@%=-...:-%@@@%%%@@@@@@@@@@@@
@@@@@@@@@@@@%%:....#@@%-:=%@@@@@@@@@@@
@@@@@@@@@@@@@%=.....%%*..-%@@@@@@@@@@@
@@@@@@@@@@@@@%=.....=:..+%@@@@@@@@@@@@
@@@@@@@@@@@@@%:.........:%@@@@@@@@@@@@
@@@@@@@@@@@@@#...........=%@@@@@@@@@@@
@@@@@@@@@@@@@*............%@@@@@@@@@@@
@@@@@@@@@@@@@+............+%@@@@@@@@@@
@@@@@@@@@@@@%:..........:=%%@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@%#%%%@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@#:..:-::-#%@@@@@@@@@@@@@@
@@@@@@@@@@@@%:.......-%%@@@@@@@@@@@@@@
@@@@@@@@@@@%=........*%@@@@@@@@@@@@@@@
@@@@@@@@@@@@+.......:%@@@@@@@@@@@@@@@@
@@@@@@@@@@@%-.......%@@@@@@@@@@@@@@@@@
@@@@@@@@@@@%*=:...=-%@@%%@@@@@@@@@@@@@
@@@@@@@@@@@@%%+....:%@+::#@@@@@@@@@@@@
@@@@@@@@@@@@@%*.....=#-..#@@@@@@@@@@@@
@@@@@@@@@@@@@%*........:#%@@@@@@@@@@@@
@@@@@@@@@@@@@@=.........+%@@@@@@@@@@@@
@@@@@@@@@@@@@%:..........%@@@@@@@@@@@@
@@@@@@@@@@@@@%...........=%@@@@@@@@@@@
@@@@@@@@@@@@@%............%%@@@@@@@@@@
@@@@@@@@@@@@@*..........:+%@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@%#=*%%%%%%%@@@@@@@@@@@@@@
@@@@@@@@@@@@%*........-%@@@@@@@@@@@@@@
@@@@@@@@@@@@%:.......:#%@@@@@@@@@@@@@@
@@@@@@@@@@@%=........:%@@@@@@@@@@@@@@@
@@@@@@@@@@@@#........*@@@@@@@@@@@@@@@@
@@@@@@@@@@@@*......--%@@@@@@@@@@@@@@@@
@@@@@@@@@@@@%+=....+-%%%%@@@@@@@@@@@@@
@@@@@@@@@@@@@%#.....+%::=%@@@@@@@@@@@@
@@@@@@@@@@@@@%*......+..:%@@@@@@@@@@@@
@@@@@@@@@@@@@%%........+%@@@@@@@@@@@@@
@@@@@@@@@@@@@@+........:%@@@@@@@@@@@@@
@@@@@@@@@@@@@%-.........+@@@@@@@@@@@@@
@@@@@@@@@@@@@%:..........%@@@@@@@@@@@@
@@@@@@@@@@@@@%:..........+%@@@@@@@@@@@
@@@@@@@@@@@@@%...........*%@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@%#%%%@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@%*...-=+===*%@@@@@@@@@@@@@
@@@@@@@@@@@@#..........*%@@@@@@@@@@@@@
@@@@@@@@@@@%+.........*%@@@@@@@@@@@@@@
@@@@@@@@@@@%-.........*@@@@@@@@@@@@@@@
@@@@@@@@@@@@#........=%@@@@@@@@@@@@@@@
@@@@@@@@@@@@*......::+%@@@@@@@@@@@@@@@
@@@@@@@@@@@@%*-....-=+%%%@@@@@@@@@@@@@
@@@@@@@@@@@@@%#......#-.:#@@@@@@@@@@@@
@@@@@@@@@@@@@%*......-...*@@@@@@@@@@@@
@@@@@@@@@@@@@@#:.......-+%@@@@@@@@@@@@
@@@@@@@@@@@@@@#........-%@@@@@@@@@@@@@
@@@@@@@@@@@@@@+.........*%@@@@@@@@@@@@
@@@@@@@@@@@@@%:.........-%@@@@@@@@@@@@
@@@@@@@@@@@@@%...........%@@@@@@@@@@@@
@@@@@@@@@@@@@%:..........%@@@@@@@@@@@@
@@@@@@@@@@@%#:..=+*%#****%%@@@@@@@@@@@
@@@@@@@@@@%%:............#%@@@@@@@@@@@
@@@@@@@@@@%=............-%@@@@@@@@@@@@
@@@@@@@@@@%=...........-%@@@@@@@@@@@@@
@@@@@@@@@%#:...........=%@@@@@@@@@@@@@
@@@@@@@@@@@#..........:#@@@@@@@@@@@@@@
@@@@@@@@@@@*..........#@@@@@@@@@@@@@@@
@@@@@@@@@@@%........=.+%@@@@@@@@@@@@@@
@@@@@@@@@@@%*+......=-+%%%%@@@@@@@@@@@
@@@@@@@@@@@@@*........*=::=#@@@@@@@@@@
@@@@@@@@@@@@@*........=....+@@@@@@@@@@
@@@@@@@@@@@@@*.............#@@@@@@@@@@
@@@@@@@@@@@@@*=.........=*#%@@@@@@@@@@
@@@@@@@@@@@@%+-.........:%@@@@@@@@@@@@
@@@@@@@@@@@@%*-..........+%@@@@@@@@@@@
@@@@@@@@@@@@%*...........-%@@@@@@@@@@@
@@@@@@@@@@@@@*...........-%@@@@@@@@@@@
@@@@@@%%=..................=%@@@@@@@@@
@@@@@@@%+.................=%@@@@@@@@@@
@@@@@@@%=.................*@@@@@@@@@@@
@@@@@@@@%=...............:%@@@@@@@@@@@
@@@@@@@@%=..............=#%@@@@@@@@@@@
@@@@@@@@%=..............#%@@@@@@@@@@@@
@@@@@@@@%*..............*%@@@@@@@@@@@@
@@@@@@@@%*:.............+%@@@@@@@@@@@@
@@@@@@@@@%=.............+%%%%@@@@@@@@@
@@@@@@@@@%+.............*#+==+%%%@@@@@
@@@@@@@@%*..............-......-#%@@@@
@@@@@@@@%+......................+%@@@@
@@@@@@@@%#-....................-#%@@@@
@@@@@@@@@%-....................=%%@@@@
@@@@@@@@@%-................:::=#%%%@@@
@@@@@@%%+-................*%%%%%@@@@@@
@@@@@@%###-...............:%%@@@@@@@@@
..............................=%%@@@@@
.............................:=*%@@@@@
..............................-*%@@@@@
..............................:*%@@@@@
..............................:+%%@@@@
..............................:+%@@@@@
...............................=#%@@@@
...............................=#%@@@@
.:::..........................-*%%@@@@
...............................=#%@@@@
................................=#%%%@
.................................:--=*
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
......................................
