############ #........^.######## #.................# ##################.###.#### ######### #.........# #.# #.# #.......# #######'#######.########.# #.# #.......# ### #.........#...........##.# #.# #.......######.################ #.........#...........##.# #.# #............#................# #.........#...........##.# #.# #............#.#######..#####(#####.........#...........##.# #.# ###............#...........# #.##............#.^.........'..# #.# #....####......#..######...####.#.............#...........#### #.# #....# #......'..# #.....##.#......##...#.#.################.# #....####......##.# #..##.##.#......##.###.#...............##.# #....##........##.######..##.##.#......##.....###############.##.# #....##........##.........##.##........'.......# #.##.# #....##........##.#........#.####......##..###.# #.##.# ######............##.#........#.####[#.....#..###.########## #.##.# #.####.####......[##.#........#....#.#.###.#...............# #.##.# #....#.# #.......##.#........####.#...# #.#.####.########.# #.##.# #.##.#.# #..........#........# #.#######.#.# #.# #.#####.##[# #.##.#.# ############.#.###### #.# #...#.# #.########.#...#.##.# #.##.#.###############.#.# #.# #.###.# #.#..........[.#.##.# #.##.#.................#.# #.# #.# #.# #.#.#########....##.# #.##.########..........#.# #.# #.# #.# #..P#.......#.##.##.# #.##........'..........#.###### #.# #.# #.# #...##.._..##.##.##.# #.###......##..........#......####.# #.###.####.#...........##.##.# ###.###.####.##..(.......+......'....# #...#......#...........##.##.# #.......# #.##..........#......###### ###.#########.P.###P..###.##.# ####.###.####.##.................# ##'#........P.P.#....# #.##.#### #..............+....).....#......# #.....###.#.PP...P..P# #.......# ####..<.......##..........#......# #.....#...#.#P......#######.>### #.#.........+.................# #.....#.###.#...P.......(##..# #.#.#########..........##.....# #........##.############.##..# #.#.#...............#......#### #.....#..##............#.....# #.#.#.###.#.#######<#.###### #.............########.#####.# #.#.#.#...#.# #.#.# #.............'.#............# #.#.#.#.#.#.# #.#.# #.............#.#......####### #.#.#...#.#.# #(#'#### #.............#.######.#### #.#.#...#.#.#######......# #.............#.#...>.....# #.........#..............# #.............#.#.#######.# ###.#.#####....#####.....# ##############.....######+##.#.......#.# #.#...).+....'[>o=.....###...........######........##.#.####..#.# ##+#######....#####.....#.............# #..####..##.........#.# #.............# #######.#...........######.(...#..####.......#.## #..)..........# #.#...........##............# #..........# #.............## #.#...........##.###..##....#######.#.##..# #..............# #.#................#....##................# #............#.##### #.##########+#.#####..#.....#######.#####.# #............#.....######.### #.#...........<#.# #.# #.# ########.#.#######..........# #.#..........#.#.# #.#####.##### #.#.# #........#.# #.##.####.####...# #...........# ####.#.################.# #.##.# #.# ##### ############# #....#.........# #.# #.##.# #.# #.#..#########.# #.# #.##.# #.# #.##.# #.# #.# #.##.####.# ###..# #.# #.# #..#.[....# ##.### #.# #.# #.........# ##.## #.# #.#########.######.# #.#############.# #...........# #.# ##.#............# ###########.# #.# ################ #.######.# #........# ########.# ###