##### ##...## # ##.....## .## #.......####...## . #...<...hh.....!# ...#.......h###...## .............# .## ...###...#..# # ## ##.....# ......## .......# ........# ....#...# .#.......# #........ . .