. ##. #.. #.# #.# #.# #.# #<# #.# #.# #.# #. #.#.# #. #.# #. #.#.# #.# #.# #. #.#.# # ##.## #.# #. #.#.# #.##...## ..# #. #.#<# #.#.....### #. #.#.# #......... # #.#######.#.##### #.....# ##.#)gg.<..........# #.g)# #.....#######.[###.# ##.## ##.##.#######..# #.########.# # #.....g.g..# #....g.g...# #########.## ############ #.# #.# #.# #.! ###