... ####... ...>... ....... .?..... ....... ######....... #<.a...h..... ######....... ....### ....# ....# ....# ....# ....#