########## #.#......... #.#.######## #.#........# #.#..#.....# #.#..#.###.# #.#..#...#.# #######.#..###.#^# #................# .#####.######.###.# #.....#..........# ###.#.#.####T##### #.<.#.# .... #.###.# #..... #. .......O... ## #.#.##..... #.# ....... .# #....