####### ...... #...g# #....# #g...# #....##.# #.<.....# #....#### ......# ....##### ...... ...... ..... ...?.