....# .# #...# .# #########...######.# ............#......# #...................# #...........##......# .. ...........##......#### ...................O.....# ...###.....#.............# #....#.....##............# .....#.....##....<.......# ...........##.##....#.#### ...........#...)....#.### ........###.............# .#......###.............# .#........#.............# ..........+..........>..# .#........#.............# #........#.............# # #......######..##'#########.# #......#######.#............# #....)......................# #...........................# #####.#.........#+####'##..## ....#....##..............# ..........####..........#### ............# ##....>......... ............# #...........#### ............# #.....<###### .....................# .....####....##..#.# ..... #.... #..#.# ... .... ## #.# ..# ... ###