#........ #....!.. ...... ..... ###h.. ..hs ##a#### #....<# #.....# #.....# #.....# #.....# #######