### ######.# #......# #.####.# #.# #.# ###.####.# ############### #.....<#.# #[...........<# ##### #.#.####.# #.############# #...# #.#.####.## #.##################...########.#.##....### #.##>..............'......................# #.##.###############...########.#.##...<#.## #.##.# #...# #...##.......#.##....#..# #.##.# #...# #...##.......#....#.###.## #.##.########...# ######.......####.#.# #..# #.##............#########.......####.#.####.########## #.##............+........................^..........># #.##########.[..###########.###.##.#.#.#####(####.##.# #............#.#..............#.##.#.#.# #).# #.##># #..#########.#.#............#.#.##.#<#(# ##.###)##.# ##..#.....# #.#................#.##...#.### ##..##.##.# #.....###.# #.#..............###.####.....# #......##.# #.......#.# #.#.......######.# #..........# #......##.# #....##.#.###......%..# #.# ######.....###......##.# #.....................# #.# #.................# #....##.#............(# #.# #.....###......#..# #....##.#.............# #.# #.....# #......#..# #.......########......# #.# #.....# #..)...#..# #....#### #......# ##+###### #.....# #......#..# #....# #......#####.......# ####### #......#..# ###### #####..............#### ####oo.#..# #.................# #...#..#..# #.................# #.#.#.[#..# #)....(...........# #.#...>...# #..........#......# #.##...#.######### #.....)....#.....>########.##...#.........# #..........##)######....##)##.).#########.# #..........##..............##...# #.# #...%......#######......#####...# #.# #.........[# #......#.......# #.# ############ #............###########.# #........................# #............############# #########.#### ##'## ##..^## #.^...# ##...## #^^_^.# #######