Magic Wand All (optimized): 31, 211, 38, 223|298, 194, 302, 198|84, 279, 90, 289|224, 177, 231, 189|253, 211, 261, 221|27, 330, 35, 341|236, 176, 242, 189|176, 312, 183, 323|358, 313, 365, 325|261, 194, 265, 198|288, 211, 297, 221|14, 244, 22, 255|319, 245, 327, 255|236, 296, 245, 306|319, 245, 326, 257|14, 39, 93, 53|357, 278, 365, 289|147, 262, 152, 272|319, 244, 326, 255|215, 313, 222, 325|51, 279, 63, 290|147, 262, 152, 273|140, 8, 157, 16|237, 262, 245, 273|306, 245, 313, 257|66, 296, 75, 306|194, 6, 202, 16|16, 226, 21, 238|75, 313, 85, 323|132, 294, 139, 306|345, 296, 350, 306|252, 262, 267, 272|366, 8, 373, 14|164, 312, 169, 323|85, 279, 90, 289|31, 211, 42, 221|98, 40, 139, 50|144, 39, 190, 53|41, 330, 48, 341|351, 228, 359, 238|92, 294, 100, 306|75, 312, 83, 323|344, 313, 353, 323|126, 176, 202, 187|267, 245, 275, 255|132, 262, 140, 273|292, 313, 300, 325|24, 228, 31, 238|164, 313, 171, 323|287, 39, 371, 53|344, 245, 352, 257|289, 192, 295, 199|233, 177, 237, 181|196, 294, 204, 306|318, 313, 326, 325|254, 228, 262, 238|357, 279, 365, 291|27, 260, 35, 272|106, 296, 115, 306|166, 262, 175, 272|277, 228, 284, 239|190, 262, 197, 272|50, 262, 57, 272|356, 262, 365, 272|79, 143, 85, 153|279, 278, 287, 289|319, 278, 326, 289|155, 312, 160, 323|41, 245, 48, 257|92, 160, 100, 170|301, 296, 311, 306|312, 226, 318, 233|331, 279, 341, 289|79, 328, 87, 340|22, 177, 28, 187|80, 294, 87, 306|170, 296, 179, 306|66, 296, 74, 307|267, 245, 274, 257|292, 279, 300, 289|85, 278, 90, 289|220, 177, 231, 187|289, 226, 297, 238|280, 194, 296, 204|155, 313, 160, 325|254, 245, 261, 257|63, 313, 71, 323|324, 228, 333, 238|107, 278, 112, 289|42, 262, 57, 272|343, 260, 350, 272|76, 262, 82, 272|180, 279, 187, 291|241, 279, 248, 289|145, 38, 190, 53|118, 296, 127, 306|97, 91, 129, 102|4, 9, 22, 20|268, 228, 274, 238|40, 176, 82, 187|279, 245, 289, 255|41, 330, 49, 340|338, 228, 345, 238|292, 245, 300, 257|50, 279, 59, 289|287, 296, 295, 307|358, 312, 365, 323|100, 313, 108, 318|15, 330, 23, 340|371, 244, 378, 255|240, 312, 248, 323|109, 140, 151, 155|142, 313, 149, 323|77, 262, 82, 272|222, 296, 230, 306|266, 279, 274, 289|116, 313, 123, 323|322, 296, 329, 306|223, 296, 231, 306|76, 279, 81, 289|185, 8, 202, 16|301, 211, 309, 221|14, 245, 23, 255|130, 296, 139, 306|279, 245, 287, 257|102, 312, 108, 318|269, 228, 274, 238|204, 279, 213, 289|80, 296, 89, 306|50, 313, 59, 323|229, 279, 234, 291|343, 262, 350, 273|158, 294, 165, 306|370, 262, 375, 273|193, 278, 200, 289|240, 279, 248, 289|318, 313, 326, 323|214, 313, 222, 323|327, 211, 335, 221|330, 245, 339, 255|286, 296, 295, 306|14, 245, 22, 255|30, 177, 38, 187|27, 262, 37, 272|23, 211, 29, 221|331, 245, 339, 255|338, 296, 342, 300|16, 313, 31, 323|53, 330, 63, 340|296, 260, 301, 272|248, 296, 255, 306|266, 313, 274, 323|93, 330, 101, 340|343, 262, 351, 272|371, 245, 378, 255|324, 296, 329, 306|267, 244, 274, 255|292, 313, 300, 323|200, 262, 210, 272|313, 211, 321, 223|327, 211, 334, 223|48, 313, 57, 323|342, 262, 350, 272|142, 313, 147, 325|188, 313, 197, 323|287, 40, 311, 50|223, 296, 230, 306|152, 108, 215, 122|159, 8, 178, 19|345, 296, 350, 307|175, 245, 183, 257|312, 228, 319, 238|125, 109, 147, 119|306, 313, 315, 323|318, 260, 323, 272|370, 245, 378, 255|240, 313, 248, 323|114, 313, 121, 323|353, 296, 360, 307|280, 211, 295, 221|304, 226, 309, 238|154, 262, 161, 267|142, 296, 152, 306|304, 228, 319, 238|293, 279, 301, 289|27, 330, 37, 340|318, 312, 326, 323|67, 330, 74, 341|155, 313, 160, 323|158, 296, 167, 306|133, 279, 138, 289|371, 279, 379, 289|170, 296, 178, 307|206, 279, 213, 289|97, 279, 104, 291|280, 192, 287, 204|60, 262, 70, 272|353, 296, 361, 306|304, 313, 313, 323|343, 262, 350, 272|267, 194, 278, 204|42, 260, 47, 272|305, 194, 311, 205|240, 313, 249, 323|63, 313, 70, 325|279, 279, 289, 289|66, 294, 74, 306|219, 278, 226, 289|144, 294, 152, 306|28, 279, 35, 291|53, 328, 61, 340|221, 4, 245, 16|142, 312, 147, 323|174, 313, 183, 323|15, 279, 22, 289|176, 313, 183, 323|184, 294, 191, 306|240, 313, 248, 325|305, 279, 315, 289|224, 262, 232, 272|182, 192, 258, 204|275, 296, 283, 306|332, 312, 339, 323|76, 278, 81, 289|364, 8, 372, 14|90, 313, 97, 323|96, 91, 128, 102|277, 228, 284, 238|370, 260, 375, 272|116, 313, 121, 325|40, 296, 48, 307|225, 262, 232, 272|196, 40, 205, 50|327, 211, 334, 221|274, 296, 282, 306|167, 279, 174, 289|319, 279, 327, 289|23, 210, 28, 221|304, 245, 313, 255|344, 313, 352, 323|22, 194, 38, 204|267, 279, 275, 289|205, 177, 209, 181|170, 6, 178, 16|326, 211, 334, 221|180, 279, 187, 289|312, 211, 321, 221|54, 294, 61, 306|305, 279, 313, 289|278, 279, 287, 289|23, 177, 38, 187|331, 244, 339, 255|133, 279, 139, 289|304, 279, 313, 289|215, 312, 222, 323|302, 228, 309, 238|166, 279, 174, 289|234, 296, 243, 306|202, 313, 211, 323|276, 228, 284, 238|344, 313, 352, 325|22, 194, 29, 204|264, 194, 274, 204|319, 245, 326, 255|90, 313, 95, 323|301, 210, 308, 221|385, 6, 391, 14|28, 279, 38, 289|28, 294, 35, 306|85, 279, 91, 289|85, 262, 92, 273|62, 260, 70, 272|40, 245, 48, 255|211, 177, 222, 187|310, 296, 314, 300|352, 211, 360, 221|215, 313, 222, 323|208, 177, 218, 187|132, 262, 141, 272|210, 296, 219, 306|233, 314, 237, 319|301, 296, 308, 307|364, 211, 373, 221|116, 296, 126, 306|275, 296, 282, 306|67, 330, 75, 340|86, 143, 94, 153|176, 313, 185, 323|194, 296, 204, 306|14, 262, 23, 272|180, 5, 192, 16|318, 313, 327, 323|53, 245, 61, 257|221, 5, 247, 16|272, 262, 279, 267|215, 313, 223, 323|224, 177, 231, 187|254, 245, 261, 255|63, 313, 70, 323|75, 313, 83, 325|27, 328, 35, 340|204, 6, 210, 16|159, 6, 167, 19|51, 278, 59, 289|182, 262, 197, 272|85, 160, 100, 170|365, 211, 373, 223|363, 228, 371, 239|14, 109, 23, 119|180, 278, 187, 289|286, 42, 311, 50|37, 226, 44, 238|306, 312, 313, 323|308, 262, 314, 272|236, 294, 243, 306|42, 262, 47, 272|87, 142, 94, 153|12, 262, 22, 272|104, 296, 113, 306|344, 279, 352, 289|313, 211, 321, 221|97, 260, 105, 272|331, 279, 339, 289|96, 142, 103, 153|254, 313, 261, 325|280, 210, 285, 221|107, 279, 112, 291|149, 6, 157, 16|236, 296, 243, 307|365, 211, 373, 221|170, 294, 178, 306|180, 262, 187, 272|332, 313, 341, 323|344, 244, 352, 255|358, 245, 367, 255|306, 313, 313, 325|133, 279, 138, 291|370, 262, 375, 272|309, 262, 314, 272|116, 312, 121, 323|260, 260, 266, 267|252, 279, 261, 289|222, 296, 229, 301|108, 193, 180, 207|370, 312, 378, 323|289, 228, 297, 239|53, 159, 75, 172|85, 160, 90, 170|84, 262, 92, 272|370, 279, 378, 289|254, 228, 263, 238|267, 278, 274, 289|253, 278, 261, 289|132, 296, 141, 306|93, 330, 100, 341|313, 210, 321, 221|228, 312, 235, 323|229, 279, 235, 289|144, 296, 153, 306|194, 40, 203, 50|168, 296, 178, 306|196, 296, 204, 307|253, 279, 261, 289|331, 278, 339, 289|262, 296, 269, 307|37, 228, 44, 239|330, 262, 339, 272|40, 262, 47, 272|340, 211, 349, 221|301, 211, 308, 223|252, 262, 257, 272|77, 262, 82, 273|292, 312, 300, 323|37, 228, 44, 238|273, 260, 279, 267|250, 294, 255, 306|196, 296, 205, 306|85, 262, 92, 272|140, 6, 147, 16|14, 144, 18, 152|353, 211, 360, 223|93, 330, 100, 340|219, 279, 227, 289|252, 313, 261, 323|15, 142, 50, 153|26, 245, 35, 255|154, 279, 161, 289|267, 211, 272, 221|313, 39, 373, 53|344, 245, 353, 255|78, 296, 87, 306|210, 294, 217, 306|97, 262, 105, 273|144, 296, 152, 307|96, 42, 139, 50|241, 279, 249, 289|332, 313, 339, 323|371, 245, 379, 255|216, 5, 245, 16|301, 294, 307, 301|254, 313, 263, 323|318, 262, 323, 273|36, 228, 44, 238|102, 313, 109, 325|340, 211, 347, 221|16, 228, 21, 238|54, 296, 63, 306|25, 108, 83, 121|279, 279, 287, 289|266, 245, 274, 255|266, 313, 274, 325|353, 296, 360, 306|118, 279, 126, 291|229, 279, 234, 289|37, 279, 41, 283|204, 8, 211, 16|344, 296, 350, 306|254, 313, 261, 323|76, 279, 81, 291|74, 313, 83, 323|193, 279, 200, 291|202, 262, 211, 272|84, 160, 90, 170|330, 279, 339, 289|344, 245, 352, 255|175, 245, 183, 255|130, 262, 140, 272|358, 313, 367, 323|97, 278, 104, 289|44, 160, 51, 171|88, 108, 118, 121|217, 262, 222, 272|294, 262, 301, 272|78, 330, 87, 340|266, 313, 275, 323|40, 294, 48, 306|26, 279, 35, 289|182, 262, 187, 272|12, 296, 22, 306|202, 313, 209, 325|222, 177, 230, 182|279, 279, 287, 291|254, 226, 262, 238|90, 313, 95, 325|14, 228, 21, 238|292, 244, 300, 255|236, 262, 245, 272|228, 313, 235, 323|178, 279, 187, 289|14, 279, 22, 289|28, 296, 37, 306|14, 260, 22, 272|332, 313, 339, 325|193, 279, 201, 289|38, 296, 48, 306|267, 245, 274, 255|112, 262, 127, 272|88, 313, 95, 323|155, 313, 161, 323|106, 294, 113, 306|306, 245, 313, 255|50, 313, 57, 325|296, 262, 301, 272|15, 39, 95, 53|15, 109, 23, 121|279, 245, 287, 255|292, 313, 301, 323|200, 313, 209, 323|336, 228, 345, 238|28, 245, 35, 257|313, 38, 371, 53|41, 245, 48, 255|155, 262, 162, 272|44, 176, 124, 189|192, 279, 200, 289|23, 211, 28, 223|146, 279, 161, 289|309, 262, 314, 273|353, 294, 360, 306|75, 313, 83, 323|288, 210, 295, 221|22, 211, 28, 221|352, 296, 360, 306|167, 278, 174, 289|353, 210, 360, 221|338, 228, 347, 238|356, 262, 363, 273|48, 262, 56, 267|206, 278, 213, 289|96, 262, 105, 272|229, 278, 234, 289|52, 296, 61, 306|280, 312, 287, 323|363, 226, 371, 238|324, 296, 333, 307|52, 330, 61, 340|253, 211, 260, 221|196, 38, 203, 50|262, 294, 269, 306|344, 312, 352, 323|106, 158, 114, 170|365, 211, 375, 221|267, 211, 272, 223|53, 330, 61, 341|23, 211, 28, 221|278, 313, 287, 323|193, 279, 200, 289|278, 245, 287, 255|324, 296, 332, 307|14, 296, 22, 307|267, 211, 273, 221|351, 228, 358, 239|90, 296, 100, 306|167, 262, 177, 272|280, 313, 289, 323|164, 313, 169, 325|167, 279, 175, 289|370, 313, 378, 323|66, 330, 74, 340|14, 245, 22, 257|64, 296, 74, 306|184, 296, 193, 306|279, 244, 287, 255|305, 278, 313, 289|273, 262, 280, 273|338, 211, 347, 221|180, 279, 189, 289|85, 262, 93, 272|14, 294, 22, 306|331, 279, 339, 291|280, 313, 287, 323|62, 262, 70, 273|258, 262, 266, 267|358, 245, 365, 257|67, 330, 74, 340|116, 313, 121, 323|30, 211, 38, 221|223, 296, 230, 307|356, 245, 365, 255|118, 262, 126, 267|62, 313, 70, 323|14, 262, 22, 273|26, 262, 35, 272|287, 294, 295, 306|28, 245, 37, 255|144, 279, 151, 289|228, 279, 234, 289|126, 313, 134, 318|132, 279, 138, 289|306, 245, 315, 255|226, 313, 235, 323|277, 226, 283, 233|260, 262, 267, 272|16, 228, 21, 239|287, 296, 297, 306|16, 142, 24, 146|253, 279, 261, 291|84, 262, 91, 267|330, 313, 339, 323|306, 313, 313, 323|250, 296, 255, 307|181, 314, 185, 319|140, 313, 147, 323|15, 279, 23, 289|273, 262, 280, 272|72, 279, 81, 289|217, 262, 222, 273|30, 177, 42, 187|313, 211, 323, 221|202, 313, 209, 323|370, 313, 378, 325|324, 228, 332, 239|97, 279, 104, 289|98, 42, 141, 50|41, 244, 48, 255|225, 262, 232, 273|330, 262, 337, 272|354, 262, 363, 272|145, 39, 191, 53|146, 279, 151, 289|260, 296, 269, 306|316, 262, 323, 272|365, 210, 373, 221|267, 210, 272, 221|23, 177, 28, 187|155, 262, 162, 273|50, 260, 56, 267|322, 228, 332, 238|176, 313, 183, 325|37, 313, 44, 323|167, 262, 175, 273|76, 279, 83, 289|289, 194, 299, 204|16, 312, 21, 323|280, 313, 287, 325|254, 245, 263, 255|331, 245, 339, 257|14, 296, 23, 306|40, 330, 48, 340|118, 294, 126, 306|194, 8, 210, 16|97, 262, 107, 272|132, 262, 140, 272|92, 296, 100, 307|351, 226, 358, 238|182, 296, 191, 306|300, 211, 308, 221|15, 330, 22, 340|277, 228, 285, 238|287, 262, 292, 273|368, 262, 375, 272|26, 296, 35, 306|228, 313, 237, 323|188, 313, 196, 325|301, 211, 308, 221|211, 38, 281, 50|28, 245, 35, 255|276, 228, 283, 233|286, 262, 292, 272|385, 8, 393, 14|14, 313, 21, 323|253, 279, 263, 289|345, 279, 353, 289|266, 312, 274, 323|118, 279, 127, 289|288, 228, 297, 238|50, 312, 57, 323|24, 313, 33, 323|92, 160, 104, 170|154, 313, 160, 323|318, 262, 323, 272|154, 262, 162, 272|128, 313, 135, 323|371, 245, 378, 257|87, 143, 103, 153|208, 296, 217, 306|324, 226, 332, 238|287, 262, 292, 272|300, 296, 308, 306|24, 312, 31, 323|276, 194, 287, 204|357, 279, 365, 289|85, 260, 91, 267|106, 279, 112, 289|272, 262, 280, 272|85, 279, 90, 291|384, 8, 391, 14|79, 330, 89, 340|254, 228, 262, 239|31, 194, 42, 204|170, 5, 183, 16|228, 313, 235, 325|219, 279, 226, 289|119, 4, 138, 16|96, 279, 104, 289|92, 296, 101, 306|90, 312, 95, 323|254, 312, 261, 323|152, 106, 213, 122|370, 313, 379, 323|218, 279, 226, 289|31, 210, 38, 221|15, 38, 93, 53|102, 160, 114, 170|305, 279, 313, 291|241, 279, 248, 291|149, 8, 167, 19|210, 39, 281, 50|63, 312, 70, 323|112, 262, 117, 272|358, 313, 365, 323|296, 262, 301, 273|224, 176, 230, 182|80, 245, 87, 257|330, 262, 337, 273|362, 228, 371, 238|350, 228, 358, 238|371, 278, 378, 289|223, 294, 229, 301|102, 313, 109, 323|92, 330, 100, 340|96, 143, 105, 153|331, 245, 341, 255|292, 245, 300, 255|300, 296, 307, 301|107, 279, 112, 289|358, 245, 365, 255|219, 279, 226, 291|37, 312, 44, 323|14, 330, 22, 340|310, 228, 318, 233|357, 279, 367, 289|202, 262, 210, 273|363, 228, 373, 238|345, 278, 352, 289|347, 10, 353, 14|107, 279, 113, 289|304, 228, 309, 238|15, 278, 22, 289|128, 313, 135, 325|351, 228, 358, 238|40, 296, 49, 306|356, 279, 365, 289|318, 279, 326, 289|328, 262, 337, 272|66, 245, 74, 257|273, 262, 281, 272|142, 313, 147, 323|340, 210, 347, 221|15, 279, 22, 291|167, 279, 174, 291|293, 278, 300, 289|79, 330, 87, 341|146, 278, 151, 289|340, 211, 347, 223|133, 278, 138, 289|84, 174, 124, 189|289, 228, 299, 238|241, 278, 248, 289|353, 211, 361, 221|26, 330, 35, 340|62, 262, 71, 272|356, 260, 363, 272|128, 312, 134, 318|202, 312, 209, 323|28, 278, 35, 289|93, 245, 100, 257|206, 279, 215, 289|37, 313, 44, 325|156, 296, 165, 306|97, 90, 128, 102|27, 262, 35, 273|266, 211, 272, 221|188, 313, 196, 323|36, 313, 44, 323|162, 313, 169, 323|164, 313, 169, 323|250, 296, 255, 306|188, 312, 196, 323|15, 330, 22, 341|69, 279, 73, 283|318, 245, 326, 255|119, 6, 147, 16|118, 6, 138, 16|41, 330, 48, 340|214, 5, 219, 16|97, 279, 105, 289|237, 262, 247, 272|292, 245, 301, 255|262, 296, 271, 306|353, 211, 360, 221|275, 296, 282, 307|44, 176, 82, 187|53, 160, 74, 171|366, 6, 372, 14|278, 211, 285, 221|338, 228, 345, 239|356, 313, 365, 323|118, 296, 126, 307|269, 228, 274, 239|118, 278, 126, 289|118, 279, 126, 289|37, 313, 45, 323|50, 313, 57, 323