### ..# #.# #.# ...##########.### #...........>.%####.## #.####.#####.#.......# ####.####.# #.?..####..# ..........# #....# ####..###.# #....# #..###.#####..#.# #............###.. ##.####.####..# #..# #.# #.#.# .. ###.## .#### #.<..# # #.(..# ##'#### #######..# ###...##..## #....%....# #........## ##.....### #######