############ ############### #..........# #.............# #.########.# #.###########.# #........#.####'###### #.# #.########.#...........# #.#.# ...........#...........# #.#.# #.#######.<#...).......# #.#.. #.##...........# #.#.## #.##...........# #.#.. .# #+##...........# #.#.###### .# #.####'###########.#....... #.# ... ....................... ..# ..## #.##.......##......... ..# .. #..'.......############..# #..#...............sr....# #. #.......#########.....# ................ +.......... #.#.############# #......#### .. # #......# # #......# #.......# #.....#.# #........