########### #.........# #.........### #...........# ##.###.......####### #>................. ########......#........#.##. #......#...............#.#.. ##.###.#...###+#............ #...............##......... #####...........##......... #<..................#.. #...........###........ ##..........###..###### #...............# #.......#.......##8. #.......#.......##.. .......#.......#_... .##.........#####... ..............##8.. #.............# ##8 #.............#### ###### #..............#'###..... ...................#... ...................#.### .[.....................# .......####...........# ...... #......)....# ....# ##+#........# .. #........# ..........# ...........# ...........+ ...........#