........#.#..# ##. ###.# ....#.#.. .... .... ........ ### #.#.##..###...... ... ......^.......# .#..# ##.#.##..###.###.#..### ....................... ....................# #######.#######.##.## ^...:.........#.# #######.#######.# ........# #.# #######.#######.# #.##<.....# #.#######.# #.# #.# #.# #.# #.#######.##.# #.O..........# ############.# #