###### #....## #.#..<# #.##### #.....# #####.# ####.######## #...........# # #....######.# ... ###### #..# .... ######'##..# #......S...##.# #....^.S......# #.............# #?........#... ....%.)...## #. ##.#.....## ..#.###.# #. .# #. .# .