##### . ##...## ### ..#######..#..######...# ...).......#.#............ #..........#...#.........# ..#.#####.....#####....# #.....#.[.........#.....#### #..#....<....#...%...... ##..#.........#..#........ #..#...........#.?.....# #.#####.....#####.#.##.# ###.##......#...#......#.# #...>.........#.#....####.##.###. .##.###.......#......g.......... # #.........########.##..... #........## .# . ########## .# .# .# .. .# .