░░░░░░░░░░░█░░░░░░░░░░░░█░░░░░░░░░░░░░░░
░░░░░░░█░░░░█░░░░░░░░░░█░░░░░░█░░░░░░░░░
░░░█░░░░█░░░░░░░░░█░░░█░░░░░░█░░░░░░░░░░
░░░░█░░░░█░░░░░░░█▒█░░░░░░░░█░░░░░░░░░░░
░░░░░█░░░░░░░░░░█▒▒▒█░░░░░░█░░░░░█░░░░░░
░░░░░░█░░░░░░░░█▒▒▒▒▒█░░░░░░░░░░█░░░░░░░
░░░░░░░█░░░░░░█▒▒▒▒▒▒██░░░░░░░░█░░░░░░░░
░░░░░░░░░░░░░█▒██████▒█░░░░░░░█░░░░░░░░░
░░░░░░░░░░░░█▒▒█═╬═█▒▒▒█░░░░░█░░░░░░░░░░
░░░░░░░░░░░█▒▒▒▒█║█▒▒▒▒▒█░░░░░░░░░░░░░░░
░░░░░░░░░░█▒▒▒▒▒▒█▒▒▒▒▒▒▒█░░░░░░░░░░░░░░
░░░░░░░░░█▒▒▒▒▒▒▒█▒▒▒▒▒▒▒▒█░░░░░░░░░░░░░
░░░░░░░░░███████████████████░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░