....+.. #....#... ##........ #.......# #.......# #.......# ###.......# ######.......# ##<..T..##....# #....O#.##....# #..!.##+####'##.## ............#..<....# ##.#...##...##..#.#.# #..... ...##..#... ....... ..##.## ##.# ##..... ..... # .....## .### ..... ##