#####.# #.....# #.##### #.# #.# #.# # #.# .##.# #### #.#.# ..... #.#.# ...#.###.#.# ?....5...#.### .....#.......## ........)5o...# o$.....$.#{#<.# .....#####.#..# .... #.##.# #.. #.# .# #.# .# ... .. #.# .# ..