######### ########### #######.......## #.(........ #..............# #.######... #..###'####..#.# #(# #8...#..8#.#.###### #.# #...#....#.....>..# #.# #....#...#.##...#### #.# +.#.#(#.##..#......# #.# ##.#.#.#.+.........# #.# #...#....#.###.....# #.# #....#...#.........# #a# #8..#...8#.###.....# #.# ......####'###..# #.....#######.# ###............###.........a(..# ##########.#..........^......# ########.#.###.............# .........).................# ########.#.###.............# #.#.# #.............# #.#.# #...########### #...# #...# ##### #...# ....# .#.... #...#