###### #########....# ##.#.#.#.#.##.# #...........#.# ##<#.#.#.#.##.# ######################### ##########...........#.### #.......................# #.........#.#.#.#.#.#....# #.##########............# ..⌠ #..................%.....# #.#........#............# ..8.....#.........#.#.#.#.#.###..# #.#........#............# ......N..(...#.........[...........#..# #.#........#............#.....8...8N.N..#.........#.#.#)#.#.#.#..# #.#........'............#..(⌠.......(...#..............)......#..# #.#........#............#.....8...8.....#.........#.#)#.#.#.#.#..# #.#........#............#...............#...............).%...#..# #.#........#............#.....8...8.((..#.........#.#.#.#.#.#.#..# #.##########............##.⌠.......(.⌠.##..............[.....##..# #........................#.N..8...8.%..#..........#.#.#.#.#.#....# #........................##...........##..............%..........# #.........................#..(..⌠.....#...........#.#.#.#.#.#....# #.........................##.........##..........................# #..........(...............###...).###...........................# #..##'#####..................##..)####................###'#####..# #..##.#####..................#....).)##...............'.......#..# #..'.....##......######......##..)..).##..............#.......#..# #..##....##......#....#.......####)))..##.............#.......#..# #..##.....'......#....#..........###).).#.............#%......#..# #..##....##......#....#....########..)N)#.............#.......#..# #..####.###......#....#..###..........)##.............#.......#..# #..####+###......#....#.##...........###.............)#.......#..# #................###'##.#....#########..........).....####'####..# #.......................#...........##...........................# #.......................##...........#...........................# #........................#######)....##..........................# #.....................................).)........................# #..............###'#####.........................................# #..............# #.# #.................#########'#.............# #..............# #'### #..............)..#.........#.#########...# #..............# #...###)................#.........#.#.......#...# #..............# #...'.'....###########..#.........#.'.......#...# #..............# #...###....#.S...(...#..#.........#.#.......#...# #..............# ###'# #....#.........#..#........)#.#.......#...# #..............# #)# #....'.........+..#.........'.#.......#...# #..............#####'###....#.........#..#.........#.#########...# #...........................###########..#.........%)............# #..................%.....................###########.............# #.)...............f..............................................# #.....................%..........................................# #..................%..%..........................................# #.................%..%%..<.......................................# #.................%..%...........................................# #.#######.......##'.......................######.................# #.#.....#.......#......#.....##'#####.....#....#.....###'#'####..# #.#.....#.......'......#....)#......'.....#....#.....#........#..# #.#.....#.......#......#)....#......#.....#....'.....#........#..# #.#.....#.......#......'.....#......#.....'....#.....#........#..# #.####'##.......#......#.....########.....#....#.....#........#..# #...............########..................#....#.....#........#..# #.........................................#....#.....'........#.<# #....................(....................######.....##########..# #................................................................# ##################################################################