# #. .# # #. .# #.#.#######.#### #.#.#..........# ...+.......># #.#......#.#.# #............# #........#.### #........# # ##..#......... #.....#####.## #.....##.# .# #..[.....# # #....###.# #....# #.# #...# ##..## #.# #... #..####.# ##... ########.......# .... ..........^....# ####.##################......# ........................####.# #.#####....####################.# ....).O[........................# #.#####....###################### #.#### #.# #.# #.# #.# ...