######### #..#....## ##....#..## ###.###..# #####..### #......%#### #..##.#....# #### ##.#######.####... ##..# #...g....##.# #<.## ##..#.##.##.# # #### #..#####...##.# ...## ##.....# #..# # ##.#### ...# #. #.# .## #####.##.#####.# ........#.......# #........#### #...####.# #..... .# #.#... .. # #... .## .... .# ..... .# #... . #