############ #...<......# #..........# ###### #..........# #....# ##########..........# #### #....#####...................# ###.... #..........########..........###....>?. #....#######################..#....# #..............................)#.# #....########################...#.# ## #....# ###...#... #....# ##.#...# #....# #####.....## ###### ####......##.# ...........#.## ......{.......## .#.............. #........$..##. #...........# ##.........## ##.......## ##.#.#### ###.# #.#