. #.# #.# #######.# #.# #.......# #.# #.......# #.# #.......# #.# #.......# #.# #.......# . #.# #..<....# #.# #.# ###.###.# #.# # #.# #.# #.# #.#.# #.# #.###.#####.#.#### #.# #.#.............># #.# #.###.#####.#.##.#####.# ###.###.#####.#......gg..# ...........%........####### ###.###.#####.#.#..# ...........#..# #.#.#####.###..###### #.#.# #............. # #.# #####..###### #.# ...# ..# ##.# . #.# #.# .# .