####### ....... ##########....... #########o(.............. #.....o)oo............... #...#######.............. ##..# #.......#.#.... #..# #.............. ####..# #.......#.#.... #.....# #.............. #.....# #..........!... #.....# #...######..... #.....#######...# ..... #...............# .... #.......<....... .... #............... #............... #............... #............... #....########... #.... ... ... ..