############### #.............# #.###########.# ## #.# #.# ...############'# # #.# .................#.....#####'### .................###............# ............)....# #............# ................## #...........# ...............# #...#####'########## ..............## #..........).....># .#####..........# . #........#.######## #.............###.. ###......#.#.# #.........#.###.... ###....#.#.# #.........###...... ###..#.#.######### #.........'.{....8# ####........<..# #.........###...... #.#.######### #.........# #.... #.#..# ..........+ #.. #.##.# ###.......# . #.# .# #####...# #.# .# #...# #.# .# ..... ..# .# ..# ..#