######### #.......# #.####8# ##....# # ##.<.# .# #...##.# #. ##.##.# . #..###''###.... #......h.....#. #......hK...... ##...#g#r..>.#. #....h....... #..##......!# .... #........ .... ..#..... . ###.... ...