############# ######### ###### #...........# #.......####....################ #...........# #.......'..#....'..............# #...........# ####### #.......#..'....#..............# #...........# ###########.....######.......##'#....#..............# #.....####### #......#....P...P..#....##...........#..##...##.....# #.....# #......#.............#...#.......#'###..##...##.....# #.....# #......#....P.P..PP..P...'.......#..................# #....<####### #......P...P..P.........P#.......#..................# #...........# #......P..P.P......P...(...[.....#..................# ######......#####........P..P........P..P........#####..####'###....# #...#......#...#####.P.P..P..........P.P.#....#######..###..######## #...#......#....#......P.PP...>..........#....#..'......#.....# #...#......#....#.....).PP.P.............#....#..#......#.....# #...[......#....#....P..PP...............#....#..#......'.....# #.[[#......'....#.......PP........P......#....#..#......#.....# #..<#......###########...P....P....P..P..'....#..#......#.....# #..)#............#...#.PP.P..PP..........#....########[############## #...#............#...#.....PP..P.........###<...# #..[.............# #...#............'...#.....P........#......#....# #................# ######............#####.........P....#......#....# #.............>..# #........................[...#.......'......#....# #>...............# #.....#########'##...........#..##...#.....).....# #[[..............# #.....#..........#.....###########......#..#.....# #>[..............# #.....'..........#.....#........#..........#.....####[)..............# #.....#...######.#.....#........#.......#.##..#.........###'######'### #######...######.##....#........#......#...#..#........[#....#......# #.........#..#....'..########.........#..'.........#....#.....[# #.........#..#....##'#......#.....#......#.........#....######## #######........#..#..............'...#####....#....##'###....##.....# #.....#.....^..#..#...........................#....+...##....##.....# #.....#........#..#................#...#......#....#...##....##.....# #.....###'######.##................#........###....#................# #............###.###########....#.##.#.#......#....#.o.##....##.....# #...)........#....#........#[#.#...#..........'....#...##....######+# #............#....#........#.......#......#...#....#...##....##.....# #............######........#...#.........######....#................# #.....##'####.....#........#.#####.......# #....#.........##.....# #.#####.....#.....#........#.........#...# #....'...##....##.....# #..# #......#.....#...##..##........###'## ####....#...########.....# ####.####.....#.....#...##..####........#..###.......###+##...........# #.......#.....#.....#...##......#.......#....#............#....##.....# #.⌠...⌠.#######.....#...........#.......#....#.....O......#######.....# #.......# #.....#.......##+##.......#....#......o...........#.....# #.⌠...⌠.# #.....#.......#...........#....#..................#.....# #.......# #.....#.......#...........'....#..................#.....# #.⌠...⌠.# #.....#.......#...........#....#......<...........##'##### #...>...#######.....#..######...........##############.....#####.......# #########.......#####..#......####'###### #.....# #.......# #.............#......#......#)....'...# #.....# #.......# #.............#......#...>..#.....#..###### #####.....# #.......# #.............#......#......#.....#..#....# #....###### ######### #.............#......#......'.....#..#....# #....# #.............#......+......#.....#..'....# #....# #.............########......##########....# #....# ############### ######## ###### ######