#.# #.. #.# #.# ########## #.# #.# ###........# #.# #.# ..##........# #.# #.# #.##........# #.# #.############### ..##........######.# #.#......<......# ####.+................###.#.###.#.#####.# #....##...........###.....#.....#.# ########....###..........###)...%#.###.#.## #...........# #......).)...).)...'........# #.......)[..###.####.....###....%#.###.#### #.......[.)......# #.....# #.....### #.# #.......#######..# ####### #####.# ... ####'#.########^.# #.# #### #.#.##.....#..# #.# #.#.##.....#..# #.# #.#..#.....#..# #.. #######.##.#.....#..# #.. ..........%........... ).. #######.##.)........# #.##.......#.# #.##.......#.# ..##......##.# ####......##.# ####.....###.#####+####.. +......#................. ####.#.#.#.#..##......... #.#.#.#.#..##.......... .####+#...#.#..##...[...... ..#................#####.... ..#......##........#### . . ###+###(.......++........'..# .... #.......#......##........##.# ..... #..............##....######.# ..?... #...........#+###....######.#######.# ..... #...................................# ......####.............#############.######### #.....).................).........# #.###......#####.###........#............# #..........#####.###........#)..########.# # #+###.......(.....##........#...#........#.# #..............#........#.....(......#.# #..............#....................... #.###.#........#........#..##.####...#.# #.###.#.......##........#..##.# #...#.# #.###.#.#)##+#######........#..##.####...#.#### #........................................>...... .....^#(#.##.###########.##.#..##.####..##.#### ...#.#.g....# #.#..#..##.#.....##.# . .#g#.#### #.#..#..##.#.##.###.# #......g....# #.#..#..##.#.##.# #.# ###.#.#?#.#.# #.#..#.....#.##.###.# #.#...#.# #.#........#........# # ##.## # #.#############.##### .. #...............# ## #################