######################################## ############################# #.)....(((............................. ..............................# #......#...###.........###...........# ................###............# #......#...# #....#....# #...........##................# #............# #......#...# #.........# #.............................# #............# #......#...###....(....# #..###........................# #............# #......................###..# #........................# #............# #...........................###........................###............# #.....................................................................# #.........#######+######'##.......################'#########.....)....# #.........# .........#.......# #...............#..........# #.........# .........#.......# #...............#..........# #......... .........#.......# #...............#..........# #......... .<.......#.......# +...^...........#..........# #..######.# .........#.......# #......##.......#..........# #........># .........+....#..# #......##.......#..........# #...T(....# ##+#######.......# ######+####.......#...######.# #......(..# .^.......########.........#.......#...######.# #.........# ...#.....#......#.........'.......#..........# #.######.(# #..#.....#......#.........#.......#..........# #. .+ #. #.....#......#.........#.......#..........# #. # #.....#......#....(.<..#.......#..........# #. .#.....#......#.........#....>..#..........# ........'...##.#.........#########..........# #+#######...##.####+##############.......##.# #........##...................#.......##.# #........##...................#.......##.# #........##...................#.......##.# #........##...................#.......##.# #........##...................#.......##.# #........##...................#..........# #........##...................#..........# #........##...................#.########.# #...................#. #.# #######......######## #.# ##......######## ########.# .........#..?..# .........# .........#.....+ .........# .........#.....#..........# .........'>....#..........# .........#.....#..........# .........#.....#..........# .........#.....#..........# ####+#######'###.........)# ......................# ##.....).............# #....)......#####...# #......)....# #...# #...........# #...# ..............#####)).# ##+#########..........# #.....)....# #..........# #..........# #..........# +..........# #..........# ............# .....###....#