.. ..## ....## #.### #..#######..... #######............. ......## #..<..#.....##...... ...#...####...##.....#....... ....... #.###.#.....#.#..... ....>. #8'''8#.......#..... ####..##.###.###.....###.. .. ......##.......).....# #.# # ...#####...####..........##..# ..................##......#.#### ....###............#...........# . ##...#..###..####.##..##.# #...##.# #..#...........# ##.###.###......#.####### #.. #................# #..#######..#.......## ...# .........#### #..# ..##....### ..........## .#.######..######## #. #)........# .######.........# .......?........# ######.........# #.........# #.........# #...g.....# #.........# ###########