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