. ... ..## ...## .... # ..# ... #.# .... #.# #.... #h### #.....#s..## #......## ##......# #......# #......# #.....<# #......# #......# ##....## ##..## ####