########### #......)..# #.#######.############ #.# #............# #.# ###......###.# #.# #..###.###.# #.# ###'###.....# #.# #.....#.##### ##.## #.....#.# #...# ###.....#.# ##.## #.+..>..#.. #.# #.#.....### #.# #)#.....# #.# #.#.....####### #.# #.###'###.....# #.# #.#.#..#.####.# #.# #........# #.######### #.########......# #..)oo..... #...............# ########### ##########.....>### #........# . .## #####.##.# .#..# #.##.# ....# #.##.# #.#.# #.##.# #.#.# #.##.# #.#.# #.##.# #. ## #.#.# #.##.# ....# #.#<### #.##.# #.#.# #.....# #.# #.#.#####.#.# #.# #....###..#.# #.# # ##......#.##.# #.# #.#.......#.##.#### ####.# #.........#.......# #....# .###.......#.......# #.#####. ............#..###..# ###.####.. ...####........# .# #.....##.# .. #.##..#..# ######.#.#.##.# . ...##..#..(.. ...........##.# ######..###....# ######.#.#|##.# ########## #..# ...## #.....##.# ###........# #..# ##.# ###.#.##.###........#.# #######..# .# #.#.#.#.##.#.####.#.# #........# # #.#..###.#.#.# #.#.# #.####...# #.#.## ##.#..# #.#.# #.# #.### #.##.###.###.####.#.####### #.# #.# #.###.#.## ##...........<.### #.# #.# #.####.#.###.####.#.........# #.# #.# #.........#.^####.#######.#.###.# #.# ######^#...........# #.#.....# #.# #.......####..# #.######## #####....(....######......... #########................ #################