######### ######.......## ##.............## ##..####+####....# #..##.......##...# #.####.....####..# #.#.###...###.#..# ### #.#..###'###..#..###### ##.# ##.#..)#...#...#.......# #.## ### #..+...'.∩.'...'..#.##.# ##.# #.### ##### #..#...#...#...#.##....# #..## ##..#### ##...# #..#..###'###..#.##....# ##..## ####......###..#.# #..#.###.%.###.#.##....# #...####..........#..##^# #..####.....####.##...## ##.................#.## .. #...##.......##..#.....####...........[........# #.. #.#..####'####......................##........## .## #.##................................###.....#..## ## #.#######.##.........................##.....##..## #.# #..........................#.........#...# #.# #.##......................###............# #.# #.##.....................##.##...........# #.#######)#.....................##.∩.##.∩........# #.......#)................%......##.##...........# ######......................P.....#.#............### ###....................%%P....../.............##### ##...................P.........................:## #..................#.%..........................# ##...........)................).............###.## ##....#!......................#............## #..# #..........................................# ##.## ...............#...................P(##....# #..## ...............#..................P..###P..# ##..# .............................|.>....[##..P.# ##.## ................................((.)).....# #..# ..................................########################## ...#......).....................P.# ##..................## ..................................# ##....................## ..........)...........(...........# ##...#######..#######...## .........)...........(...........# ##...########..########...## ...........(.........(...........# #...##(....##..##.....##...# ...........((#)(.......<.........# #..##......##..##......##..# ..........##(##.................# #.##.......##..##.....[.##.# ........##(⌠.##................# #.##..)....##..##.......##.# ......####.####...##..........# #.##.......##..##.......##.# .....#.###.#.#...............# #.##.......##..##.......##.# ....#.♣.# #.⌠.#....[.........# #.##.....)##....##'.....##.# ......#.#.###.#...............# #.##.....#.......)#.....##.# .........##.#.#.##...#...........# #.########))......########.# ..........###.⌠.###.###...........###.#######..........#######.# ............###.###..###...........#'.............⌠⌠............# ...........#.#.###.#................')[c.Hc.......⌠⌠............# #.....>..#.⌠.###.⌠.#..............###.#######..........#######.# #.......#.###.#.#.......###.....# #.# ##........########.# ##......####.####....<.####.....# #.# #.(.....)#.....##.# #.>.....##.⌠.##.......# #....#.###.##.....(##....##).....##.# #........##.##........####..#i###c.##....cH ##..##.......##.# #####..<.......#...........# #####.#H#.##...... #..##...?...##.# #..........................## ##i##.##$)$... #..##(.....[##.# ###...###.....#.............## #.###.##)$?}.. #..##.....(.##.# ##.## #########............## #.## #..# ($$.. #..##......##..# #[# ##.....####...# ## #...# ($.. #..##....!## #.# ###...# ##..# ##...# # #..######## #.# ###.# #### ##...# #.# ### #.... #.# #.... #.# ### ###