### #.# #.######## #........#### ########....#### #.##...<# #.####### #.# #.# ....#######.# .......g)...# .......l##### ....... ......! ....... ...... ..... .?.. .