##### #### #### ###... ....... ..# .#########...####.......######.#### ........##...#..+.......+.........# ...#^.. .............#.##.......# #......# #..<..... ..........##.#.##.......####......# #........ ..........##.#.##.................# #........ #.........##.#.##.................# #....... #.........##......##..............# #.....# #...##.######.##.##....####.#'#######.....# >.. +..<....................#[....o.......### . ##.##..............##############........ #....##.##..........# ............... #######+ ###..##.##.# .......g....... ##.##..#.# ...........o... ##....# # ............... ....# ............... ..... .........o..... ..........o####