# .## .. ##.. ...# #..# #..# #..# #..## #O..# #.#.# # #.#<#.#... #####>........ #.........#... ##.###.#####(## #.............. #.######.###.#### #................ ########.###.#### #......^#.# #.###.#.#.# #...#.# #.###.###.######## #....)............ #####.###.#######. #.# #.# #.# #.# #.# #.# #.# #.# #.###'#### #.#......# #########........+ #<.[...%.........# ###########......# #......# #......# #......# #######