... .... ### .... #..... ##.# .>... #.....#######..###..... #..............#....... #................# .# #...........#....# ..# .............#.#r###.## ....%..........#.##8.8###....# #<..####..55...$..#....# .>......### #..#5.#8.8#......# .......## #.##.5##.####....# ....... ......$..5........# ......# ### #####....##....# .r.... #.?....#....# ...... #....#..#.....<# #...#. #.#.....##.....# # #.###..#..#### #. ##..#.# # ##.... ###..# #..# .... ..... #.##.