...... .... ...... ##... ......##......# ..............# ..............# ......... ....+.. ........##....#.. ................. ................. ...###.g.)....... g #........... #........... #........... ##.........^ #.######### #.# #############.# #.......#..#..# ######..###..#..#..# #....#..#..#.#'##..# #.<..'..#..'.#.....# #....#..####....#.## ######..#....####.# ##...##......# #############