#################### ..........!.g......########## ##.##############g....... ..# #.####### #.# #)# ###.# # #######.#### #..#....... ...........####.#.####... ....................... #####.......g.[.#.##### #.....#######.# #.....# .# #.....# .# ..#.....# .# #.###.### #.# #.# #.# #.# #.# #.# #.# #.# #######.###.# .........>..# ##.......>..# #.####.###.# #. #)# #.# #.## #)###.# #...##..##.# #.....##.# #.._..##.# #.#..8..##.# #...._.....# ###.....#### ####.## #.# #.# ... ... ....