Download - TYR FON Book
1
33
We believe in the power of technology to enable triathletes to achieve their full potential. In our storied history of technological firsts, the Hurricane Freak of Nature wetsuit is our most advanced accomplishment.
EVERYTHING ELSE IS NOW HISTORY.The Hurricane Freak of Nature is a wetsuit conceived and engineered free of restraints and presumptions. We threw away everything that has limited the wetsuit in the past. We simply focused on the outer reaches of what might be possible — and then went a little further. Then we tested and refined repeatedly, until we knew we had something incredible.
The Hurricane Freak of Nature will allow you to see just how much your training and your will can accomplish in the water. Welcome to a new possibility of peak performance.
40C YAMAMOTO
STATISTICS
CORE INNOVATIONS
GETTING YOURFREAK ON
CARE AND SUPPLEMENTAL EQUIPMENT
ACCESS CARD
SIZE CHART
Use your Freak of Nature owner access card to register at tyr.com/limitswillfall for exclusive offers and a chance to win a spot in Ironman New York.
4
8
12
20
22
25
26
5
REVISE YOUR NOTIONS OF FAST
40 Cell Nano SCS Yamamoto has remarkable stretch-and-return capacity, and feels unlike anything else — incomparably soft and pliant.
1 0 0 % Y A M A M O T O 4 0 c
5
CHRISSIE WELLINGTON 4X IRONMAN WORLD CHAMPIONIRONMAN WORLD RECORD HOLDERIRON DISTANCE WORLD RECORD HOLDER
7
INDUSTRY LEADING STRETCH CAPACITY
Defying comparison to any other wetsuit material, 40 Cell Nano SCS Yamamoto stretches to over 7X its static state.
7 x s T A T i c s T r e T c h
• 1x 2x 3x 4x 5x 6x 7x
7
ANDY POTTS IRONMAN CHAMPION
9
.........................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................................................................................................................................................
.........................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................................................................................................................................................
........................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................................................................................................................................................
........................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................................................................................................................................................
........................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................................................................................................................................................
........................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................................................................................................................................................................
........................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................................................................................................................................................................
.........................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................................................................................................................................................................
.........................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................................................................................................................................................................
.........................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................................................................................................................................................................
.........................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,................................................................................................................................................................
.........................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,................................................................................................................................................................
........................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................................................................................................................................................................
....................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................................................................................................................................................................
....................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................................................................................................................................................................
...............................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................................................................................................................................................................
.............................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................................................................................................................................................................
............................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................................................................................................................................................................
........................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................................................................................................................................................
.......................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................................................................................................................................................
........................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................................................................................................................................................................
........................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................................................................................................................................................................
........................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........................................................................................................................................................,,,,........
.......................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................................................................................................................................................................
.......................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................................................................................................................................................................
.......................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,,,,.......................................................................................................................................................................
.......................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,,,,.......................................................................................................................................................................
.......................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,,,,.......................................................................................................................................................................
.....................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................................................................................................................................................,,,
.....................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................................................................................................................................................,,,
...................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................................................................................................................................................................,,,
...................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................................................................................................................................................................,,,
...................................................................................,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................................................................................................................................................................,,,
....................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................................................................................................................
....................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................................................................................................................
................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,........................................................................................................................................................................
................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................................................................................................................................................................,
................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................................................................................................................................................................,
...............................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................................................................................................................................................................
...............................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................................................................................................................................................................
...............................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................................................................................................................................................................
.............................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................................................................................................................................................................
.............................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................................................................................................................................................................
............................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................................................................................................
............................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................................................................................................
............................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................................................................................................
............................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................................................................................................
............................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,................................................................................................................................................................................
............................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................................................................................................
............................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................................................................................................
............................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................................................................................................
................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................................................................................................................................................................................
................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................................................................................................................................................................................
................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................................................................................................................................................................................
................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................................................................................................................................................................
................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................................................................................................................................................................
............................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................................................................................................................................
............................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................................................................................................................................
............................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................................................................................................................................
............................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................................................................................................................................................................................
............................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................................................................................................................................................................................
............................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................................................................................................................................................................................
............................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................................................................................................................................................................................
............................................................................,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................................................................................................................................................................................
............................................................................,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................................................................................................................................................................................
............................................................................,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................................................................................................................................................
................................................................................,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................................................................................................................................
................................................................................,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................................................................................................................................
................................................................................,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................................................................................................................................
................................................................................,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................................................................................................................................
................................................................................,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................................................................................................................................
................................................................................,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................................................................................................................................
................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................,,,,,,,,....................................................................................................................................................................................................................
................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................,,,,,,,,....................................................................................................................................................................................................................
....................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,............................................................................................................................................................................................................................................................
....................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,............................................................................................................................................................................................................................................................
....................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,............................................................................................................................................................................................................................................................
...............................................................................................................,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,........................................................................................................................................................................................................................................................
...............................................................................................................,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,........................................................................................................................................................................................................................................................
.............................................................................................................,,,,,,,,,,,,,,,............,,,,,,,,,,,,,,..........................................................................................................................................................................................................................................................
.............................................................................................................,,,,,,,,,,,,,,,............,,,,,,,,,,,,,,..........................................................................................................................................................................................................................................................
.............................................................................................................,,,,,,,,,,,,,,,............,,,,,,,,,,,,,,..........................................................................................................................................................................................................................................................
............................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................................................................................................................................................................................................
............................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................................................................................................................................................................................................
........................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................................................................................................................................................................................................
........................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................................................................................................................................................................................................
........................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................................................................................................................................................................................................
........................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................................................................................................................................................................................................
........................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................................................................................................................................................................................................
........................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................................................................................................................................................................................................
........................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................................................................................................................................................................................
........................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................................................................................................................................................................................
........................................................................................................................,,,,....,,,,,,,,........................................................................................................................................................................................................................................................................
........................................................................................................................,,,,....,,,,,,,,........................................................................................................................................................................................................................................................................
........................................................................................................................,,,,....,,,,,,,,........................................................................................................................................................................................................................................................................
............................................................................................................................,...,,,,............................................................................................................................................................................................................................................................................
............................................................................................................................,...,,,,............................................................................................................................................................................................................................................................................
........................................................................................................................,,,,,,,,,,,,............................................................................................................................................................................................................................................................................
........................................................................................................................,,,,,,,,,,,,............................................................................................................................................................................................................................................................................
........................................................................................................................,,,,,,,,,,,,............................................................................................................................................................................................................................................................................
............................................................................................................................,,,,,,,,............................................................................................................................................................................................................................................................................
............................................................................................................................,,,,,,,,............................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................,,,,................................................................................................
................................................................................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................................................................
........................................................................................................................................,,,,....................................................................................................................................................................................................................................................................
........................................................................................................................................,,,,....................................................................................................................................................................................................................................................................
........................................................................................................................................,,,,....................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................................................................
............................................................................................,,,,,,,,............................................................................................................................................................................................................................................................................................................
............................................................................................,,,,,,,,............................................................................................................................................................................................................................................................................................................
...................................................,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,.......................................................................................................................................................................................................................................................,................................................
...................................................,,,,,............................,,,,,,,,,,,,,,,,,,,,.......................................................................................................................................................................................................................................................,................................................
...................................................,,,,,................................,,,,,,,,,,,,,,,,.......................................................................................................................................................................................................................................................,................................................
....................................................,,,,................................,,,,,,,,,,,,,,,,,,,,...................................................................................................................................................................................................................................................,................................................
....................................................,,,,................................,,,,,,,,,,,,,,,,,,,,...................................................................................................................................................................................................................................................,................................................
....................................................,,,,............................,,,,,,,,,,,,,,,,,,,,,,,,...................................................................................................................................................................................................................................................,................................................
................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................................................................................................................................................................................................................................................................................
................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................................................................................................................................................................................................................................................................................
............................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................................................................................................................................................................................................................................................................................
............................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................................................................................................................................................................................................................................................................................
............................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................................................................................................................................................................................................................................................................................
............................................................................,,,,,,,,,,,,,,,,,,,,........,,,,,,..................................................................................................................................................................................................................................................................................................
............................................................................,,,,,,,,,,,,,,,,,,,,........,,,,,,..................................................................................................................................................................................................................................................................................................
............................................................,,,,,,,,........,,,,,,,,,,,,,,,,,,,,........,,,,....................................................................................................................................................................................................................................................................................................
............................................................,,,,,,,,........,,,,,,,,,,,,,,,,,,,,........,,,,....................................................................................................................................................................................................................................................................................................
............................................................,,,,,,,,........,,,,,,,,,,,,,,,,,,,,........,,,,....................................................................................................................................................................................................................................................................................................
....................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................................................................................................................................................................................................................
....................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................................................................................................................................................................................................................
................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................................................................................................................................................................................................................
................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................................................................................................................................................................................................................
................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................................................................................................................................................................................................................
................,,,,........,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................................................................................................................................................................................................................................................................................................
................,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................................................................................................................................................................................................................................................................................................
................,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................................................................................................................................................................................................................................................................................................
................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................................................................................................................................................................................................................................................................................................
................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................................................................................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................................................................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................................................................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................................................................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................................................................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................................................................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,....................................................................................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,....................................................................................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,....................................................................................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,................................................................................................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,................................................................................................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,................................................................................................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,................................................................................................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,................................................................................................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,................................................................................................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,...........................................................................................................................................................................................................................................................................................................,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,...........................................................................................................................................................................................................................................................................................................,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,....................................................................................................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,....................................................................................................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,....................................................................................................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,...........................................,............................................................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,...........................................,....,,,,....................................................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................................,,,,,,,,,,,,................................................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................................,,,,,,,,,,,,................................................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................................,,,,,,,,,,,,................................................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................................,,,,,,,,,,,,,,,,............................................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................................,,,,,,,,,,,,,,,,,,,,........................................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................................,,,,,,,,,,,,,,,,,,,,,,,,,....................................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................................,,,,,,,,,,,,,,,,,,,,,,,,,....................................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................................,,,,,,,,,,,,,,,,,,,,,,,,,................................,,,,................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................,...................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................,...................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................,...................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................................................................................................................................,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................................................................................................................................,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................................................................................................................................,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,............................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................................................................................,,,,,,,,.,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,............................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................................................................................,,,,,,,,.,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................,,,,............................................................................................,,,,....,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................,,,,,,,,........,,,,....,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,,,................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................,,,,,,,,................,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,,,................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................,,,,,,,,................,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,,,................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,....,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,....,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........................................,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,,,,,,,,,,,............,,,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~,,,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~,,,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................,,,,................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........,,,,....,,,,....,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~....................................................................,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,,,,,,,,~~............................................................................................,,,,,,,,,,,,................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,~,,,,,,,,~~........................................................................................................,,,,................................................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,.,~,,,,,,,,,~~~................................................................................................................................................................................................................................................................................................................................................................................................,.,,,,,,,,,,,~~~..................................................................................................................................................................................................................................................................................................................................................................................................,,,,,,,,,,~~~~...........................................................................................................................................................................................................................................................................................................................,......................................................................,,,,,,,,,,,,,,...........................................................................................................................................................................................................................................................................................................................,....................................................................,,,,,,,,,,,,,~~~............................................................................................................................................................................................................................................................................,,,,...........................................,....................................................................,.,,,,,,,,,,,~~~................................................................................................................................................................................................................................................................................................................................................................................................,,,,,,,,,,,,,~~~.................................................................................................................................................................................................................................................................................................................................................................................................,,,,,,,,,,,~~~~................................................................................................................................................................................................................................................................................................................................................................................................,.,,,,,,,,,,~~~~................................................................................................................................................................................................................................................................................................................................................................................................,,,,,,,,,,,,~~~~................................................................................................................................................................................................................................................................................................................................................................................................,,,,,,,,,,,~,~~~............................................................................................................................................................................................................................................................................................,,,,,,,,....,,,,................................................,...................................,,,,,,,,,,,,~~~~............................................................................................................................................................................................................................................................................................,,,,,,,,....,,,,................................................,...................................,,,,,,,,,,,~~~~~................................................................................................................................,,,,........................................................................................................,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,....,,,,................................................,.......................,,,,.........,,,,,,,,,~~~~~~........................................................................................................................................................,,,,,,,,....................,,,,,,,,............,,,,,,,,,,,,................,,,,,,,,...........................,........................................................................................................,,,,....,,,,....,,,,,,,,,,~~~~~~....................................................................................,,,,................................................................,,,,,,,,....................,,,,,,,,............,,,,,,,,,,,,................,,,,,,,,...........................,........................................................................................................,,,,....,,,,....,,,,~,,,,,~~,~~~................................................................................................................................................................................,,,,........................................................,,,,................................................................................................................................,,,,,,,,,,,,....,,,,,,,,,,~~~~~~................................................................................................................................................................................................................................................................................................................................................................................................,,,,,,,,,,~~~~~~................................................................................................................................................................................................................................................................................................................................................................................................,,,,~,,,,,~~~~~~................................................................................................................................................................................................................................................................................................................................................................................................,,,,,,,,,,,~~~~~................................................................................................................................................................................................................................................................................................................................................................................................,,,,,,,,,,,~~~~~................................................................................................................................................................................................................................................................................,,,,,,,,,,,,............,,,,................,,,,................................................................,,,,~,,,,,,~~~~~................................................................................................................................................................................................................................................................................,,,,,,,,,,,,............,,,,................,,,,................................................................,,,,~,,,,,~~~~~~....................................................................................................................................................................................................................................................,,,,,,,,....................,,,,,,,,,,,,............,,,,................,,,,................................................................,,,,~,,,,,~,,~~~................................................................................................................................................................................,,,,....,,,,........................................................,,,,,,,,....................................,,,,,,,,........,,,,....................,,,,............,,,,....................................,,,,~,,,,,,~~~~~................................................................................................................................................................................,,,,....,,,,........................................................,,,,,,,,....................................,,,,,,,,........,,,,....................,,,,............,,,,....................................,,,,~,,,,,,~~~~~....................................................................................................................................................................................,,,,,,,,,,,,........................................,.......,,,,,,,,,,,,,,,,........,,,,,,,,....................,,,,........................,,,,,,,,............,,,,........,,,,,,,,,,,,....................,,,,~,,,,,,,~~~~....................................................................................................................................................................................,,,,,,,,,,,,........................................,...................,,,,....................................................................................,,,,........................................,,,,~,,,,,,,~~~~....................................,,,,....,,,,............................,,,,....................................................................................................,,,,,,,,,,,,........................................,...................,,,,....................................................................................,,,,........................................,,,,~,,,,,,~~~~~............................,,,,....,,,,........,,,,....................................................................,,,,,,,,........................................................................................................,...................................................................................................................................................,,,,,,,,~,,,,,,~~~~~........................................................................................................................,,,,,,,,........................................................................................................,...................................................................................................................,...............................,,,,,,,,~,,,,~~~~~~~........................................................................................................................,,,,,,,,........................................................................................................,.......................................................................,,,,,,,,........,,,,........................,,..............,,,,,,,,........,,,,,,,~~,,,~~~~~~~~....................................................................................................................................................................................................................................................................................................................,,,,........................................................................,,,,~~,,~~~~~~~~........................................................................................................................................................................................................................................................................................,,,,,,,,....................,,,,.......................................................................,,,,~~~~~~~~~~~~~..................................................................................................................................................................................................................................................,,........,,,,............................................................................................................,,,,............,,.~,,,,~~,~~~~~~~~~.............................................................................................................................................................................................................................................................................................................................................................................................,,,,,,,~~~~~~~~~~~~.............................................................................................................................................................................................................................................................................................................................................................................................,,,,,,,~~~~~~~~~~~~.............................................................................................................................................................................................................................................................................................................................................................................................,,,,,,,~~~~~~~~~~~~.............................................................................................................................................................................................................................................................................................................................................................................................,,,,,,,~~~~~~~~~~~~....................,,,,.....................................................................................................................................................................................................................................................................................................................................................................,,,,,,,~~~~~~~~~~~~............................................................................................................................................................................................................................................................................................................................................................................................,,,,,,,,~~~~~~~~~~~~............................................................................................................................................................................................................................................................................................................................................................................................,,,,,,,,~~~~~~~~~~~~...........................................................................................................................................................................................................................................................................................................................................................................................,,,,,,,,~~~~~~~~~~~~~...........................................................................................................................................................................................................................................................................................................................................................................................,,,,,,,~~~~~~~~~~~~~~........,,,,............................................................................................................................................................................................................................................................................................................................................................................,,.~,,,,~~~~~~,~~~~~~~~~........................................................................................................................................................................................................................................................................................................................................................................................,.,,,,,,~~~~~~~~~~~~~~~~................................................................................................................................................................................................................................................................................................................................................................................,,,,......~,,,,,~~~~~~~~~~~~~~~~................................................................................................................................................................................................................................................................................................................................................................................,,,,,,,,,.~,,,,,~~~~~~~~~~~~~~~~................................................................................................................................................................................................................................................................................................................................................................................,,,,,,,,..,,,,,,~~~~~~~~~~~~~~~~............,,,,................................................................................................................................................................................................................................................................................................................................................................,,,,,,,,.,,,,,,,~~~~~~~~~~~~~~~~....,,,,,,,,,,,,,,,,............................................................................................................................................................................................................................................................,,,,,,,,.......................................,,,,,,,,,.................................................,~,,,,,,~,~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................................................................................................................................................................................................................,,,,........,,,,,,,,.......................................,,,,,,,,,.................................................,~,,,,,,~,~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................................................................................................................................................,,,,,,,,....,,,,,,,,.................................................................................................,,,,,,,,,~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................................................................................................................................................................................................................,,,,....,,,,,,,,.................................................................................................,,,,,,,,,~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................................................................................,,,,............................................................................................................................,,,,....,,,,,,,,.................................................................................................,,,,,,,,,~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................................................................................................................................,,,,,,,,........,,,,,,,,........................................,,,,,,,,,,,,,,,,....,,,,,,,,....................,,,,.....................,,,,,,,,,~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................................................................................................................................,,,,,,,,........,,,,,,,,........................................,,,,,,,,............,,,,,,,,....................,,,,.....................,,,,,,,,,~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................................,,,,,,,,,,,,....,,,,,,,,,,,,................................................................................................................................,,,,,,,,........................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................,,,,,,,,.................,,,,,,,,,~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................................................................................................................................,,,,,,,,........................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................,,,,,,,,.................,,,,,,,,,~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,....,,,,............................,,,,,,,,............................................................................................................................................................................,,,,,,,,........................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................,,,,,,,,.................,,,,,,,,,~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,............................,,,,....,,,,,,,,................................................................................................................................................................................................,,,,....................................,,,,,,,,.........................................................................,,,,,,,,,~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,.....................................................................................................................................................................................................................................................................................................................................................................,,,,,,,,,~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,............................................................................................................................................................................................................................................................,,,,.....................................................................................................,,,,,,,,,~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,................................................................................,,,,........................................................................................................................................................................,,,,,,,,.................................................................................................,,,,,,,,,~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,............................,,,,,,,,....,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................,,,,,,,,,,,,,,,,....................................................................,,,,,,,,.................................................................................................,,,,,,,,,~~~~~~~~~~~~~~,,,,...........................................................,,,,,,,..........,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,........,,,,,,,,........................................,,,,....,,,,,,,,,,,,,,,,,,,,............................,,,,........................................,,,,................,,,,,,,,,,,,,,,,........................................,,,,.....................,,,,,,,,,~~~~~~~~~~~~~~...............................................................,,,,,,,..........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,........,,,,,,,,,,,,....,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,....................................,,,,,,,,,...........,,,,,,,,,,,,,,,,.................................................................,,,,,,,,,~~~~~~~~~~~~~~...............................................................,,,,,,,..........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,................,,,,,,,,,,..........,,,,,,,,,,,,,,,,.................................................................,,,,,,,,,~~~~~~~~~~~~~~....................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,................,,,,,,,,........,,,,,,,,,,,,,,,,.................................................................,.,,,,,,,~~~~~~~~~~~~~~........................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,................................,,,,,,,,,,,,,,,,.................................................................,.,,,,,,,~~~~~~~~~~~~~~....................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,....,,,,,,,,..,,,,,,,,,,,,,,.........................................................................,,,,,,,,,,~~~~~~~~~~~~~....................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................,,,,,,,,,,,.,,,,,,,,,,,,.........................................................................,,,,,,,,,,~~~~~~~~~~~~~....................................................................,,,,,,,,,,,,,,,,,,,,........................................................,,,,,,,,,,,,....................................................................................,,,,,,,,,,,,............................,,,,,,,,,,......,,,,,,,,.........................................................................,,,,,,,,,,~~~~~~~~~~~~~,,,,,,,,,,,,............................,,,,....................................................................................................,,,,,,,,........................................................................,,,,,,,,,,,,....,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,..........................................................................,,,,,,,,,,~~~~~~~~~~~~,,,,,,,,,,,,............................,,,,....................................................................................................,,,,,,,,........................................................................,,,,,,,,,,,,....,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,..........................................................................,,,,,,,,,,~~~~~~~~~~~~,,,,....,,,,,,,,............................................................................................,,,,........................................................................................................................................,,,,,,,,................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,....................,,,,,,,,,,,,........,,,,,,,,,,,,,,,,........,.,,,,,,,,,,~~~~~~~~~~~~,,,,....,,,,,,,,........................................................................................................................................................................................................................................,,,,,,,,................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,,,,,,,,........,.,,,,,,,,,,~~~~~~~~~~~~,,,,....,,,,,,,,............,,,,....................................................................................................................................................................................................................,,,,,,,,,,,,................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,,,,,,,,........,.,,,,,,,,,,~~~~~~~~~~~~,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................,,,,....................................................................................................................................................................,,,,,,,,................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,........,,,,....................,,,,,,,,,,,,,,,,........,,,,,,,,,,,,~~~~~~~~~~~~,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,........................................................................................................................................,,,,,,,,................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,................,,,,,,,,,,,,,,,,........,.,,,,,,,,,,~~~~~~~~~~~~................,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,........,,,,,,,,............,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,........................,,,,,,,,,,,,~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,....,,,,,,,,............,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,,,,,,,,........................,,,,,,,,,,,,~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,....,,,,,,,,............,,,,............,,,,,,,,,,,,....,,,,,,,,,,,,....,.......,,,,,,,,........................,,,,,,,,,,,,~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,............,,,,,,,,,,,,........,,,,,,,,....,,,,........................,,,,,,,,................,,,,......,,,,,,,,,,~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,................................,,,,,,,,................,,,,.......,,,,,,,,,~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,................................,,,,,,,,................,,,,....,.,,,,,,,,,,~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,~~~~~~~~~~~~,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, GlassGiant.com
................................................................................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................................................,......,,,,,....
................................................................................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................................................,..............,
................................................................................................................................................................................................................................................................................................................................................................................................,,............,,
......................................................................................................................................................................................................................................................................................................................................................................................................,,,,......
................................................................................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................................................................
......................................................................................................................................................................................................................................................................................................................................................................................................,,........
..................................................................................................................................................................................................,............................................................................................................................................................................................,...,,...........
................................................................................................................................................................................................................................................................................................................................................................................................,..............,
................................................................................................................................................................................................................................................................................................................................................................................................,..............,
........................................................................................................................................................................................................................................................................................................................................................................................................,,,,....
................................................................................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................................................................
..................................................................................................................................,............................................................................................................................................................................................................................................................................,
.................................................................................................................................,,,...........................................................................................................................................................................................................................................................................,
.......................................................................................................................................................................................................................................................................................................................................................................................................,.......,
.......................................................................................................................................................................................................................................................................................................................................................................................................,..,,,...
...........................................................................................................................................................................................................................................................................................................................................................................................................,,...
................................................................................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................................................................
.....................................................................................................................................................................,......,,,.,.....,.........................................................................................................................................................................................................................
..........................................................................................................................................................,,,,~~~~~~~~~~~,,,,,,,,,,,,~+,,.....................................................................................................................................................................................................................,,
..................................................................................................................................................,,,,~~~~+=+++~+~~~~~~~~~~~~~~~~~,,~,,,,,,,,,,,................................................................................................................................................................................................................
..............................................................................................................................................,,,~~~~++++++++++++~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,...........................................................................................................................................................................................................
........................................................................................................................................,,,~~~~~++++++++~++~++~~++++++~+~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,.......................................................................................................................................................................................................
......................................................................................................................................,,~~~+~+++~~~~~~~~~++++++++++++++++++++++++++~~~~~~~~~~~~~,,~~,,,,,,,~+~..................................................................................................................................................................................................
...................................................................................................................................,.,~~~~~~~~~~~~~~~+~~+++++++++++++==++++++++++++++++++~~~~~~~~~~~~~~~~+~,~~,,................................................................................................................................................................................................
.................................................................................................................................,,,,~~~~~~~~~~~~~~~~+++++~++++++++====+++++++++++++++++++++++++~~~~~~~~~~~~~~~,,,..............................................................................................................................................................................................
.................................................................................................................................,~+~~~~~~~~~~~+++~++++++++++++++===========+=++=+++===+=====++++++++~~~~~~~~~~~~,,,............................................................................................................................................................................................
..............................................................................................................................,,~++~~~~~~~~~+++++~~++++++++++++++===??========================+++++++++++++~~~~~~,,,,,..........................................................................................................................................................................................
..............................................................................................................................,+~~~~~~~~~+++++++++++++++++++++++==???????=================?=======+==++++++++~~~~~~,,,,,,.......................................................................................................................................................................................
............................................................................................................................,~~~,,~~~++~~~+++++++++++++=+++++++==?7777777?????======??????????==========++++++~~~~~~,,,,,,......................................................................................................................................................................................
..........................................................................................................................,,~+~,,,~~~~~++++++++++++++++=++++====??77777777777????????????????????==========++++~~~~~~~,,,,,.....................................................................................................................................................................................
........................................................................................................................,,,~+~,,,~~~~~~~+++++++++++++++++++++==??7788888888788777???????????77???????=======++++~~~~~~~,,,,,,...................................................................................................................................................................................
..........................................................................................................................++~,,,,,~~~~~~~~+++++++++++++++++++=??77888DDDDDDDDD8888777777???77?7?????????=====++++~~~~~~~~,,,,,..................................................................................................................................................................................
.........................................................................................................................+?~,,,,,,~~~~~~~~~~+++++++++++++++++=??7888DDDDDDDDDDDDD8888877777777?7?????????====++++~~~~~~~~,,,,,,.................................................................................................................................................................................
........................................................................................................................+7~,,,,,,,,,~~~~~~~~~++++++++++++++=+=??7888DDDDDDDDD DDDDD88877877777777??????=====+++++~~~~~~,,,,,,,................................................................................................................................................................................
........................................................................................................................=~~,,,,,,,,,~~~~~~~~~~~+++++++++++++==?7788DDDDDDDDDDDDDDDDDDDDDD88887777777??????====++++++~~~~,,,,,,,,,...............................................................................................................................................................................
......................................................................................................................,++~~,,,,,,,,,,,,~~~~~~+=~+++++++++++==?7788DDDDDDDDDDDDDDDDDDDDDD888878777777?????====++++++~~~~~,,,,,,,,,,..............................................................................................................................................................................
.....................................................................................................................,=+~,,,,,,,,,,,,,,,,,~~,,,~~~+++++++++==?77888DDDDDDDDDDDDDDDDDDDDDD888??777????????=?===+~~~~~~~~~,,,,,,,,,,,.............................................................................................................................................................................
.....................................................................................................................=+~~,,,,,,,,,,,,,,,,,,,,~~~~~~++++++++==??788DDDDDDDDDDDDDDDDDDDDDDD88888777?????????====+++~~~~~~~,,,,,,,,,,,.............................................................................................................................................................................
....................................................................................................................~=~~,,,,,,,,,,,,,,,,,=~,~~~~~~~+++++++===?7788DDDDDDDDDDDDDDDDDDDD888888777?7????========+++++~~~~~,,,,,,,,,,,,,............................................................................................................................................................................
...................................................................................................................,=+~,,,,,,,,,,,,,,,,,,.,,,,~~~++++++++====??778888DDDD8888888888888888877777?????====++=+++++++~~~~~,,,,,,,,,,,,,............................................................................................................................................................................
...................................................................................................................==~~,,,,,,,,,,~~~+++==========+~~,,,~=???????+??87888888887888887777777777??????=====+++++++++~~~~~,,,,,,,,,,,,,,,...........................................................................................................................................................................
..................................................................................................................~=+~,,,,,..,~++====???77778888888DD887===+=?77==77?7778777777777777777??7?????=======+++++++~~~~~~~,,,,,,,,,,,,~,,,,..........................................................................................................................................................................
..................................................................................................................++~~,,,.,~+++==???77777888888888D8DDDDDDDDD8??78=?77777777777777777?7???????=====+===++++~~~~~~~~~~,,,,,,,,,,,,,,,,,,.........................................................................................................................................................................
.................................................................................................................,++~~,.,~++===??77777788888888DDDDDDDDDDDDDDDDDDD7?787777????????????????????======++++++~~~~~~~~~~~~,,,,,,,,,,,,,,,.,.........................................................................................................................................................................
.................................................................................................................,++~,,~+=====?7777788888888888888888888D888DDDDDDDDDDD88777??????????????=======+===++++~~~~~~~~~~~~~,,,,,~~,,~~=?D7=,.........................................................................................................................................................................
.................................................................................................................~++,,+=====???77778888888877877777??7?77??7777777788DDDD877?????=====??===========++++++~~~~~~~++++==78DDDDDDDDDDDDDDD=.........,..............................................................................................................................................................
.................................................................................................................,=,,=====??????7777777777???========+=?788D88DD88888878DDD87????=====??==?=======+++~~~~=778788DDDDDDDDDDDDDDDDDDDDDDD8~......,~,..............................................................................................................................................................
.................................................................................................................,~,=====??7???77?77????==+++~~+~~+=7DDDDDDDDDDDDDDDDDDDDDDDD877???=======??????788DDDDDDDDDDDDDD8777?=+~,......,=D DDDD+.,..=DDDD+.............................................................................................................................................................
..................................................................................................................,===?????????????+++~~~~~,,,,,+8DDDDDDDDDDDDDDDDDDDDDDDDDDDDD77???7DDDDDDDDDDDDDDDDDDD887==+....,.,,,,,,~,,,,,,,+7DDDD?,.~8DDDD7,.............................................................................................................................................................
.................................................................................................................,=??????====?=++++~~~~,,,.~8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD88877=+~.....,,~~~~~++~~~,~~,,~~+~~~,,~~++++~~78~8DDDDD8~..............................................................................................................................................................
................................................................................................................,?777???======+~+~~~~,,,.,7DDDDDDDDDD8??????==?7DDDDDDDDDDDDDDDDDDDDDDD=,,....,,~~~+++++++~~~=?77878888DDDDD8888DD88++=??8DDDDD8+...............................................................................................................................................................
..............................................................................................................,=?????7??==+==++~~~~,,,.~7DDDDDD87=+,,+=========+=?=7DDDDDDDDDDDDDDDDDDD8~~~+??7777778DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD7?8888D8=.................................................................................................................................................................
............................................................................................................,,===?=?????===+=++~~,~,,,7DDDD88?+~+=+,,===========+=+=?8DDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDD887=+~,,......,,,,?DD D D D87777~..................................................................................................................................................................
............................................................................................................,~+===+===77==+=+++~~~,,?8DDD87+++===+=~~+=++========,..~?DDDDDDDDDDDDD8778DDDD887?==+++~~~,,,,,..,~~+++++++++++~~~+=8DDDDDDD77=,...................................................................................................................................................................
............................................................................................................,~++++++====++=++++~~,.?88DD7=++=+++++++++=========+=+.,.+DDDDDDDDD7?=+,,~+=+........,,,,~~~~~~~++++++++++++++~~~,~+~,,~=7DD8?=.....................................................................................................................................................................
.............................................................................................................,,,,~++=+++++==+++~,,?D888=~+=++++++++++++=++=+===+==,.,=DDDDDDDDD7=~~~+++===~.,~++++++++~~~~~~~~++++++++==+~,~,,,,~,,,,,,=7+......................................................................................................................................................................
.............................................................................................................,~,,,,~~+++++==++~?78D888++==+=+++++++++++========+==+,~DDDDDDDDD87?==?788DDDD8++====++++~~~~~~~~~+~~++++++~~,,,,,,,,,,,,,.~,......................................................................................................................................................................
............................................................................................................,~++++++~~,~~+==?8 DDDD87=+=+++++++++++++++++++====+==,,8DDDDDDDD878??8DDDDDDDDDD?~+===+++++~~~~~~~~~~~~~++~~,,,,,,,,,,,,...,.......................................................................................................................................................................
..........................................................................................................+?777778887~~~~=DDDDDDDDD87+==+++++++++++++++~+++========8DDDDDDDD77888DDDDDDDDDDDD8?~+=++++++~~~~~~~~~~~~~~~~,,,,,,,,,,,,,...........................................................................................................................................................................
.........................................................................................................+?77777777888DDDDDDDDDDD88DD?===++==+++++++=~~~++=====8?8DDDDDD8?778DDDDDDDDDDDDDDD8887~,+++++++~+++~~~~~~~~~~,,,,,,,,,,...............................................................................................................................................................................
.........................................................................................................+??==??7788888DDDDDDDDDDD7DDD?++====+++++++~~~+++===??8DDDDDDDD7?7DDDDDDDDDDDDDDDDD8887?+,++++++~~~~~~~~~~~~~,,,,,,,,,,,.,.............................................................................................................................................................................
........................................................................................................,==~,+7777777888DDDDDDDDDD88DDD7=+==++++=++~~+++++++=7DDDDDDD87??8DDDDDDDDDDDDDDDDD8D888?=+,~+~+~~~~~~~~~~~~~~,,,,,,,,,,,...............................................................................................................................................................................
.........................................................................................................++,+~7777777787==+++++==?7DDDDDD7=++====+~~+==++=?8DDDDD7?????78DD88DDDDDDDDDDDDDDDD8887=++,~+~~~~~~~~~~~~,,,,,,,,,,,,,,,..............................................................................................................................................................................
.........................................................................................................~~,=~?77777?77?++=78DDD8?~~=88DDDD87=++~,~~++?8DDDD87DD7?==??7DDD8DDDDDDDDDDDDDDDDD88887=++~.~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,............................................................................................................................................................................
..........................................................................................................~~=+=77777?77?=78DDDDDDD?+,~7D88DDDDDDD DDD DDD877788?===?78888DDDDDDDDDDDDDDDDDDDD8877?=~+~.,~~~~~~~~~~~,,,,,,,,,,,,,,,,,............................................................................................................................................................................
..........................................................................................................~~==+77777=777788DDDDDDDD?=~,+887778DDDDDD87777887?==+==???7DDDDDDDDDDDDDDDDDDDDDD88887?=+++~.,~~~~~~~~~~,,,,,,,,,,,,,,,,,,...........................................................................................................................................................................
...........................................................................................................=+=+77787?77888DDDDDDDDDD7=~,,+???77888DD887??=+~++==+==7DDDDDDDDDDDDDDDDDDDDDDD8888887?=~=?~.,~~~~~~~~~,,,,,,,,,,,,,,,,,,...........................................................................................................................................................................
...........................................................................................................+==+?7777777888DDDDDDDDDDD7=+~,,,,~==++++===+~~~~++++=7DDDDDDDDDDDDDDDDDDDDDDDDDD8888887?=?88~.~,~~~~,,,,,,,,,,,,,,,,,,,,,...........................................................................................................................................................................
............................................................................................................?===777777888DDDDDDDDDDDDD8?=++~~~,~~~~~~~,~~~++=??788888888DDDDDD88DDD8DD88DDD88D88888888887,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........................................................................................................................................................................
............................................................................................................==+=77777888DDDDDDDDDDDDDDD8??===+++++++++++===?7788D888888888888888DDDDDD88DDD88888888888888=.,,,,,,,,,,,,,,,,,,,,,,,,,,,..........................................................................................................................................................................
............................................................................................................=?==?7778888DDDDDDDDDDDDDDDD7??=============??77888888888888888DD8DDD888DD8D888888888888888887,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........................................................................................................................................................................
............................................................................................................~7==?7?7788DDDDDDDDDDDDDDDDDD7??=======????7788888888888888888888DD88DDDDDDD888888888888888888?,,,,,,,,,,,,,,,,,,,,,,,,.,...........................................................................................................................................................................
............................................................................................................,??====?788DDDDDDDDDDDDDDDDDDD?===??=??77777888888888888D888888888DDDDDD88DD88D8888888888888888+.,,.,,,,,,,,,,,,,,,,,,,,..,,........................................................................................................................................................................
.............................................................................................................+77?===?77788888DDDDDDDDDDDDDD7===??77777788887887788888D88888888DDDD8888D888D88888888888888777+.,,,.,,,,,,,,,,,,,,,,,,,...........................................................................................................................................................................
.............................................................................................................,??=++=++=???????788DDDDDDDDDDD8????77777777777777777??788888888888DDDDDDD888888888888888888778?,.,..........,,,,,,,..,.,,.........................................................................................................................................................................
..............................................................................................................,==+++~~+++++~~~++=7788DDDDDD8877??????77877777777??+==?78888888DDDDDDDD88888888888888888887777=,,,....................,,.........................................................................................................................................................................
................................................................................................................,,~~~~~~~~......,+==?78888888777????7777777777777?=+=78888888DDDDDDDDDDD888888888888888777777?=.,.,.................,,,.........................................................................................................................................................................
...................................................................................................................~~~~~~~,,,,,,,..,++=?7778788777??777777777??777777778888888DDD8DDDDDD88888888888777777777777=,.,,................,,..........................................................................................................................................................................
....................................................................................................................~~,,~~,~~~+++++~~~++=7888888877777777777777777777888888888DDDDDDDDD8888888888877777777777888=.,,,,.............,,,...............,,.........................................................................................................................................................
....................................................................................................................~+,,,+~~~~+++=?77?778D88888888887777777777777777888888888888888DDDDD8888888777777777777778888+.,,.,............,,................,,.........................................................................................................................................................
....................................................................................................................+=+~~+~~~++=??7788DDDD8DD8D8888888777878888888878887888888888888DDDD88887877777777777777888888=,,,,,,,......,..,,...........................................................................................................................................................................
....................................................................................................................+??=++~~~++=???778888D8888888D8888888888888888888888888888888DDDD8888888888777777777777788888DD?,,,,,,,........,,...........................................................................................................................................................................
....................................................................................................................+=?==++~~~+==??7788888888888DDD88888888888888888888888888888888D88888888887777777777778888888DDD?,.,,,,,,,,.,..,............................................................................................................................................................................
....................................................................................................................~=??=+++~~++==?77777787888888DD888888888888D8DD88DD8888D88888D88DDD88888888777777777778888888DDDD8,,,,,,,,,,,,.,............................................................................................................................................................................
....................................................................................................................~???=++++~+==???777778877888888D888DD88888DDDDDDDDDDD88888888888888888887777777777777788888888DDDD8~.,,,,,,.,,,,............................................................................................................................................................................
....................................................................................................................,???=++=+~+??7777777777777777888888DDD8DDDDDDDDDDDDDDD8888888888877888888777777777788788888888DDD8D8~.,,,,,,,,,.............................................................................................................................................................................
.....................................................................................................................=?===?77?=??????777777788777777778888DDDDDDDDDDDDDDDDDDDD88888877777778777777777788788888888888888DD7,.,,,,,,,,............................................................................................................................................................................
.....................................................................................................................~=======+~~~~~~~~~++==??77777??=??7788DDDDDDDDDDDDDDDDDD8888888877777777777777778888888888888888888DDD+.,,,,,,.............................................................................................................................................................................
.....................................................................................................................,===+~+~~~,,,,~,,,,,,,,,~++==+++++==7788DDDDDDDDDDDDDDDDDD888888777777?77777777788888888888888888888DDD?,,,,,,.............................................................................................................................................................................
......................................................................................................................+=+~~~~,,,,.,.,,...,,,,,,,,,,,,,~~~+=?78DDDDDDDDDDDDDDDDD88887777??????7778888888888888888888888888DD8D?,,,,,.............................................................................................................................................................................
......................................................................................................................~=+~~,,,,,,,~+=====++++++++++====+~+=?788DDDDDDDDDDDDDDD88887777???????77778888888888888888888888D888888?..,,.............................................................................................................................................................................
......................................................................................................................~=~~,,,~~+=?77888888DD8DD8888888887??778888DDDDDDDDDDDDD8887777?777???777788888888888888888888D888DDD8878?.,,.............................................................................................................................................................................
......................................................................................................................,=+~,,++=+==++=??78888888DDDDD8DD88777778888DDDDDDDDDDD88877777?????7777778888888888888888888DD8888DDD8888?.,,............................................................................................................................................................................
......................................................................................................................,++~,++++++~~~++==7788888888D88DDD8877778888D8DDDDDD888887777?????7777777888888888888888D888DDDDD8888D88888=.,............................................................................................................................................................................
.......................................................................................................................++~+=++~~~~~+++===?7778888888888888877777888DD88888888877777?????777777888888888888888DDD88DDDDDDD888888887~.............................................................................................................................................................................
.......................................................................................................................~+~+=+++++++++=======??7777888888888887877888888D888887777777????7777777788888888888D8DD8DDDDDDDDDD888888887~............................................................................................................................................................................
........................................................................................................................++==++++++++++++==++==???7?77778888887787888888888877777777777777777778888888888DDDDD8DDDDDDDDDDDDD888887777~...........................................................................................................................................................................
........................................................................................................................+====++=++++++++++++===?????77777877777778888888877777?77??7?777?777778888888888DD8DDDDDDDDDDDDDDDD888887877~...........................................................................................................................................................................
........................................................................................................................~===++==+=++===========??????77777777777777887777777???7??77777777777777888888DDDDDDDDDDDDDDDDDDDD8888888887+...........................................................................................................................................................................
........................................................................................................................,====++==++=??????????????77777777777888887888877777??7?777777777778778888DDDDDDDDDDDDDDDDDDDDDDDDD888888877+...........................................................................................................................................................................
........................................................................................................................,+======++=??77777777777777777777788888888888777777777???777777788878888888DDDDDDDDDDDDDDDDDDDDDDDD888888777=.,,,.......................................................................................................................................................................
.........................................................................................................................,======++=?7788888777788888878888888888888877777???????????7778878887888DDDDDDDDDDDDDDDDDDDDDDDDDDD88888877+...........................................................................................................................................................................
.........................................................................................................................,+=======?78888888888888888888888888888888777??????????????????7788888DDDD8DDDDDDDDDDDDDDDDDDDDDDDD88888777+...........................................................................................................................................................................
..........................................................................................................................~======???788888888888888888888DDDD8888877????=========????78778888DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8887777+...........................................................................................................................................................................
..........................................................................................................................,======???7878888888888888888DDD8D888877???==========?=??7777888888DD8DDDDDDDDDDDDDDDDDDDDDDDDDDDD88888777+...........................................................................................................................................................................
...........................................................................................................................~?======????78878888888D8888DD8888777??=============????7778888888DD8DDDDDDDDDDDDDDDDDDDDDDDDDDD888888777+.,.........................................................................................................................................................................
...........................................................................................................................,===========??777777887888888888777??===+++++++===????7777877888888888DDDDDDDDDDDDDDDDDDDDDDDDDDD88888887+..,........................................................................................................................................................................
...........................................................................................................................,+?====++++++=??????????77777777???=++++++++++==???7777777788888888788888DDDDDDDDDDDDDDDDDDDDDDDD88887888=...........................................................................................................................................................................
............................................................................................................................+====+++++++++======???=????====+++~++++++===?????77777777777788788888888DDDDDDDDDDDDDDDDDDDDDDD88888887+...........................................................................................................................................................................
............................................................................................................................~==+=++++++++++++++++==++===+++~++~~+++++==?===????777777777777777777888888DDDDDDDDDDDDDDDDDDDDD88888888=..,........................................................................................................................................................................
.............................................................................................................................+=+++++++++~~~~~+~~~~~~~~~~~~~~~~~~~++++++======??????????7777777778888888888DDDD8DDDDDDDDDDDD888888788=...........................................................................................................................................................................
.............................................................................................................................,++++~~~~~~~~~~~~~~~~~~~~~~,~~~~~~~~~~++++++++==++========???77777777777777888888DDDDDDDDDDDDD888888888=,,.........................................................................................................................................................................
..............................................................................................................................~++~~~~~~~~~~~~~~~~~~~~,,,,,,~~~~~~~~~~~~~~~~+~~~++++++++==???77777777778888888888DDDDDDDDDDD888888888=,..........................................................................................................................................................................
...............................................................................................................................~+~~~~~~~~~~~~~~~~~~,,,,,,,,,~~~~~~~~~~~~~~~~,,~~~~~~~~++==??7788888787778888888DDDDDDDDDDD8888888888=...........................................................................................................................................................................
.................................................................................................................................~~~~~~~,~~,,,,,,,,,,,,,,,,,,,,~~~,,,,,,,,,,,,,,,,~~~+++=??78888DDDD8888788888DDDDDDDDDDDDD888878888=...........................................................................................................................................................................
...................................................................................................................................,,,,,,,,,,,,,,,~~,~,,,,,~,,,,,,,,,,,,,,,,,,,,,,~~~~~++=?77888DDD888888D88DD8DDDDDDDDDDDD888888888=...........................................................................................................................................................................
..........................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~++=??7788888DDDDDDDDDDDDDDDDDDDDDDDD887888888=...........................................................................................................................................................................
...................................................................................................................................................+++~~~,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~+==?7778888DDDDDDDDDDDDDDDDDDDDDDDDD887888888=...........................................................................................................................................................................
...................................................................................................................................................~++~~~~,,,,,,,,,,,,,,,,,,,,~~~~~~~~~+++=??778888888DDDDDDDDDDDDDDDDDDDD8887888888=...........................................................................................................................................................................
...................................................................................................................................................,++~~~~~,,,,,,,,,,~,,,~,,~~~~~~~~~~++++==?777788888DDDDDDDDDDDDDDDDDDDD8887887888?,.,........................................................................................................................................................................
....................................................................................................................................................+++~~~~~,,,,,,,,,~~~~~~~~~~~~~~~~++++++=??7777888888DDDDDDDDDDDDDDDDDD8888888888?~..........................................................................................................................................................................
....................................................................................................................................................~++~~~~,,,,,,,,,,,,,,,~~~~+++~~~~+++++++==??7777888DDDDDDDDDDDDDDDDD8888788888887~..........................................................................................................................................................................
.....................................................................................................................................................+++~~~~,,,,,,,,~~~~,,,,,,~~~~~~~~~~++++==?77778888888DDDDDDDDDDDDD88888888888887+..........................................................................................................................................................................
......................................................................................................................................................++~~~~~,,,~~,~~~~~~~~~,,,,,,~~~~~~++++==??77888DDDDDDDDDDDDDDDDD888888888888887+..........................................................................................................................................................................
.......................................................................................................................................................~+~~~~~~~~~~~~~~~~~++++++~~~~~~~~~~++++===??77888DDDDDDDDDDDDDDD88888888888888=..........................................................................................................................................................................
........................................................................................................................................................~+~~~~~~~~~~~~~~~++++++++++~~~~~~~~~~~++=???7888DDD8DDDDDDDDDDDD8888888888888=~,........................................................................................................................................................................
.........................................................................................................................................................~+~~~~~~~~~~~++++++++++++++++~~~~~~~~~~+=?7778888888DDDDDDDDDD88888888888888=~~,.......................................................................................................................................................................
..........................................................................................................................................................,~~+~~~~+++++++++++++++=+=+++++++++++==????777888888DDDDDDDDDD8888888888888?~~,.......................................................................................................................................................................
............................................................................................................................................................,~++~~++++++++++++++++++==+=+=+++++++==???777888DDDDDDDDDDDDD8888888888887~+~.......................................................................................................................................................................
.............................................................................................................................,,,,............................,~~++++++++++=====+++++++============???77777888DDDDDDDDDDDD88888888D8887~~~,......................................................................................................................................................................
.........................................................................................................................,,,,,,,,,,............................,~~++++++++=========+++++=====????????7777778888DDDDDDDDDD8888888888887~++,......................................................................................................................................................................
....................................................................................................................,,,,,,,,,,,,,,,,,............................,~+++++++=============++++======??77777778888DDDDDDDDDDD888888888888?~~+,......................................................................................................................................................................
..............................................................................,,,,,,..,,,,,,................,,,.,,,,,,,,,,,,,,,,,,,,,,,............................,~+++=++========================??778888888DDDDDDDDDDD8888888D8888?~++~,.....................................................................................................................................................................
..................................................................,,~++==+==+++++~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................,~++=====??=????777777????===??????788888DDDDDDDDDD88888DDDDDD88?~++,,,....................................................................................................................................................................
............................................................,..,~+==++==+++++++++++++~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........,..............,.,,++====?777888888887777??????????777888DDDDDDDD888888DDDDD888?~+~,~,,...................................................................................................................................................................
.......................................................,,,,.,~+====+++=====++++++++++++~~,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,,.............,,,,,,~+=??77888888888888877777777777778888DDDDDDDDD88888DDDDDD88=~+~,,~,,..................................................................................................................................................................
.....................................................,,,,,~+===++=+++=+===++++++++++++++++~,,,,,,,,,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,,,,,,~~~~~+?77788888DDDDDD88888777777777888DDDDDDDD8888888DDDDDD87+~+~,,~~~,.................................................................................................................................................................
..................................................,,..,~+==+==+++==+++++++++++++++++++~~+~~+~~,,,,,,~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~,,,,,,,,,,,,,,,,,~~~,,~~~~~~~+??7778888DDDDDDDDD8888777777788DDDDDDDDDD88888DDDDDDD?~+~~,,,,~~,................................................................................................................................................................
..................................................,,~===++++++++++++++++++++++++++++++++~~~~~~~~,,,,,,,,~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,~~~~~~,,~,~~~,,,,,~~~~~~~~~~~~~~++=7888888DDDDDDDD8888887?7788DDDDDDD88D88888DDDDDDD8=~+~~,~~,~~~,...............................................................................................................................................................
................................................~====+++++++++++++++==++++++++++++++++++~~~~~~~~~~~,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,~~+~~+++++++~,,,,,,,~~~~~~~~~~~~~~~~~~~++?88DDDDDDDDDDD888877778888DDDDDD8DD88888DDDDDDD7~+~~,,,,~~~~~~,.............................................................................................................................................................
.............................................,+==++++++++++++++++++++======+++++++++++++~~~~~~~~~~~~~,,,,,,~~~~~~~~~~~~~~~,~~,~~~~~,,,,,,,~++++++++++++++~,,,,,,,~~~,~~~~~~~~~~~~~~+~+=78DDDDDDDDDDDD888888888DDDDDD888888888DDDDD7+~~~~~~~~~~~,~~~~,...........................................................................................................................................................
............................................~====+=+++++++++++++===============++++++++++++~~~~~~~~~~~~,,,,,~~~~~~~~~~~~~~~~~~~~~~~,,,,,,~+~++++++++++++++~~,,,,~~~~~~~~~~~~~~~~~~+~++++++?8DDDDDDDD8888888888DDDDDDD88888888DDDD7++~~~,~~~~~~~~~~,~~~,.........................................................................................................................................................
.........................................~===+=+++++++++++++++======================+++++++++~~~~~~~~~~~~,,,,,,,~~~~~~~~~~~~~~~~~~~,~,,~++++++++++++++++++~~~~,,,,~~~~~~~~~~~~~~++~+++~++++++++=?7778888788888DDDDDD88DD88DDD87+~~~~~~~~~~~~~~~~~~~~~~~~~,......................................................................................................................................................
.......................................,+==++++++++++++++++++++========================+++++++++~~~~~~~~~~~,,,,,,,,~~~~~~~~~~~,,~~~~,,~+++++++++++++=+++++~~~,,,,,~~~~~~~~~~++++++++++++++++++++++++~~~~++===??????7778877?+~~~~~~~~~~~~~~~~~~~~~~~~,~~~~~~,,,..................................................................................................................................................
......................................+=++++++++++++++++++++++++==========================+++++++~~~~~~~~~~~,,,,,,,,,,~~~~~~,~~~~~~~,~+++++++++========+++++~,,,,,~~~~~~++++++++++++++++++++++++++++++++++++++==?7?==+++~~+~~~~~~~~~~~~~~~~~~~~~~~,,,,,~~~~~~~,.................................................................................................................................................
....................................,==+=+++++++++++++++++++++++================??=========+=+++++++~~~~~~~~~~,,,,,,,,,,~,,,,,,~~~,~~+++++++++=========+++++~~~~~~~~~+++++++++++++++++++++++++++++++++++++~~~++++=?=++~~~~++~~~~~~~~~~~~~~~~~~~,~~,,,~,,,,,~~~~~~,,.............................................................................................................................................
...................................~==++~~~~~~~~,,~~~~~++++++++++================????==========+++++++~~~~~~~~~,,,,,,,,,,,,,,,,~~,~~~++++++++===========++++~~~~~~~~+++++++++++++++++==+==++======+++++++++~+++++++++~~~~~++~~~~~~~~~~~~~~~~~~~~~~,,~++~,,,,,,~~~~~~,,..........................................................................................................................................
..................................+=+~~,~~~~~~~~~~~~~~~~~~~+++++++++++===========================+++++++~~~~~~~~,,,,,,,,,,,,,,,~~~~~+++++++++==========+++++~~~~~~~~~+++++==+++++==++====================++++++++=+++++~+~~++++~~~~~~~~~~~~~~~~~~~,,~~~~~,,,,,~~~~~~~~~,,,.......,..............................................................................................................................
.................................++~~~~~~~~~~~~~~~~~~~~~~~~~~~~++++++++++++=============??=========++++++~~~~~~~~,,,,,,,,,,,,,~~~~~++++++++++=========++++++~~~~~~~~~+++++++===++===================================++++++++++++++~~~~~~~~~~~~~~~~,~~~~~~~,,,,,,~,~+~~~~~~~~~,,,,,,,............................................................................................................................
...............................,~+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~++++++++++++===========?===========+++++~~~~~~~~,,,,,,,,,,,,,,~~~+++++++++==========+++++~~~~~~~~~~++++++++==========================????=======?==+++++++++++++++++++++~~~~~~~,,~+~+~~~~~,,,,,,~~~~~~~++~~~~~~~~~,,..........................................................................................................................
..............................,++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+++++++++++++==========????========+++++~~~~~~~,,,,,,,,,,,,,,~+~+++++++===========++++~~~~~~~~~~+++++++++++===?=================????????????????======++++++++++++++++~+~~~~~~,,~+~~~~~~~,,,,~,~~~~~~~~~~~~~~~~,~+~,,.......................................................................................................................
.............................~++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+++++++++++==========????=======+++++~~~~~~~,,,,,,,,,,,~~~~~++++++==========++++~~~~~~~~~~~++++++++++++++===???===?====??=???????????777777????========+++++++++++~~~~~~~~,,~~+~~~~~~~,,,,~~~~~~~~~~~~~~~~,,~~~~~~,....................................................................................................................
............................,+~~~~~~~~~~~~~~~~~~~~~~~~~~++++~~~~~~~~~~~~~~~+++++++++++========??????======++++~~~~~~~~,,,,,,,,,,~~~~~+++++==========+++++~~~~~~~~~~+++++++++++++++=+=====????????=?=??????????777777?????========+++++++~~++~~~~~~~~~,~~~~~~~~~~,,,,,~~~~~~~~~~~~~~,,~~~~~~~~~,.................................................................................................................
............................~+~~~~~~~~~~~~~~~~~~~~~~~++++++++++++++~~~~~~~~~~+++++++++++=======???????=====++++~~~~~~~~~,,,,,,,~~~~~~~++++==========+++++~~~~~~~~~~+++++++++++++++++======?????????7?????????????????????=======+~+++++++++++~~~~~~~~~,,~~~~~~~~~~,,,,~~~~~~~~~~~~~,,~~~~~~~~+~~~,..............................................................................................................
..........................,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+++++++++++++++~~~~~~~+++++++++++========?????======++++++~~~~~~~,,,,,~~~~~~~+++++==========++++~~~~~~~~~~~++++++++++++++++=+========???????77?+++???7?????===7????????????====+++++~~~~~~~~~~,,,~+~~~~~~~~~,,,,~~~~~~~~~~~,,~~~~~~~~++++++~,...........................................................................................................
..........................,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~++++++++++++++++++~~~~~~~+++++++++===================+++++~~~~~~~~,,,~~~~~~~~+++++=========++++~~~,,~~~~~~~++++++++++++++++============???????7?=+?77?777887887777777??=======+++++~~~~~~~~~~~~~,,~++~~~~~~~~,,,,,~~~~~~~~~~,,~~~~~~+++++++++++~,.......................................................................................................
.........................,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+++++++++++++++++++~~+++++++++++++++==================++++++~~~~~~~,,~~~~~~~~+++++========+++++~~~~~~~~~~~++++++++++++++++++==++===============???????77777+~?77???????======++++++++~~~~~~~~~~~,,,~~++~~~~~~~~,,,~~~~~~~~~~,,~~~~~~+++++++++++++++~,...................................................................................................
........................,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+++++++++++++++++++++++++++++++++++==================++++++~~~~~~~~~~~~~~~~++++========++++++~~~~~~~~+~+~+++++++++++++++++====++===================???????++???===========++++++++++++~~~~~~~~~,,,~~~+~~~~~~~~~,,~,,~~~~~~,,~~~~~~++++++++++++++++++~,................................................................................................
........................,~~~~~~~~~~~~~~~~,,,~~~~~~~~~~~~~~++++++++++++++++++++++++++++++++++++===================++++~~~~~~~~~~~~~~~~++++=======+++++++~~~~~~~~++++++++++++++=++++=+=========++==========????==??===??================+++++++++++~~~~~~~~~,,,,~++~~~~~~~~~,,,,,~,,~~~,,~~~~+++++++++++++++++++++~,..............................................................................................
.......................,~~~~~~~~~~~~~~~~,,,,,,~~~~~~~~~~~~~~~+++++++++++++++++++++++++++++++++++++++++++=========+++++~~~~~~~~~~~~~~++++++=======++++++~~~~~~~+++++++++++++++++==++++==============?=====????============================++++++++++~~~~~~~~,,,~~~+~~~~~~~~~~,,,,,,,,,,,~~~~++++++++++++=++++++++++~,............................................................................................
......................,~~~~~~~~~~~~~~~~~,,,,,,~~~~~~~~~~~~~~~~++++++++++++++++++++++++++~~++++++++++++++++========++++~~~~~~~~~~~~~~+++++========+++++~~~~~~++++++++++++++++++++++=+=======================?===============+=====+?+=+++==++++++++++~~~~~~~~,,,,~~++~~~~~~~~~,,,,,,,,,,~~~~++++++=====++++++++++++++~...........................................................................................
......................,~~~~~~~~~~~~~~~,,,,,,,,,,,,~~~~~~~~~~~~+++++++++++++++++++++++++++~~~~+++++++++++++++======++++~~~~~~~~~~~~+++++++=====+++++++~~~~~~~+++++++++===+++++++++++=======++===============================================+++++~++++~~~~~~~~,,,,~~++~~~~~~~~~~,,,,,,,,~~~+++++=+==========+++++++++++,.........................................................................................
.....................,~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,~~~~~~~~~~~++++++++++++++++++++++++++~~~~~+++++++++++++++===+++++++~~~~~~~~~~~+++++++=====+++++++~~~~~~~~+++++++=+====+++++++++=+==+====================================++=============+++++~+++++~~~~~~~~~,,,,~~~~~~~~~~~~~~,,,,,,~~~~++++=============+++++++++++,........................................................................................
.....................~~~~~~~~~~~~~~~~~,,,,,,,,~~,,~~~~~~~~~~~~~~~~++++++++++++++++++++++~~~~~~~~++++++++++++++++++++++++~~~~~~~~~++++++++=====+++++++~~~~~~~~+++++++==========++++++=======================================================+++++++++++++~~~~~~~~~~,,~~+~~~~~~~~~~~,,,,,~~~~++++=============++++++++++~~,.......................................................................................
....................,~~~~~~~~~~~~~~~~,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~++++++++++++++++++++~~~~~~~~~~++++++++++++++++++++~~~~~~~~~~++++++++======++++++~~~~~~~~++++++++++============+++========================================================+++++++++++++~~~~~~~~~,,,~~~~~~~~~~~~~~,,,~~~~+++++=============+++++++++~~~,......................................................................................
....................~~~~~~~~~~~~~~~,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~+++++++++++++++~~~~~~~~~~~,,~+++++++++++++++++++~~~~~~~~~+++++++++======++++++~~~,~~~~~+++++++=====================================?+=====?+============================++++++++++++++~~~~~~~,,,,~~~~~~~~~~~~~~~,,~~~+++++=============++++++~~~~~~~......................................................................................
...................,~~~~~~~~~~~~~~~~,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~+~++++++++++++~~~~~~~~~~~~~~~~+++++++++++++++++~~~++~~++++++++++++======++++++~~~~~~~~+++++++++====================================?+++~==?======?=======================++++++++++++++~~~~~~~~,,,~~~~~~~~~~~~~~~,~~~~+++++============+++++++~~~~~~,.....................................................................................
..................,~~~~~~~~~~~~~~~~,,,,,,,,~~~~~~~~~~~~~~~~~~~~~+~++~~~++~++++++++~~~~~~~~~~~~~~~~~~~++++++++++++++++~~+++++++++++++++++======++++++~~~~~~~~++~+~+++++++=======================?========?=???????=???????=====???==============+++++++++++++~~~~~~~~~~~,,,~~~~~~~~~~~~~~~~~~++++++===========+++++++~~~~~~~,....................................................................................
..................,~~~~~~~~~~~~~~~,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~+++++++++~+++++~~~~~~~~~~~~~~~~~~~~~+++++++++++++++~++++++++++++++++========+++++~~~~~~~~+++++++++++++++++=================?=======?????????????????????????????===============+++++++++++++~~~~~,,,~~,,,~~~~~~~~~~~~~~~~~++++++=+=========+++++++~~~~~~~,....................................................................................
.................,~~~~~~~~~~~~~~~,,,,,,,,,~~~~~~~~~~~~~~~~+++++++++++++++++~~~~++~~~~~~~~~~~~~~~~~~~~,~~~++++++++++++~++++++++++++++++=======++++++~~~~~~~~++++++++++++++++~+++++========?????===???=????==????????????????????????????===========+++++++++++++~~~~~,,,,,,,,~~~~~~~~~~~~~~~~++++++++=========+++++++~~~~~,,,....................................................................................
.................,~~~~~~~~~~~~~~,,,,,,,,,~~~~~~~~~~~~~~~++++++++++++++++++++~~~~~~~~~~~~~~~~~~~~~~~~~,~~~~++++++~~~~~++++++++++++++=========++++++~~~~~~~~+++~+++++===========+===++++++=====???????????=?????????????????????????????????========+=++++++++++++~~~~~~~,,,,,,~~~~~~~~~~~~~~~++++++++++=====++++++++++~~,,,,,,...................................................................................
................,~~~~~~~~~~~~~~,,,,,,,,,,,~~~~~~~~~~~~~~+++++++++++++++++++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~++~~~~~~~~+++++++++++============++++++~~~~~~~++++++++==================++============????????????????????????????????????????=======???====+++++++++~~~~~~~,,,,,,,~~~~~~~~~~~~~+~+++++++++++++++++++++++~~,,,,,,,...................................................................................
................,~~~~~~~~~~~~~~,,,,,,,,,,,~~~~~~~~~~~~~~++++++++++++++++++++~~~~~~~~~~~~~~~~~~~~~~~+~~~~~~~~~~~~~~~~~+++++++++=============+++++++~~~~~~++++++++++++=================================?????????????????????????????????????7????=========++++++++++~~~~~~~,,,,,,,~~~~~~~~~~~~+++++++++++++++++++++++~,,,,,~~~,...................................................................................
................,~~~~~~~~~~~~~~,,,,,,,,~,,~~~~~~~~~~~~~~++++++++++++++++++++~~~~~~~~~~~~~~~~~~~+~~~~~~~~~~~~~~~~~~~~~++++++++=============+++++++~~~~~~~++++++++=======================?======?=========???????????77??7777?777777777777777??????=======++++++++++~~~~~~~~,,,,,,~~~~~~~~~~~+++++++++++++++++++++++~,,,,,~~~~,,..................................................................................
...............,~~~~~~~~~~~~~~,,,,,,,,,,,~~~~~~~~~~~~~~~+++++++++++++++++++~~~~~~~~,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+++++++==============+++++++~~~~~~~++++++++====================??????????????????==+=???????7777777777777=+++=8777777777??????======+++++++++~~~~~~~~~,,,,,,,~~~~~~~~~~+++++++++++++++++++++~,,,~~~~~~~~,..................................................................................
..............,~~~~~~~~~~~~~~,,,,,,,,,,,,~~~~~~~~~~~~~+++++++++++++++++++++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~++++++===============++++++~~~~~~~++++++++++====================?????????????????====??????????7777777777=~?~~?7777777777?????=======+++++++~++~~~~~~,,,,,,,,,~~~~~~~~+++++++++++++++++++++~,,,~~~~~~~~~,..................................................................................
..............,~~~~~~~~~~~~~~,,,,,,,,,,,,~~~~~~~~~~~~~+++++++++++++++++++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~~,,~~~~~~+++++===============++++++~~~~~~~++++++++++====================???????????????????=======??????7777777777?==777777777+?7????===++++++++++++~+++~~~~~~~,,,,,,,,~~~~~~+++++++++++++++++++++~,,,,~~~~~~,,~,,.................................................................................
..............,~~~~~~~~~~~~,,,,,,,,,,,,,,~~~~~~~~~~~~~++++++++++++~+~~+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,~~~~+++++===============+++++~~~~~~~++++++++++=======??=============?????????????????7??=======??7777777777777777777777777????=======+++++++++++++++~~~~~~,,,,,,,,,~~~~~++++++++++++++++++++~,,,~~~~~~~~,~~~,.................................................................................
.............,~,~~~~~~~~~~~~,,,,,,,,,,,,,~~~~~~~~~~~~~~~+++++++++++++~+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,~~~~~+++++==============++++++~~~~~~~++++++++++====================??????????????????=?????77??=????7777777777777++77777777????====?=~=++++++++++++++~~~~~~~~,,,,,,,,~~~~~+++++++++++++~~~~~~~,,,~~~~~~~~~~~~,.................................................................................
.............,~,,~~~~~~~~~~~,,,,,,,,,,,,,~~~~~~~~~~~~~+~~~~++++++++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,~~~~~+++++==============++++++~~~~~~++++++++++===================???????????????????????????????==??777777==?77777777777?7???????===~+==++++++++++++++~~~~~~~~~,,,,,,~~~~~~+++++++++++~~~~~~~,,,~~~~~~~~~~,~~~,................................................................................
............,~~,,~~~~~~~~~~,,,,,,,,,,,,,~~~~~~~~~~~~~+~,~~+~+++++~~~~~~~~~~~~~~~~,~~~~~~~~~~~,~~~~~~~~~~~~~,,,,,,~~~~~+++++=============++++++~~~~~~~++++++++++=====?==============?????????????????????7?????77??==??7777?~+~=77777777777??==777??======+++++++++++++++~~~~~~~~~,,,,,,~~~~~+++++++++~~~~~~~~,,,~~~~~~~~~~~~~~~,................................................................................
............,~~,~~~~~~~~~~,,,,,,,,,,,,,,~~~~~~~~~~~~~~~,,~++++~~+~~~~~~~~~~,~~~~,,,~~,,,~,,,,,,,~~~~~~~~~~,,,,,,~~~~~~+++++=============++++++~~~~~~~+++++++++=========???=========????????????????7????77??777777?7???7777=~+77777777777??????????======+++++++++++++++~~~~~~~~~,,,,,,,~~~~~+++++++~~~~~~~~~,,,~~~~~~~~,~~~,,,,................................................................................
............,~~,~~~~~~~~~~,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~+~~~~~~~~~~~~~~~~~,~~,,,,,,,,,,,,,,,,,,,~~~~~~~~~,,,,,,~~~~~~++++==============++++++~~~~~~++++++++++========??7???=????????????????????????????7????777??++~?777777777777777?777???~=????======+++++++++++++++~~~~~~~~~~,,,,,,,~~~~+++++++++~~~~~~~,,~~~~~~~~~~~,,,,,,................................................................................
...........,~~~,~~~~~~~~~,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~,,,,,,~~~~~~~+++++============++++++~~~~~~~++++++++++====????????7???????7?777???????????????????????7777??=+???7777777777777?????????7????======+++++++++++++++~~~~~~~~~~~,,,,,,~~~+~+++++~~~~~~~~~,~~~~~~~~~~,,,,,,,,................................................................................
...........,~~~,,,~~~~,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~,~,,,,,,~~~~~~~~+++============+++++++~~~~~~~++++++++++==??????????7777????????77777777???????????????77777777=???7777777777777777???77??????======+++++++++++++++~~~~~~~~~~,,,,~,,~~~~~~~~~~~~~~~~~~,,,~~~~~,,,,,,,,,,,,,...............................................................................
...........~~~,,,,~~~,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~,,,,,~~~~~~~~++++===========++++++++~~~~~~~++++++++++======?????7777??????7????7????7??????????????77777777+~+=??777777777778777?7?=+~,=???======++++++++++++++++~~~~~~~~~~~,,~~~,~~~~~~~~~~~~~~~~~,,~~~~~~,,,,,,,,,,,,,...............................................................................
..........,~~~,~,,~~~,,,,,,,,,,,,,,,,,,,~~~,~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~,,,,,,~~~~~~~~~++++==========+++++++++~~~~~+++++++++++======???????77?????7777777777777???777?77??7777777777?=+=??777=?77777??777777?+++?7???==?===+++++++++++++++++~~~~~~~~,,,,,~,,~~~~~~~~~~~~~~~~,,~~~~~,,,,,,,,,,,,,,...............................................................................
..........,~~~,,,,,,~,,,,,,,,,,,,,,,,,,~~,,,~~~~~~~~~~~~~~~~~~~~~~~,,,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,,,,,~~~~~~~~~++++==========+++++++++~~~~~~+++++++++++=====???????77?7????777777777777777777777????777777777777???777++777778877777?777??????===?=========+===+++++~~~~~~~~~~~,,,,,,,~~~~~~~~~~~~~~~,,~~~~~,,,,,,,,,,,,,,,..............................................................................
..........,~~~,,,,,,,,,,,,,,,,,,,,,,,~~~~~,~~~~~~~~~~~~~~~~~~~~~~~,,,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~++++=========+++++++++~~~~~~++++++++++======????77777?7?????7=777777777777???77777?????7777777777???777777777777??7?77777=????========+===+++==++++++~~~~~~~~~~~,,,,,,~~~~~~~~~~~~~~~,,~~~~,,,,,,,,,,,,,,,,..............................................................................,,,,,,,,,,~~,,~,~~,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~,~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~++++++=====+++++++++++~~~~~~~++++++++++++==+=???777???777?7?77==777777??7777?7777??7??777777777777???777777777777777777877?77????===========+++=+++++++++~~~~~~~~,,,,,,,~~~~~~~~~~~~~~~,~~,,,,,,,,,,,,,,,,,,,.............................................................................,,,,,,,,,,~~,,~,~,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~+++++++====+++++++++++~~~~~~~++++++++++=+====??7777??7777777777777777777877777777777777777777777777???77777777777777777777????==+===========++=+++++++~~~~~~~~~~~~,,,,,,,~~~~~~~~~~~~~~,~~,,,,,,,,,,,,,,,,,,,.............................................................................,,,,,,,,,,~~~,,~,~,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,~~~~~~~+++++++++++++++++++++~~~~~~~~~++++++++======???77777????777?7777777787777777??7777??7777777777777777??7777777777777?7777777??===?==========+++==++++++~~+~~~~~~~,~,,,,,,,,~~~~~~~~~~~~~,,~,,,,,,,,,,,,,,,,,,,.............................................................................,,,,,,,,,~~~,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,.......,,,,,,,,,,,,,,,,,,,~~~~~~~+++++++++++++++++++++~~~~~~~~++++++++======???7777777??77?777777777??877777?7?7777???7777777777777777??77777777877777888887?===?=?===?=====++++=++++=+~~++~~~~~~~~,,,,,,,,~~~~~~~~~~~~~~,~,,,,,,,,,,,,,,,,,,,.............................................................................,,,,,,,,,~~~,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,~,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,~~~~~~~++++++++++++++++++++~~~~~~~~+++++++++=====????777777?7777777777777878877787,=777777??7777777777777777??77777787777777888877?=====?==========+++++++++++~++~~~~~~~,,,,,,,,,,~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,............................................................................,,,,,,,,~~~,,,,,~,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~,,,,,,,,,,..........,,,,,,,,,,,,,,,,,,,~~~~~~~++++++++++++++++++++~~~~~~~~~++++++++====?77?777?777777?7777777777888877777=+?77777?77777777777777887???77778877777?7787877????=+?==??=======+++++++++++++~~~~~~~~,,,,,,,,,,~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,............................................................................,,,,,,,,~~~,,,,,~,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~,~~~~~~~~~,,,,,,,,,,,,,,.........,,,,,,,,,,,,,,,,,,~~~~~~~~+++++++++++++++++++~~~~~~~~~+++++++++====?7777??777777??777777778777887777777777777???7777777777777787??77788887877778888787==????==++?======++=+++=++++~~~~~~~~~~~,,,,,,,,,~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,............................................................................,,,,,,,,~~~,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,~~~~~~~+++++++++++++++++++~~~~~~~~~~++++++~++===?77777???77777?7777777788888888877777777?7777??+777777777777777??788887777778888888?=?=????=???======++++++++=++~~~~+~~~~~~,,,,,,,,,,~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,............................................................................,,,,,,,~~~~,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,~~~~~~~+++++++++++++++++++~~~~~~~~~~+++++~~++==??7777????777777778887778887788887778777+,,?777?+=77777777777777=+?~+78777777?7?877?==??????=???==+===++++=+++=++~~~~~~~~~~~~,,,,,,,,,~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,............................................................................,,,,,,,~~~~,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~++++++++++++++++~~~~~~~~~~~~++++++~+++=??7777?????7777??7777777788778877777777??~~?77?777777777777777887=+=?7777777787887???7??=???????==+===++===+++++++~~~~~~~~~~~,,,,,,,,,,~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,...........................................................................,,,,,,,~~~~~,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,...........,.......,,,,,,,,~,~~~~~~+~+++++++++++++++++~~~~~~~~~~~~++++++~~+===??77?==???777777777787778DDDDDDDDDDDDDDD877777??77877777777778877777777777778887?????????7??=???=+===++====++++++~~~~~~~~~~~,,,,,,,,,,~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,...........................................................................,,,,,,~~~~~,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,........,........,,,,,,,,,~~~~~~~~++++++++++++++++++~~~~~~~~~~~~~+++++~~++===??77?===???777?7777877788DDDDDDDDDDDDDDDDDDDDDDDDDDD8DDDDD877888777777777?7888877??=??7777??=???=++++++++==++++++~~~~~~~~~~~~,,,,,,,,,~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,............................................................................,,,,,~~~~,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~~,,,,,,,,,,..................,,,,,,,,,~~~~~~~~++++++++++++++++++~~~~~~~~~~~~~+++++~~+++==??7??===???777???778877778DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD87887778887787788888888DD888887?=???=++===+++??=+++++~~~~~~~~~~~~~,,,,,,,,,~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,...........................................................................,,,,,,~~~~,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~+~+~~~~~~~~~~,,,,,,,,,,..................,,,,,,,,,~~~~~~~++++++++++++++++~~~~~~~~~~~~~+~~+++++~~~++==????====????777??788887778DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD88777778888888888878DDDDDDDDDDDDDD87=====++=?=++++++~~~~~~~~~~~~,,,,,,,,,,~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,...........................................................................,,,,,~~~~~,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~++~++++~~~~~~~~~,,,,,,,,,.................,,,,,,,,,,~~~~~~~~+++++++++++++++~~~~~~~~~~~~~~~~~+++++~~~+++=????=====???777??7788877888DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD87778888888888878DDDDDDDDDDDDDDDD8888887?++==+++++~~~~~~~~~~~~~,,,,,,,,,~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,...........................................................................,,,,,~~~~,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~,,,~~~~~~~+++++++++~~~~~~~,,,,,,,,,,,...............,,,,,,,,,,,~~~~~~~~+++++++++++++++~~~~~~~~~~~~~~~~~++++~~+++++==??======???777???777777777888DDDDDDDDDDDDDDDDDDDD888DDDDDDDDDDDD77788DD888887DDDDDDDDDDDDDDDD8DDD888888888?++++~~~~~~~~~~~~~~~,,,,,,,,,~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,...........................................................................,,,,,~~~~,,,,~~,,,,,,,,,,,,,,,,,,~~~~~~~~~~,~~~~~~~++++++++++++~~~~~~~,,,,,,,,,...............,,,,,,,,,,,,~~~~~~~+++++++++++++++~~~~~~~~~~~~~~~~~~+++~~~~++++=??========??777???77777778888778877778DDDDDDDD88D888DDDDDDDDDDDDDD7?777777777DDDDDDDDDDDDDDDDDDDDD88888888887=++~~~~~~~~~~~~~~~~,,,,,,,,~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,...........................................................................,,,,~~~~~,,,,~~,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~+++++++++++++~~~~~~~,,,,,,,,..............,,,,,,,,,,,,,~~~~~~~~~++++++++++++++~~~~~~~~~~~~~~~~~~~+~~~~++~~+====+=======??77???77777777888888877878DDDDDDDD???777?7778DDDDDDDDDD8777777?8DDDDDDDDDDDDDDDDD88888888888888888?+++~~~~~~~~~~~~~~~,,,,,,,~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,...........................................................................,,,,~~~,~,,,,~,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~+++++++++++++++~~~~~,,,,,,,,,,..............,,,,,,,,,,,,,~~~~~~~~~++++++++++++++~~~~~~~~~~~~~~~~~~~~~~~~+~~+++===+++++===????????7?77=?77777777777778DDDDDDD7?????????78DDDDDDDDDDD87778DDDDDDDDDDD7=?787?=?788888888888888887+~~~~~~~~~~~~~~,,,,,,,,,,~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,...........................................................................,,,,~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,,~~~~~~~~++++++++++++++++~~~~~~~,,,,,,,,............,,,,,,,,,,,,,,,~~~~~~~~~~+++++++++++~~~~~~~~~~~~~~~~~~~~~~~~~~+~~~++==++++++=====??????7777?777777777777778DDDDDDD8=???????7??778DDDDDDDDD878DDDDDDDDDDDD=+==?7?======++=??88D888888?~~~~~~~~~~~~~~~,,,,,,,,,~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,...........................................................................,,,~~~,,,,,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~++++=====++++++~~~~,~,,,,,,,,,,..............,,,,,,,,,,,,~~~~~~~~~++++++++++++~~~~~~~~~~,~~~~~~~~~~~~~~~~~~~~~++++++++======???????777~=77777777777778DDDDDDD8=???7???+?????8DDDDDDDDDDDDDDDDDDDD77?++=+==?======++===+~=7888787+~~~~~~~~,,,,,~~,,,,,,,,~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,.............................................................................,~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~,,,~~~~~~~++++++===+=++++~~+~,,~,,,,,,,,,...............,,,,,,,,,,,,~~~~~~+~~~+++++++++++~~~~~~~~~,,,,~~~~~~~~~~~~~~~~~~+++++++++=======???????77+?7777777777?7?7DD8DDDDD????7??????????7DDDDDDDDDDDDDDDDD87??=+++=====+====+++++++++788878=,~~~~~,~,,,~,~~,,,,,,,,~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,.............................................................................~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~,,~~~~~~~+++++======++++++~~~~~,,,,,,,,.,.............,,,,,,,,,,,,,~~~~~~~~~++++++++++++~~~~~~~~~~,,,,,~~~~~~~~~~~~~~~~+++++++++++==========???????7??7???7?????7DD8888D8==??????????????78DDDDDDDDDDDDDD87==?=++===========+++++++++?88878=,~~~~,,,,,,,,~~,,,,,,,,,~~~~~~~,,,,,,,,,,,,,,,,,,,,,,.............................................................................~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~++++======+++++~~~~~~~,,,,,,,,,,.............,,,,,,,,,,,,~~~~~~~~+~++++++++++~~~~~~~~~~~~,,,,,,~~~,~~~~~~~~~~~~~~++++++++++++=======????=?=~++7????????7DDDDDDD8?=?????????====?7?7DDDDDDDDDDDD8==??==+~++?87?====++~++++++~788778=,~~~~~,,,,,,,,,,,,,,,,,,~~~~~~~,,,,,,,,,,,,,,,,,,,,,,............................................................................,~~~,,,,,,,,,~,,,,,,,,,,,,,,,,,,,,,,~~~~~~~+++++=====++++++~~~~~~,,,,,,,,,,..............,,,,,,,,,,,,~~~~~~~~~~~++++++++~~~~~~~~~~~~,,,,,,,~~~~~~~~~~~~~~~~~+++++++++++++=======???????=+=7????????7DDDDDDDD?=77?7????=??==??7778DDDDDDD8D7==???=++~++==8D88888877?+~~~?888777=,~~~~,,,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,~,,,,,............................................................................,~~~,,,,,,,,,~,,,,,,,,,,,,,,,,,,,,,,~~~~~~~+++++=====++++++~~~~~~,,,,,,,,,,..............,,,,,,,,,,,,~~~~~~~~~~~~+++++~~~~~~~~~~~~~~,,,,,,,~~~~~~~~~~~~~~~~~+++++++++++++=========????=????????????7DD888DDD??==????????????77??7DDDDDDDD7???7===+++++===788888888888888788777+,~~~~,,,,,,,,~~,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,,,,,,............................................................................~~~~,,,,,,,,,,~~,,,,,,,,,,,,,,,,,,,~~~~~~~++++++====+++++++~~~~~,,,,,,,,,,,.............,,,,,,,,,,,,,~~~~~~~~~~~~++~~~~~~~~~~~~~~~~~,,,,,,,,,~~~~~,,~~~~~~~~~~++++++++++++======+=====?????=????===?D888DDD87=77???=?????==??????8DDDDDDD7????===+++++===+?888888888887888877?~~~~~~,,,,,,,~~~~,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,,,,,,...........................................................................,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~++++++++++++++++~~~~~~,,,,,,,,,,..............,,,,,,,,,,,,,~~~~~~~~~~~~~++~~~~~~~~~~~~~~~~~,,,,,,,,,~~~~,,,~~~,~~~~~~~++++++++++++++=+===========??????=?=?DD88DDDD7==???????===+=======DDDDDDDD7==??====+++=++~++=7888888887777777?~~~~~~,,,,,,,,,,,,,,,,,,,,~~~~~,,,,,,,,,,,,,,,,,,,,,,,,...........................................................................,~~,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,~~~~~~~~~++++++++++++++~~~~~~~~,,,,,,,,,.,............,,,,,,,,,,,,,~~~~~~~~~~~~~~+~~~~~~~~~~~~~~~~~,,,,,,,,,,~~,,,,,,~,,~~~~~~~++~+++++++++==++=========????????=???D88DDDD87=?????????=?=????=??DDDDD8888??=?=++++~~++++++~~78787887778878?~~~~~~,,,,,,,,,,,,,,,,,,,,,~~~~~,,,,,,,,,,,,,,,,,,,~,,,,...........................................................................~~~,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,~~~~~~~~~++++++++++++++~~~~~~~~,,,,,,,,,,..............,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,~,,,,,,,,,~~~~~~~~~~~~+++++++++++++==================?DD8888887===???=??=????=?=???8DDD888D8===?=+++++++++++~+~+7878788?===+~~~~~~,~~,,,,,,,,,,,,,,,,,,,,,~~~~,,,,,,,,,,,,,,,,,,,,,,,,...........................................................................~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~+++++++====+++++++~~~~~~,,,,,,,,,,,.............,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~+++~+++++=+++++============?888888887===???===?=?=??=?7?=888888888===?=++++++++++++++~~7788788=~~~~~~~~~,~~,,,,,,,,,,,,,,,,,,,,,~~~,,,,,,,,,,,,,,,,,,,,,,,,,...........................................................................~~,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~++++++++=======++++~~~~~~~,,,,,,,,,,.............,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~+++++++++++++============?8DD88D888=??=???==???????7??=8DDD88888=====+++++++++++++~~~+8878777+~~~,~~~,,~,,,,,,,,,,,,,,,,,,,,,~~~~,,,,,,,,,,,,,,,,,,,,,,,,,...........................................................................~,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~+++++++++====++++++~~~~~~~~,,,,,,,,,,.............,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~+++++++====+============?8D88DDD88=?????=???????=7??==888888DD8=====++++++++++~~~~~~~+8777777+,~,,~,,,,,,,,,,,,,,,,,,,,,,,,,~~~~,,,,,,,,,,,,,,~~,,,,,,,,,...........................................................................~,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~+~+++++++++++++++~~~~~~~~~~,,,,,,,,,,,.............,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~+7++++~~++++++++===========8D8888888==========??==???==+8888DD888===?=+++++~+++~~~~~~~~~=7777777~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~,,,,,,,,,,,,,~~,,~,,,,,,,...........................................................................,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~+++++++++++++++++++++~~~~~,,,,,,,,,,,.............,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~,~~~++~+++++++++++=+=======8DD8888D8?=======???=????==++788888888+====+++++++++~~~~+~~~~~7877777?,~~~,,,,,,,,,,,,,,,,,,,,,,,,,~~~~,,,,,,,,,,,,,,~~~~,,,,,,,...........................................................................,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~+++++++++++==++++~~~~~~,,,,,,,,,,............,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~+++++++++++++================??=???===???????????=+++?77777887+====+++++++++~~+++~~+~~+7777777+,~~,,,,,,,,,,,,,,,,,,,,,,,,,~~~,,,,,,,,,,,,,~~~~~,,,,,,,,...........................................................................,,,,,,,,,,,,,,,~,,,,,,~~~~~+++++~~~~~~++++++======++++++~~~~~~,,,,,,,,,...........,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~++++++++++++++==============?????===+????===?????==+++==+=++++====++++++~+++~~~~~~~,~~~=8777777~~,,,,,,,,,,,,,,,,,,,,,,,,,,,~~,,,,,,,,,,,,,~~~~~~~,,,,,,...........................................................................,,,,,,,,,,,,,,,~,,,~~~~~~++++++++~~~+++++++++=++++++++~~~~~~,,,,,,,,,,,...........,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~,~~~~~+++++++~~~=+++==========?=======????=====?????=+++=====++=++====++++~~+++~~~~~~~~~~~,+77?77??~,,,,,,,,,,,,,,,,,,,,,,,,,,~~,,,,,,,,,,,,,~~~~~~~,,,,,,,...........................................................................,,,,,,,,,,,,~~~~~~~~~~~+++++++++++~~++++++++++++++++~~~~~~~,,,,,,,,,,,,...........,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~+++++,++============??????????????==========+++=========++=====++++~~++~~~~~~~~~~~~,+??77??=,~,,,,,,,,,,,,,,,,,,,,,,,,~~,,,,,,,,,,,,,~~~,~,,~~,,,,,...........................................................................,,,,,,,,,~~~~~~~~~~~~~~+++++++++++~~~~++++++++++++++~~~~~~,,,,,,,,,,,,............,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~++++++++++++~~+========???????=??==??=???=========+++==============+++++++~~+~~~~~~~~~~~~~~,,~~+~=?+,,,,,,,,,,,,,,,,,,,,,,,,,~~,,,,,,,,,,,,,,,,~,,~,,,,,,,...........................................................................,,,,,,,,~~~~~~~~~~~~~~~++++++++++~~~~+++++++++++++++~~~~~~~,,,,,,,,,,,,..........,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~+++++~~++++++++==================================++~+=================++++~~~~~~~~~~~~~~~~,~,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~,,,,,,,,,,,,,,,~~~~~~,~,,,,,...........................................................................,,,,,,,,~~~~~~~~~~~~~~++++++++++~~~~~~~++++++++++++~~~~~~~~,,,,,,,,,.,..........,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~++++++++++++++++=+==================??==========++~+==================++++~~~~~~~~~~~~~~~,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~,,,,,,,,,,,,,,~,,~~,,,,,,,,,...........................................................................,,,,,,~~~~~~~~~~~~~~+++++++++++++~~~~++++++++++++++~~~~~~,,,,,,,,,,,,,..........,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~+++++++++++++++=====================????========+++=========++=====+++++++~~~~~~~~~~~~~~~,,,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,,,,,,,,,,,,,,,~~~~~,,,,,,,,,,..........................................................................,,,,,~~~~~~~~~~~~++++++++++++++++~~~~~~++++++++++++~~~~~,,,,,,,,,,,,..........,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~++++++~++++++++==========+===========??========++++================++++++++~~~~~~~~~~~~~,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,~~~,,~,,,,,,,,,..........................................................................,,,,~~~~~~~~~~~~~+++++++++++++++~~~~~~++++++++++++~~~~~~,,,,,,,,,,,,,..........,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~++++++~+++++++++++===================?==+=====++~~+========++==========+++++~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,..........................................................................,,,,~~~~~~~~~~~~+~+++++++++++~~~~~~~~++++++++++++~~~~~~~,,,,,,,,,,,,,........,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~++++~+++=========================+====++~~++===============++===++++~~~~~~~~~~~~~,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,~~~,,,,,,,,,,..........................................................................,,,~~~~~~~~~~~~~+++++++++++++++++~~~~++++++++++++~~~~~~~,,,,,,,,,,,,........,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~+++~~~+++++++++++++========+++++++=+====+++==+~~++=+========+===++++++++++~~~~~~,~~,,~~,,,,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~,,~~,,,,,,,,,,.........................................................................,,~~~~~~~~~~~~~~~~+++++++++++++++~~~~+++++++++++~~~~~~~~,,,,,,,,,,,,........,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~++++++++++++++====++++====++======++===+~~~++++=+++++==+=++==++++++++~~~~~~~~~,~,,,,,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,~,~~~~~,,,,,,,,,.........................................................................,,~~~~~~~~~~~~~~~++++++===++++++~~~~~+++++++++++~~~~~~~~,,,,,,,,,,,.........,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~+++~++++++++++++++======+++============+++~~~~+++++++++++++++++++++++++++~~~~~,,~~~~~~,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~,,,,,,,,,,,,,,,,,,~~~,,~,,,,,,,,,.........................................................................,~~~~~~~~~~~~~~~++++++++++++++~~~~~+~+++++++++++~~~~~~~,,,,,,,,,,,..........,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~+++~~~+++++++++++++++====+++===========+++~~~~++++++++++++++=++++++++++++~~~~~~~~~~~,~~,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,,~~~~,~~,,,,,,,,,........................................................................,,~~~~~~~~~~~~++++++++++++++++~~~~~~~++++++++++~~~~~~~~,,,,,,,,,,,........,,,,,,,,,,,,,,,~,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~++++++++++++++===++++++=====++++++~~~~+++++++++++++++++++++++++++~~~~~~~~~~~~~~,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,,~,,,~~~,,,,,,,,,,........................................................................,,~~~~~~~~~~~~~++++++++++++++~~~~~~~~+++++++++++~~~~~~~~,,,,,,,,,,........,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~+~++++++++++++++++++=+====++++++~~~~++++++++++++++++++++++++++++~~~~~~~~~~~~~~,,,,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,........................................................................,,~~~~~~~~~~,~~+++++++++++++~~~~~~~~~++++++++++~,~~~~~,,,,,,,,,,,,,......,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~+++++~+++++++++++++++++++++++~~~~~~~~~~++++++++++++++++++++++++++++++~~~~~~~~~~~~~~~~,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,,,,,~~~~,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,....................................................,,~~~~~~~~~~~~~~++++++++++++~~~~~~~~~++++++++~+~,~~~~~,,,,,,,,,,,,.......,,,,,,,,,,,,,~~,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~++++++~+++++++++++~~~~~~~~~~~~~~~~+++++++++++++++++++++++++++++++++~~~~~~~~~~~~~,,~,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,~~,,,,,,,,,,,,,,,,,,,,,~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................................,,~~~~~~~~~~~~~+++++++++++++~~~~~~~~+~++++++++~~~~~~~~~,,,,,,,,,,,......,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+++++++++++++++++++++++++++++++++++++++++~~~~~~~~~~,~~~~~~,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,~~,,,,,,,,,,,,,,,,,,,,~~~~~,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................,,,~~~~~~~~~~~++++++++++++++~~~~~~~~~~++++++++~~~~~~~~,,,,,,,,,,,,......,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~,,~~~~,,~~~~~~~~++++++++++++++++++++++++++++++++++=====++++++++++~~~~~~~~~~~,,,,,~~,,~~~,,,,,,,,,,,,,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,,,~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........................~~~~~~~~~~~~~+++++++++++++++~~~~~~~~~++++++++~~~~~~~,,,~,,,,,,,,,,.....,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,,~~~~~~~~~~~~~~~~~~~,~~~~~~~~~+++++++++++++++++++++++++=++++++=====+=======++++++++~~~~~~~~~~~~,,,,,,,,~~~,,,,,,,,,,,,,,,,,,,,,,,,~~,,,,,,,,,,,,,,,,,,,,,~~~~~~~,,,,,,,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........,,,,,......~~~~~~~~~~~~~++++++++++++++~~~~~~~~~~++++++++~~~~~~~~,,,,,,,,,,,,......,,,,,,,,,,,,,~,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~++++++++++++++++++++++++++==+++++=============??=======++++++~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~,,,,,,,,,,,,,,,,,,,,~~~~~~~~~,,,,,,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,,,,,.......~~~~~~~~~~~~~++++++++++++++~~~~~~~~~~++++++++~~~~~~~,,,,,,,,,,,,,.....,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~++++++++++++++++++++++++++========?==???====???=+==?==++++++~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~,,,,,,,,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,~~~~~~~~~~++++++++++++++~~~~~~~~~~~+~++++++~~~~~~,~,,,,,,,,,,,,.....,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~++++++++++++++++++++++=====????????????============+++++++~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~,,,,,,,,,,,,,,,,,,,,~~~~~~~~~,,,,,,,,,,=.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,~~~~~~~~~+~+++++++++++++~~~~~~~~~~~~~++++~+~~~~~~~,,,,,,,,,,,,,.....,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~++++++++++++++++++======????????=======++=+=++++++++++++~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~,,,,,,,,,.+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~+++++++++++++++~~~~~~~~~~~~+~+++~~~~+~~~~,,,,,,,,,,,,.....,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~++++++++++++++++========??=====++++++++++++++++++++++++~~~~+~~,~~~~~~,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~,,,,,,,,,.~=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~,~~~~~+++++++++++++~~~~~~~~~~~~++++~~~~~~~~~~~,,,,,,,,,,,...,.,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~,~~~~~~~~~~~~~~~~~~~~~~~~+++++~~++++++++++++++=============+++++++++++++++++++++++++++~~~~~~~~~~,~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~,,,,,,,,,~=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~+++++++++++++~~~~~~~~~~~~~++~~~~~~~~~,~,~,,,,,,,,,,,...,,,,,,,,,,,,,,,~,~~~~~~~~~~~~~~~~~~~~~~~~~~,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~,~~~~~~~~~~~~~~~~~~~~~~~~~+++++++++++++++++++====???=====++++++++++++++++++++++++~~~~~~~~~~~~~~~,,~~~~,,~,~,,,,,,,,,,,,,,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~,,,,,,,,,,?.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~+++++++++++++~~~~~~~~~~~~~++++~~~~~~~~~~,,,,,,,,,,,,...,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,,,,,,,,,~~~~,~~~~~~~~~~~~~~~~~~~~~~~~~~~++++++++++++++++===========+++++++++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~~~~~~~,~,,,,,,,,,,,,,,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~,,,,,,,,,,=~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~++++++++++++~~~~~~~~~~~~~~~~~~~~~~~~,~~~,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+++++++++++++++++====+++++++++++++++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~,,,,,,,,,,=+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~++++++++++++~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~++++++++++++++++++==+++++++++++++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~,,,,,,,,,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~++++++++++++++~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+~+++++++++++++++==+++++++++++++++++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~,~~,,,,,,,,,,,,,,,,,,,,,,,,,~.,,,,,,,,,,,,,,,,,,,,~~~~~~~,,,,,~~,,,,,,~=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~++++++++++++++~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+++++++++++++++===++++++++++++++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,~~,,,,,,,,,,,,,,,,,,,,,,,,,~..,,,,,,.,,,,,,,,,,,,,,,,,~~,,,,,,,,,,,,,,=,..................................................................~~~~~~~~~~~+++++++++++~+~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+~~+++++++++++++++++++++++++~~++~~~~~~~~~~~~~~~~~~,,~~~~,~~~~~~~~~~~~~~~~~~~~~~~~~,,,,~~,,,,,,,,,,,,,,,,,,,,,,,,,,..,,..,,.,,,,,,,,,,,~,,~,~~~,,,,,,,,,,,,,,=,..................................................................~~~~~~~~~~~+++++++++++++~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+~+~+++++++=++++++++++++++++~~~~~~~~~~~~~~~~~~~~~~,,,~~,,~~~~~~~~~~~~~~~~~~,~~~~,~,,,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,......,..,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,=+..................................................................~~~~~~~~~~~~++++++++++++~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+~~+++++++===++++++++++++++~~~~~~~~~~~~~~~~~~~~~~~,,,,~,,~~~~,,~~~~~,,~~~,,~,~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........,,,,,,,,,,,,,,,,~~,,,,,,,,,,,,,,++..................................................................,~~~~~~~~~~++++++++++++~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,~,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~+~~~+++++++++++++++++++++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,~~~~~~~~~~,,,~~,,,~~~,,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,.,,,,,,,,,,,,,~~~~,,,,,,,,,,,,,,+=..................................................................~~~~~~~~~~~++++++++++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,~~,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+++++++++++++++++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,~~~~~~~~~,,,~,,,,,,,~~,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,,,,,,~~,~,,,,,,,,,,,,,,,~=..................................................................~~~~~~~~~~+++++++++++~~+~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,.,~~~,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+~~~~+++++~~~+++~~~~~~~~~~~~~~~~~~+~~~~~~~~~~~~~~~~~~~,,~~~~~~~~~~,~,,,,,,,,,,,~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............,,,,,,,,,,,,,,,,,,,,,,,,,,,,~=,.................................................................~~~~~~~~~~++++++++++~~~~~~~~~~~~~~~~~~~~~~~,~~~~~~~~,,,,,,,..,~~,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,~~~,~~~~~~~~~~~~~~~~~~~~~~~~~~~~+++~~~++++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,~~~~~~~~~,,,,,,,,,,,,,,,,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~=,.................................................................~~~~~~~~~~+++++++++~~~~~++~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,...,~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~++~~~~~+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~,,,,,,,,,,,,,,,,,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=~.................................................................~~~~~~~~~++++++++++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,...,,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~~~~~~~~,,,,,,,,,,,,,,,~,,,,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,,,,,,,,,,~,,,,,,,,,,,,,,,+~.................................................................~~~~~~~~~++++++++++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,...,,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,.~~.................................................................~~~~~~~~~+++++++++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,...,,,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~.................................................................~~~~~~~~~+++++++++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,.....,,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~~~~~~~~,~~,,,,,,,,,,,,,,~,,,,,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................................................~~~~~~~~~+++++++++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,...,..,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,~~~~~~~~~~~~,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~~~~~~~~~,~,,,,,,,,,,,,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,,,,,,,...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................................~~~~~~~~~+++++++++~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,.......,,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,,~~~~~~~~~~~,,,,~~~~~~~~~~~,~,~~~~~~~~~~~,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,~,,,,,~,,,,,,,,,,,,,,,,,,,,,,...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,.~~................................................................~~~~~~~~~++++++++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,.......,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~,~~~~~~~~~,,,,~~~~~~~~~,,,,,,,~~~~,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,,,.................,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................................................................~~~~~~~~~~+++++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,......,,,,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~,,,,,~~~~~~~~~,,,,~~~,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,.................,,,,,.,,,,,,,,,,,,,,,,,,,,,,,.................................................................~~~~~~~~~~+++++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,........,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~,,,,,~~~~~~,,,,~~~~,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................................................~~~~~~~~~~++++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,........,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~,,,,,~~,,,,,,~~~,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~~~~~~~~~,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................................................~~~~~~~~~~+++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,........,,,,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~,,,,,,~~~,~,,~~,,,,,~~,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~~~~~~~~~,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................................................~~~~~~~~~~+++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,..........,,,,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,,,~~~~~~,,,,,,~~~~,,,~~,,~~,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,~~~~~~~~,~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................................................~~~~~~~~~~~~+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,...........,,,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,,,~~~~~~~,,,,,,,~~,,,,~~~~,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,~~~~~~~~,~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................,,,,,,,,,,,,,,,,,,,,,,,,,.................................................................~~~~~~~~~~~+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,............,,~~,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~,,,,,,,,,,~~,,,~~~~~~~~~,,,,,,~,,,,,~~~~,,,,,,,,,~,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................,,,,,,,,,,,,,,,,,,,,,,,,,.................................................................~~~~~~~~~+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~,,,,,,,,,............,,,,,,,,,,,,,,...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,,,,~~~~~~~~,,,,,,,,,,,,,,,~~,,,,,,~~,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,~~~~,~,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................................~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,~,~~~~~~,,,,,,,,,..............,,~,,,,,,,................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~,~~~~,,~~~~,,,,,,~~~,,,,~~~,,,,,,,,,,,~~~,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,~,~~,~,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,~,...............................................................~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,~~~,~~,,,,,,,,,,,..............,,,,,,,,,,...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,,~~,~~~~,~~~~~~~~~~~~~~~,,,,,,,~,~~~~~~,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,~~,~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................,,,,,,,,,,,,,,,,,,,,,,,,+,...............................................................~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,~~~,,,,,,,,,,,...............,,,,,,,,,.................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,~~~~~~~~,~~~~~~~~~~~~~~~,,,,,,,,~,~~~~~~~,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,~,~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........................,,,,,,,,,,,,,,,,,,,.~=,...............................................................~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,...............,,,,,,,,,.................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,~~,~~~~,~~,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........................,.,,,,,,,,,,,,,,,,,,~=,...............................................................~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,~~,,,,,,,,,,,,,.................,,,,,,,,..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,~~~~~~~,~~,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........................,.,,,,,,,,,,,,,,,,,,~=~...............................................................~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,.................,,,,,,,,...................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~,~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,~~~~~~,~~,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........................,..,,,,,,,,,,,,,,,,,~=~...............................................................~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,.................,,,,,,,,..................,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~,~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,~~,,~~,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,...,,,,,,,,,,,,,,,,.,=+...............................................................~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,.................,,,,,,,,....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,~~~,~~,,,~,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................,.,,,,,,,,,,,,,,,,,+=,..............................................................~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,..................,,,,,,,,...................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~,~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,~~~,~~,,,~~,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................,..,,.,,,,,,,,,,,,,,,,.+?~..............................................................~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,...................,,,,,,,,....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,~~~~~~,,~~,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................,,,,,,,,,,,,,,,,,~?+..............................................................~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,....................,,,,,,,,....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,~~,,,,,,~~,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.............................,,,,,,,,,,,,,,,,,,~??,.............................................................~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................,,,,,,,...................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,~~~~~,,,~~,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,...........................,,,,,,,,,,,,,,,,,,,,=?,.............................................................~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................,,,,,,,,..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,~~~~~~,,,~,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................,,,,,,,,,,,,,,,,,,,,+?+.............................................................~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................,,,,,,,,.,................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~,,,,,,~~~~~,,,~,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,~=?.............................................................~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................,,,,,,,,..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,~,,,,~~,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........................,,,,,,,,,,,,,,,,,,,,,,,=?,............................................................~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................,,,,,,,,,,..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,~~~,,,,~~,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+?~............................................................~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................,,,,,,,,,...................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,~~~~~,,,,,~,,,,,,,,,,,~~~,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................,.,,,,,,,,,,,,,,,,,,,,,,~~,,,,+==,...........................................................~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................,,,,,,,,,,..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,~~,,,,,~,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................,,,,,,,,,,,,,,,,,,,~,,~~~~~~,,,,=?~...........................................................~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,.................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,~~,,,,,,,,~~~~~,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~,,=?+...........................................................~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,~~~~~,,,,~~,,,,,,~~~,,~~,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............,.,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~,,~??...........................................................~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,~~~~,,,,~~,,,~~~,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............,,,,,,,,,,,~,,,,~~~~~~~~~~~~~~~~,~,=?+..........................................................~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,.........................,,,,,,,,,.................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,~~~,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............,,,,,,,,,,,,,,,,~,,~~~~~~~~~~~~~~~~,,~?=..........................................................~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,.........................,,,,,,,,,.................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,~~,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,~~~~~~~~~++++~~~~~,,,=?~.........................................................~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,.........................,,,,,,,,,,................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,~~~~~,,,,,~~,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,,,,,,,,,,,~~~~~~~~~~~+++++~~~~~,,+?=.........................................................~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,..........................,,,,,,,,,,................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,~~~~~~,,,,~~,~~~,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........,,,,,,,,,,,,,~~~~~~~~~~~~~~+++++~~~~~~,~??,........................................................~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,~~,,,,,,,,...........................,,,,,,,,,................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,~~~,~,,,,~~,~,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........,,,,,,,,,,,,,~~~~~~~~~~~~~++++++~~~~~~,,,,,........................................................~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~,,,,,,,,,,,,,,,...........................,,,,,,,,,...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,~,,~~,,,,,,~~,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........,,,,,,,,,,,,~~~~~~~~~~~~~~+++====++~~~~~,,,........................................................~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~,,,,,,,,,,,,,,...........................,,,,,,,,,...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,~~~~~~,,~,,~,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........,,,,,,,,,,,,,,,~~~~~~~~++========++~~~~,,,,,.......................................................~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,............................,,~,,,,,,,...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,~~,,,,,,~~,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,,,,,,,,~~~~~~++++++=======+++~~~~~,,,.......................................................~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,.............................,~,,,,,,,.................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,~~,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............,,,,,,,,,~~,~~~~~~++++++========++~~~~,,,,.......................................................~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,.............................,~,,,,,,,..............,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~,,,,~~,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............,,,,,,,~~~~~~~~~~~~+++++====?===+++~~~~,,,,......................................................+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,.............................,~,,,,,,,..,...........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,~,,,~~,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............,,,,,,,~~~~~~~~~~~++++++========+++~~~~,,,,......................................................~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,.............................,~,,,,,,,...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,~~,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,~,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,,,,~~~~~~~~~++++++=====??==++++~~~~,,,......................................................~~~+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,..............................,,,,,,,,,...,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,~~,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,~,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,,,~~~~~~~~~~+++++++==?????==++~~~~~,,,......................................................~~+++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,...............................~~,,,,,,...,..........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,~~~,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~,,,,,~,,,~,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,,~~~~~~~~~~++++++++====?===++~~~~~,,,,.....................................................~~++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,~,,,...............................,~~,,,,,...,...........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,~,~,~,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........,,,,,,~~~~~~~~~~~+++++++=========+++~~~~,,,,.....................................................~~+++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~,,,,,,,,,...............................,~~,,,,,...,...........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~,~,~,,~,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,~~~~~~~~~~~~+++++++++=====++++~~~~~~,,,,....................................................~~++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,...............................~~,,,,,,,...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~~~~~~~~~~~~,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,~,~,~~~,,~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........,,,,,,,,,,~~~++~~~++++++++++===+===+++~~~,,,,,....................................................~~~~++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,................................~~,,,,,,,..,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,~~~,,~~~,,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................,,,,,,,,~+~~+++++++++======+++++~~~~~,,,....................................................~~~~++~~+~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,................................,~~,,,,,,..,,...........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,~~~~~~,,,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................,,,,,,,,~=+++++++=======???==++~~~~,,,,...................................................~~~+~~~~~~~~+~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,................................~~~,,,,,,..,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~~~~,~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................,.....,,,,,,~==++====????????==+++~~~,,,,...................................................~++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,................................~~~,,,,,,..,.............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~~,~~~~~~,,~,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................,..,,,,,,,+?=++===??????==+++~~~~,,,,...................................................~++++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,................................~~,,,,,,,..,.............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~~~,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,~~~~~,~~~,~,~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,~=?====?????===+++~~~~,,,,,..................................................~+++++~~~~~~~+~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,...............................,~~~,,,,,,..,...........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~~~~~~~~~,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,~~~~~,~~~~,~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........,,,,,,,.,,,.,,,,,,,,,+??========++++~~~~~,,,,,..................................................++++~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,................................,~~~,,,,,,..,..............,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,~~~,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~,~~~~~~~~,,,~~~~~~~~~~~,~,,~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........,,,,,,,~,,,,,,,,,,,,,,,,====++======++~~~~,,,,,..................................................~+++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,................................,~~,,,,,,,..,.............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,~~,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,~~,~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........,,,,,,,,,,,,,,.,,,,,,,,~==========+++~~~~,,,,,..................................................~+++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,................................,~~,,,,,,,..,...........,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,~~,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,~~,~,~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,.........,,,,,,,,,,,,,,,,,,,,,,+??========++~~~~,,,,,,.................................................++++~+~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,................................,,~~,,,,,,..,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+++~~~~~~~~~,~~~~~~,~~~,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,~,~,~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,...........,,.,,,,,~,,,,,,,,,,,,,~=??=?====++~~~~,,,,,,.................................................++++~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,................................,~~,,,,,,,..,...........,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,~~~~~~~~~~~~~~~~~~~~~~~~~~~++++++~+~~~~~~~~~~~~~~~,,~~,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,~~~~~~~~,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................,,,,,~,,,,,,,,,,,,+??======++~~~~~,,,,,.................................................++++~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,................................,~~,,,,,,,..,.............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~+~~~~~~+++++~~~~~~~~~~,~~~~,,,~~~,,,,~~~~~~~,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,~~~~~~~~,,~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...................,,,,~,,,,,,,,,,,,,+======+++~~~~~,,,,,.................................................~++~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,~,.................................,~~~,,,,,..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~++~+++++~~~~~~~~~~~~~,,,~~,~~~~~,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,~~~~~~~~~,,,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................,~~~~~,,,,,,,,,,,,~====++++~~~~~,,,,,,................................................~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,~,.................................,~~~,,,,,..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~++~++~~~~~~~~~~~~~~~~,~~~~~~,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,~~~~~~~~~,,~,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...................,,~~~,,,,,,,,,,,,++=+++++~~~~~,,,,,,................................................~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,~~,.................................,~~~,,,,,,..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+~~~~~~~~~~~~~~~~~,~~~,,~,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,~~~~,~~~~,,,~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...................,,,,,,,,,,,,,,,,,,,+++++++~~~~~,,,,,,................................................~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,~,,.................................,~~~,,,,,,...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~++~~~~~~,~~,,~~~~,~,~~,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,~~~~~~~~~,,,~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................,,,,,,,,,,,,,,,,,,,,~++++++~~~~~,,,,,,................................................~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,~,,................................,,~~~,,,,,,................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~++~~~~~~~~~~~~~~~~,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,~~,~~~~~~,,,~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................,.....+~~~,,,,,,,,,,,,~+++++~~~~~,,,,,,,...............................................~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,~,.................................,,~~,,,,,,.................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...................,,...,,,~,,,,,,,,,,,,+===+++~~~~,,,,,,,...............................................~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,~,.................................,~~~,,,,,,,.,................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+~~~~~~~~~~~~~~~~,,~~~,~~,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,..........,,,,,.....,~,,,,,,,,,,,,,~+==+++~~~~,,,,,,,...............................................~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,~,.................................,~,,,,,,,,..,.............,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+~~~~~~~~~~~~~~~~,,~~,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,~~~~~~~~~,,~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............,,,,........~~~~,,,,,,,,,,,+=+++~~~~~,,,,,,,...............................................~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,~,.................................,~,,,,,,,,..,.................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,~~,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,~~,~,~~~~,~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,......................,,~~,,,,,,,,,,,~++++~~~~~~,,,,,,...............................................~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,~,.................................~~~,,,,,,,..,.................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~~~,,~~,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,.....,,,...........,,,,,.,,,,,,,,,~+++~~~~~~,,,,,,,..............................................~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,~,.................................~~~,,,,,,,..,...................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,~~~,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,~~~~~~~~~,~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.,,.......,,...........,~~~,,,,,,,,,,,~+++~~~~~,,,,,,,,..............................................~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,.................................,~~~,,,,,,,..,....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~,~~~~~~,~,~~~,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,~~~~~~~~~~~,~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,....................,~~~~~,,,,,,,,,,,~+~~~~~~~,,,,,,,,.............................................~~~~~~~~~~~~~~~+++~~~~~~~~~~,,,,,,,,,,,,,.................................,~~~,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+~~,~,~~~~~~~~,~~~,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,~~~~~~~~~~,,~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................,,,~~~~,,,,,,,,,,,~~~~~~~~~,,,,,,,..............................................~~~~~~~~~~~~~++++++~~~~~~~~~~,,,,,,,,,,,,.................................,~~~,,,,,,,..,......................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,..,,..................,....,,,,,,,,,,,,,,,~~~+~~~~~,,,,,,,..............................................~~~~~~~~~~~~+++++++~~~~~~~~~~,,,,,,,,,,~,.................................,~~~,,,,,,,.........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,~~~~~~,,,,,,,,,,,,,,,,,,,,,,~,,,,,,,,,,,,,,,,,,.....................,.....,,~+~,,,,,,,,,,~~~++~~~~,,,,,,,,............................................................................................................................................................................................................................................................................................................................................................................................................................................................. GlassG8ant.com
The specific gravity of the Hurricane Freak of Nature is a staggering 0.17 (over 5X lighter than the specific gravity of the average human — .974).
>> BY THE NUMBERS
Hurricane Freak of Nature
DeNsiTY OF OBJecT vs WATer
HUMAN
WATER
s P e c i F i c G r AVi TY D A T A
0.20 0.4 0.6 0.8 1.0
9
11
The Hurricane Freak of Nature is made of 100% 40 Cell Nano SCS Yamamoto.
40 ceLL YAMAMOTO
100%
11
WE TOOK THE MOST ADVANCED RUBBER ON THE PLANET
AND MADE A WHOLE SUIT OUT OF IT
13
GOODBYE DRAG. HELLO SPEED.
13
Deploys the lightest Yamamoto Nano SCS coated 5mm neoprene panels throughout the entire leg, chest and core to raise the swimmer in the water to reduce form drag. Extraordinarily buoyant Nano SCS coated rubber confers an exceptional friction coefficient of 0.026 — far lower than any other wetsuit rubber.
s P e e D W r A P P A N e L i N G
15
Five precision-targeted performance muscle groups, oriented to sustain core strength for long swims.
STRONGER AT THE CORE
SWIM FAST.
THEN GET THE HELL OUT OF IT.
3 6 0 ° c O r e s T A B i L i Z A T i O N
Designed for triathletes from the ground up, the suit is designed to open, reverse and release with extreme ease and speed.
Q U i c K r e L e A s e A N K L e c U F F s
15
LINED TO LAST
The suit’s custom gold polyester-based lining is as forward-thinking as its other features. It’s quick-drying, highly abrasion-resistant, snag-free, super-soft — and extremely durable.
h U r r i c A N e F r e A K O F N A T U r e L i N i N G
POLYesTerLiNiNG
17
The Elevation Panels on the Hurricane Freak of Nature are a game-changer. They instantly help the athlete establish perfect body position relative to the surface of the water. When Andy Potts tested the suit, he described the Elevation Panels as “otherworldly effective.”
SUPERIOR BODY POSITIONe L e V A T i O N P A N e L s
COMPETITION
17
19
The gold bands on the back and shoulders of the Hurricane Freak of Nature delineate the expanded Range of Motion zones — calculated, calibrated, and repeatedly revised until we reached the absolute limit of positive range of motion. Combined with the stunning 7X stretch factor, there is no question this will be the fastest suit you’ve ever worn.
THE GOLD ZONEr O M Z O N e sThe Hurricane Freak of Nature is armed with our new V-GCP,
which flattens the forearm for the most advantageous engagement, maximizing your effort. You WILL FEEL noticeably more distance per stroke.
FORCE MAXIMIZATIONV - G c P
Designed to support power strokes, prevent water intake, and maximize energy output.
NO DETAIL LEFT UN-FREAKEDF O r M - F i T T i N G W r i s T c U F F s
19
21
GETTING YOUR FREAK ONHolding the torso inside out, put one foot through the leg, then pull up so the excess material is over the knee. (Pull using pads of your fingers, no finger nails). Now the other leg.
Pull up the top of the suit. Work each sleeve up to the shoulder, a few inches at a time.
Make sure the suit is adjusted for maximum freedom of movement, pulling up where necessary.
Make all final adjustments to sleeves and cuffs. Close collar and press the Velcro seal.
When your arms and shoulders feel snug, pull up the zipper using both hands.
Pull the suit over your waist, then snug up your legs, pulling up a few inches at a time until there are no folds or excess.
1 L e G s T O h i P s
3 B O D Y & s L e e V e s
5 A D J U s T c O r e 6 A D J U s T s L e e V e s
4 c O L L A r & Z i P P e r
2 A D J U s T L e G s
21
23
SUPPORT CASE
Rinse the suit thoroughly after use. The idea is to get off chlorine, salts, oils and anything else in the water. No need to use a “wetsuit shampoo.” An all-over rinse with clean water is fine. It’s usually easiest to do this in your shower.
CLEAN IT AFTERWARD
Suits tend to get kicked and clawed in transition. If there is a small tear, use neoprene cement to repair it so you can prevent further damage. If it’s big, call us at 800-252-7878.
INSPECT AFTER RACING
• CONDITIONING DETERGENT
• ZIPPER RESTORER
• WETSUIT PATCHING SYSTEM
• ANTI-CHAFE BALM
REST IT FLAT
Keep it in the dark at room temperature. Don’t hang it (this can misshape it) and don’t store it in an unheated space.
c A r i N G F O r Y O U r h U r r i c A N e F r e A K O F N A T U r e
HURRICANE FREAK OF NATURE c O N T e N T s :MAINTAINYOUR EDGE
SPEED-CONDITIONING DETERGENT
Formulated for 40 Cell SCS neoprene, this detergent uses a powerful blend of natural enzymes and microbes to remove odors caused by mold, mildew and bacteria. When cleaned regularly, the Hurricane Freak of Nature suit will remain free of organic residue, chlorine and salt deposits and help prevent premature aging and oxidation. Biodegradable. ZIPPER RESTORER
Cleans, lubricates and removes dirt, sand and salt deposits from the suit’s zipper. Use it with the special brush-top applicator.
BODYGLIDE® ANTI-CHAFE BALM
The recognized leader in performance balms, this BODYGLIDE® formula helps prevent and relieve chafed and chapped skin on sensitive skin areas while wearing your suit.
HURRICANE FREAK OF NATURE PATCHING SYSTEM
Made to restore a range of damage from fingernail holes to tears, its high-end urethane adhesive uses a superior bonding technology that seals, waterproofs and protects against scuffs.
25
Steel case packaging with an integrated lock and shoulder strap. Included is a unique Hurricane Freak of Nature access card which grants entry to exclusive content, contests, and more! Use your Freak of Nature owner access card to register at tyr.com/limitswillfall for exclusive offers and a chance to win a spot in Ironman New York.*
*Void where prohibited. Contest open only to legal residents of the U.S. & Canada (excluding Quebec), who are 18 years or older at the time of entry and have purchased a TYR Hurricane Freak of Nature Wetsuit as of date of entry. No purchase necessary for residents of VT, MD & NJ. See rules for details. The Hurricane Freak of Nature, Ironman New York 2012 Contest starts 11/15/2011 & ends 5/31/2012. Sponsored by TYR Sport, Inc. For Official Rules, visit http://tyr.com/limitswillfall/officialrules.
THE CASEP A s s W O r D r e Q U i r e D
The lowest drag, most tear-resistant cap we make, designed exclusively for the Hurricane Freak of Nature.
THE CAPF i e r c e h e A D G e A r
25
USE YOUR SERIAL NUMBER TO REGISTER AT: TYR.COM/LIMITSWILLFALL
SN# XXXXXX
ACCESS# XXXXXX
27
The women’s Hurricane Freak of Nature is what every female triathlete is looking
for: a performance wetsuit specifically designed and engineered for the shape and
fit of a woman’s body. This means more comfort and better overall body position to
optimize efficiency in the water. With the Hurricane Freak of Nature, performance
and comfort are first and foremost.
F e M A L e s i Z i N G
F e M i N i N e F i T
SIZE CHART
27
M A L e s i Z i N G
SIZE HEIGHT (ft/in) WEIGHT (lbs) HEIGHT (cm) WEIGHT (kg)
XS 4'9" - 5'4" 118-142 146-160 54-65
S 5'3" - 5'9" 138-166 158-170 62-75
S/M 5'7" - 6'0" 146-173 165-181 66-78
M 5'8" - 6'1" 155-188 172-184 71-85
M/L 5'10" - 6'2" 158-191 179-187 72-86
L 5'10" - 6'3" 175-199 181-189 79-90
XL 5'10" - 6'4" 191-220 183-194 86-100
XXL 6'0" - 6'8" 208+ 185-201 94+
SIZE HEIGHT (ft/in) WEIGHT (lbs) HEIGHT (cm) WEIGHT (kg)
XS 4'7" - 5'1" 95-112 137-150 44-51
S 4'9" - 5'3" 106-122 145-160 48-55
S/M 5'0" - 5'5" 118-133 151-165 53-60
M 5'3" - 5'8" 124-142 159-173 56-65
M/L 5'6" - 5'10" 138-154 167-178 62-70
L 5'6" - 6'0" 144-164 169-182 65-74
XL 5'7" - 6'1" 159+ 171-184 72+
TYR Sport, Inc.Worldwide Headquarters15391 Springdale Street
Huntington Beach, CA 92649 USA
T: 714.897.0799F: 714.897.6420
800.252.7878
Printed in USA, 2011 TYR Sport, Inc.All Rights Reserved