##### .... ######### ..## #.......###%..#.# #...%?....b.....# #..#########....... #....# ..... #..#.# ..#. #..#.# .# #..#.# . ##.#.# #.#.# ##.#.# #..#.. ##.#########.. #............ ###........... ###.##.######### #.##.##......## #.##.#...##...# #.##........... #.............# #####.....##.#. ##...## ##.## #.# #.# #.# #.# #.# #.# #.# ##########.# ##..........# ####...######### #.<#...#..# #.##...##.# #.........# ####.#.#### #.#.#.#.# #...#...# #########