############ #######..........# ##................. ##.................. #).................. #........<.......... #...........gl...... #................... #............g..>... #................... ##..............#... ##.>....bw....##... ######..>###...... #.......... #.......... #....g..... #.......w.. #.......... ##......... #......... #).....?.. #......!.. ###.%.....