#####'## ......# )....# ..# ....# .. ...# .##...# ..##'##...## ###############.....#.... #............o'.....#...# #.............#oo...#...# #..##.........#.....#...+ #..##..########.....#...# #..##..###......#'###...# #...+....#......+.......# #####....#......#<))....# #....#......#).).)..# #....#......######'## #########+#. ..... ......... ............. ............. .......##.... .#...... ....