### ... ###.. #....#+### 8.h..#.# #..#.# #.'.# #..#g# 8....#<# #....#+### ###.. ..r ###