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