########## ###################......(.# (......g...................# ###################........# #........# #........# ####### #######.##### ........ ...# #.# #.....#####.###)# ####...............##### ............##.........# ..........)............# ........................# .....##'##.............# . ##...##............# #..<..#............# ##...##............# ...##+##.............# ............)#.#.##### ...........)...#.# ####.#######...#.# # #(..#.# ....#.# ##.###.# #.# #.. #.# #.. ... ... .