. .# .# # .# ...#####. #........ ..?.....##### #+# #............# #.# .........### ##'## ...#.###rh.#####...### #.#.'.'.'.<.'.+ #.#######...### ..# ##'## .... #.# .##.# #+# .. #.# ... .