### #############.# ##...........^.### #####..###.####.#....#### #.........^...........#.# #.###'#####'#####'###...#### #.#..#..#..##(##....#....#.## #.#.....#)#..##.#...#....#..# ##.'#.#.#รท#..)#)...##'.[.....# #..#....)#.#.#.#.#...#.......## #..#..#..#..#..##....#........# #..###'#####+#####'###........# ###### #..#...#.##)..##..#..#..##....#####.#..## ###..#.#.#.#.....#.....#.......###..#.....# ##....'.#.#.'.....'#...#'.........#........# #.....#.###.#.....#.....#...[.).####.......# ###.....#.....##..(##..#..#.#...#.#..#.....### #.......###'#####'#####'###.###..............## ##......#..####.....#.....#.# #...............# ##.##..#.#..##.###.#.....#.####.......#..[..### #####.+.###.'..#).'.....'.#.........##....##.### ###..#.#####.###.#.....#.)).....#.............# ###....#..## #.....#.....#.)).##................# ##......###'#####'#####'###.#.##....###..........# ##.##........................#.#.....##.........### ###..####..............##......).......##..).....## #.....###..............#......)..........#......## ##......##.........................).....(...)...### #.....##............######...###......###.....##...# #.....###..........## ##...# #.##..##...#.(....### #..................# #....###..##.#....##).(..# #...........#......# ##........##..........#### #..................### #..........#....##...(#### ####.........###...#.####............##..##...[..## ##......###..##.......##......................)(..#### #.......####.........................................## ###.###..#............#..##................###........# #####.....##........#..#.................###...##.### #..##...###.......##.#..................##.###..# #.......>........#..................#.....)#....# #...#......#..|..#..................#..........## #...##....##.....#..<..#.....##........#...<.##.## ##........##...........##........................# ##.........###.........#.#.#...#..##..............# #..........##..>.##......#.#.......#..............# ##................#.<..........................#### ##.......#...##..)...[#.....#.......#........## ##....###...#..###...#............###....#### #..####....#..# #.....^....#..######.....# ##.# ##..##..###..............# #.....## ### ####.....#.............Y# ##...## #.......#..........>.# ##### ###......#.........@### #...................# ##..##..#...........# #############.##..## #######