### ..# ########################################.# #<#.##...##.##...##....................#.# #..###.##..#...#)#..#....#.............#.##.# ###..#.[#[#.....#..##.#.#...8....###...#.##.# #..##.#.##..#..##.......#.......## ##..#.##.# #.##...#.#..#...#..#...#........## ##..#.##.# #..#.###.##.#.#..##...#...####...###...#.##.# ###.###.#.#..#......#....## ##........#.##.# #<###..##.##......##.....# #...8......##.# #.#...#.##.#..##.........## ##........#.##.# ##.######.#...#..#..##....####...###...#.##.## ###.#..)#..#...#...#...........## ##..#.....# ####..###.#.....#.#.............## ##..#..#..# #..#..#.#...##...###..(##...8....###...#..#..# ##..##.##.##....#....#...#.............#..#..# #<.#..#.##...#......##.................#..#..# ########################################..#..# ####################..............#..# #.................##....#....#####....# ##........########.##...##..#########..# ..........'......^>....................# ..# #........###....##########.##########%# .....# #........# #....# #.# #....# ......# #........# #....# #.#######.#### .%.....######........# #....# #....##...# ........+...%#........# #....# ####.##)### ........####.#.####...# #....# #.##.# ........# #.....###### #....# #....# #........######.#.# #....# ###### #........'gg....#.# #....# #........#####....# ###### ........# ###### ........# ........# .......# #######