##################################################################### #...................................................................# #....##...#..###..#....#..#.........#..#..............#.......#.....# #............###..#...<#...............#..#...........#...##.....#..# #........###.....[............^.....................................# #.#......# #.........####################...........................# #...###### #....#..#.#..................'...............#..###......# #...# #.#..#....#..................#...########.......###......# #...# #..)......#####.##..#'###.####...........................# #...# #######.......#.##..#...#.###########....[...............# #...# ####### #....##.#.##..#...#...........#....................# #.#.# #.....# #.......#.##..#..!#...........#>..^.##.............# #...# #..##.# ####.......#######...#############....[...............# #...###.....# #...######## ##### #....).......#########....# #......###### #.#.# #............# #.#..# #....#.# ####...### ###################.........)).#########....# #......# #........# #.....<.....................................# #.#.#### #......#.# #.....###############################.......# #...# #........#####..........)................................# #...# #...######..........####....###################'##.......# #.#.# #.#.# #..#.....#.# #.#..# #...............#.####..# #.#.# #...# #..........####....##################..##.......# #.#.# ##### #.....##'###..######...#.....########..#........# #...# #.###.#................#.##..#.........#........# #..)#### ###### ##.....########'######..#...).########..#....(...# #.#....#####....# #...#### #......................####..#........# #....#.......#..# #.#.# #.####...........#..#..#.##..#........# #.......###.....# #...# #......................#.#####........# #...###.....##### ##### #######..........#....##.####.........# #.#.# #####'# #..........#.##.#..#..#....#....# #...# #.....# ##.........#.##.'..#..'....#....# #...####.##'#### ##### ##########....>.........#######.........# #......###.....### #...# #...............................####....# #.###...##.###.#.# #.#.# #....#####......)...#..##...###.#..#.#..# #.....[..#.....#.######.#.###....#####..................###.#..#....# #....8#8.###...#.'...................................>......#..#....# #..#.#(#.# #.#.#.#.#.......#[#########.........#####'########..#.##.# #....8#8.###...#.#......#....#.................................#....# #........#.........#######...#.................................#....# #...#....#........#.......#..#.................................#....# #...'....#.....#....#...#....#.................................#....# #...#....#.....#...##PPP##...#.................................#....# #...#....#.....#.#...PPP...#.#.............................#####.>..# #...#....#..(..#.#..PP>....#.#.............................#........# #.#.#....'..#..#.#..PPPPP..#.#.......######..#####.........#.##.....# #.#.#....#.....#...##.PP##...#.......# #..# #.........#.##.....# #.#.#....#######....#...#....#.......# #### #[#########........# #...#.........##.(#.......#.(#.......# #.#...###..........# #...#....#######...#######...#.......# #.#.#.#.#.#...####.# #.#.#....## ###.## #...#...##.######### ###...#.#..........# #...#.....# #...# #...#...#####....Y># #...#.#..........# #...#....## #.#.# #...#...# #..##### #.#.#.'..######..# #.#.#....######.#.# #...########## ##...###..........# #.#.#.........#...# #............# #...).............# #...###########...########....#...##..# #..#.........#....# #..........................#..#...##..# ##########..#......#..#....# #.#....##...##..#...#...#..#..#...##..####.#..#...#.........#..#..#.# #.<.................................................................# #####################################################################