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