.
░░░░░░░░░░░═════░▒▓████████▓░════░░░░░░░
░░░░░░░░░░═══░█████████████████═══░░░░░░
░░░░░░░░░═══████████████████████▒══░░░░░
░░░░░░░░░══██████████████████████▒═░░░░░
░░░░░░░░░═▒███████████████████████══░░░░
░░░░░░░░══████████████████████████▓══░░░
░░░░░░░░══██████████████▒██████████══░░░
░░░░░░░░══██▒████████░══░██████████░═░░░
░░░░░░░░══██▓═▒█████▒░▓█████████████══░░
░░░░░░░░══▒█████████████████████████══░░
░░░░░░░░░══█████████████████████████▒═░░
░░░░░░░░░══████████▒▒▒▒▒▒▒▒██████████══░
░░░░░░░░░══▓█░░░▒▒▒▒▒▒▒▒▒█▒░█████████░══
░░░░░░░░░░══█▓▒████████▒▒██░██████████══
░░░░░░░░░░══██▒██████▒▒▒▒▒█▓▒█████████░═
░░░░░░░░░░══▒█░▒██████▒▒▒▒█▓░██████████═
░░░░░░░░░░░══██░▒▒▓▓▒▒▒▒▒▒▒░░██████████░
░░░░░░░░░░░░═██░▒▒▒▒▒▒▒▒▒▒░▓████████████
░░░░░░░░░░░═══██░▒▒▒▒▒▒░▒▓██████████████
░░░░░░░░░░════▒████▓▓███████████████████
░░░░░░░═══════▓█████████████████████████
░░░░════░███████████████████████████████
░░░░══░███▒░═▒██████████████████████████
░░═══███████▒▒██████████████████████████
════████▒░░█████████████████████████████
══▒████▓▒░═█████████████████████████▓▒══
░████████████████████████████████▒══════
██▒══════█████████████████████▓══════░░░
░════════░██████████████████▒═════░░░░░░
═░═░═░░░══▒███████████████░════░░░░░░░░░
░░░══▒░░░══▒████████████░═══░░░░░░░░░░░░
░░░░░░░░░░══▒█████████▒════░░░░░░░░░░░░░
░░░░░░░░░░░══▒██████▒═══░░░░░░░░░░░░░░░░
░░░░░░░░░░░░══▓████═══░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░══██░══░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░═░═══░░░░░░░░░░░░░░░░░░░░░