##################################################################### #......#...#...#....#......#.......#........#..........#......#.....# #......#...#...#....#......#.......#........#..........#......#.....# #......'...'...'....'......#.......#........#..........'......'.....# #......#...#...#....#......#.......#........#..........#......#.....# ####'#######...#....#####..######..########.#....#######......#.....# #......#...#...#..........................#......#.....###'####.....# #......'...#...#..........................#......#.....#......#.....# #......#...#...#..........................#......#.....#......###+### #......#########....#.................#...#.#...####'###............# #.......#.....#.....#####...##'########.....#..........#............# #.......#.....#.....#...#.............#.....#..........#............# #.......#.....#.....#...#.............+.....#..........########.....# #.......#.....#.....#...#.............#.....#..........#......#.....# #......<#....##.....#...#.###'#.###...###.#+#...########............# #....[.......#......#.....#...#...#......>#......#..................# #............#......'.....#...#...#.......'......#..................# #............#......#.....#...#...#.......#......#..................# #............#......#.....#...#...#.......#......#............#.....# ########...#.############.#..############.#......#.....########.....# #......#...#)..#........#....#.....#.....................W<[(.......# #......#...#..)#........#....'.....#....................(..[........# #......'...'...'........#....#.....#..........................#.....# #......#...#...#....#...#################.##......######......#.....# #......#...#...#....#...................).W#..................#.....# #......#...#...#....#......................#...........########.....# #############'#######......................#...........# #.....# #...........#...#...##'###############.....#>...#.###### ......# #...........'...#...'............#...#..........#... .......# #...........#...#...#............'...#..........#.... ########.....# #....##'#############............#...#..........#......#......###+### #....#..[#...#...................#...#..........# .....#......# #....#...#...#......########.....########.####'#########......# #....#...#...'(.....#................#..... #.....#...........# #....#...#...#......#................#......#.....#...........# #..÷÷#...#...#......#......y.........#......#.....#....)......# ###'##+###..#####)..##'####†#############...###†#######.......####### #.......#...#...#.)(#...#.....#....#................................# #.....).#...#...#...#...#...†y'.†..'................................# #.......#...#...'...#...#.....#....#.....$..........................# #.......#...#...#...#...#.....#....#######.#.##################.....# #.......#...#...#...#...#######......# yy #. #.....# #.......##'##############.....######.#y%% #. #.....# #........#>.....#.............#......#%y #. #...).# #........'......#.............#....###y #. #.....# #.....)..#......#.............#....'.# #. ####### #........#......#.........<...######.##### #....################...#.....# #.....# #.....#....#............###'### #.....# #.....#....#............#.....+ #.....# #.....#....#...........^#.....# #.....# #....#####.#....#########.....######.....##### #..................#..........#....#.....#...# #..................#..........#....#.....#...# #..................'....#######....#.........# #..................#....#....................# #..................#....'....................# #..................#....#....................# ##############################################