.
░░░░░░░░░░░░░░░░░░░░░░░▄░░░██▄░░░░
░░░░░░░░░░░░░░░░░░░░░▄██░░░▀███░░░
░░░░░░░░░░░░░░░░░░░░░▀█▀░▄▄▄░▀░░░░
░░░░▄██░░░█▄░░░░░░░░░░░░█▀░░█░███░
░░░▀██▀░░▀███░░░░░░░███░▀▀░░░░▀▀█░
░▄▄░▀░▄▄▄░▀█▀░░░░░░░█▀▀░░░░░░░▄▄░░
░███░▀░░█▄░▄▄▄░░░░░░░░░██░░░░▄███▄
░▀▀▀░░░░░▀░███░░░░░░░▄█████░░████▀
░░▄▄░░░░░░░░▀█░░░░░░░▀▀▀▀▀▀░░░███░
█████░░░▄██▄░░░░░░░░░░░░░░░░░░░░░░
▀███▀░░█████▄░░░░░░░░░░░░░░░░░░░░░
░▀▀▀░░░░▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░███░▄███░░
░░░░░░░░░░░░░░░░░░░░░▄█▄▄▀░░▀█▀▀░░
░░░░░░░▄▄▄░░░░░░░░░░░▀▀▀▀░░░▄▄▄▄░░
░░███▄░██▀░░░░░░░░░░░░▄██░░▄▄▀█▀░░
░░░▀▀░░░░▄███░░░░░░░░░▀█▀░███▄░░░░
░░███░░░░░▀▀▀░░░░░░░░░░░░░░▀░░░░░░
░░▀▀░▄▄░░███░░░░░░░░░░░░░░░░░░░░░░
░░░░░▀▀░░░▀░░░░░░░░░░░░░░░░░░░░░░░
.
░░░░░░░░░░░░▄▄▄██████████▄▄▄░░░░░░░░░░░░
░░░░░░░░░▄████████████████████▄░░░░░░░░░
░░░░░░▄█████▀▀░░░░░░░░░░░░▀▀█████▄░░░░░░
░░░░▄████▀░░░░░░░░░░░░░░░░░░░░▀████▄░░░░
░░░▄███▀░░░░░░░░░░░░░░░░░░░░░░░░▀███▄░░░
░░████░░░▄▄░▄▄▄░▄░░░░░░░░░░░░░░░░░████░░
░████░░▄███░▀▀▀░██░▄▄░░░░░░░░░░░░░░████░
▄███░░░██░██████▄▄░██░░░░░░░░░░░░░░░███▄
████░░░▀██░▀███████▄▄░░░░░░░░░░░░░░░████
████░░░░░░██▄▀▀█████▀░░░░░░▄░░░░░░░░████
████░░░░░░▀▀▀██▄░██▀░░░░░░████▄░░░░░████
████░░░░░░░░░░▀░███░░░░░░▄██████▄░░░████
▀███░░░░░░░░░░░░░░░░░░░░▄████████░░░███▀
░████░░░░░░░░░░░░░░░░░░░▀███████▀░░████░
░░████░░░░░░░░░░░░░░░░░░░░▀▀▀▀▀░░░████░░
░░░▀███▄░░░░░░░░░░░░░░░░░░░░░░░░▄███▀░░░
░░░░▀████▄░░░░░░░░░░░░░░░░░░░░▄████▀░░░░
░░░░░░▀█████▄▄░░░░░░░░░░░░▄▄█████▀░░░░░░
░░░░░░░░░▀████████████████████▀░░░░░░░░░
░░░░░░░░░░░░▀▀▀██████████▀▀▀░░░░░░░░░░░░
.
████████████████████████████████████████
████████▒░░░░▒██████████████████████████
██████▒════════▒████████████████████████
█████▓══════════░███████████████████████
█████════════════▒██████████████████████
████▓═════════════██████████████████████
████▒═════════════░█████████████████████
████░══════════════█████████████████████
████═══════════════▒████████████████████
████░══════════════░████████████████████
████▒═══════════════█████████▓▒▒▓███████
█████══════════════░███████░═══════▓████
█████══════════════███████══════════▒███
█████▒════════════▒██████════════════███
██████════════════██████═════════════▒██
██████░═══════════█████▓══════════════██
███████═══════════█████═══════════════██
████████═══════░▒▓█████═══════════════██
████████▓░▒▓██████████▓═══════════════██
████████████████▓▒░███▒═══════════════██
██████████▓▒░══════░██▓══════════════▒██
██████████══════════▓██══════════════███
██████████═══════════██▓═════════════███
██████████▓══════════███════════════▒███
███████████░═════════███▒═══════════████
████████████░═══════▒███▒══════════▓████
█████████████▒═════▓████▓═════════░█████
█████████████████████████████▓▒░═░██████
███████████████████████▓▓███████████████
██████████████████████▓════░▒▓██████████
██████████████████████══════════▓███████
█████████████████████▒══════════████████
█████████████████████══════════░████████
█████████████████████══════════█████████
█████████████████████▓════════▓█████████
██████████████████████▒══════███████████
████████████████████████▓▓▓█████████████
████████████████████████████████████████
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶11¶¶¶¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶1_______1¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶11111111_____1¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶111___1111111___¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶111111111_111111111¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶1____1111¶1_1111111111¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶1_______¶¶____1111111¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶1_1¶¶¶1____¶¶___1¶¶1111_1¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶1_____1¶¶11¶¶¶¶¶¶¶1_11¶111¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶1¶1____11¶¶1___1¶¶__1111_1¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶___1¶__11_¶1_____¶¶___111__¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶1______1¶1¶¶______¶1¶¶¶¶¶¶11¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶1_1¶111¶¶¶¶¶¶¶¶¶_¶_____1¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶1__1¶¶¶__11_1¶____¶¶_¶__11__¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶1____¶_1¶_¶¶_¶1___¶¶¶¶_____1¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶1¶111¶1_111__¶¶1_1¶_¶¶¶¶¶__1¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_1¶¶11¶1___1¶111¶¶_11__11¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶1¶¶¶1_¶1¶¶1_____¶11¶______¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶11¶¶¶1¶11¶1¶1___¶¶_¶___11__¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶11¶¶¶¶1__¶¶1¶1¶¶¶_____1¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶1¶¶11__1¶1_¶_1¶¶1__¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶11¶11¶____1¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶__111__¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶1¶1¶¶1__1¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶11¶¶¶_1¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶11¶¶¶¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶11¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶111¶¶¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶1___¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶11¶1___1¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶1__11____¶¶1¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶111¶¶¶¶1¶1_1¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶__1¶¶¶¶¶¶111¶¶_1¶11¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
¶¶¶¶1111_¶¶¶1_11__¶¶¶____11¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
¶¶¶___1_1¶1¶_1¶1¶1_¶¶_11111_¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
¶¶111____¶1¶__11¶1_¶¶¶¶¶111¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
¶¶11¶¶¶¶¶¶1¶¶1___1¶¶____1¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
¶¶1______1¶11¶¶¶¶¶¶1_____¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
¶¶¶11111¶¶1___1¶__111¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
¶¶¶1111¶¶111111¶1_____¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
¶¶¶1____1111111¶1111¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
¶¶¶¶1____________1¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶1_______1¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶