######## ###### #......# #....# #.####.# #.##.# #.# #.# #.##.# #.# #.# #.##.###### #.####.# #.........# #####....#.###############.#####.# #......#.#...............#....##.# #.####.#.###############.###.....# #.#.............# #.#.#..####### #.###.......###.# #.#<.........# .........# #.............#.# #.###.#.####.## .........# #####.....#.#.#.# #.............# ........# #####.#...#.########.#.###.# #.$....### ########[....#......(...#.#...# +........ .......................>#...#.# #......# #########......##.....#.......# ###.#......#############......##.#.......@#.## ......%(...............'......##...###.####.# ......~~..##############....................# ...@.~~~..# ......................####.##### .....~~~..# ...........#...##.#....(...# .......~... ...........##..........##### ....?......$ ...........##.###.#.##.# #########......~........##.# #.#.##.# #......~~~..[)..##.###.#.##.# ....~.~)...##..##.#.##.# ...........###'##.#.##.# ................#.#<##.# ................#.#.##.# .................... ..# ######...........##.#### .##..........## ..#.^.........# #..........#.# #.#.........#+#+### .##...............# #.#####.[........# ... #..........# ##########...~......# #................>..# #...................# #..........######'### #..........# #.# #..........# #.# ############ #.....~....# #.# #..........# #.....~....# #.# #.#######.## #...~~~....######.# #.# #.# #....~.....##.....# #.# #.# #..........##.#######.# #.# #..........##.# #....# #.# #..........##.# ##.##########.# #############.# #....##....##.# #.# #.....#.##.##.# #.###.#<..#..#.##.# #...#...#.##.#.##.# ###.#...#....#.##.# #.##.####..#....# #..........###### ####.#####.# #... #.. #.#.# #### #.#... #.# ### ###