### ##<## ###...# ##.....# ###.....## #.......# #....%h...# ...........# .....##8..## ....8 #...# ... ....# . ....# ....## ..##