.....................................%@@@:..#*...........:@@@@++@@*............. ....................................-@@@@-..#%...........=@@@*..+@%............. ....................................+@@@@%++@@:..........+@@@*..+@%............. ....................................=@@@@@@@@%...........=@@@@**@@%............. ....................................:@@@@@@@@*............%@@@@@@@+............. .....................................+@@@@@@%:............=@@@@@@#.............. ...............................:-:....=%@@@#:..............-#@@%+............... ..........:+#*=..............-%@@@#:...:-=-.......-*%#+......::.....::.......... .........-@@@@@%:...........=@@@@@@%:............+@@@@@%:.........-#@@%+........ ........:@@@@@@@%...........%@@@@@@@#...........=@@@%#%@#........=@@#*@@*....... ........*@@#--*@@=.........-@@@#*@@@@:..........#@@@-.:%@-......:@@#..=@@=...... ........#@@=...%@*.........=@@*..+@@@=..........%@@@...#@+......+@@#..-@@#...... ........#@@*..:@@#.........=@@*..+@@@=..........%@@@*:+@@+......*@@@=:#@@%...... ........*@@@#*%@@+.........:%@@+=%@@@:..........#@@@@@@@@-......+@@@@@@@@#...... ........:@@@@@@@@:..........=@@@@@@@*...........-@@@@@@@*.......-@@@@@@@@+...... .........=@@@@@@=............+@@@@@*.............=@@@@@#.........*@@@@@@%....... ..........:*##*:..............:+**-...............:+**-...........+@@@@#:....... ...................................................................:==:......... ................................................................................ .....::...............:-:....................................................... ...+*+%%=...........-%@@@*:..................................................... ..*@:.:%@+.........-%=+@@@%:.............-*##=.............::::...........:--... .-@%...*@@-........%-..*@@@*............*@%-+@#...........+#:.+#:........*@@@%+. .*@@*.:%@@*.......-@=..#@@@%...........=@@-..*@*.........+@#..-@%:......*@@@@@@* .#@@@%@@@@#.......=@@*#@@@@@:..........%@@+..#@@:.......:@@@-:*@@*.....::-%@@@@@ .#@@@@@@@@*.......-@@@@@@@@%..........:@@@@*#@@@=.......=@@@@@@@@%........*@@@@@ .=@@@@@@@@-........%@@@@@@@*..........:@@@@@@@@@=.......+@@@@@@@@%.....+.:%@@@@@ ..#@@@@@@*.........=@@@@@@%:...........%@@@@@@@@:.......=@@@@@@@@%.....#@@@@@@@@ ...*@@@@*...........-%@@@#:............=@@@@@@@*........:%@@@@@@@+.....=@@@@@@@@ ....:=-:..............--:...............+@@@@@#..........=@@@@@@#.......#@@@@@@* .........................................-*#*=............-#@@%*.........+%@@%=. ............................................................::............:--... ................................................................................ ................................................................................ .................................=#%%+:......................................... ............:*##+...............*@@@@@%:............-=-:........................ ...........=@@@@@%:............=@@@@@@@#..........-%@@@#:............:=++:...... ..........:@#..*@@%............%@++@@@@@-........-@@@@@-............=@@@@@+..... ..........*@-..:@@@=..........:@*..+@@@@=........#@@@@@:...........-@%::#@@+.... ..........%@*..+@@@*...........@*..+@@@@=.......:@@@@@@#=#-........#@*..=@@@:... ..........%@@%%@@@@*...........#@**@@@@@:.......:@@@@@@@@@=.......:@@%:.#@@@-... ..........*@@@@@@@@=...........-@@@@@@@*.........%@@@@@@@@-.......:@@@@%@@@@=... ..........:@@@@@@@%.............=%@@@@*..........*@@@@@@@#.........%@@@@@@@@-... ...........=@@@@@%:..............:=++-............#@@@@@@-.........+@@@@@@@#.... ............:+#*=..................................*%@%*:...........#@@@@@%:.... .....................................................:...............+#%%*:..... ................................................................................ ................................................................................ .....-:................--..++..................................::............... .....#@+..............=@#:-@@*..............:+*=:............::-#%+............. .*=..#@@*............:@@@@@@@@=..............%@@%-..........=*..=@@#............ =@@*#@@@@-...........+@@@@@@@@#...........:.:%@@@@-.........%%..*@@@+........... #@@@@@@@@*...........*@@@@@@@@%..........-%*%@@@@@*........-@@%#@@@@%........... #@@@@@@@@#...........+@@@@@@@@#..........+@@@@@@@@%........+@@@@@@@@@:.......... *@@@@@@@@*...........-@@@@@@@@+..........+@@@@@@@@%........=@@@@@@@@%........... -@@@@@@@@-............*@@@@@@%...........-@@@@@@@@#........:@@@@@@@@*........... .*@@@@@@*..............*@@@@#:............%@@@@@@@=.........+@@@@@@%:........... ..+%@@%+................:==-..............:%@@@@@+...........+%@@@#:............ ....--.....................................:+#%#-.............:-=-.............. ................................................................................ ................................................................................ ................................................................................ ................................................................................ ...................................=#%%+:.............-*#*-..................... ..............=%=..:..............*@@%@@%:...........*@##@@+............-#%#+... .............*@@:..%=............=@@+.-@@#..........+@*..*@@=..........-.-@@@#.. ............=@@@*:=@%:...........#@@:..#@@-........:%@+..+@@%.........*-..#@@@*. ............#@@@@@@@@=...........%@@*:=@@@+........-@@@++@@@@:.......:@*:=@@@@@: ............%@@@@@@@@*...........%@@@@@@@@=........-@@@@@@@@@:.......-@@@@@@@@@- ............%@@@@@@@@+...........#@@@@@@@@:........:@@@@@@@@%........:@@@@@@@@@- ............+@@@@@@@@-...........-@@@@@@@*..........*@@@@@@@+.........%@@@@@@@%. ............:%@@@@@@*.............=%@@@@*............#@@@@@*..........=@@@@@@@+. .............:#@@@@*...............:=*+-..............=##*=............+@@@@@+.. ...............-+=:.....................................................:+*+:... ................................................................................ ................................................................................ ............................:...................:............................... ..........................+@@%*:..............=#+#*:...........=###-............ ......-#-..:..............:%@@@%:............*@-.:@%:.........#@+:*@*........... .....+@@...%-..............%@@@@#...........+@@:..%@#........*@%...@@+.......... ....=@@@+.+@%..........:#=*@@@@@@:..........%@@#-*@@@-......:@@@-.=@@%.......... ....#@@@@@@@@-.........-@@@@@@@@@-.........:@@@@@@@@@=......=@@@@#@@@@:......... ....%@@@@@@@@+.........:@@@@@@@@@:..........%@@@@@@@@=......=@@@@@@@@@:......... ....%@@@@@@@@+..........#@@@@@@@%...........#@@@@@@@@:......:@@@@@@@@%.......... ....*@@@@@@@@-..........-@@@@@@@-...........-@@@@@@@+........*@@@@@@@=.......... ....:@@@@@@@*............-%@@@%=.............-%@@@@*..........*@@@@@+........... .....-%@@@@#...............-=-.................=++:............-**+:............ ...-..:=*+-..................................................................... ..*@#........................................................................... ..%@@:.................................................-...............:........ ..-#=.................................................%@*.............+@#......: ....................................-%*..............:@@%.............%@@:....=@ ........-------:.:*=..-::::::::::...#@@-..............+%=.............=%*.....%@ ........%@@@@@%:.#@@:.#@@@@@@@@@@-..=@#...*%#***++-..........................+@@ .......=@@@@@@=..*@%:.-@@@@@@@@@@:...:....*@@@@@@@+.........#%%%###*.........#@@ ......:%@@@@@%....-:...#@@@@@@@@%.........+@@@@@@@+.........%@@@@@@@-.......:%@@ #-...=%@@@@@@#.........*@@@@@@@@@:........*@@@@@@@*........:%@@@@@@@%.......*@@@ @@%%%@@@@@@@@%.........#@@@@@@@@@+.......:@@@@@@@@@-.......+@@@@@@@@@#-...:*@@@@ @@@@@@@@@@@@@@:.......:%@@@@@@@@@@=......#@@@@@@@@@%:.....=@@@@@@@@@@@@#*#@@@@@@ @@@@@@@@@@@@@@#.......*@@@@@@@@@@@@*-::=%@@@@#+-=#@@@*-:-*@@@@@@#@@@%@@@@@@@@@@@ @@@@@@@@#%@@@@@*:....*@@@@@*==%@@@@@@@@@@@@@+..-..=@@@@@@@@@@@@-.#@#:*@@@@@@@@@@ @@@@@@+:=-:*@@@@@***%@@@@%-..=@@%@@@@@@@@@@+..*@%..+@@@@@@@@@@=..:=:..#@@@@@@@@@ @@@@@=.*@%:.+@@@@@@@@@@@@-...+@@=#@@@@@@@@@:..#@@:..%@@@@@@@@#........-@@@@@@@@@ @@@@*..#@@:..#@@@@@@@@@@*....:*+.=@@@@@@@@#...-#+...#@@@@@@@@+........:@@@@@@@@@ @@@@-..:*=...=@@@@@@@@@@=........:@@@@@@@@#.........#@@@@@@@@+.........%@@@@@@@@ @@@@:........-@@@@@@@@@@=........:@@@@@@@@%.........%@@@@@@@@*........:@@@@@@@@@ @@@@-........=@@@@@@@@@@*........-@@@@@@@@@=.......=@@@@@@@@@@:.......*@@@@@@@@@ @@@@+........*@@@@@@@@@@%:.......*@@@@@@@@@@-.....-%@@@@@@@@@@#......=@@@@@@@@@@ @@@@@:......-@@@@@@@@@@@@#......+@%##%@@@@@@@+-:-+@@@@@@@@@@@@@%=::-*@@@%##@@@@@ @##%@%-....=@@%@@@@@@@@@@@%=::-#@+:*%=+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#*@*.:#@@@ :...-%@#**#@@=.%@#:#@@@@@@@@@@@@=.:@@#.=@@@@@@@@@@@@%@@#+@@@@@@@@@@@@#.#@@:..*@@ ..:*=:%@@@@@=..:=:..%@@@@@@@@@@*...%@+..#@@@@@@@@@@+-@@#.:%@@@@@@@@@@-.+@*...:@@ ..*@@:=@@@@#........=@@@@@@@@@@=....:...=@@@@@@@@@#..+#-..-@@@@@@@@@%.........#@ ..+@@::@@@@+........:@@@@@@@@@@-........-@@@@@@@@@-........*@@@@@@@@#.........*@ ...-:..%@@@=........:@@@@@@@@@@-........=@@@@@@@@@:........+@@@@@@@@%.........#@ ......:@@@@*........-@@@@@@@@@@*........*@@@@@@@@@:........+@@@@@@@@@-.......:@@ ......=@@@@%........*@@@@@@@@@@@-......-@@@@@@@@@@-........*@@@@@@@@@%.......#@@ .....:%@@@@@*......=@@@@@@@@@@@@@=....=@@@@@@@@@@@#.......:@@@@@@@@@@@#-...:#@@@ :...-%@@@@@@@#-..:+@@@@@@@@@@@@@@@%**%@@@@@@@@@@@@@+.....:%@@@@@@@@@@@@@%##@@@@@ @##%@#++*@@@@@@%%@@@@@#==@@@@@@@@@@@@@@@@@@@@@@@@@@@#=--+%@@@@@@@@@@@@@@@@@@@@@@ @@@@=..---%@@@@@@@@@@+...%@#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@-..=@@-:%@@@@@@@@*....:-.-@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@*=@@*#@@@@@@@@@@@ @@*...+@@=.+@@@@@@@@:........#@@@@@@@@@@@+:.%@@@@@@@@@@@@@@@@@=.=@@+.#@@@@@@@@@@ @@=....++..:@@@@@@@%.........+@@@@@@@@@@-...=%+*@@@@@@@@@@@@@*..:%%:.:%@@@@@@@@@ @@=........:@@@@@@@%.........+@@@@@@@@@+........%@@@@@@@@@@@@-........*@@@@@@@@@ @@+........-@@@@@@@@:........*@@@@@@@@@:........+@@@@@@@@@@@@:........=@@@@@@@@@ @@%........*@@@@@@@@+.......:@@@@@@@@@@:........=@@@@@@@@@@@@:........+@@@@@@@@@ @@@*......=@@@@@@@@@@-......#@@@@@@@@@@:........+@@@@@@@@@@@@=........#@@@@@@@@@ @@@@#-..:*@@@@@@@@@@@@+:..-#@@@@@@@@@@@+........#@@@@@@@@@@@@%.......-@@@@@@@@@@ @@@@@@%%@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@%:......=@@@@@@@@@@@@@@#:....-%@@@@@@@@@@ @@@@@@@@@@@@@%+=+%@@@@@@@@@@@@@@@@@@@@@@%-....=@@@@@@@@@@@@@@@@%*=+#@@@@@@@@@@@@ @%*#@@@@@@@@+..:*++@@@@@@@@@@@@@@@@@@@@@@@#**%@@@@@@@@=-*@@@@@@@@@@@@@%@@+:*@@@@ *:.*@@#@@@@+...*@@:+@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@#+@@+..=@@@@@@@@@@@+-%%:..=@@@ ...-%*.+@@%....*@@:.%@@@@@@@@@%=:#@**@@@@@@@@@@@@@::#%:...*@@@@@@@@@#........*@@ ........%@#.....=:..#@@@@@@@@@-.:@@#.+@@@@@@@@@@@*........:@@@@@@@@@+........-@@ ........*@*.........*@@@@@@@@+...*%=..#@@@@@@@@@@+.........%@@@@@@@@-........:@@ ........*@#.........#@@@@@@@@:........+@@@@@@@@@@+.........%@@@@@@@@=........-@@ ........#@@-.......-@@@@@@@@%.........-@@@@@@@@@@#........-@@@@@@@@@*........+@@ .......:@@@%:......#@@@@@@@@@:........=@@@@@@@@@@@=.......#@@@@@@@@@@-......:%@@ :......#@@@@%=...=%@@@@@@@@@@=........*@@@@@@@@@@@@-.....*@@@@@@@@@@@%-....-%@@@ %+:.:=%@@@@@@@@%%@@@@@@@@@@@@%:......-@@@@@@@@@@@@@@#+=+%@@@@@@@@@@@@@@#*+#@@@@@ @@@%@@@@@@@@@@@@@@@@@@@@@@@@@@%-....-%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#++#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@