####### ..(.... .....[. . ..... .# ... ..# #g#######..# #..##.....# ##........# ####.###.# #....# ######.#### ##+## #......# #######...# ##.#########.'.'.'.<.+ #............#####...# ###########....>.##+## ######..# ####