###...# ....... ....... #..... #..... #..... ######### #...h.### #.......# #...r..h###.8.8...## #######h##.........# #h##8........# #h##..###..#.# #.#...#S#..#.# #.#8..#l#..#.# #.....#s#..#.# ###8..#k#..#.# #..)#h#..#.# ##..###..#<# #8......### #.......# ##.8.8.## #.....# #######