Hexa Hole

āĻāϤ⧇ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āϰāϝāĻŧ⧇āϛ⧇
ā§§ā§Ļā§Ļ+
āĻĄāĻžāωāύāϞ⧋āĻĄ
āϏāĻžāĻŽāĻ—ā§āϰ⧀āϰ āϰ⧇āϟāĻŋāĻ‚
āĻĒā§āϰāĻ¤ā§āϝ⧇āϕ⧇
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ

āĻāχ āϗ⧇āĻŽ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇

āĻšā§‡āĻ•ā§āϏāĻž āĻšā§‹āϞ āĻĻāĻŋāϝāĻŧ⧇ āφāĻĒāύāĻžāϰ āĻŽāύāϕ⧇ āĻļāĻžāĻ¨ā§āϤ āĻ•āϰ⧁āύ - āĻāĻ•āϟāĻŋ āφāύāĻ¨ā§āĻĻāĻĻāĻžāϝāĻŧāĻ• āϧāĻžāρāϧāĻž āϖ⧇āϞāĻž āϝ⧇āĻ–āĻžāύ⧇ āφāĻĒāύāĻžāϰ āϞāĻ•ā§āĻˇā§āϝ āϏāĻšāϜ: āϏ⧀āĻŽāĻŋāϤ āϏāĻŽāϝāĻŧ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āϏāĻŽāĻ¸ā§āϤ āĻšā§‡āĻ•ā§āϏāĻžāĻ—ā§‹āύāĻžāϞ āϟāĻžāχāϞāϗ⧁āϞāĻŋāϕ⧇ āϤāĻžāĻĻ⧇āϰ āĻŽāĻŋāϞāĻŋāϤ āĻ—āĻ°ā§āϤ⧇ āϏāĻžāϜāĻžāύ!

*āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āϖ⧇āϞāĻŦ⧇āύ:
- āώāĻĄāĻŧāϭ⧁āϜ āĻ¸ā§āĻŸā§āϝāĻžāĻ•āϗ⧁āϞāĻŋāϕ⧇ āĻŦā§‹āĻ°ā§āĻĄ āĻĨ⧇āϕ⧇ āύāĻžāĻŽāĻžāύ⧋āϰ āϜāĻ¨ā§āϝ āϤāĻžāĻĻ⧇āϰ āĻŽāĻŋāϞāĻŋāϤ āĻ—āĻ°ā§āϤāϗ⧁āϞāĻŋāϰ āĻĻāĻŋāϕ⧇ āĻŸā§‡āύ⧇ āφāύ⧁āύ āĻāĻŦāĻ‚ āĻĒāĻžāĻĨ āĻ•āϰ⧁āύ⧎
- āĻ•ā§āϰāĻŽāĻŦāĻ°ā§āϧāĻŽāĻžāύ āĻ…āϏ⧁āĻŦāĻŋāϧāĻžāϰ āϏāĻžāĻĨ⧇ āφāĻ•āĻ°ā§āώāĻŖā§€āϝāĻŧ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϗ⧁āϞāĻŋāϕ⧇ āϜāϝāĻŧ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĒāĻĻāĻ•ā§āώ⧇āĻĒ⧇āϰ āĻ•ā§ŒāĻļāϞ āĻ•āϰ⧇ āĻŦā§‹āĻ°ā§āĻĄāϟāĻŋāϕ⧇ āĻĻāĻ•ā§āώāϤāĻžāϰ āϏāĻžāĻĨ⧇ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰ⧁āύ
- āϏāĻŽāϝāĻŧ āĻļ⧇āώ āĻšāĻ“āϝāĻŧāĻžāϰ āφāϗ⧇ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻ¸ā§āϤāϰ āϏāĻžāĻĢ āĻ•āϰ⧁āύāĨ¤

āĻĒā§āϰāĻžāĻŖāĻŦāĻ¨ā§āϤ āĻ­āĻŋāĻœā§āϝ⧁āϝāĻŧāĻžāϞ, āĻĒā§āϰāĻļāĻžāĻ¨ā§āϤāĻŋāĻĻāĻžāϝāĻŧāĻ• āύāĻžāĻ¨ā§āĻĻāύāĻŋāĻ•, āϏāĻ¨ā§āϤ⧋āώāϜāύāĻ• āĻļāĻŦā§āĻĻ āĻāĻŦāĻ‚ āĻŽāĻ¸ā§āϤāĻŋāĻˇā§āϕ⧇ āϏ⧁āĻĄāĻŧāϏ⧁āĻĄāĻŧāĻŋ āĻĻ⧇āĻ“āϝāĻŧāĻžāϰ āĻšā§āϝāĻžāϞ⧇āĻžā§āĻœā§‡āϰ āϏāĻžāĻĨ⧇, āĻšā§‡āĻ•ā§āϏāĻž āĻšā§‹āϞ āφāĻĒāύāĻžāϕ⧇ āĻāĻ•āϟāĻŋ āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āϤ āφāϏāĻ•ā§āϤāĻŋāĻŽā§‚āϞāĻ• āϧāĻžāρāϧāĻž āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰāĻžāϰ āĻ…āĻ­āĻŋāĻœā§āĻžāϤāĻž āĻāύ⧇ āĻĻ⧇āĻŦ⧇ āύāĻŋāĻļā§āϚāĻŋāϤ!
āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇
⧍⧍ āĻ…āĻ•ā§āĻŸā§‹, ⧍ā§Ļ⧍ā§Ģ

āĻĄā§‡āϟāĻž āϏ⧁āϰāĻ•ā§āώāĻž

āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āϕ⧀āĻ­āĻžāĻŦ⧇ āφāĻĒāύāĻžāϰ āĻĄā§‡āϟāĻž āϏāĻ‚āĻ—ā§āϰāĻš āĻāĻŦāĻ‚ āĻļā§‡ā§ŸāĻžāϰ āĻ•āϰ⧇ āϤāĻž āĻĨ⧇āϕ⧇āχ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻž āĻ•āĻžāϜ āĻ•āϰāĻž āĻļ⧁āϰ⧁ āĻ•āϰ⧇āĨ¤ āĻ…ā§āϝāĻžāĻĒ⧇āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ, āϕ⧋āύ āĻ…āĻžā§āϚāϞ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇ āĻāĻŦāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻŦ⧟āϏ⧇āϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋāϤ⧇ āĻĄā§‡āϟāĻž āĻ—ā§‹āĻĒāĻ¨ā§€ā§ŸāϤāĻž āĻāĻŦāĻ‚ āϏ⧁āϰāĻ•ā§āώāĻž āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻž āφāϞāĻžāĻĻāĻž āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āĻāχ āϤāĻĨā§āϝ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āϛ⧇āύ āĻāĻŦāĻ‚ āϏāĻŽā§Ÿā§‡āϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻĨ⧇ āϤāĻž āφāĻĒāĻĄā§‡āϟ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤
āϕ⧋āύāĻ“ āĻĄā§‡āϟāĻž āĻĨāĻžāĻ°ā§āĻĄ-āĻĒāĻžāĻ°ā§āϟāĻŋāϰ āϏāĻžāĻĨ⧇ āĻļā§‡ā§ŸāĻžāϰ āĻ•āϰāĻž āĻšā§ŸāύāĻŋ
āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻļā§‡ā§ŸāĻžāϰ āĻ•āϰāĻžāϰ āĻ•āĻĨāĻž āĻ˜ā§‹āώāĻŖāĻž āĻ•āϰ⧇āύ āϏ⧇āχ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāϰāĻ“ āϜāĻžāύ⧁āύ
āĻāχ āĻ…ā§āϝāĻžāĻĒ āĻāχāϏāĻŦ āϧāϰāύ⧇āϰ āĻĄā§‡āϟāĻž āϏāĻ‚āĻ—ā§āϰāĻš āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇
āϞ⧋āϕ⧇āĻļāύ, āĻ…ā§āϝāĻžāĻĒ āĻ…ā§āϝāĻžāĻ•ā§āϟāĻŋāĻ­āĻŋāϟāĻŋ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϝ 2āϟāĻŋ
āĻĄā§‡āϟāĻž āĻāύāĻ•ā§āϰāĻŋāĻĒā§āϟ āĻ•āϰāĻž āĻšā§ŸāύāĻŋ
āĻĄā§‡āϟāĻž āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻž āϝāĻžāĻŦ⧇ āύāĻž

āύāϤ⧁āύ āϕ⧀ āφāϛ⧇

- Minor optimizations