####### #.....# #.....+ #....<# ###'### #.# #.# #.# #.# #.# #.# #.# ##'## #...########## ##.#..'........ #...#.######### ###.### #.################### #.................... #########..........# #....g.....### #...>......... #..........### ##########.# #