.. .. #. .############ .. ...........># #. #####...##### #. #...# #.######...# #......'...# #..#####...# #......#...# ##.#[#.#...# .#####.#.###...# ...........+...# ........####...# ........# ##### ........# ......^.####### .######.......+ #.####### #.# #.# #. #.# ...######'##### ..............# ..............# .>...........### #............... #.......?....... #.....)......... #..oO........... #.$............. ..............###+ ...o..........# ..............# ...############ ... ..