##......... #........... #............ #............ #######............ ..............>.... ............(...... .................. ..............#.. ..............# ..............# .............<# . ..............# #..............## #..####..#.g.# ##...(..gg.<## #..)...)...# ...........)..# #.#..##.!.....# #.......?....## ####.......#..# #.......##..# .......[. #.# #..#... ..