#... .# ### #..##........# #.. #..##.#.##..?# #.# #........#...# #.# ###............# #.# ..... ...##..######.# #.J###.#............# # #.?##.###....# #)########.# #......#.##..# #.##.....#.# !................######.##.##....# #####.#####.............##.#..<..# ... #.###.#######.##.#....## ###. #.# #.#######.#..#.#..... #. ..# %.........#.##.####### .. ...##..#######....#. ##.>$.... #....## ....#.## #....... #.....### #....## ..#.## ..##.# #. .#