# #. #.. #... #....### #....h<# ......h## ###.... ##+##