## #### #.# #<.####.# ###.<.#..## ######......o..# (.).>.........b### ..#######...%...(# #...####....# #...# ###.o.# #...# #o. #...# . #.... #....# ..#...# ###..# .!# .>## # #..## ..## #...# r.# #..# ..## #..# ...## ##.<# #...## ##...# #(...### ##....# #(.....###.....## ##(..............# #####.......[........# #....r.######........# ##...S## ###...(..# ##...# #......## ##..# ##......# #..# #>....## #..# #....## #..# #...## #..# ######...# #..# #........# #..#####.####...## ##.........# #..<.# ##>###..#.#.####...## ##.## #........[.#.(.## ##.## #....#?#.#.###..## ##.## ##.........(.....### #.## #..#.#..#.#.#.....# ### ##................### ##.p#.###..#.#.#.#.## #..p...#...........## #.#.#..#.#.#..#..#..# #......%).......#...# ##..#.#.#..#.###...## #...........# #.#.# #.#.#..#.######...# #........# ##...## ##..#.#.## ##...)# #....#.# ##....## #.####.###...### #......(....## #########..## ##..## ###..## ##...## #...## ##..## ##(.## ##..## #..## ##.## #.## ###