################################################################################ #..............................................................................# #..............................................................................# #..............#########.......................................................# #...######'#...#......(#........#################....########..................# #...#......#...#.......'.....(..# #..# #..# #....#......#..................# #...#......#...#.......#........# #..# #..# #....#......#..................# #...#......#...#.......#........# #..# #..# #....#......#..................# #...#......#...#.......#........#####..# #..#####....#......#..................# #...#......#<..#...<..)#.########......###......#....#......#..................# #...#......#...#.......#.#......#.......#.......#....#......#..................# #...'......#...#.......#.#......######.....######....#......#.....#########....# #...#......#..#######'##.#......# ##...## #....#......'.....######..#....# #...#......#..#####)(..#.#......######.....######....#......#.....##...#..#....# #...#......#..##..#)##.#.#......'.......#.......#....########.....##...#..#....# #...########..##..#)##.#.#......#......###......#.................##.#.#..#....# #.............##'##....#.####'#######..# #..#####.................##...#..#....# #.............'....##'##........# #..# #..# #.................#..#....#....# #.............'.##.#..##........# #..# #..# #.......5....*....#.......#....# #.............#.##.#..##........# #..# #..# #.................#.......#....# #.............#....#####...[....#####+####''#####..########Q......#..#.#.##....# #.............##########...............#......#....#......#5......#))#...##....# #......................................#......#....#....pp).......#))#...##....# #...........########...................#......#....#.)....#.......')##...##....# #...........#......#...................#......#....#.)>...#.......#..######....# #...........#......#................)..#......#....#......#.......#########....# #...........#......#...................#......#....#......#....................# #......(....#......#...................#......#....########.........########...# #...........#......'...................#......#.....................#......#...# #...........#......#...................##'#####.....................#......#...# #...........########................................................#......#...# #...................................................................#......#...# #.......................................................#############......#...# #...########+##############....########.................#...#...#...'^.....#...# #...#...........#........##....#......#.................#....#.#....#......#...# #...#.#.#.#.#.#.#........##....#......#.................#...#.#.#).)#......#...# #...#..........)#..###.####....#......'..>..##############.#.#.#(#.##......#...# #...#.#.#.#.#.#.#....#.#/####..#......#.....#.....#.....#.#.#)#(#.#.#......#...# #...#...........#..#####.####..#......#.....#.....#.....'..#.#<#.#..######'#...# #...#.#.#.#.#.#.#...........#..#......#.....#.....#.....#.#.#(#.#.#.#....).....# #...'...........#[.###.###..#..########.....#.....#.....##.#(#.#.#.##..........# #...'.#.#.#.#.#.#[.#.#.#....#...............###'###..)))#...#.#.#...#..........# #...#.......)...#.)#.#####..#...^...........#.........))#((..#.#....#..........# #...#.#.#.#.#.#.'.)......#..#...............##'####....)#...#...#...#..........# #...#...........######.###..#.(.............#.....#.....#############..........# #...################.#|#....#...............'.....#.....#......................# #.................##.#####..#...............#.....#.....#......................# #.................##........#.............(.#.....#.....#......................# #.................##........#...............#############......................# #.................#####'#####..................................................# #..................................................########################....# #..###'####........................................#........#.............#....# #..'......#........................................#........#.#.#.#.#####.#....# #..#[.....###########.............############.(...#........#.#.#.#.#.#...#....# #..#......#..####...#.............#..........#.....#........#.#######.###.#....# #..#......#..'..'...#############.#..........#.....#[.......#...#.........#....# #..#......#..#..##'##...........#.#...(......#.....#........#.###.###.###.#..(.# #..#......##'####..##...........#.#......>...#.....#........'...#..)#...#.#....# #..#......##..#.'..##...........'.#..........'.....#........#.###.###.###.#....# #..#......##..####'##...(.......#.#..........#.....#........#..)#.#...#...#....# #..#......##'##..#..#..(........#.#..........#.....#........#.###.#######.#....# #..#......'..)'..'.<'...........#.############.....#........#..(#.#.#.#.#.#....# #..#......#.>.####((#...........#..................#........#.#####.#.#.#.#....# #..#.^....##[#####'##...........#.......[..........####'#####........)....#....# #..#......#.........#...........#...........................#####'###'#####....# #..#+####'#.........#...........'.......[......................................# #...................#############..............................................# #..............................................................................# #..............................................................................# ################################################################################