########################### ################# ........................... ................. .......................... ................. ##########...........^............ ................. #........#........................ ................. #........#...............)........ ................. #....>...#...............#'############# ................. #........#...............#......#......######## ................. #........#......##########......#......#......# ........)........# #..#........#......#........'..##..#..##..#......#...........########..........# #..#####(####......#........'..##..+..##..#......#...........# #.(........# #..................#........#......#......#......#...........# #..(.......# #.......(..........#........#......#......#......#...........# #..........# #..................#........####'#####'####......#...........# #..........# #..................#........+......#......#......#...........# #..........# #..................######'###......#......#......#...........# #..........# #...........................#..##..'..##!.'......'...........###+####..........# #.......(...................#..##..#..##..#......#.............................# #.....################......#......#......#......#.............................# #.....# #......#......#......#......#....^........................# #.....# #......######################......########...............# #....[# #..................................# #...............# #....^# #..................................# +...............# #.....# #..................................# #########.......# #.....# #.........................########.# .......#.......# #.....# #.........................#......#.# .......#.......# #.....# #.....#############'#######......#.# .......#.......# #.....##### ###..)#....)..#...........#......#.# .......#.......# #........... #...#%..>)..'...#...#...#......#.########.......#.......# #........... #...#.......#...#...#...#......#........#.......'.......# #........... #...'...[...#.###...###.'......#........#.......#.......# #........... #...#.......#..^........##+###'#).......#.......+.......# #........... #...#.......#...........#...............#########.......# #........... #...#########.........)(#...................)......?....# #........... #.... #.###...###)#...............................# #........... ..... #?..#...#...#...............................# #........... ###### #...#...#...#.)....#####################....# #........... #......%....'......#......#.... ....# #.......... #############......#......#.... ....# #...§§§.... ..............#.§....'.... ...# #..§§§##### ..............#.§§TT.# #...§§# ..............#.§§§T.# #..§§§# .............)#..§§§.# #§§§§§# ..##########..#.§§§§.# #.§§§§# . +..####'### #.....+ #.........# #.....# #.........# #.....# #.........# #.....############## #.........# #..................# #.........##+###### #..................# #.................. #..................# #.... #.................. #..................# #...# #..........)....... #..................+ #...# ............... #.........[....∩...# #...# .........###### #..................################...# .........+ #........................[.....(......# #######..# #.....########............[...........# #.# #..# #.....# .... #......#######'##....(...# +.# #..# #.....# .....#......#........#.......)# #.# #..# #.....# ..<..'......#........#........# #.# #..# #.....# .....#......#..<.....#........# #.# #..# #.....# .....#......#........#........# #.# #..# #.....# .... #......#........#........# #.# #..###### #.....########......#........#.....[..#############.##########........ #...................##########.........(.............................. #........................)............................................ #...........................................)......................... #..................................................................... ######################################################################