############ #### #..........###########..# #..r.$?....##.....r.....# #.............#########.# #..........#### #.# #..........#### #####%### #####...###...# #.......#... ###..##...# ##r........# ##......####........### ###....##...##.##### ##......###..<.# #......###....# #.##.)$..####'# #......#....#..# ####..##..%.##..# ##.......# .... #.......# #...( #....r..# ##.$. ....#....# ### ##......#.# ##........ #.#.....##