### ...## #...########## #.......[..# #..........# #..........# .###.......)..# .............<# .###....######### ........g)g.g..?# .###.###gglg...... #. #.gg....... #. ##......... #......... #.......#. ........# ........#