##### ##.<.# # ##...## #. ### #...## #....###.###...# #........##...## #....##..##...# #........#...## .##....###.'...+ ..#....##..#...# #.#........##...# #.......##.##...# ##.....##..###...# #.###.....# #...# #.#......## ##...# ##...#....######... #..###........... #.## #..#.###...# ##.# #..### ## #..# #..# #.## ...# #........# ##### #........# #.b......# #........# ##########