####### #..<..# ##...## #.###.# #8'''8# ###.### #.# #.# #.# .######.## ......>..# .#######.# .. .. #.# #.#### #. #.# ..... #.##.## #... #...#.## ##...###.###.# ..........#.## #.##.#...##.## #.##.#...#### ...#...# .##.##s##.## ........s.# ..........# .....###..# #... #.## #.. ..# ## .### . #