######### ####.......## ########..'........# #.....(#.##........# #......#.##........# #......#.##........# ###......#'##........# #...........#........# #...........#........# #...........#.####'#.# #...........#.# #.#.# #<..........#.# #.# # #...........# #.# #...........# ###.##### #...........#. #.......# . #....########.##.#.###.##..o +....+ ...........)........ #....#................o...... +.............##o#####.#####. #<#+######.... #.# .. ### #)# ## #.# #.# #.# #.# #.# #.# #.# #.#