# #. #### #.######## ... ....#...##++######.###.. #..#..###.!##.......... #.#.###....#.....## #........%...##...# #.)...........#.#.# .# #..####.#####.#...#...# #..## #.# #.#.......# #########...###.# #.#.###...# #.........#.....# #.#.# ..# #.#######...#########(#.# .# ########.#######..##...........# # ....<.............##.##.............. ########.#######.............######.. #........##.###### #.#######..##.#.#b# #.# #......# #.. #.# #.......# ?. ..# #.###.##.# # ..# ..# ......# ...# .... ####.# ##.# .##. #.#