############# #......##...## #.####....#..###### ##.#....####..#....# ##..#..#.'..#..'..<.# #...##...#..#..#....# ## #### #...#..#.####..###### . ..#####...#..#.......# #. #) #.##.....############# ..###.##.##.##.##### ...............>...# ................##.# .....)..###'###.# .!..........).#.# ..............#.### ..............b..?#(### #............#g.....?# #............#.#.....# ........#######.......# ..(....!# #+#..#..# .....#### .....# ..... ....# .... ..... .... ..#. #.#