diff --git a/tests/debug/maze-analysis.txt b/tests/debug/maze-analysis.txt new file mode 100644 index 00000000..179647f5 --- /dev/null +++ b/tests/debug/maze-analysis.txt @@ -0,0 +1,7136 @@ +Flat profile: + +Each sample counts as 0.01 seconds. + % cumulative self self total + time seconds seconds calls s/call s/call name + 5.72 2.19 2.19 459634805 0.00 0.00 Cyc_st_add + 4.25 3.82 1.63 422683 0.00 0.00 gc_minor + 3.13 5.02 1.20 58266999 0.00 0.00 __lambda_15 + 2.53 5.99 0.97 131252569 0.00 0.00 __lambda_744 + 2.38 6.90 0.91 525010675 0.00 0.00 Cyc_is_integer + 2.31 7.79 0.89 66493617 0.00 0.00 gc_try_alloc + 2.24 8.65 0.86 74645771 0.00 0.00 Cyc_fast_div + 2.22 9.50 0.85 58556510 0.00 0.00 Cyc_checked_mul + 1.80 10.19 0.69 319 0.00 0.00 gc_sweep + 1.78 10.87 0.68 141321455 0.00 0.00 Cyc_vector_ref + 1.72 11.53 0.66 67710217 0.00 0.00 gc_move + 1.67 12.17 0.64 66493621 0.00 0.00 ck_pr_sub_ptr + 1.64 12.80 0.63 66493642 0.00 0.00 gc_copy_obj + 1.51 13.38 0.58 58266848 0.00 0.00 __lambda_14 + 1.44 13.93 0.55 66493538 0.00 0.00 gc_alloc + 1.41 14.47 0.54 154210390 0.00 0.00 Cyc_is_vector + 1.38 15.00 0.53 32128096 0.00 0.00 __lambda_11 + 1.34 15.51 0.52 17189076 0.00 0.00 __lambda_5 + 1.33 16.02 0.51 163852508 0.00 0.00 Cyc_num_fast_eq_op + 1.31 16.52 0.50 58266853 0.00 0.00 __lambda_13 + 1.31 17.02 0.50 33118067 0.00 0.00 Cyc_remainder + 1.28 17.51 0.49 32128294 0.00 0.00 __lambda_12 + 1.25 17.99 0.48 426354903 0.00 0.00 Cyc_is_number + 1.11 18.42 0.43 80807206 0.00 0.00 Cyc_checked_add + 1.04 18.82 0.40 97774373 0.00 0.00 Cyc_num_fast_gte_op + 1.03 19.21 0.40 25758665 0.00 0.00 __lambda_728 + 0.99 19.59 0.38 60386613 0.00 0.00 Cyc_fast_sub + 0.99 19.97 0.38 5189816 0.00 0.00 __lambda_375 + 0.97 20.34 0.37 17189094 0.00 0.00 __lambda_6 + 0.93 20.70 0.36 60386129 0.00 0.00 Cyc_checked_sub + 0.91 21.05 0.35 31718220 0.00 0.00 __lambda_10 + 0.91 21.40 0.35 17339031 0.00 0.00 __lambda_8 + 0.86 21.73 0.33 47517265 0.00 0.00 Cyc_num_fast_lt_op + 0.86 22.06 0.33 74645921 0.00 0.00 __lambda_763 + 0.84 22.38 0.32 58556764 0.00 0.00 Cyc_fast_mul + 0.82 22.69 0.32 25758677 0.00 0.00 __lambda_726 + 0.81 23.00 0.31 66493577 0.00 0.00 gc_fixup_moved_obj + 0.80 23.31 0.31 25758679 0.00 0.00 __lambda_725 + 0.76 23.60 0.29 131252498 0.00 0.00 __lambda_746 + 0.73 23.88 0.28 Cyc_is_fixnum + 0.72 24.15 0.28 17189101 0.00 0.00 __lambda_3 + 0.70 24.42 0.27 74645873 0.00 0.00 __lambda_718 + 0.68 24.68 0.26 74007889 0.00 0.00 Cyc_fast_sum + 0.68 24.94 0.26 12669059 0.00 0.00 __lambda_43 + 0.65 25.19 0.25 17189042 0.00 0.00 __lambda_7 + 0.64 25.44 0.25 44550566 0.00 0.00 add_mutation + 0.63 25.68 0.24 23808622 0.00 0.00 __lambda_9 + 0.63 25.92 0.24 12670218 0.00 0.00 __lambda_42 + 0.60 26.15 0.23 108643741 0.00 0.00 Cyc_is_pair + 0.60 26.38 0.23 12069319 0.00 0.00 __lambda_348 + 0.57 26.60 0.22 5199744 0.00 0.00 Cyc_list2vector + 0.55 26.81 0.21 6734277 0.00 0.00 Cyc_is_null + 0.55 27.02 0.21 cell_get + 0.54 27.22 0.21 25758633 0.00 0.00 __lambda_727 + 0.50 27.41 0.19 12669123 0.00 0.00 __lambda_44 + 0.50 27.60 0.19 Cyc_is_symbol + 0.50 27.79 0.19 10109494 0.00 0.00 __lambda_138 + 0.50 27.98 0.19 496894 0.00 0.00 __lambda_120 + 0.48 28.17 0.19 10109455 0.00 0.00 __lambda_139 + 0.47 28.35 0.18 66493551 0.00 0.00 gc_thr_add_to_move_buffer + 0.47 28.53 0.18 11925127 0.00 0.00 Cyc_length + 0.46 28.70 0.18 17189110 0.00 0.00 __lambda_4 + 0.46 28.88 0.18 17189044 0.00 0.00 __lambda_2 + 0.44 29.05 0.17 12889255 0.00 0.00 Cyc_vector_set + 0.44 29.22 0.17 12669099 0.00 0.00 __lambda_45 + 0.44 29.39 0.17 6680258 0.00 0.00 Cyc_apply + 0.42 29.55 0.16 54807430 0.00 0.00 gc_allocated_bytes + 0.42 29.71 0.16 7469629 0.00 0.00 __lambda_34 + 0.42 29.87 0.16 6169720 0.00 0.00 __lambda_36 + 0.40 30.02 0.16 104496994 0.00 0.00 ck_pr_md_load_int + 0.39 30.17 0.15 12669125 0.00 0.00 __lambda_46 + 0.39 30.32 0.15 6679594 0.00 0.00 __lambda_279 + 0.34 30.45 0.13 50068905 0.00 0.00 vpbuffer_add + 0.34 30.58 0.13 2859845 0.00 0.00 __lambda_74 + 0.34 30.71 0.13 Cyc_is_boolean + 0.33 30.84 0.13 12069346 0.00 0.00 __lambda_347 + 0.33 30.96 0.13 3649790 0.00 0.00 __lambda_23 + 0.31 31.08 0.12 12669110 0.00 0.00 __lambda_39 + 0.31 31.20 0.12 12669024 0.00 0.00 __lambda_40 + 0.31 31.32 0.12 7469607 0.00 0.00 __lambda_35 + 0.31 31.44 0.12 7359523 0.00 0.00 __lambda_18 + 0.31 31.56 0.12 25792545 0.00 0.00 Cyc_eq + 0.29 31.67 0.11 10109501 0.00 0.00 __lambda_136 + 0.29 31.78 0.11 3649808 0.00 0.00 __lambda_84 + 0.27 31.89 0.11 ck_pr_md_load_uint + 0.26 31.99 0.10 6692844 0.00 0.00 __lambda_274 + 0.26 32.09 0.10 2779870 0.00 0.00 __lambda_104 + 0.25 32.18 0.10 51240435 0.00 0.00 gc_mut_update + 0.23 32.27 0.09 10109504 0.00 0.00 __lambda_137 + 0.23 32.36 0.09 3649782 0.00 0.00 __lambda_83 + 0.23 32.45 0.09 3649769 0.00 0.00 __lambda_85 + 0.23 32.54 0.09 2859829 0.00 0.00 __lambda_99 + 0.22 32.63 0.09 dispatch_num_eq + 0.22 32.71 0.09 2859842 0.00 0.00 __lambda_48 + 0.21 32.79 0.08 12668950 0.00 0.00 __lambda_30 + 0.21 32.87 0.08 3659784 0.00 0.00 __lambda_87 + 0.20 32.95 0.08 53013680 0.00 0.00 Cyc_cdr + 0.18 33.02 0.07 22445279 0.00 0.00 Cyc_car + 0.18 33.09 0.07 13459233 0.00 0.00 __lambda_309 + 0.18 33.16 0.07 6169681 0.00 0.00 __lambda_37 + 0.18 33.23 0.07 6169651 0.00 0.00 __lambda_38 + 0.18 33.30 0.07 3669825 0.00 0.00 __lambda_200 + 0.18 33.37 0.07 3659730 0.00 0.00 __lambda_86 + 0.18 33.44 0.07 3649763 0.00 0.00 __lambda_28 + 0.18 33.51 0.07 6209668 0.00 0.00 Cyc_num_fast_lte_op + 0.18 33.58 0.07 4169659 0.00 0.00 __lambda_51 + 0.18 33.65 0.07 33 0.00 0.00 gc_request_mark_globals + 0.17 33.71 0.07 1399932 0.00 0.00 __lambda_256 + 0.17 33.78 0.07 504020 0.00 0.00 mark_stack_or_heap_obj + 0.16 33.84 0.06 23929808 0.00 0.00 Cyc_set_cell + 0.16 33.90 0.06 12669019 0.00 0.00 __lambda_41 + 0.16 33.96 0.06 12069271 0.00 0.00 __lambda_302 + 0.16 34.02 0.06 7359518 0.00 0.00 __lambda_17 + 0.16 34.08 0.06 6799646 0.00 0.00 Cyc_sum_op + 0.16 34.14 0.06 4799714 0.00 0.00 Cyc_num_op_va_list + 0.16 34.20 0.06 3649771 0.00 0.00 __lambda_26 + 0.16 34.26 0.06 1399927 0.00 0.00 __lambda_243 + 0.16 34.32 0.06 __lambda_745 + 0.16 34.38 0.06 33118173 0.00 0.00 __lambda_724 + 0.16 34.44 0.06 6679580 0.00 0.00 __lambda_278 + 0.16 34.50 0.06 1329937 0.00 0.00 __lambda_190 + 0.14 34.55 0.06 3649767 0.00 0.00 __lambda_80 + 0.14 34.61 0.06 3649746 0.00 0.00 __lambda_20 + 0.14 34.66 0.06 3389791 0.00 0.00 __lambda_140 + 0.14 34.72 0.06 1329921 0.00 0.00 __lambda_187 + 0.13 34.77 0.05 10601103 0.00 0.00 Cyc_num_fast_gt_op + 0.13 34.82 0.05 7469609 0.00 0.00 __lambda_33 + 0.13 34.87 0.05 7359485 0.00 0.00 __lambda_16 + 0.13 34.92 0.05 3669805 0.00 0.00 __lambda_201 + 0.13 34.97 0.05 3669791 0.00 0.00 __lambda_199 + 0.13 35.02 0.05 1399931 0.00 0.00 __lambda_233 + 0.13 35.07 0.05 1399928 0.00 0.00 __lambda_260 + 0.13 35.12 0.05 1389875 0.00 0.00 __lambda_54 + 0.13 35.17 0.05 1169945 0.00 0.00 __lambda_240 + 0.13 35.22 0.05 __halt + 0.13 35.27 0.05 gc_print_stats + 0.12 35.31 0.05 3649745 0.00 0.00 __lambda_21 + 0.12 35.36 0.05 2859846 0.00 0.00 __lambda_49 + 0.12 35.40 0.05 18 0.00 0.00 gc_grow_heap + 0.10 35.44 0.04 6169642 0.00 0.00 __lambda_31 + 0.10 35.48 0.04 3649776 0.00 0.00 __lambda_25 + 0.10 35.52 0.04 1399966 0.00 0.00 __lambda_147 + 0.10 35.56 0.04 1399936 0.00 0.00 __lambda_259 + 0.10 35.60 0.04 1399933 0.00 0.00 __lambda_258 + 0.10 35.64 0.04 1399922 0.00 0.00 __lambda_248 + 0.10 35.68 0.04 1399920 0.00 0.00 __lambda_105 + 0.10 35.72 0.04 1399913 0.00 0.00 __lambda_358 + 0.10 35.76 0.04 1389877 0.00 0.00 __lambda_96 + 0.10 35.80 0.04 799952 0.00 0.00 __lambda_311 + 0.10 35.84 0.04 __lambda_747 + 0.10 35.88 0.04 dispatch_num_gte + 0.09 35.92 0.04 1399934 0.00 0.00 __lambda_244 + 0.09 35.95 0.04 1399934 0.00 0.00 __lambda_257 + 0.09 35.99 0.04 1169938 0.00 0.00 __lambda_251 + 0.09 36.02 0.04 1169937 0.00 0.00 __lambda_252 + 0.08 36.05 0.03 __lambda_310 + 0.08 36.08 0.03 __lambda_719 + 0.08 36.11 0.03 6682176 0.00 0.00 _cons + 0.08 36.14 0.03 6682169 0.00 0.00 __lambda_273 + 0.08 36.17 0.03 4169631 0.00 0.00 __lambda_50 + 0.08 36.20 0.03 3399845 0.00 0.00 Cyc_sum + 0.08 36.23 0.03 2859822 0.00 0.00 __lambda_47 + 0.08 36.26 0.03 2689829 0.00 0.00 Cyc_set_cdr + 0.08 36.29 0.03 1429907 0.00 0.00 __lambda_350 + 0.08 36.32 0.03 1399941 0.00 0.00 __lambda_239 + 0.08 36.35 0.03 1399935 0.00 0.00 __lambda_237 + 0.08 36.38 0.03 1399924 0.00 0.00 __lambda_255 + 0.08 36.41 0.03 1399924 0.00 0.00 __lambda_356 + 0.08 36.44 0.03 1399919 0.00 0.00 __lambda_360 + 0.08 36.47 0.03 1399916 0.00 0.00 __lambda_354 + 0.08 36.50 0.03 1399915 0.00 0.00 __lambda_362 + 0.08 36.53 0.03 1399883 0.00 0.00 Cyc_sub + 0.08 36.56 0.03 1389868 0.00 0.00 __lambda_93 + 0.08 36.59 0.03 1329927 0.00 0.00 __lambda_188 + 0.08 36.62 0.03 1329924 0.00 0.00 __lambda_185 + 0.08 36.65 0.03 1329924 0.00 0.00 __lambda_247 + 0.08 36.68 0.03 1299960 0.00 0.00 __lambda_32 + 0.08 36.71 0.03 1169927 0.00 0.00 __lambda_241 + 0.08 36.74 0.03 Cyc_is_opaque + 0.08 36.77 0.03 __lambda_764 + 0.07 36.80 0.03 3649755 0.00 0.00 __lambda_81 + 0.07 36.82 0.03 3649753 0.00 0.00 __lambda_24 + 0.07 36.85 0.03 1329935 0.00 0.00 __lambda_245 + 0.07 36.87 0.03 1329933 0.00 0.00 __lambda_183 + 0.07 36.90 0.03 1399930 0.00 0.00 __lambda_230 + 0.05 36.92 0.02 6702186 0.00 0.00 apply + 0.05 36.94 0.02 6689587 0.00 0.00 Cyc_global_set + 0.05 36.96 0.02 3649756 0.00 0.00 __lambda_22 + 0.05 36.98 0.02 3649743 0.00 0.00 __lambda_82 + 0.05 37.00 0.02 1429908 0.00 0.00 __lambda_351 + 0.05 37.02 0.02 1399967 0.00 0.00 __lambda_157 + 0.05 37.04 0.02 1399943 0.00 0.00 __lambda_236 + 0.05 37.06 0.02 1399931 0.00 0.00 __lambda_234 + 0.05 37.08 0.02 1399926 0.00 0.00 __lambda_353 + 0.05 37.10 0.02 1399923 0.00 0.00 __lambda_364 + 0.05 37.12 0.02 1399918 0.00 0.00 __lambda_357 + 0.05 37.14 0.02 1399917 0.00 0.00 __lambda_363 + 0.05 37.16 0.02 1399912 0.00 0.00 __lambda_254 + 0.05 37.18 0.02 1389878 0.00 0.00 __lambda_92 + 0.05 37.20 0.02 1389876 0.00 0.00 __lambda_56 + 0.05 37.22 0.02 1329927 0.00 0.00 __lambda_246 + 0.05 37.24 0.02 1169945 0.00 0.00 __lambda_253 + 0.05 37.26 0.02 1169935 0.00 0.00 __lambda_242 + 0.05 37.28 0.02 919908 0.00 0.00 __lambda_53 + 0.05 37.30 0.02 799953 0.00 0.00 __lambda_300 + 0.05 37.32 0.02 599969 0.00 0.00 __lambda_297 + 0.05 37.34 0.02 599965 0.00 0.00 __lambda_299 + 0.05 37.36 0.02 559970 0.00 0.00 __lambda_212 + 0.05 37.38 0.02 489972 0.00 0.00 __lambda_210 + 0.05 37.40 0.02 489969 0.00 0.00 __lambda_121 + 0.05 37.42 0.02 489968 0.00 0.00 __lambda_119 + 0.05 37.44 0.02 199983 0.00 0.00 __lambda_294 + 0.05 37.46 0.02 17 0.00 0.00 vpbuffer_realloc + 0.05 37.48 0.02 7 0.00 0.00 Cyc_set_globals_changed + 0.05 37.50 0.02 ck_pr_add_8 + 0.05 37.52 0.02 gc_alloc_from_bignum + 0.04 37.53 0.02 1399932 0.00 0.00 __lambda_231 + 0.04 37.55 0.02 1399921 0.00 0.00 __lambda_349 + 0.04 37.56 0.02 1329922 0.00 0.00 __lambda_186 + 0.04 37.58 0.02 71230 0.00 0.00 equal + 0.04 37.59 0.02 9999 0.00 0.00 __lambda_280 + 0.03 37.60 0.01 5041812 0.00 0.00 Cyc_set_car + 0.03 37.61 0.01 3649777 0.00 0.00 __lambda_27 + 0.03 37.62 0.01 2859842 0.00 0.00 __lambda_98 + 0.03 37.63 0.01 2849832 0.00 0.00 __lambda_73 + 0.03 37.64 0.01 2779852 0.00 0.00 __lambda_103 + 0.03 37.65 0.01 1599965 0.00 0.00 __lambda_148 + 0.03 37.66 0.01 1429911 0.00 0.00 __lambda_352 + 0.03 37.67 0.01 1399930 0.00 0.00 __lambda_250 + 0.03 37.68 0.01 1399922 0.00 0.00 __lambda_191 + 0.03 37.69 0.01 1399920 0.00 0.00 __lambda_355 + 0.03 37.70 0.01 1399919 0.00 0.00 __lambda_361 + 0.03 37.71 0.01 1399909 0.00 0.00 __lambda_359 + 0.03 37.72 0.01 1399879 0.00 0.00 __lambda_1 + 0.03 37.73 0.01 1399874 0.00 0.00 __lambda_0 + 0.03 37.74 0.01 1399871 0.00 0.00 Cyc_sub_op + 0.03 37.75 0.01 1389882 0.00 0.00 __lambda_94 + 0.03 37.76 0.01 1389880 0.00 0.00 __lambda_58 + 0.03 37.77 0.01 1389873 0.00 0.00 __lambda_57 + 0.03 37.78 0.01 1389869 0.00 0.00 __lambda_97 + 0.03 37.79 0.01 1389868 0.00 0.00 __lambda_55 + 0.03 37.80 0.01 1389859 0.00 0.00 __lambda_95 + 0.03 37.81 0.01 1139963 0.00 0.00 __lambda_184 + 0.03 37.82 0.01 839969 0.00 0.00 __lambda_114 + 0.03 37.83 0.01 839967 0.00 0.00 __lambda_113 + 0.03 37.84 0.01 599968 0.00 0.00 __lambda_298 + 0.03 37.85 0.01 599964 0.00 0.00 __lambda_308 + 0.03 37.86 0.01 549966 0.00 0.00 __lambda_125 + 0.03 37.87 0.01 549961 0.00 0.00 __lambda_127 + 0.03 37.88 0.01 549960 0.00 0.00 __lambda_126 + 0.03 37.89 0.01 489973 0.00 0.00 __lambda_122 + 0.03 37.90 0.01 440804 0.00 0.00 do_dispatch + 0.03 37.91 0.01 429984 0.00 0.00 __lambda_235 + 0.03 37.92 0.01 422681 0.00 0.00 GC + 0.03 37.93 0.01 209986 0.00 0.00 __lambda_315 + 0.03 37.94 0.01 199997 0.00 0.00 __lambda_149 + 0.03 37.95 0.01 199993 0.00 0.00 __lambda_293 + 0.03 37.96 0.01 199991 0.00 0.00 __lambda_313 + 0.03 37.97 0.01 199989 0.00 0.00 __lambda_295 + 0.03 37.98 0.01 199988 0.00 0.00 __lambda_286 + 0.03 37.99 0.01 199988 0.00 0.00 __lambda_290 + 0.03 38.00 0.01 199988 0.00 0.00 __lambda_291 + 0.03 38.01 0.01 199988 0.00 0.00 __lambda_302 + 0.03 38.02 0.01 199988 0.00 0.00 __lambda_303 + 0.03 38.03 0.01 199987 0.00 0.00 __lambda_285 + 0.03 38.04 0.01 199987 0.00 0.00 __lambda_305 + 0.03 38.05 0.01 199987 0.00 0.00 __lambda_306 + 0.03 38.06 0.01 199986 0.00 0.00 __lambda_312 + 0.03 38.07 0.01 79998 0.00 0.00 __lambda_195 + 0.03 38.08 0.01 79997 0.00 0.00 __lambda_220 + 0.03 38.09 0.01 69996 0.00 0.00 __lambda_193 + 0.03 38.10 0.01 69994 0.00 0.00 __lambda_207 + 0.03 38.11 0.01 29999 0.00 0.00 __lambda_238 + 0.03 38.12 0.01 29999 0.00 0.00 __lambda_249 + 0.03 38.13 0.01 29997 0.00 0.00 __lambda_336 + 0.03 38.14 0.01 20000 0.00 0.00 __lambda_165 + 0.03 38.15 0.01 20000 0.00 0.00 __lambda_234 + 0.03 38.16 0.01 10000 0.00 0.00 Cyc_make_vector + 0.03 38.17 0.01 10000 0.00 0.00 __lambda_205 + 0.03 38.18 0.01 10000 0.00 0.00 __lambda_275 + 0.03 38.19 0.01 10000 0.00 0.00 __lambda_389 + 0.03 38.20 0.01 5 0.00 0.00 gc_thr_grow_move_buffer + 0.03 38.21 0.01 Cyc_bignum_remainder + 0.03 38.22 0.01 __lambda_729 + 0.03 38.23 0.01 dispatch_num_gt + 0.01 38.24 0.01 1399961 0.00 0.00 __lambda_145 + 0.01 38.24 0.01 1139939 0.00 0.00 __lambda_182 + 0.01 38.25 0.01 422723 0.00 0.00 clear_mutations + 0.01 38.25 0.01 199997 0.00 0.00 __lambda_144 + 0.01 38.26 0.01 199990 0.00 0.00 __lambda_292 + 0.01 38.26 0.01 199987 0.00 0.00 __lambda_289 + 0.01 38.27 0.01 10000 0.00 0.00 __lambda_128 + 0.01 38.27 0.01 10000 0.00 0.00 __lambda_129 + 0.01 38.28 0.01 9998 0.00 0.00 __lambda_281 + 0.00 38.28 0.00 3252654 0.00 0.00 ck_pr_md_load_ptr + 0.00 38.28 0.00 1399966 0.00 0.00 __lambda_146 + 0.00 38.28 0.00 1399932 0.00 0.00 __lambda_106 + 0.00 38.28 0.00 1329923 0.00 0.00 __lambda_189 + 0.00 38.28 0.00 839965 0.00 0.00 __lambda_112 + 0.00 38.28 0.00 599967 0.00 0.00 __lambda_296 + 0.00 38.28 0.00 599965 0.00 0.00 __lambda_309 + 0.00 38.28 0.00 599962 0.00 0.00 __lambda_307 + 0.00 38.28 0.00 599961 0.00 0.00 __lambda_310 + 0.00 38.28 0.00 559970 0.00 0.00 __lambda_213 + 0.00 38.28 0.00 529965 0.00 0.00 __lambda_232 + 0.00 38.28 0.00 504013 0.00 0.00 gc_is_stack_obj + 0.00 38.28 0.00 489971 0.00 0.00 __lambda_209 + 0.00 38.28 0.00 489970 0.00 0.00 __lambda_123 + 0.00 38.28 0.00 489969 0.00 0.00 __lambda_211 + 0.00 38.28 0.00 469958 0.00 0.00 __lambda_52 + 0.00 38.28 0.00 429978 0.00 0.00 __lambda_229 + 0.00 38.28 0.00 422722 0.00 0.00 gc_sum_pending_writes + 0.00 38.28 0.00 422721 0.00 0.00 gc_mut_cooperate + 0.00 38.28 0.00 316570 0.00 0.00 gc_mark_gray + 0.00 38.28 0.00 209993 0.00 0.00 __lambda_152 + 0.00 38.28 0.00 199997 0.00 0.00 __lambda_151 + 0.00 38.28 0.00 199996 0.00 0.00 __lambda_150 + 0.00 38.28 0.00 199994 0.00 0.00 __lambda_143 + 0.00 38.28 0.00 199990 0.00 0.00 __lambda_304 + 0.00 38.28 0.00 199989 0.00 0.00 __lambda_287 + 0.00 38.28 0.00 199989 0.00 0.00 __lambda_301 + 0.00 38.28 0.00 199989 0.00 0.00 __lambda_314 + 0.00 38.28 0.00 199988 0.00 0.00 __lambda_288 + 0.00 38.28 0.00 151876 0.00 0.00 gc_mark_gray2 + 0.00 38.28 0.00 107822 0.00 0.00 gc_empty_collector_stack + 0.00 38.28 0.00 79998 0.00 0.00 __lambda_219 + 0.00 38.28 0.00 79996 0.00 0.00 __lambda_111 + 0.00 38.28 0.00 79996 0.00 0.00 __lambda_115 + 0.00 38.28 0.00 79996 0.00 0.00 __lambda_117 + 0.00 38.28 0.00 79996 0.00 0.00 __lambda_118 + 0.00 38.28 0.00 79995 0.00 0.00 __lambda_116 + 0.00 38.28 0.00 69999 0.00 0.00 __lambda_192 + 0.00 38.28 0.00 69998 0.00 0.00 __lambda_181 + 0.00 38.28 0.00 69997 0.00 0.00 __lambda_180 + 0.00 38.28 0.00 69997 0.00 0.00 __lambda_194 + 0.00 38.28 0.00 69997 0.00 0.00 __lambda_218 + 0.00 38.28 0.00 69995 0.00 0.00 __lambda_206 + 0.00 38.28 0.00 69995 0.00 0.00 __lambda_217 + 0.00 38.28 0.00 69994 0.00 0.00 __lambda_214 + 0.00 38.28 0.00 69994 0.00 0.00 __lambda_215 + 0.00 38.28 0.00 69994 0.00 0.00 __lambda_216 + 0.00 38.28 0.00 49999 0.00 0.00 __lambda_208 + 0.00 38.28 0.00 39998 0.00 0.00 __lambda_342 + 0.00 38.28 0.00 39993 0.00 0.00 __lambda_329 + 0.00 38.28 0.00 30000 0.00 0.00 __lambda_168 + 0.00 38.28 0.00 29999 0.00 0.00 __lambda_338 + 0.00 38.28 0.00 29999 0.00 0.00 __lambda_339 + 0.00 38.28 0.00 29999 0.00 0.00 __lambda_340 + 0.00 38.28 0.00 29998 0.00 0.00 __lambda_324 + 0.00 38.28 0.00 29998 0.00 0.00 __lambda_337 + 0.00 38.28 0.00 29998 0.00 0.00 __lambda_341 + 0.00 38.28 0.00 29996 0.00 0.00 __lambda_323 + 0.00 38.28 0.00 29996 0.00 0.00 __lambda_325 + 0.00 38.28 0.00 29996 0.00 0.00 __lambda_326 + 0.00 38.28 0.00 29996 0.00 0.00 __lambda_327 + 0.00 38.28 0.00 29996 0.00 0.00 __lambda_328 + 0.00 38.28 0.00 29995 0.00 0.00 __lambda_322 + 0.00 38.28 0.00 29214 0.00 0.00 equalp + 0.00 38.28 0.00 20003 0.00 0.00 apply_va + 0.00 38.28 0.00 20003 0.00 0.00 dispatch + 0.00 38.28 0.00 20000 0.00 0.00 __lambda_162 + 0.00 38.28 0.00 20000 0.00 0.00 __lambda_163 + 0.00 38.28 0.00 20000 0.00 0.00 __lambda_164 + 0.00 38.28 0.00 20000 0.00 0.00 __lambda_166 + 0.00 38.28 0.00 20000 0.00 0.00 __lambda_167 + 0.00 38.28 0.00 20000 0.00 0.00 __lambda_233 + 0.00 38.28 0.00 20000 0.00 0.00 __lambda_235 + 0.00 38.28 0.00 20000 0.00 0.00 __lambda_236 + 0.00 38.28 0.00 20000 0.00 0.00 __lambda_237 + 0.00 38.28 0.00 20000 0.00 0.00 __lambda_238 + 0.00 38.28 0.00 20000 0.00 0.00 __lambda_239 + 0.00 38.28 0.00 20000 0.00 0.00 __lambda_381 + 0.00 38.28 0.00 20000 0.00 0.00 __lambda_382 + 0.00 38.28 0.00 20000 0.00 0.00 __lambda_384 + 0.00 38.28 0.00 20000 0.00 0.00 __lambda_386 + 0.00 38.28 0.00 19999 0.00 0.00 Cyc_vector_length + 0.00 38.28 0.00 19999 0.00 0.00 __lambda_383 + 0.00 38.28 0.00 19999 0.00 0.00 __lambda_385 + 0.00 38.28 0.00 19999 0.00 0.00 __lambda_387 + 0.00 38.28 0.00 10673 0.00 0.00 __lambda_374 + 0.00 38.28 0.00 10001 0.00 0.00 __lambda_416 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_0 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_102 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_107 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_108 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_109 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_110 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_141 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_142 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_153 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_154 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_155 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_156 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_158 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_159 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_160 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_161 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_169 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_170 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_171 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_172 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_173 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_174 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_175 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_176 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_177 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_178 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_204 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_221 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_222 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_223 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_224 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_225 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_226 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_227 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_228 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_261 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_262 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_264 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_268 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_270 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_272 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_273 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_274 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_276 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_277 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_320 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_321 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_335 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_343 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_346 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_365 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_366 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_367 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_368 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_369 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_370 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_79 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_88 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_89 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_90 + 0.00 38.28 0.00 10000 0.00 0.00 __lambda_91 + 0.00 38.28 0.00 9999 0.00 0.00 Cyc_is_procedure + 0.00 38.28 0.00 9999 0.00 0.00 __lambda_1 + 0.00 38.28 0.00 9999 0.00 0.00 __lambda_100 + 0.00 38.28 0.00 9999 0.00 0.00 __lambda_101 + 0.00 38.28 0.00 9999 0.00 0.00 __lambda_124 + 0.00 38.28 0.00 9999 0.00 0.00 __lambda_130 + 0.00 38.28 0.00 9999 0.00 0.00 __lambda_131 + 0.00 38.28 0.00 9999 0.00 0.00 __lambda_179 + 0.00 38.28 0.00 9999 0.00 0.00 __lambda_196 + 0.00 38.28 0.00 9999 0.00 0.00 __lambda_197 + 0.00 38.28 0.00 9999 0.00 0.00 __lambda_203 + 0.00 38.28 0.00 9999 0.00 0.00 __lambda_263 + 0.00 38.28 0.00 9999 0.00 0.00 __lambda_265 + 0.00 38.28 0.00 9999 0.00 0.00 __lambda_266 + 0.00 38.28 0.00 9999 0.00 0.00 __lambda_267 + 0.00 38.28 0.00 9999 0.00 0.00 __lambda_269 + 0.00 38.28 0.00 9999 0.00 0.00 __lambda_271 + 0.00 38.28 0.00 9999 0.00 0.00 __lambda_283 + 0.00 38.28 0.00 9999 0.00 0.00 __lambda_284 + 0.00 38.28 0.00 9999 0.00 0.00 __lambda_319 + 0.00 38.28 0.00 9999 0.00 0.00 __lambda_330 + 0.00 38.28 0.00 9999 0.00 0.00 __lambda_331 + 0.00 38.28 0.00 9999 0.00 0.00 __lambda_332 + 0.00 38.28 0.00 9999 0.00 0.00 __lambda_333 + 0.00 38.28 0.00 9999 0.00 0.00 __lambda_334 + 0.00 38.28 0.00 9999 0.00 0.00 __lambda_344 + 0.00 38.28 0.00 9999 0.00 0.00 __lambda_345 + 0.00 38.28 0.00 9999 0.00 0.00 __lambda_72 + 0.00 38.28 0.00 9999 0.00 0.00 __lambda_75 + 0.00 38.28 0.00 9999 0.00 0.00 __lambda_76 + 0.00 38.28 0.00 9999 0.00 0.00 __lambda_77 + 0.00 38.28 0.00 9999 0.00 0.00 __lambda_78 + 0.00 38.28 0.00 9998 0.00 0.00 __lambda_198 + 0.00 38.28 0.00 9998 0.00 0.00 __lambda_202 + 0.00 38.28 0.00 9998 0.00 0.00 __lambda_282 + 0.00 38.28 0.00 9998 0.00 0.00 __lambda_316 + 0.00 38.28 0.00 9998 0.00 0.00 __lambda_317 + 0.00 38.28 0.00 9998 0.00 0.00 __lambda_318 + 0.00 38.28 0.00 9881 0.00 0.00 ck_pr_cas_int + 0.00 38.28 0.00 4584 0.00 0.00 Cyc_is_port + 0.00 38.28 0.00 4565 0.00 0.00 gc_mutator_thread_blocked + 0.00 38.28 0.00 4565 0.00 0.00 gc_mutator_thread_runnable + 0.00 38.28 0.00 2980 0.00 0.00 Cyc_is_eof_object + 0.00 38.28 0.00 2977 0.00 0.00 Cyc_io_read_char + 0.00 38.28 0.00 2936 0.00 0.00 memberp + 0.00 38.28 0.00 2933 0.00 0.00 __lambda_34 + 0.00 38.28 0.00 2107 0.00 0.00 __lambda_22 + 0.00 38.28 0.00 2107 0.00 0.00 __lambda_23 + 0.00 38.28 0.00 1922 0.00 0.00 Cyc_apply_from_buf + 0.00 38.28 0.00 1588 0.00 0.00 Cyc_io_peek_char + 0.00 38.28 0.00 1588 0.00 0.00 __lambda_230 + 0.00 38.28 0.00 1588 0.00 0.00 __lambda_231 + 0.00 38.28 0.00 1588 0.00 0.00 __lambda_232 + 0.00 38.28 0.00 1588 0.00 0.00 __lambda_233 + 0.00 38.28 0.00 1588 0.00 0.00 __lambda_235 + 0.00 38.28 0.00 1588 0.00 0.00 __lambda_236 + 0.00 38.28 0.00 1588 0.00 0.00 __lambda_237 + 0.00 38.28 0.00 1588 0.00 0.00 __lambda_238 + 0.00 38.28 0.00 1392 0.00 0.00 __lambda_223 + 0.00 38.28 0.00 1392 0.00 0.00 __lambda_224 + 0.00 38.28 0.00 1392 0.00 0.00 __lambda_225 + 0.00 38.28 0.00 1392 0.00 0.00 __lambda_226 + 0.00 38.28 0.00 1392 0.00 0.00 __lambda_227 + 0.00 38.28 0.00 1392 0.00 0.00 __lambda_228 + 0.00 38.28 0.00 1392 0.00 0.00 __lambda_45 + 0.00 38.28 0.00 1392 0.00 0.00 __lambda_46 + 0.00 38.28 0.00 1345 0.00 0.00 __lambda_222 + 0.00 38.28 0.00 977 0.00 0.00 MurmurHash64A + 0.00 38.28 0.00 977 0.00 0.00 hs_hash + 0.00 38.28 0.00 920 0.00 0.00 __lambda_234 + 0.00 38.28 0.00 714 0.00 0.00 __lambda_44 + 0.00 38.28 0.00 678 0.00 0.00 __lambda_217 + 0.00 38.28 0.00 678 0.00 0.00 __lambda_218 + 0.00 38.28 0.00 678 0.00 0.00 __lambda_219 + 0.00 38.28 0.00 678 0.00 0.00 __lambda_220 + 0.00 38.28 0.00 678 0.00 0.00 __lambda_221 + 0.00 38.28 0.00 677 0.00 0.00 __lambda_216 + 0.00 38.28 0.00 676 0.00 0.00 __lambda_214 + 0.00 38.28 0.00 676 0.00 0.00 __lambda_215 + 0.00 38.28 0.00 676 0.00 0.00 ck_pr_add_ptr + 0.00 38.28 0.00 668 0.00 0.00 __lambda_193 + 0.00 38.28 0.00 668 0.00 0.00 __lambda_194 + 0.00 38.28 0.00 668 0.00 0.00 __lambda_200 + 0.00 38.28 0.00 668 0.00 0.00 __lambda_201 + 0.00 38.28 0.00 668 0.00 0.00 __lambda_202 + 0.00 38.28 0.00 668 0.00 0.00 __lambda_203 + 0.00 38.28 0.00 668 0.00 0.00 __lambda_204 + 0.00 38.28 0.00 668 0.00 0.00 __lambda_205 + 0.00 38.28 0.00 668 0.00 0.00 __lambda_206 + 0.00 38.28 0.00 668 0.00 0.00 __lambda_207 + 0.00 38.28 0.00 668 0.00 0.00 __lambda_208 + 0.00 38.28 0.00 668 0.00 0.00 __lambda_209 + 0.00 38.28 0.00 668 0.00 0.00 __lambda_210 + 0.00 38.28 0.00 668 0.00 0.00 __lambda_211 + 0.00 38.28 0.00 668 0.00 0.00 __lambda_212 + 0.00 38.28 0.00 668 0.00 0.00 __lambda_213 + 0.00 38.28 0.00 668 0.00 0.00 __lambda_229 + 0.00 38.28 0.00 668 0.00 0.00 __lambda_239 + 0.00 38.28 0.00 668 0.00 0.00 __lambda_246 + 0.00 38.28 0.00 668 0.00 0.00 __lambda_247 + 0.00 38.28 0.00 668 0.00 0.00 __lambda_248 + 0.00 38.28 0.00 668 0.00 0.00 __lambda_249 + 0.00 38.28 0.00 668 0.00 0.00 __lambda_250 + 0.00 38.28 0.00 668 0.00 0.00 __lambda_251 + 0.00 38.28 0.00 629 0.00 0.00 gc_is_heap_empty + 0.00 38.28 0.00 524 0.00 0.00 set_insert + 0.00 38.28 0.00 518 0.00 0.00 add_symbol + 0.00 38.28 0.00 453 0.00 0.00 find_symbol_by_name + 0.00 38.28 0.00 453 0.00 0.00 set_get + 0.00 38.28 0.00 452 0.00 0.00 find_or_add_symbol + 0.00 38.28 0.00 417 0.00 0.00 _strdup + 0.00 38.28 0.00 411 0.00 0.00 add_symbol_by_name + 0.00 38.28 0.00 373 0.00 0.00 ck_pr_barrier + 0.00 38.28 0.00 358 0.00 0.00 ck_pr_fence_load + 0.00 38.28 0.00 339 0.00 0.00 add_global + 0.00 38.28 0.00 339 0.00 0.00 malloc_make_pair + 0.00 38.28 0.00 339 0.00 0.00 mcvar + 0.00 38.28 0.00 114 0.00 0.00 gc_wait_handshake + 0.00 38.28 0.00 106 0.00 0.00 gc_post_handshake + 0.00 38.28 0.00 89 0.00 0.00 gc_handshake + 0.00 38.28 0.00 89 0.00 0.00 gc_zero_read_write_counts + 0.00 38.28 0.00 74 0.00 0.00 gc_heap_free + 0.00 38.28 0.00 70 0.00 0.01 gc_collector_sweep + 0.00 38.28 0.00 62 0.00 0.00 ck_pr_md_store_int + 0.00 38.28 0.00 62 0.00 0.00 gc_free_old_thread_data + 0.00 38.28 0.00 56 0.00 0.00 gc_collector_trace + 0.00 38.28 0.00 47 0.00 0.00 __lambda_20 + 0.00 38.28 0.00 47 0.00 0.00 __lambda_21 + 0.00 38.28 0.00 47 0.00 0.00 __lambda_54 + 0.00 38.28 0.00 47 0.00 0.00 __lambda_55 + 0.00 38.28 0.00 47 0.00 0.00 __lambda_56 + 0.00 38.28 0.00 42 0.00 0.00 Cyc_integer2char + 0.00 38.28 0.00 32 0.00 0.03 gc_collector + 0.00 38.28 0.00 29 0.00 0.00 gc_mark_globals + 0.00 38.28 0.00 27 0.00 0.00 assoc + 0.00 38.28 0.00 23 0.00 0.00 Cyc_is_string + 0.00 38.28 0.00 23 0.00 0.00 __lambda_658 + 0.00 38.28 0.00 23 0.00 0.00 __lambda_662 + 0.00 38.28 0.00 23 0.00 0.00 __lambda_666 + 0.00 38.28 0.00 23 0.00 0.00 gc_heap_create + 0.00 38.28 0.00 14 0.00 0.00 Cyc_display + 0.00 38.28 0.00 12 0.00 0.00 Cyc_display_va + 0.00 38.28 0.00 12 0.00 0.00 Cyc_display_va_list + 0.00 38.28 0.00 12 0.00 0.00 __lambda_0 + 0.00 38.28 0.00 12 0.00 0.00 __lambda_1 + 0.00 38.28 0.00 6 0.00 0.00 __lambda_18 + 0.00 38.28 0.00 6 0.00 0.00 __lambda_19 + 0.00 38.28 0.00 6 0.00 0.00 register_library + 0.00 38.28 0.00 5 0.00 0.00 Cyc_string_append + 0.00 38.28 0.00 4 0.00 0.00 __lambda_10 + 0.00 38.28 0.00 4 0.00 0.00 __lambda_11 + 0.00 38.28 0.00 4 0.00 0.00 __lambda_344 + 0.00 38.28 0.00 4 0.00 0.00 __lambda_345 + 0.00 38.28 0.00 4 0.00 0.00 __lambda_346 + 0.00 38.28 0.00 4 0.00 0.00 __lambda_347 + 0.00 38.28 0.00 4 0.00 0.00 __lambda_9 + 0.00 38.28 0.00 3 0.00 0.00 Cyc_check_obj + 0.00 38.28 0.00 3 0.00 0.00 Cyc_list2string + 0.00 38.28 0.00 3 0.00 0.00 Cyc_number2string2 + 0.00 38.28 0.00 3 0.00 0.00 Cyc_string2number2_ + 0.00 38.28 0.00 3 0.00 0.00 Cyc_string2number_ + 0.00 38.28 0.00 3 0.00 0.00 Cyc_write_char + 0.00 38.28 0.00 3 0.00 0.00 __lambda_24 + 0.00 38.28 0.00 3 0.00 0.00 __lambda_25 + 0.00 38.28 0.00 3 0.00 0.00 __lambda_26 + 0.00 38.28 0.00 3 0.00 0.00 __lambda_292 + 0.00 38.28 0.00 3 0.00 0.00 __lambda_293 + 0.00 38.28 0.00 3 0.00 0.00 __lambda_294 + 0.00 38.28 0.00 3 0.00 0.00 __lambda_298 + 0.00 38.28 0.00 3 0.00 0.00 __lambda_299 + 0.00 38.28 0.00 3 0.00 0.00 __lambda_30 + 0.00 38.28 0.00 3 0.00 0.00 __lambda_300 + 0.00 38.28 0.00 3 0.00 0.00 __lambda_300 + 0.00 38.28 0.00 3 0.00 0.00 __lambda_301 + 0.00 38.28 0.00 3 0.00 0.00 __lambda_31 + 0.00 38.28 0.00 3 0.00 0.00 __lambda_33 + 0.00 38.28 0.00 3 0.00 0.00 __lambda_42 + 0.00 38.28 0.00 3 0.00 0.00 __lambda_43 + 0.00 38.28 0.00 3 0.00 0.00 __lambda_659 + 0.00 38.28 0.00 3 0.00 0.00 __lambda_660 + 0.00 38.28 0.00 3 0.00 0.00 __lambda_661 + 0.00 38.28 0.00 3 0.00 0.00 __lambda_667 + 0.00 38.28 0.00 3 0.00 0.00 __lambda_668 + 0.00 38.28 0.00 3 0.00 0.00 __lambda_669 + 0.00 38.28 0.00 3 0.00 0.00 __lambda_670 + 0.00 38.28 0.00 3 0.00 0.00 __lambda_671 + 0.00 38.28 0.00 3 0.00 0.00 __lambda_672 + 0.00 38.28 0.00 3 0.00 0.00 __lambda_673 + 0.00 38.28 0.00 3 0.00 0.00 __lambda_674 + 0.00 38.28 0.00 3 0.00 0.00 __lambda_675 + 0.00 38.28 0.00 3 0.00 0.00 str2int + 0.00 38.28 0.00 2 0.00 0.00 Cyc_io_flush_output_port + 0.00 38.28 0.00 2 0.00 0.00 Cyc_write + 0.00 38.28 0.00 2 0.00 0.00 Cyc_write_va + 0.00 38.28 0.00 2 0.00 0.00 Cyc_write_va_list + 0.00 38.28 0.00 2 0.00 0.00 _Cyc_write + 0.00 38.28 0.00 2 0.00 0.00 __lambda_0 + 0.00 38.28 0.00 2 0.00 0.00 __lambda_1 + 0.00 38.28 0.00 2 0.00 0.00 __lambda_2 + 0.00 38.28 0.00 2 0.00 0.00 __lambda_29 + 0.00 38.28 0.00 2 0.00 0.00 __lambda_295 + 0.00 38.28 0.00 2 0.00 0.00 __lambda_3 + 0.00 38.28 0.00 2 0.00 0.00 __lambda_321 + 0.00 38.28 0.00 2 0.00 0.00 __lambda_722 + 0.00 38.28 0.00 2 0.00 0.00 double2buffer + 0.00 38.28 0.00 1 0.00 0.00 Cyc_heap_init + 0.00 38.28 0.00 1 0.00 35.92 Cyc_start_trampoline + 0.00 38.28 0.00 1 0.00 0.00 Cyc_stderr + 0.00 38.28 0.00 1 0.00 0.00 Cyc_stdin + 0.00 38.28 0.00 1 0.00 0.00 Cyc_stdout + 0.00 38.28 0.00 1 0.00 0.00 Cyc_string2symbol + 0.00 38.28 0.00 1 0.00 0.00 __75halt + 0.00 38.28 0.00 1 0.00 0.00 __lambda_0 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_1 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_102 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_105 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_106 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_107 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_108 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_109 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_110 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_111 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_112 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_113 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_114 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_115 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_116 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_117 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_118 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_121 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_122 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_1280 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_1281 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_1282 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_1283 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_1284 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_1285 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_1286 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_1287 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_1288 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_1289 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_1290 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_1291 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_1292 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_1293 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_1294 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_1295 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_1296 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_1297 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_2 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_2 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_3 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_3 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_32 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_33 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_34 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_356 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_357 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_371 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_372 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_373 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_374 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_375 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_376 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_377 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_378 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_379 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_380 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_388 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_39 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_390 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_391 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_392 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_393 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_394 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_395 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_396 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_397 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_398 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_399 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_4 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_4 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_4 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_400 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_401 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_402 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_403 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_404 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_405 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_406 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_407 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_408 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_409 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_415 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_417 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_418 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_419 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_420 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_421 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_422 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_423 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_424 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_425 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_426 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_427 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_428 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_429 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_430 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_431 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_432 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_433 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_5 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_5 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_5 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_6 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_6 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_7 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_720 + 0.00 38.28 0.00 1 0.00 0.00 __lambda_8 + 0.00 38.28 0.00 1 0.00 0.00 c_entry_pt + 0.00 38.28 0.00 1 0.00 0.00 c_entry_pt_first_lambda + 0.00 38.28 0.00 1 0.00 0.00 c_scheme_char_entry_pt + 0.00 38.28 0.00 1 0.00 0.00 c_scheme_char_entry_pt_first_lambda + 0.00 38.28 0.00 1 0.00 0.00 c_schemebase_entry_pt + 0.00 38.28 0.00 1 0.00 0.00 c_schemebase_entry_pt_first_lambda + 0.00 38.28 0.00 1 0.00 0.00 c_schemecyclonecommon_entry_pt + 0.00 38.28 0.00 1 0.00 0.00 c_schemecyclonecommon_entry_pt_first_lambda + 0.00 38.28 0.00 1 0.00 0.00 c_schemeread_entry_pt + 0.00 38.28 0.00 1 0.00 0.00 c_schemeread_entry_pt_first_lambda + 0.00 38.28 0.00 1 0.00 0.00 c_schemetime_entry_pt + 0.00 38.28 0.00 1 0.00 0.00 c_schemetime_entry_pt_first_lambda + 0.00 38.28 0.00 1 0.00 0.00 c_schemewrite_entry_pt + 0.00 38.28 0.00 1 0.00 0.00 c_schemewrite_entry_pt_first_lambda + 0.00 38.28 0.00 1 0.00 0.00 gc_add_mutator + 0.00 38.28 0.00 1 0.00 0.00 gc_init_heap + 0.00 38.28 0.00 1 0.00 0.00 gc_initialize + 0.00 38.28 0.00 1 0.00 0.00 gc_start_collector + 0.00 38.28 0.00 1 0.00 0.00 gc_thread_data_init + 0.00 38.28 0.00 1 0.00 0.00 set_env_variables + + % the percentage of the total running time of the +time program used by this function. + +cumulative a running sum of the number of seconds accounted + seconds for by this function and those listed above it. + + self the number of seconds accounted for by this +seconds function alone. This is the major sort for this + listing. + +calls the number of times this function was invoked, if + this function is profiled, else blank. + + self the average number of milliseconds spent in this +ms/call function per call, if this function is profiled, + else blank. + + total the average number of milliseconds spent in this +ms/call function and its descendents per call, if this + function is profiled, else blank. + +name the name of the function. This is the minor sort + for this listing. The index shows the location of + the function in the gprof listing. If the index is + in parenthesis it shows where it would appear in + the gprof listing if it were to be printed. + +Copyright (C) 2012-2016 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + + Call graph (explanation follows) + + +granularity: each sample hit covers 2 byte(s) for 0.03% of 38.28 seconds + +index % time self children called name + +[1] 93.9 0.00 35.92 main [1] + 0.00 35.92 1/1 Cyc_start_trampoline [3] + 0.00 0.00 1/1 gc_thread_data_init [323] + 0.00 0.00 1/1 gc_initialize [342] + 0.00 0.00 1/1 set_env_variables [596] + 0.00 0.00 1/1 Cyc_heap_init [581] + 0.00 0.00 1/1 gc_add_mutator [593] +----------------------------------------------- +[2] 93.8 16.72 19.20 422723+1133038360 [2] + 0.50 3.23 58266853 __lambda_13 [7] + 0.58 3.13 58266848 __lambda_14 [8] + 1.20 0.60 58266999 __lambda_15 [14] + 0.49 0.42 32128294 __lambda_12 [19] + 0.50 0.33 33118067 Cyc_remainder [25] + 0.53 0.20 32128096 __lambda_11 [27] + 0.11 0.62 10109501 __lambda_136 [28] + 0.31 0.42 25758679 __lambda_725 [29] + 0.19 0.52 496894+23371632 __lambda_120 [30] + 0.40 0.22 25758665 __lambda_728 [34] + 0.52 0.09 17189076 __lambda_5 [35] + 0.35 0.24 31718220 __lambda_10 [36] + 0.26 0.28 12669059 __lambda_43 [38] + 0.32 0.22 25758677 __lambda_726 [39] + 0.06 0.47 3649746 __lambda_20 [40] + 0.37 0.16 17189094 __lambda_6 [41] + 0.05 0.42 7359485 __lambda_16 [45] + 0.13 0.33 12069346 __lambda_347 [46] + 0.24 0.21 12670218+7468449 __lambda_42 [47] + 0.38 0.02 5189816 __lambda_375 [52] + 0.10 0.30 6692844 __lambda_274 [53] + 0.35 0.05 17339031 __lambda_8 [55] + 0.22 0.15 5199744 Cyc_list2vector [57] + 0.24 0.12 23808622 __lambda_9 [58] + 0.21 0.16 25758633 __lambda_727 [59] + 0.28 0.07 17189101 __lambda_3 [62] + 0.23 0.10 12069319 __lambda_348 [63] + 0.19 0.14 10109494 __lambda_138 [65] + 0.18 0.15 17189110 __lambda_4 [66] + 0.25 0.05 17189042 __lambda_7 [68] + 0.16 0.13 6169720 __lambda_36 [69] + 0.19 0.10 10109455 __lambda_139 [70] + 0.06 0.22 3389791 __lambda_140 [72] + 0.15 0.12 12669125 __lambda_46 [73] + 0.19 0.08 12669123 __lambda_44 [74] + 0.01 0.26 1399930 __lambda_250 [75] + 0.12 0.14 12669024 __lambda_40 [76] + 0.03 0.21 6682176 _cons [77] + 0.15 0.08 6679594 __lambda_279 [79] + 0.18 0.05 17189044 __lambda_2 [80] + 0.03 0.19 1399941 __lambda_239 [81] + 0.16 0.05 7469629 __lambda_34 [82] + 0.12 0.09 7359523 __lambda_18 [85] + 0.09 0.11 2859829 __lambda_99 [86] + 0.17 0.03 12669099 __lambda_45 [87] + 0.03 0.17 3399845 Cyc_sum [88] + 0.09 0.10 10109504 __lambda_137 [92] + 0.04 0.14 1399922 __lambda_248 [93] + 0.12 0.06 7469607 __lambda_35 [95] + 0.12 0.05 12669110 __lambda_39 [97] + 0.17 0.00 6680258 Cyc_apply [98] + 0.13 0.04 2859845 __lambda_74 [99] + 0.03 0.14 3649755 __lambda_81 [101] + 0.07 0.08 3649763 __lambda_28 [105] + 0.02 0.12 3649743 __lambda_82 [107] + 0.06 0.08 6679580 __lambda_278 [108] + 0.03 0.11 6682169 __lambda_273 [109] + 0.11 0.03 3649808 __lambda_84 [110] + 0.13 0.01 3649790 __lambda_23 [111] + 0.09 0.04 3649782 __lambda_83 [112] + 0.03 0.10 1329924 __lambda_185 [113] + 0.05 0.08 7469609 __lambda_33 [115] + 0.07 0.06 4169659 __lambda_51 [116] + 0.04 0.08 1399966 __lambda_147 [117] + 0.06 0.06 1399927 __lambda_243 [118] + 0.02 0.10 3649756 __lambda_22 [120] + 0.05 0.07 3669791 __lambda_199 [121] + 0.10 0.02 2779870 __lambda_104 [122] + 0.06 0.06 12669019 __lambda_41 [125] + 0.08 0.03 12668950 __lambda_30 [126] + 0.07 0.04 3659730 __lambda_86 [127] + 0.09 0.02 3649769 __lambda_85 [128] + 0.04 0.06 1389877 __lambda_96 [130] + 0.06 0.04 3649771 __lambda_26 [131] + 0.06 0.04 3649767 __lambda_80 [132] + 0.08 0.02 3659784 __lambda_87 [133] + 0.05 0.05 1389875 __lambda_54 [135] + 0.07 0.03 6169651 __lambda_38 [137] + 0.03 0.06 1399883 Cyc_sub [138] + 0.06 0.03 7359518 __lambda_17 [139] + 0.07 0.02 3669825 __lambda_200 [140] + 0.09 0.01 2859842 __lambda_48 [141] + 0.04 0.04 6169642 __lambda_31 [143] + 0.02 0.06 1399912 __lambda_254 [144] + 0.05 0.03 1399928 __lambda_260 [145] + 0.03 0.05 1329933 __lambda_183 [147] + 0.07 0.01 6169681 __lambda_37 [148] + 0.01 0.06 1389882 __lambda_94 [149] + 0.04 0.03 799952 __lambda_311 [150] + 0.05 0.02 1399931 __lambda_233 [151] + 0.04 0.03 3649776 __lambda_25 [152] + 0.05 0.02 3669805 __lambda_201 [153] + 0.05 0.02 2859846 __lambda_49 [156] + 0.06 0.01 1329937 __lambda_190 [158] + 0.07 0.00 1399932 __lambda_256 [159] + 0.03 0.04 1399930 __lambda_230 [160] + 0.03 0.03 4169631 __lambda_50 [161] + 0.06 0.00 33118173 __lambda_724 [164] + 0.03 0.03 1329924 __lambda_247 [165] + 0.03 0.03 1389868 __lambda_93 [166] + 0.00 0.06 1399966 __lambda_146 [167] + 0.06 0.00 1329921 __lambda_187 [168] + 0.01 0.04 2849832 __lambda_73 [169] + 0.03 0.03 3649753 __lambda_24 [170] + 0.04 0.02 1399934 __lambda_244 [171] + 0.04 0.02 1169937 __lambda_252 [172] + 0.04 0.01 1399936 __lambda_259 [173] + 0.04 0.01 1399933 __lambda_258 [174] + 0.05 0.01 3649745 __lambda_21 [175] + 0.05 0.00 1169945 __lambda_240 [178] + 0.03 0.02 2859822 __lambda_47 [180] + 0.03 0.02 1429907 __lambda_350 [181] + 0.00 0.05 1399932 __lambda_106 [182] + 0.02 0.03 919908 __lambda_53 [183] + 0.02 0.02 799953 __lambda_300 [185] + 0.02 0.02 489969 __lambda_121 [186] + 0.02 0.02 1399931 __lambda_234 [187] + 0.03 0.01 1399935 __lambda_237 [188] + 0.01 0.03 1389869 __lambda_97 [189] + 0.02 0.02 1399943 __lambda_236 [190] + 0.03 0.01 1329927 __lambda_188 [191] + 0.03 0.01 1399916 __lambda_354 [192] + 0.03 0.01 1169927 __lambda_241 [193] + 0.04 0.01 1399934 __lambda_257 [194] + 0.04 0.00 1399920 __lambda_105 [196] + 0.04 0.00 1399913 __lambda_358 [197] + 0.01 0.03 1399961 __lambda_145 [199] + 0.02 0.02 1399932 __lambda_231 [200] + 0.01 0.03 2859842 __lambda_98 [201] + 0.01 0.03 839967 __lambda_113 [202] + 0.02 0.02 1329922 __lambda_186 [203] + 0.02 0.02 1169935 __lambda_242 [204] + 0.03 0.01 1399924 __lambda_255 [205] + 0.03 0.01 1299960 __lambda_32 [206] + 0.03 0.01 1399924 __lambda_356 [207] + 0.03 0.01 1399919 __lambda_360 [208] + 0.03 0.01 1399915 __lambda_362 [209] + 0.04 0.00 1169938 __lambda_251 [210] + 0.02 0.02 1399921 __lambda_349 [211] + 0.01 0.02 1429911 __lambda_352 [212] + 0.02 0.01 1399923 __lambda_364 [213] + 0.00 0.03 1329923 __lambda_189 [214] + 0.02 0.01 1169945 __lambda_253 [215] + 0.01 0.02 1599965 __lambda_148 [216] + 0.00 0.03 469958 __lambda_52 [221] + 0.01 0.02 839969 __lambda_114 [222] + 0.01 0.02 549961 __lambda_127 [223] + 0.01 0.02 599968 __lambda_298 [224] + 0.01 0.02 1399874 __lambda_0 [225] + 0.01 0.02 1399922 __lambda_191 [226] + 0.02 0.01 599965 __lambda_299 [227] + 0.01 0.02 2779852 __lambda_103 [228] + 0.02 0.01 1399917 __lambda_363 [229] + 0.02 0.01 1389876 __lambda_56 [230] + 0.02 0.01 1429908 __lambda_351 [231] + 0.03 0.00 1329935 __lambda_245 [232] + 0.02 0.00 489968 __lambda_119 [233] + 0.02 0.00 1389878 __lambda_92 [234] + 0.02 0.00 489972 __lambda_210 [235] + 0.01 0.01 1389880 __lambda_58 [236] + 0.02 0.00 6702186 apply [237] + 0.01 0.01 1389868 __lambda_55 [238] + 0.01 0.01 1389873 __lambda_57 [239] + 0.02 0.00 1399967 __lambda_157 [242] + 0.02 0.00 1399926 __lambda_353 [243] + 0.02 0.00 1399918 __lambda_357 [244] + 0.02 0.00 1329927 __lambda_246 [245] + 0.02 0.00 599969 __lambda_297 [246] + 0.02 0.00 559970 __lambda_212 [247] + 0.02 0.00 199983 __lambda_294 [248] + 0.01 0.01 199997 __lambda_149 [251] + 0.01 0.01 1399879 __lambda_1 [252] + 0.01 0.01 209986 __lambda_315 [253] + 0.01 0.01 599964 __lambda_308 [254] + 0.02 0.00 9999 __lambda_280 [255] + 0.01 0.01 549960 __lambda_126 [256] + 0.01 0.01 1399919 __lambda_361 [258] + 0.01 0.01 1389859 __lambda_95 [259] + 0.01 0.01 1139963 __lambda_184 [260] + 0.01 0.01 429984 __lambda_235 [261] + 0.01 0.01 3649777 __lambda_27 [262] + 0.01 0.01 549966 __lambda_125 [263] + 0.01 0.01 489973 __lambda_122 [264] + 0.01 0.01 199987 __lambda_306 [265] + 0.01 0.00 199988 __lambda_290 [267] + 0.01 0.00 199986 __lambda_312 [268] + 0.01 0.00 199988 __lambda_291 [269] + 0.01 0.00 79998 __lambda_195 [270] + 0.01 0.00 79997 __lambda_220 [271] + 0.00 0.01 20000 __lambda_236 [272] + 0.01 0.00 29999 __lambda_238 [273] + 0.01 0.00 29999 __lambda_249 [274] + 0.01 0.00 10000 __lambda_205 [275] + 0.01 0.00 29997 __lambda_336 [276] + 0.01 0.00 10000 __lambda_389 [277] + 0.01 0.00 10000 Cyc_make_vector [278] + 0.01 0.00 1399920 __lambda_355 [284] + 0.01 0.00 1399909 __lambda_359 [285] + 0.01 0.00 440804 do_dispatch [281] + 0.01 0.00 199993 __lambda_293 [286] + 0.01 0.00 199991 __lambda_313 [287] + 0.01 0.00 199989 __lambda_295 [288] + 0.01 0.00 199988 __lambda_286 [289] + 0.01 0.00 199988 __lambda_303 [291] + 0.01 0.00 199988 __lambda_302 [290] + 0.01 0.00 199987 __lambda_305 [293] + 0.01 0.00 199987 __lambda_285 [292] + 0.01 0.00 69996 __lambda_193 [294] + 0.01 0.00 69994 __lambda_207 [295] + 0.01 0.00 20000 __lambda_234 [297] + 0.01 0.00 20000 __lambda_165 [296] + 0.01 0.00 10000 __lambda_275 [298] + 0.00 0.01 559970 __lambda_213 [300] + 0.00 0.01 199994 __lambda_143 [301] + 0.01 0.00 199990 __lambda_292 [302] + 0.00 0.01 489970 __lambda_123 [303] + 0.01 0.00 199987 __lambda_289 [304] + 0.00 0.01 69994 __lambda_214 [305] + 0.00 0.01 489971 __lambda_209 [306] + 0.00 0.01 209993 __lambda_152 [307] + 0.00 0.01 10000 __lambda_175 [308] + 0.00 0.01 599967 __lambda_296 [309] + 0.00 0.01 599962 __lambda_307 [310] + 0.01 0.00 10000 __lambda_128 [311] + 0.00 0.01 20000 __lambda_235 [312] + 0.00 0.01 10000 __lambda_89 [314] + 0.00 0.01 10000 __lambda_335 [313] + 0.00 0.01 429978 __lambda_229 [315] + 0.01 0.00 1139939 __lambda_182 [316] + 0.01 0.00 199997 __lambda_144 [318] + 0.01 0.00 10000 __lambda_129 [319] + 0.01 0.00 9998 __lambda_281 [320] + 0.00 0.00 2933 __lambda_34 [321] + 0.00 0.00 199989 __lambda_287 [324] + 0.00 0.00 69998 __lambda_181 [325] + 0.00 0.00 199989 __lambda_301 [326] + 0.00 0.00 1 c_schemebase_entry_pt_first_lambda [329] + 0.00 0.00 1 c_schemetime_entry_pt_first_lambda [332] + 0.00 0.00 1 c_schemewrite_entry_pt_first_lambda [333] + 0.00 0.00 1 c_scheme_char_entry_pt_first_lambda [328] + 0.00 0.00 1 c_schemeread_entry_pt_first_lambda [331] + 0.00 0.00 1 c_entry_pt [327] + 0.00 0.00 1 c_schemecyclonecommon_entry_pt_first_lambda [330] + 0.00 0.00 69995 __lambda_206 [334] + 0.00 0.00 199988 __lambda_288 [336] + 0.00 0.00 79996 __lambda_115 [337] + 0.00 0.00 20000 __lambda_233 [338] + 0.00 0.00 69999 __lambda_192 [339] + 0.00 0.00 39993 __lambda_329 [340] + 0.00 0.00 10000 __lambda_160 [341] + 0.00 0.00 29996 __lambda_326 [344] + 0.00 0.00 69997 __lambda_180 [346] + 0.00 0.00 79998 __lambda_219 [347] + 0.00 0.00 69995 __lambda_217 [348] + 0.00 0.00 39998 __lambda_342 [349] + 0.00 0.00 20000 __lambda_386 [350] + 0.00 0.00 9999 __lambda_179 [351] + 0.00 0.00 10000 __lambda_173 [353] + 0.00 0.00 10000 __lambda_161 [352] + 0.00 0.00 79996 __lambda_118 [355] + 0.00 0.00 10000 __lambda_176 [356] + 0.00 0.00 10000 __lambda_262 [358] + 0.00 0.00 10000 __lambda_276 [359] + 0.00 0.00 30000 __lambda_168 [360] + 0.00 0.00 29998 __lambda_337 [361] + 0.00 0.00 29996 __lambda_323 [362] + 0.00 0.00 10000 __lambda_156 [363] + 0.00 0.00 20000 __lambda_162 [364] + 0.00 0.00 20000 __lambda_167 [365] + 0.00 0.00 9999 __lambda_267 [366] + 0.00 0.00 9999 __lambda_284 [367] + 0.00 0.00 9999 __lambda_271 [368] + 0.00 0.00 10000 __lambda_261 [369] + 0.00 0.00 20000 __lambda_164 [370] + 0.00 0.00 10000 __lambda_107 [371] + 0.00 0.00 10000 __lambda_169 [373] + 0.00 0.00 10000 __lambda_88 [376] + 0.00 0.00 10000 __lambda_221 [374] + 0.00 0.00 10000 __lambda_343 [375] + 0.00 0.00 10000 __lambda_153 [372] + 0.00 0.00 9999 __lambda_330 [377] + 0.00 0.00 9999 __lambda_75 [379] + 0.00 0.00 9999 __lambda_196 [378] + 0.00 0.00 9998 __lambda_316 [380] + 0.00 0.00 1588 __lambda_232 [381] + 0.00 0.00 10000 __lambda_346 [382] + 0.00 0.00 20000 __lambda_381 [383] + 0.00 0.00 10000 __lambda_367 [384] + 0.00 0.00 668 __lambda_246 [385] + 0.00 0.00 10000 __lambda_79 [387] + 0.00 0.00 10000 __lambda_142 [386] + 0.00 0.00 9999 __lambda_72 [388] + 0.00 0.00 20000 __lambda_239 [389] + 0.00 0.00 19999 __lambda_387 [390] + 0.00 0.00 10000 __lambda_226 [392] + 0.00 0.00 10000 __lambda_225 [391] + 0.00 0.00 10000 __lambda_268 [393] + 0.00 0.00 9999 __lambda_269 [394] + 0.00 0.00 9999 __lambda_283 [395] + 0.00 0.00 29995 __lambda_322 [396] + 0.00 0.00 668 __lambda_194 [397] + 0.00 0.00 20000 __lambda_237 [398] + 0.00 0.00 10001 __lambda_416 [399] + 0.00 0.00 920 __lambda_234 [400] + 0.00 0.00 10673 __lambda_374 [401] + 0.00 0.00 10000 __lambda_110 [402] + 0.00 0.00 10000 __lambda_228 [404] + 0.00 0.00 10000 __lambda_91 [407] + 0.00 0.00 10000 __lambda_277 [406] + 0.00 0.00 10000 __lambda_274 [405] + 0.00 0.00 10000 __lambda_158 [403] + 0.00 0.00 9999 __lambda_131 [408] + 0.00 0.00 10000 __lambda_204 [409] + 0.00 0.00 9999 __lambda_101 [411] + 0.00 0.00 9999 __lambda_1 [410] + 0.00 0.00 9999 __lambda_77 [412] + 0.00 0.00 2107 __lambda_23 [413] + 0.00 0.00 20003 apply_va [414] + 0.00 0.00 1392 __lambda_228 [415] + 0.00 0.00 2107 __lambda_22 [416] + 0.00 0.00 714 __lambda_44 [417] + 0.00 0.00 23 __lambda_662 [419] + 0.00 0.00 678 __lambda_217 [420] + 0.00 0.00 676 __lambda_215 [421] + 0.00 0.00 668 __lambda_202 [422] + 0.00 0.00 668 __lambda_204 [423] + 0.00 0.00 676 __lambda_214 [424] + 0.00 0.00 1588 __lambda_230 [426] + 0.00 0.00 1392 __lambda_227 [427] + 0.00 0.00 1392 __lambda_46 [428] + 0.00 0.00 668 __lambda_248 [430] + 0.00 0.00 668 __lambda_239 [429] + 0.00 0.00 668 __lambda_211 [431] + 0.00 0.00 1392 __lambda_224 [432] + 0.00 0.00 668 __lambda_200 [433] + 0.00 0.00 668 __lambda_210 [434] + 0.00 0.00 4 __lambda_11 [435] + 0.00 0.00 3 __lambda_33 [436] + 0.00 0.00 668 __lambda_251 [437] + 0.00 0.00 1345 __lambda_222 [438] + 0.00 0.00 678 __lambda_221 [442] + 0.00 0.00 678 __lambda_220 [441] + 0.00 0.00 678 __lambda_219 [440] + 0.00 0.00 678 __lambda_218 [439] + 0.00 0.00 677 __lambda_216 [443] + 0.00 0.00 668 __lambda_201 [444] + 0.00 0.00 668 __lambda_203 [445] + 0.00 0.00 668 __lambda_209 [450] + 0.00 0.00 668 __lambda_208 [449] + 0.00 0.00 668 __lambda_207 [448] + 0.00 0.00 668 __lambda_206 [447] + 0.00 0.00 668 __lambda_205 [446] + 0.00 0.00 47 __lambda_20 [451] + 0.00 0.00 23 __lambda_666 [453] + 0.00 0.00 1392 __lambda_223 [455] + 0.00 0.00 47 __lambda_21 [456] + 0.00 0.00 1 __lambda_32 [457] + 0.00 0.00 1 __lambda_371 [458] + 0.00 0.00 12 __lambda_1 [459] + 0.00 0.00 47 __lambda_56 [460] + 0.00 0.00 4 __lambda_344 [462] + 0.00 0.00 6 __lambda_18 [463] + 0.00 0.00 3 __lambda_299 [464] + 0.00 0.00 2 __lambda_295 [465] + 0.00 0.00 2 __lambda_29 [466] + 0.00 0.00 2 __lambda_3 [467] + 0.00 0.00 3 __lambda_671 [468] + 0.00 0.00 3 Cyc_list2string [469] + 0.00 0.00 6 __lambda_19 [470] + 0.00 0.00 1 __lambda_102 [472] + 0.00 0.00 3 __lambda_26 [473] + 0.00 0.00 1 __lambda_428 [474] + 0.00 0.00 3 __lambda_293 [475] + 0.00 0.00 3 __lambda_669 [476] + 0.00 0.00 3 __lambda_670 [477] + 0.00 0.00 1 __lambda_406 [479] + 0.00 0.00 1 __lambda_394 [478] + 0.00 0.00 1 __lambda_34 [480] + 0.00 0.00 4 __lambda_347 [481] + 0.00 0.00 1 __lambda_110 [482] + 0.00 0.00 1 __lambda_417 [483] + 0.00 0.00 1 __lambda_8 [485] + 0.00 0.00 1 __lambda_429 [484] + 0.00 0.00 3 __lambda_42 [486] + 0.00 0.00 3 __lambda_675 [490] + 0.00 0.00 3 __lambda_31 [489] + 0.00 0.00 3 __lambda_301 [488] + 0.00 0.00 3 __lambda_300 [487] + 0.00 0.00 1 __lambda_1297 [491] + 0.00 0.00 1 __lambda_5 [494] + 0.00 0.00 1 __lambda_39 [493] + 0.00 0.00 1 __lambda_357 [492] + 0.00 0.00 1 __lambda_408 [495] + 0.00 0.00 2 __lambda_321 [496] + 0.00 0.00 1 __lambda_5 [515] + 0.00 0.00 1 __lambda_3 [512] + 0.00 0.00 1 __lambda_2 [511] + 0.00 0.00 1 __lambda_0 [497] + 0.00 0.00 1 __lambda_1295 [510] + 0.00 0.00 1 __lambda_1293 [509] + 0.00 0.00 1 __lambda_1291 [508] + 0.00 0.00 1 __lambda_1290 [507] + 0.00 0.00 1 __lambda_1289 [506] + 0.00 0.00 1 __lambda_1288 [505] + 0.00 0.00 1 __lambda_1287 [504] + 0.00 0.00 1 __lambda_1286 [503] + 0.00 0.00 1 __lambda_1285 [502] + 0.00 0.00 1 __lambda_1284 [501] + 0.00 0.00 1 __lambda_1283 [500] + 0.00 0.00 1 __lambda_1282 [499] + 0.00 0.00 1 __lambda_1280 [498] + 0.00 0.00 1 __lambda_4 [514] + 0.00 0.00 1 __lambda_356 [513] + 0.00 0.00 1 __lambda_6 [516] + 0.00 0.00 1 __lambda_117 [517] + 0.00 0.00 3 __lambda_661 [518] + 0.00 0.00 1 __lambda_109 [519] + 0.00 0.00 1 __lambda_433 [524] + 0.00 0.00 1 __lambda_4 [522] + 0.00 0.00 1 __lambda_3 [520] + 0.00 0.00 1 __lambda_380 [521] + 0.00 0.00 1 __lambda_6 [525] + 0.00 0.00 1 __lambda_431 [523] + 0.00 0.00 1 __lambda_33 [526] + 0.00 0.00 3 Cyc_number2string2 [527] + 0.00 0.00 1 __lambda_122 [528] + 0.00 0.00 1 __lambda_106 [530] + 0.00 0.00 839965 __lambda_112 [1209] + 0.00 0.00 599965 __lambda_309 [1210] + 0.00 0.00 599961 __lambda_310 [1211] + 0.00 0.00 529965 __lambda_232 [1212] + 0.00 0.00 489969 __lambda_211 [1213] + 0.00 0.00 199997 __lambda_151 [1214] + 0.00 0.00 199996 __lambda_150 [1215] + 0.00 0.00 199990 __lambda_304 [1216] + 0.00 0.00 199989 __lambda_314 [1217] + 0.00 0.00 79996 __lambda_117 [1219] + 0.00 0.00 79996 __lambda_111 [1218] + 0.00 0.00 79995 __lambda_116 [1220] + 0.00 0.00 69997 __lambda_194 [1221] + 0.00 0.00 69997 __lambda_218 [1222] + 0.00 0.00 69994 __lambda_216 [1224] + 0.00 0.00 69994 __lambda_215 [1223] + 0.00 0.00 49999 __lambda_208 [1225] + 0.00 0.00 29999 __lambda_340 [1228] + 0.00 0.00 29999 __lambda_339 [1227] + 0.00 0.00 29999 __lambda_338 [1226] + 0.00 0.00 29998 __lambda_341 [1230] + 0.00 0.00 29998 __lambda_324 [1229] + 0.00 0.00 29996 __lambda_328 [1233] + 0.00 0.00 29996 __lambda_327 [1232] + 0.00 0.00 29996 __lambda_325 [1231] + 0.00 0.00 20003 dispatch [535] + 0.00 0.00 20000 __lambda_382 [1237] + 0.00 0.00 20000 __lambda_238 [1236] + 0.00 0.00 20000 __lambda_166 [1235] + 0.00 0.00 20000 __lambda_163 [1234] + 0.00 0.00 20000 __lambda_384 [1238] + 0.00 0.00 19999 __lambda_383 [1239] + 0.00 0.00 19999 __lambda_385 [1240] + 0.00 0.00 10000 __lambda_227 [1258] + 0.00 0.00 10000 __lambda_109 [1244] + 0.00 0.00 10000 __lambda_108 [1243] + 0.00 0.00 10000 __lambda_102 [1242] + 0.00 0.00 10000 __lambda_0 [1241] + 0.00 0.00 10000 __lambda_270 [1260] + 0.00 0.00 10000 __lambda_321 [1264] + 0.00 0.00 10000 __lambda_320 [1263] + 0.00 0.00 10000 __lambda_365 [1265] + 0.00 0.00 10000 __lambda_141 [1245] + 0.00 0.00 10000 __lambda_273 [1262] + 0.00 0.00 10000 __lambda_178 [1254] + 0.00 0.00 10000 __lambda_171 [1250] + 0.00 0.00 10000 __lambda_170 [1249] + 0.00 0.00 10000 __lambda_177 [1253] + 0.00 0.00 10000 __lambda_272 [1261] + 0.00 0.00 10000 __lambda_90 [1270] + 0.00 0.00 10000 __lambda_224 [1257] + 0.00 0.00 10000 __lambda_223 [1256] + 0.00 0.00 10000 __lambda_222 [1255] + 0.00 0.00 10000 __lambda_174 [1252] + 0.00 0.00 10000 __lambda_159 [1248] + 0.00 0.00 10000 __lambda_172 [1251] + 0.00 0.00 10000 __lambda_264 [1259] + 0.00 0.00 10000 __lambda_369 [1268] + 0.00 0.00 10000 __lambda_368 [1267] + 0.00 0.00 10000 __lambda_366 [1266] + 0.00 0.00 10000 __lambda_155 [1247] + 0.00 0.00 10000 __lambda_154 [1246] + 0.00 0.00 10000 __lambda_370 [1269] + 0.00 0.00 9999 __lambda_78 [1287] + 0.00 0.00 9999 __lambda_100 [1271] + 0.00 0.00 9999 __lambda_76 [1286] + 0.00 0.00 9999 __lambda_263 [1276] + 0.00 0.00 9999 __lambda_334 [1283] + 0.00 0.00 9999 __lambda_333 [1282] + 0.00 0.00 9999 __lambda_332 [1281] + 0.00 0.00 9999 __lambda_331 [1280] + 0.00 0.00 9999 __lambda_319 [1279] + 0.00 0.00 9999 __lambda_203 [1275] + 0.00 0.00 9999 __lambda_197 [1274] + 0.00 0.00 9999 __lambda_345 [1285] + 0.00 0.00 9999 __lambda_344 [1284] + 0.00 0.00 9999 __lambda_265 [1277] + 0.00 0.00 9999 __lambda_130 [1273] + 0.00 0.00 9999 __lambda_124 [1272] + 0.00 0.00 9999 __lambda_266 [1278] + 0.00 0.00 9998 __lambda_282 [1290] + 0.00 0.00 9998 __lambda_318 [1292] + 0.00 0.00 9998 __lambda_317 [1291] + 0.00 0.00 9998 __lambda_202 [1289] + 0.00 0.00 9998 __lambda_198 [1288] + 0.00 0.00 4565 gc_mutator_thread_runnable [541] + 0.00 0.00 2977 Cyc_io_read_char [543] + 0.00 0.00 1588 __lambda_238 [1298] + 0.00 0.00 1588 Cyc_io_peek_char [544] + 0.00 0.00 1588 __lambda_237 [1297] + 0.00 0.00 1588 __lambda_236 [1296] + 0.00 0.00 1588 __lambda_233 [1294] + 0.00 0.00 1588 __lambda_231 [1293] + 0.00 0.00 1588 __lambda_235 [1295] + 0.00 0.00 1392 __lambda_225 [1299] + 0.00 0.00 1392 __lambda_226 [1300] + 0.00 0.00 1392 __lambda_45 [1301] + 0.00 0.00 668 __lambda_212 [1303] + 0.00 0.00 668 __lambda_247 [1306] + 0.00 0.00 668 __lambda_213 [1304] + 0.00 0.00 668 __lambda_250 [1308] + 0.00 0.00 668 __lambda_249 [1307] + 0.00 0.00 668 __lambda_229 [1305] + 0.00 0.00 668 __lambda_193 [1302] + 0.00 0.00 47 __lambda_54 [1310] + 0.00 0.00 47 __lambda_55 [1311] + 0.00 0.00 23 __lambda_658 [1312] + 0.00 0.00 12 __lambda_0 [1313] + 0.00 0.00 5 Cyc_string_append [570] + 0.00 0.00 4 __lambda_346 [1316] + 0.00 0.00 4 __lambda_10 [1314] + 0.00 0.00 4 __lambda_9 [1317] + 0.00 0.00 4 __lambda_345 [1315] + 0.00 0.00 3 __lambda_674 [1332] + 0.00 0.00 3 __lambda_660 [1327] + 0.00 0.00 3 __lambda_673 [1331] + 0.00 0.00 3 __lambda_672 [1330] + 0.00 0.00 3 __lambda_668 [1329] + 0.00 0.00 3 __lambda_659 [1326] + 0.00 0.00 3 __lambda_667 [1328] + 0.00 0.00 3 __lambda_43 [1325] + 0.00 0.00 3 __lambda_30 [1323] + 0.00 0.00 3 __lambda_292 [1320] + 0.00 0.00 3 __lambda_300 [1324] + 0.00 0.00 3 __lambda_294 [1321] + 0.00 0.00 3 Cyc_string2number2_ [572] + 0.00 0.00 3 Cyc_string2number_ [573] + 0.00 0.00 3 __lambda_24 [1318] + 0.00 0.00 3 __lambda_25 [1319] + 0.00 0.00 3 __lambda_298 [1322] + 0.00 0.00 2 __lambda_1 [1335] + 0.00 0.00 2 __lambda_0 [1334] + 0.00 0.00 2 __lambda_2 [1336] + 0.00 0.00 1 __lambda_432 [1394] + 0.00 0.00 1 __lambda_4 [1373] + 0.00 0.00 1 __lambda_1 [1338] + 0.00 0.00 1 c_schemebase_entry_pt [588] + 0.00 0.00 1 __lambda_1296 [1353] + 0.00 0.00 1 __lambda_1294 [1352] + 0.00 0.00 1 __lambda_1292 [1351] + 0.00 0.00 1 __lambda_1281 [1350] + 0.00 0.00 1 c_schemetime_entry_pt [591] + 0.00 0.00 1 c_schemewrite_entry_pt [592] + 0.00 0.00 1 c_scheme_char_entry_pt [587] + 0.00 0.00 1 c_schemeread_entry_pt [590] + 0.00 0.00 1 c_entry_pt_first_lambda [586] + 0.00 0.00 1 __lambda_118 [1348] + 0.00 0.00 1 __lambda_121 [1349] + 0.00 0.00 1 __lambda_114 [1345] + 0.00 0.00 1 __lambda_113 [1344] + 0.00 0.00 1 __lambda_112 [1343] + 0.00 0.00 1 __lambda_111 [1342] + 0.00 0.00 1 __lambda_108 [1341] + 0.00 0.00 1 __lambda_105 [1339] + 0.00 0.00 1 __lambda_116 [1347] + 0.00 0.00 1 c_schemecyclonecommon_entry_pt [589] + 0.00 0.00 1 __lambda_379 [1362] + 0.00 0.00 1 __lambda_378 [1361] + 0.00 0.00 1 __lambda_377 [1360] + 0.00 0.00 1 __lambda_115 [1346] + 0.00 0.00 1 __lambda_107 [1340] + 0.00 0.00 1 __lambda_376 [1359] + 0.00 0.00 1 __lambda_375 [1358] + 0.00 0.00 1 __lambda_374 [1357] + 0.00 0.00 1 __lambda_373 [1356] + 0.00 0.00 1 __lambda_415 [1382] + 0.00 0.00 1 __lambda_419 [1384] + 0.00 0.00 1 __lambda_418 [1383] + 0.00 0.00 1 __lambda_388 [1363] + 0.00 0.00 1 __lambda_409 [1381] + 0.00 0.00 1 __lambda_420 [1385] + 0.00 0.00 1 __lambda_407 [1380] + 0.00 0.00 1 __lambda_423 [1388] + 0.00 0.00 1 __lambda_422 [1387] + 0.00 0.00 1 __lambda_2 [1354] + 0.00 0.00 1 __lambda_421 [1386] + 0.00 0.00 1 __lambda_390 [1364] + 0.00 0.00 1 __lambda_405 [1379] + 0.00 0.00 1 __lambda_403 [1377] + 0.00 0.00 1 __lambda_426 [1391] + 0.00 0.00 1 __lambda_425 [1390] + 0.00 0.00 1 __lambda_404 [1378] + 0.00 0.00 1 __lambda_402 [1376] + 0.00 0.00 1 __lambda_401 [1375] + 0.00 0.00 1 __lambda_399 [1372] + 0.00 0.00 1 __lambda_397 [1370] + 0.00 0.00 1 __lambda_396 [1369] + 0.00 0.00 1 __lambda_395 [1368] + 0.00 0.00 1 __lambda_393 [1367] + 0.00 0.00 1 __lambda_424 [1389] + 0.00 0.00 1 __lambda_400 [1374] + 0.00 0.00 1 __lambda_392 [1366] + 0.00 0.00 1 __lambda_391 [1365] + 0.00 0.00 1 __lambda_7 [1396] + 0.00 0.00 1 __lambda_5 [1395] + 0.00 0.00 1 __lambda_372 [1355] + 0.00 0.00 1 __lambda_430 [1393] + 0.00 0.00 1 __lambda_427 [1392] + 0.00 0.00 1 __lambda_398 [1371] +----------------------------------------------- + 0.00 35.92 1/1 main [1] +[3] 93.8 0.00 35.92 1 Cyc_start_trampoline [3] + 16.64 19.11 420801/422723 do_dispatch [281] + 0.00 0.16 1922/1922 Cyc_apply_from_buf [102] +----------------------------------------------- + 0.00 0.00 1/422681 __lambda_292 [302] + 0.00 0.00 1/422681 __lambda_256 [159] + 0.00 0.00 1/422681 __lambda_209 [306] + 0.00 0.00 1/422681 __lambda_126 [256] + 0.00 0.00 1/422681 __lambda_0 [225] + 0.00 0.00 1/422681 __lambda_228 [415] + 0.00 0.00 1/422681 __lambda_44 [417] + 0.00 0.00 1/422681 __lambda_23 [413] + 0.00 0.00 2/422681 __lambda_182 [316] + 0.00 0.00 2/422681 __lambda_217 [420] + 0.00 0.00 2/422681 __lambda_215 [421] + 0.00 0.00 2/422681 __lambda_204 [423] + 0.00 0.00 2/422681 __lambda_202 [422] + 0.00 0.00 3/422681 __lambda_34 [321] + 0.00 0.00 4/422681 __lambda_234 [400] + 0.00 0.00 6/422681 __lambda_194 [397] + 0.00 0.01 384/422681 __lambda_362 [209] + 0.00 0.01 384/422681 __lambda_360 [208] + 0.00 0.01 384/422681 __lambda_356 [207] + 0.00 0.01 384/422681 __lambda_351 [231] + 0.00 0.01 384/422681 __lambda_349 [211] + 0.00 0.01 384/422681 __lambda_306 [265] + 0.00 0.01 384/422681 __lambda_298 [224] + 0.00 0.01 384/422681 __lambda_257 [194] + 0.00 0.01 384/422681 __lambda_243 [118] + 0.00 0.01 384/422681 __lambda_239 [81] + 0.00 0.01 384/422681 __lambda_229 [315] + 0.00 0.01 384/422681 __lambda_213 [300] + 0.00 0.01 384/422681 __lambda_199 [121] + 0.00 0.01 384/422681 __lambda_190 [158] + 0.00 0.01 384/422681 __lambda_175 [308] + 0.00 0.01 384/422681 __lambda_125 [263] + 0.00 0.01 384/422681 __lambda_122 [264] + 0.00 0.01 384/422681 __lambda_97 [189] + 0.00 0.01 384/422681 __lambda_94 [149] + 0.00 0.01 384/422681 __lambda_86 [127] + 0.00 0.01 384/422681 __lambda_37 [148] + 0.00 0.01 384/422681 __lambda_27 [262] + 0.00 0.01 384/422681 __lambda_21 [175] + 0.00 0.01 384/422681 __lambda_235 [312] + 0.00 0.01 385/422681 __lambda_364 [213] + 0.00 0.01 385/422681 __lambda_363 [229] + 0.00 0.01 385/422681 __lambda_335 [313] + 0.00 0.01 385/422681 __lambda_315 [253] + 0.00 0.01 385/422681 __lambda_255 [205] + 0.00 0.01 385/422681 __lambda_254 [144] + 0.00 0.01 385/422681 __lambda_242 [204] + 0.00 0.01 385/422681 __lambda_235 [261] + 0.00 0.01 385/422681 __lambda_214 [305] + 0.00 0.01 385/422681 __lambda_186 [203] + 0.00 0.01 385/422681 __lambda_184 [260] + 0.00 0.01 385/422681 __lambda_149 [251] + 0.00 0.01 385/422681 __lambda_143 [301] + 0.00 0.01 385/422681 __lambda_123 [303] + 0.00 0.01 385/422681 __lambda_104 [122] + 0.00 0.01 385/422681 __lambda_95 [259] + 0.00 0.01 385/422681 __lambda_89 [314] + 0.00 0.01 385/422681 __lambda_82 [107] + 0.00 0.01 385/422681 __lambda_56 [230] + 0.00 0.01 385/422681 __lambda_48 [141] + 0.00 0.01 385/422681 __lambda_32 [206] + 0.00 0.01 385/422681 __lambda_26 [131] + 0.00 0.01 386/422681 __lambda_361 [258] + 0.00 0.01 386/422681 __lambda_183 [147] + 0.00 0.01 386/422681 __lambda_58 [236] + 0.00 0.01 386/422681 __lambda_47 [180] + 0.00 0.01 388/422681 __lambda_99 [86] + 0.00 0.01 767/422681 __lambda_83 [112] + 0.00 0.01 768/422681 __lambda_241 [193] + 0.00 0.01 768/422681 __lambda_73 [169] + 0.00 0.01 768/422681 __lambda_50 [161] + 0.00 0.01 769/422681 __lambda_354 [192] + 0.00 0.01 769/422681 __lambda_350 [181] + 0.00 0.01 769/422681 __lambda_231 [200] + 0.00 0.01 769/422681 __lambda_145 [199] + 0.00 0.01 769/422681 __lambda_114 [222] + 0.00 0.01 769/422681 __lambda_96 [130] + 0.00 0.01 769/422681 __lambda_57 [239] + 0.00 0.01 769/422681 __lambda_23 [111] + 0.00 0.01 770/422681 __lambda_259 [173] + 0.00 0.01 770/422681 __lambda_258 [174] + 0.00 0.01 770/422681 __lambda_248 [93] + 0.00 0.01 770/422681 __lambda_234 [187] + 0.00 0.01 770/422681 __lambda_188 [191] + 0.00 0.01 770/422681 __lambda_146 [167] + 0.00 0.01 770/422681 __lambda_49 [156] + 0.00 0.01 771/422681 __lambda_55 [238] + 0.00 0.02 1151/422681 __lambda_352 [212] + 0.00 0.02 1151/422681 __lambda_85 [128] + 0.00 0.02 1152/422681 __lambda_252 [172] + 0.00 0.02 1152/422681 __lambda_247 [165] + 0.00 0.02 1152/422681 __lambda_185 [113] + 0.00 0.02 1152/422681 __lambda_121 [186] + 0.00 0.02 1152/422681 __lambda_52 [221] + 0.00 0.02 1153/422681 __lambda_189 [214] + 0.00 0.02 1153/422681 __lambda_148 [216] + 0.00 0.02 1153/422681 __lambda_140 [72] + 0.00 0.02 1154/422681 __lambda_147 [117] + 0.00 0.02 1154/422681 __lambda_103 [228] + 0.00 0.02 1154/422681 __lambda_98 [201] + 0.00 0.02 1154/422681 Cyc_sub [138] + 0.00 0.02 1155/422681 __lambda_250 [75] + 0.00 0.02 1155/422681 __lambda_244 [171] + 0.00 0.02 1156/422681 __lambda_230 [160] + 0.00 0.02 1536/422681 __lambda_278 [108] + 0.00 0.02 1536/422681 __lambda_201 [153] + 0.00 0.02 1538/422681 __lambda_200 [140] + 0.00 0.02 1538/422681 __lambda_81 [101] + 0.00 0.02 1539/422681 __lambda_260 [145] + 0.00 0.02 1539/422681 __lambda_34 [82] + 0.00 0.03 1921/422681 __lambda_24 [170] + 0.00 0.03 1922/422681 __lambda_84 [110] + 0.00 0.03 1922/422681 __lambda_274 [53] + 0.00 0.03 1924/422681 __lambda_38 [137] + 0.00 0.03 1925/422681 __lambda_36 [69] + 0.00 0.03 2306/422681 __lambda_25 [152] + 0.00 0.03 2306/422681 __lambda_17 [139] + 0.00 0.03 2306/422681 __lambda_4 [66] + 0.00 0.03 2307/422681 __lambda_35 [95] + 0.00 0.03 2307/422681 __lambda_22 [120] + 0.00 0.03 2308/422681 __lambda_45 [87] + 0.00 0.03 2308/422681 __lambda_30 [126] + 0.00 0.04 2689/422681 __lambda_51 [116] + 0.00 0.04 3077/422681 __lambda_33 [115] + 0.00 0.04 3077/422681 __lambda_31 [143] + 0.00 0.04 3082/422681 __lambda_136 [28] + 0.00 0.05 3459/422681 __lambda_2 [80] + 0.00 0.05 3461/422681 __lambda_348 [63] + 0.00 0.05 3462/422681 __lambda_279 [79] + 0.00 0.05 3464/422681 __lambda_8 [55] + 0.00 0.05 3842/422681 __lambda_139 [70] + 0.00 0.05 3842/422681 Cyc_sum [88] + 0.00 0.05 3845/422681 __lambda_39 [97] + 0.00 0.05 3846/422681 __lambda_7 [68] + 0.00 0.05 3850/422681 __lambda_18 [85] + 0.00 0.06 4230/422681 __lambda_347 [46] + 0.00 0.06 4230/422681 __lambda_41 [125] + 0.00 0.06 4232/422681 __lambda_43 [38] + 0.00 0.06 4612/422681 __lambda_46 [73] + 0.00 0.06 4614/422681 __lambda_16 [45] + 0.00 0.06 4618/422681 __lambda_20 [40] + 0.00 0.06 4618/422681 Cyc_list2vector [57] + 0.00 0.06 4620/422681 __lambda_28 [105] + 0.00 0.07 5001/422681 __lambda_42 [47] + 0.00 0.07 5385/422681 __lambda_9 [58] + 0.00 0.07 5388/422681 __lambda_725 [29] + 0.00 0.07 5389/422681 __lambda_3 [62] + 0.00 0.08 5767/422681 __lambda_727 [59] + 0.00 0.08 6151/422681 __lambda_44 [74] + 0.00 0.08 6152/422681 __lambda_40 [76] + 0.00 0.09 6539/422681 __lambda_5 [35] + 0.00 0.09 6542/422681 __lambda_273 [109] + 0.00 0.10 7306/422681 __lambda_120 [30] + 0.00 0.10 7308/422681 __lambda_137 [92] + 0.00 0.10 7310/422681 __lambda_726 [39] + 0.00 0.10 7692/422681 __lambda_728 [34] + 0.00 0.11 8082/422681 _cons [77] + 0.00 0.11 8084/422681 __lambda_11 [27] + 0.00 0.14 10379/422681 __lambda_138 [65] + 0.00 0.16 11923/422681 __lambda_6 [41] + 0.00 0.17 12687/422681 __lambda_10 [36] + 0.00 0.17 13074/422681 __lambda_12 [19] + 0.00 0.25 19228/422681 Cyc_remainder [25] + 0.00 0.32 24223/422681 __lambda_15 [14] + 0.00 0.38 28834/422681 __lambda_13 [7] + 0.00 0.44 33843/422681 __lambda_14 [8] +[4] 14.5 0.01 5.54 422681 GC [4] + 1.63 3.91 422683/422683 gc_minor [5] + 0.00 0.00 422721/422721 gc_mut_cooperate [335] +----------------------------------------------- + 1.63 3.91 422683/422683 GC [4] +[5] 14.5 1.63 3.91 422683 gc_minor [5] + 0.66 3.25 67710217/67710217 gc_move [6] + 0.01 0.00 422723/422723 clear_mutations [317] +----------------------------------------------- + 0.66 3.25 67710217/67710217 gc_minor [5] +[6] 10.2 0.66 3.25 67710217 gc_move [6] + 0.55 2.20 66493538/66493538 gc_alloc [10] + 0.31 0.19 66493577/66493577 gc_fixup_moved_obj [43] +----------------------------------------------- + 24227 do_dispatch [281] + 58242626 __lambda_15 [14] +[7] 9.7 0.50 3.23 58266853 __lambda_13 [7] + 0.86 1.75 116533502/131252569 __lambda_744 [9] + 0.00 0.38 28834/422681 GC [4] + 0.24 0.00 58266730/97774373 Cyc_num_fast_gte_op [54] + 58238009 __lambda_14 [8] +----------------------------------------------- + 28839 do_dispatch [281] + 58238009 __lambda_13 [7] +[8] 9.7 0.58 3.13 58266848 __lambda_14 [8] + 0.33 1.57 74645921/74645921 __lambda_763 [13] + 0.00 0.44 33843/422681 GC [4] + 0.09 0.24 16379036/58556764 Cyc_fast_mul [16] + 0.15 0.14 24208668/60386613 Cyc_fast_sub [26] + 0.11 0.00 16379007/47517265 Cyc_num_fast_lt_op [64] + 0.05 0.00 16379014/163852508 Cyc_num_fast_eq_op [42] + 17177945 __lambda_6 [41] + 17175192 __lambda_7 [68] + 10106034 __lambda_138 [65] + 10104888 __lambda_137 [92] + 3648985 __lambda_24 [170] + 10000 __lambda_175 [308] + 9999 __lambda_345 [1285] +----------------------------------------------- + 0.11 0.22 14719067/131252569 __lambda_16 [45] + 0.86 1.75 116533502/131252569 __lambda_13 [7] +[9] 7.7 0.97 1.97 131252569 __lambda_744 [9] + 0.91 0.00 525010675/525010675 Cyc_is_integer [20] + 0.63 0.00 131252562/459634805 Cyc_st_add [11] + 0.29 0.15 131252498/131252498 __lambda_746 [48] +----------------------------------------------- + 0.55 2.20 66493538/66493538 gc_move [6] +[10] 7.2 0.55 2.20 66493538 gc_alloc [10] + 0.89 1.27 66493617/66493617 gc_try_alloc [12] + 0.04 0.00 17/18 gc_grow_heap [184] +----------------------------------------------- + 0.00 0.00 1/459634805 __lambda_433 [524] + 0.00 0.00 1/459634805 __lambda_431 [523] + 0.00 0.00 1/459634805 __lambda_380 [521] + 0.00 0.00 1/459634805 __lambda_6 [525] + 0.00 0.00 1/459634805 __lambda_1297 [491] + 0.00 0.00 1/459634805 __lambda_4 [522] + 0.00 0.00 1/459634805 __lambda_3 [520] + 0.00 0.00 1/459634805 __lambda_5 [494] + 0.00 0.00 1/459634805 __lambda_39 [493] + 0.00 0.00 1/459634805 __lambda_357 [492] + 0.00 0.00 1/459634805 __lambda_34 [480] + 0.00 0.00 2/459634805 __lambda_321 [496] + 0.00 0.00 2/459634805 __lambda_295 [465] + 0.00 0.00 2/459634805 __lambda_3 [467] + 0.00 0.00 2/459634805 __lambda_29 [466] + 0.00 0.00 3/459634805 __lambda_675 [490] + 0.00 0.00 3/459634805 __lambda_300 [487] + 0.00 0.00 3/459634805 __lambda_299 [464] + 0.00 0.00 3/459634805 __lambda_33 [436] + 0.00 0.00 3/459634805 __lambda_301 [488] + 0.00 0.00 3/459634805 __lambda_293 [475] + 0.00 0.00 3/459634805 __lambda_31 [489] + 0.00 0.00 3/459634805 __lambda_26 [473] + 0.00 0.00 4/459634805 __lambda_347 [481] + 0.00 0.00 4/459634805 __lambda_11 [435] + 0.00 0.00 6/459634805 __lambda_19 [470] + 0.00 0.00 12/459634805 __lambda_1 [459] + 0.00 0.00 47/459634805 __lambda_21 [456] + 0.00 0.00 668/459634805 __lambda_251 [437] + 0.00 0.00 714/459634805 __lambda_44 [417] + 0.00 0.00 1392/459634805 __lambda_228 [415] + 0.00 0.00 2107/459634805 __lambda_23 [413] + 0.00 0.00 2933/459634805 __lambda_34 [321] + 0.00 0.00 9999/459634805 __lambda_346 [382] + 0.00 0.00 9999/459634805 __lambda_204 [409] + 0.00 0.00 9999/459634805 __lambda_101 [411] + 0.00 0.00 9999/459634805 __lambda_77 [412] + 0.00 0.00 9999/459634805 __lambda_1 [410] + 0.00 0.00 10000/459634805 __lambda_367 [384] + 0.00 0.00 10000/459634805 __lambda_277 [406] + 0.00 0.00 10000/459634805 __lambda_274 [405] + 0.00 0.00 10000/459634805 __lambda_228 [404] + 0.00 0.00 10000/459634805 __lambda_158 [403] + 0.00 0.00 10000/459634805 __lambda_156 [363] + 0.00 0.00 10000/459634805 __lambda_131 [408] + 0.00 0.00 10000/459634805 __lambda_110 [402] + 0.00 0.00 10000/459634805 __lambda_91 [407] + 0.00 0.00 10673/459634805 __lambda_374 [401] + 0.00 0.00 19999/459634805 __lambda_387 [390] + 0.00 0.00 19999/459634805 __lambda_239 [389] + 0.00 0.00 20000/459634805 __lambda_235 [312] + 0.00 0.00 79998/459634805 __lambda_118 [355] + 0.00 0.00 489968/459634805 __lambda_123 [303] + 0.01 0.00 1389864/459634805 __lambda_58 [236] + 0.01 0.00 1399859/459634805 __lambda_1 [252] + 0.01 0.00 1399908/459634805 __lambda_364 [213] + 0.01 0.00 1399922/459634805 __lambda_260 [145] + 0.01 0.00 1429908/459634805 __lambda_352 [212] + 0.01 0.00 2859821/459634805 __lambda_49 [156] + 0.02 0.00 3389781/459634805 __lambda_140 [72] + 0.02 0.00 3649750/459634805 __lambda_28 [105] + 0.02 0.00 3649755/459634805 __lambda_26 [131] + 0.02 0.00 4169605/459634805 __lambda_51 [116] + 0.02 0.00 5189788/459634805 __lambda_375 [52] + 0.03 0.00 6679576/459634805 __lambda_279 [79] + 0.03 0.00 6692844/459634805 __lambda_274 [53] + 0.04 0.00 7359502/459634805 __lambda_18 [85] + 0.05 0.00 10109435/459634805 __lambda_139 [70] + 0.06 0.00 12069283/459634805 __lambda_348 [63] + 0.06 0.00 12069288/459634805 __lambda_302 [124] + 0.06 0.00 12668996/459634805 __lambda_46 [73] + 0.06 0.00 13459212/459634805 __lambda_309 [96] + 0.12 0.00 25758529/459634805 __lambda_726 [39] + 0.12 0.00 25758572/459634805 __lambda_728 [34] + 0.15 0.00 32128122/459634805 __lambda_12 [19] + 0.28 0.00 58266646/459634805 __lambda_15 [14] + 0.36 0.00 74645715/459634805 __lambda_763 [13] + 0.63 0.00 131252562/459634805 __lambda_744 [9] +[11] 5.7 2.19 0.00 459634805 Cyc_st_add [11] +----------------------------------------------- + 0.89 1.27 66493617/66493617 gc_alloc [10] +[12] 5.6 0.89 1.27 66493617 gc_try_alloc [12] + 0.64 0.00 66493599/66493621 ck_pr_sub_ptr [32] + 0.63 0.00 66493642/66493642 gc_copy_obj [33] +----------------------------------------------- + 0.33 1.57 74645921/74645921 __lambda_14 [8] +[13] 5.0 0.33 1.57 74645921 __lambda_763 [13] + 0.86 0.00 74645768/74645771 Cyc_fast_div [21] + 0.36 0.00 74645715/459634805 Cyc_st_add [11] + 0.27 0.08 74645873/74645873 __lambda_718 [61] +----------------------------------------------- + 10000 __lambda_346 [382] + 10000 __lambda_176 [356] + 23841 do_dispatch [281] + 3647477 __lambda_25 [152] + 10099136 __lambda_138 [65] + 10105635 __lambda_139 [70] + 17185216 __lambda_7 [68] + 17185694 __lambda_8 [55] +[14] 4.7 1.20 0.60 58266999 __lambda_15 [14] + 0.00 0.32 24223/422681 GC [4] + 0.28 0.00 58266646/459634805 Cyc_st_add [11] + 58242626 __lambda_13 [7] +----------------------------------------------- + 0.00 0.00 9998/141321455 __lambda_284 [367] + 0.00 0.00 9998/141321455 __lambda_283 [395] + 0.00 0.00 9999/141321455 __lambda_269 [394] + 0.00 0.00 9999/141321455 __lambda_268 [393] + 0.00 0.00 9999/141321455 __lambda_267 [366] + 0.00 0.00 9999/141321455 __lambda_179 [351] + 0.00 0.00 10000/141321455 __lambda_346 [382] + 0.00 0.00 10000/141321455 __lambda_280 [255] + 0.00 0.00 10000/141321455 __lambda_226 [392] + 0.00 0.00 10000/141321455 __lambda_225 [391] + 0.00 0.00 19999/141321455 __lambda_261 [369] + 0.00 0.00 20000/141321455 __lambda_176 [356] + 0.00 0.00 20000/141321455 __lambda_160 [341] + 0.00 0.00 29996/141321455 __lambda_326 [344] + 0.00 0.00 30000/141321455 __lambda_276 [359] + 0.00 0.00 49995/141321455 __lambda_342 [349] + 0.00 0.00 60000/141321455 __lambda_386 [350] + 0.00 0.00 69996/141321455 __lambda_181 [325] + 0.00 0.00 199985/141321455 __lambda_291 [269] + 0.00 0.00 199985/141321455 __lambda_289 [304] + 0.00 0.00 199986/141321455 __lambda_287 [324] + 0.00 0.00 199987/141321455 __lambda_290 [267] + 0.00 0.00 199988/141321455 __lambda_288 [336] + 0.00 0.00 209988/141321455 __lambda_206 [334] + 0.00 0.00 489972/141321455 __lambda_119 [233] + 0.00 0.00 549973/141321455 __lambda_126 [256] + 0.00 0.00 599967/141321455 __lambda_299 [227] + 0.00 0.00 599971/141321455 __lambda_308 [254] + 0.00 0.00 839969/141321455 __lambda_114 [222] + 0.00 0.00 859955/141321455 __lambda_230 [160] + 0.00 0.00 859958/141321455 __lambda_236 [190] + 0.01 0.00 1059921/141321455 __lambda_233 [151] + 0.01 0.01 1169933/141321455 __lambda_242 [204] + 0.01 0.01 1169943/141321455 __lambda_253 [215] + 0.01 0.01 1329918/141321455 __lambda_247 [165] + 0.01 0.01 1329933/141321455 __lambda_185 [113] + 0.01 0.01 1389869/141321455 __lambda_98 [201] + 0.01 0.01 1389871/141321455 __lambda_94 [149] + 0.01 0.01 1399912/141321455 __lambda_349 [211] + 0.01 0.01 1399925/141321455 __lambda_234 [187] + 0.01 0.01 1399927/141321455 __lambda_231 [200] + 0.01 0.01 1399933/141321455 __lambda_237 [188] + 0.01 0.01 2339868/141321455 __lambda_243 [118] + 0.01 0.01 2339873/141321455 __lambda_254 [144] + 0.01 0.01 2779743/141321455 __lambda_97 [189] + 0.01 0.01 2779754/141321455 __lambda_93 [166] + 0.01 0.01 2859856/141321455 __lambda_74 [99] + 0.02 0.02 3649739/141321455 __lambda_83 [112] + 0.02 0.02 3649762/141321455 __lambda_86 [127] + 0.03 0.03 5459696/141321455 __lambda_248 [93] + 0.03 0.03 5559500/141321455 __lambda_96 [130] + 0.03 0.03 6169651/141321455 __lambda_239 [81] + 0.04 0.04 7569602/141321455 __lambda_250 [75] + 0.05 0.05 10169401/141321455 __lambda_140 [72] + 0.06 0.05 11439372/141321455 __lambda_99 [86] + 0.11 0.11 23378506/141321455 __lambda_120 [30] + 0.15 0.14 30328385/141321455 __lambda_136 [28] +[15] 3.5 0.68 0.65 141321455 Cyc_vector_ref [15] + 0.49 0.00 141321183/154210390 Cyc_is_vector [37] + 0.16 0.00 141321093/426354903 Cyc_is_number [44] +----------------------------------------------- + 0.00 0.00 1/58556764 __lambda_428 [474] + 0.00 0.00 9999/58556764 __lambda_271 [368] + 0.00 0.00 9999/58556764 __lambda_179 [351] + 0.00 0.00 10000/58556764 __lambda_175 [308] + 0.00 0.00 10000/58556764 __lambda_173 [353] + 0.00 0.00 10000/58556764 __lambda_161 [352] + 0.00 0.00 10000/58556764 __lambda_156 [363] + 0.00 0.00 30000/58556764 __lambda_160 [341] + 0.00 0.00 49993/58556764 __lambda_329 [340] + 0.00 0.00 69999/58556764 __lambda_181 [325] + 0.00 0.00 199996/58556764 __lambda_152 [307] + 0.01 0.01 999937/58556764 __lambda_311 [150] + 0.01 0.01 999938/58556764 __lambda_300 [185] + 0.01 0.02 1329927/58556764 __lambda_185 [113] + 0.01 0.02 1399909/58556764 __lambda_248 [93] + 0.01 0.03 2369864/58556764 __lambda_239 [81] + 0.02 0.04 2799939/58556764 __lambda_147 [117] + 0.02 0.05 3389802/58556764 __lambda_140 [72] + 0.02 0.05 3769777/58556764 __lambda_250 [75] + 0.06 0.15 10109476/58556764 __lambda_136 [28] + 0.08 0.21 14599172/58556764 __lambda_20 [40] + 0.09 0.24 16379036/58556764 __lambda_14 [8] +[16] 3.1 0.32 0.85 58556764 Cyc_fast_mul [16] + 0.85 0.00 58556510/58556510 Cyc_checked_mul [24] +----------------------------------------------- + +[17] 2.4 0.00 0.92 collector_main [17] + 0.00 0.92 32/32 gc_collector [18] + 0.00 0.00 711/104496994 ck_pr_md_load_int [104] +----------------------------------------------- + 0.00 0.92 32/32 collector_main [17] +[18] 2.4 0.00 0.92 32 gc_collector [18] + 0.00 0.85 70/70 gc_collector_sweep [22] + 0.07 0.00 33/33 gc_request_mark_globals [154] + 0.00 0.00 56/56 gc_collector_trace [343] + 0.00 0.00 89/89 gc_handshake [454] + 0.00 0.00 40/114 gc_wait_handshake [452] + 0.00 0.00 78/104496994 ck_pr_md_load_int [104] + 0.00 0.00 33/106 gc_post_handshake [461] + 0.00 0.00 280/9881 ck_pr_cas_int [538] + 0.00 0.00 62/62 gc_free_old_thread_data [563] +----------------------------------------------- + 9999 __lambda_263 [1276] + 16924 do_dispatch [281] + 69999 __lambda_195 [270] + 1389499 __lambda_95 [259] + 1398815 __lambda_148 [216] + 12065893 __lambda_348 [63] + 17177165 __lambda_6 [41] +[19] 2.4 0.49 0.42 32128294 __lambda_12 [19] + 0.00 0.17 13074/422681 GC [4] + 0.15 0.00 32128122/459634805 Cyc_st_add [11] + 0.10 0.00 32128404/163852508 Cyc_num_fast_eq_op [42] + 32115020 __lambda_11 [27] +----------------------------------------------- + 0.91 0.00 525010675/525010675 __lambda_744 [9] +[20] 2.4 0.91 0.00 525010675 Cyc_is_integer [20] +----------------------------------------------- + 0.00 0.00 1/74645771 __lambda_428 [474] + 0.00 0.00 1/74645771 __lambda_406 [479] + 0.00 0.00 1/74645771 __lambda_394 [478] + 0.86 0.00 74645768/74645771 __lambda_763 [13] +[21] 2.2 0.86 0.00 74645771 Cyc_fast_div [21] +----------------------------------------------- + 0.00 0.85 70/70 gc_collector [18] +[22] 2.2 0.00 0.85 70 gc_collector_sweep [22] + 0.69 0.16 319/319 gc_sweep [23] + 0.00 0.00 1/18 gc_grow_heap [184] + 0.00 0.00 317/3252654 ck_pr_md_load_ptr [532] + 0.00 0.00 70/358 ck_pr_fence_load [556] + 0.00 0.00 62/62 ck_pr_md_store_int [562] +----------------------------------------------- + 0.69 0.16 319/319 gc_collector_sweep [22] +[23] 2.2 0.69 0.16 319 gc_sweep [23] + 0.16 0.00 54807430/54807430 gc_allocated_bytes [103] + 0.00 0.00 22/66493621 ck_pr_sub_ptr [32] + 0.00 0.00 630/676 ck_pr_add_ptr [547] + 0.00 0.00 629/629 gc_is_heap_empty [548] + 0.00 0.00 74/74 gc_heap_free [561] +----------------------------------------------- + 0.85 0.00 58556510/58556510 Cyc_fast_mul [16] +[24] 2.2 0.85 0.00 58556510 Cyc_checked_mul [24] +----------------------------------------------- + 33118067 __lambda_724 [164] +[25] 2.2 0.50 0.33 33118067 Cyc_remainder [25] + 0.00 0.25 19228/422681 GC [4] + 0.07 0.00 66236276/426354903 Cyc_is_number [44] + 25745222 __lambda_725 [29] + 3649022 __lambda_23 [111] + 3644805 __lambda_84 [110] + 29999 __lambda_238 [273] + 29998 __lambda_249 [274] +----------------------------------------------- + 0.00 0.00 1/60386613 __lambda_408 [495] + 0.00 0.00 1/60386613 __lambda_406 [479] + 0.00 0.00 1/60386613 __lambda_394 [478] + 0.00 0.00 9997/60386613 __lambda_284 [367] + 0.00 0.00 9998/60386613 __lambda_179 [351] + 0.00 0.00 9999/60386613 __lambda_280 [255] + 0.00 0.00 9999/60386613 __lambda_267 [366] + 0.00 0.00 9999/60386613 __lambda_72 [388] + 0.00 0.00 10000/60386613 __lambda_205 [275] + 0.00 0.00 10000/60386613 __lambda_176 [356] + 0.00 0.00 10000/60386613 __lambda_173 [353] + 0.00 0.00 10000/60386613 __lambda_161 [352] + 0.00 0.00 10000/60386613 __lambda_142 [386] + 0.00 0.00 10000/60386613 __lambda_79 [387] + 0.00 0.00 20000/60386613 __lambda_167 [365] + 0.00 0.00 20000/60386613 __lambda_162 [364] + 0.00 0.00 20000/60386613 __lambda_160 [341] + 0.00 0.00 29996/60386613 __lambda_326 [344] + 0.00 0.00 69995/60386613 __lambda_217 [348] + 0.00 0.00 69996/60386613 __lambda_181 [325] + 0.00 0.00 69997/60386613 __lambda_206 [334] + 0.00 0.00 69998/60386613 __lambda_219 [347] + 0.00 0.00 70000/60386613 __lambda_180 [346] + 0.00 0.00 199985/60386613 __lambda_290 [267] + 0.00 0.00 199986/60386613 __lambda_287 [324] + 0.00 0.00 199987/60386613 __lambda_292 [302] + 0.00 0.00 199995/60386613 __lambda_143 [301] + 0.00 0.00 429983/60386613 __lambda_236 [190] + 0.00 0.00 489967/60386613 __lambda_209 [306] + 0.00 0.00 529971/60386613 __lambda_233 [151] + 0.00 0.00 599964/60386613 __lambda_311 [150] + 0.00 0.00 599970/60386613 __lambda_298 [224] + 0.01 0.01 859958/60386613 __lambda_230 [160] + 0.01 0.01 1169929/60386613 __lambda_243 [118] + 0.01 0.01 1329926/60386613 __lambda_189 [214] + 0.01 0.01 1329938/60386613 __lambda_186 [203] + 0.01 0.01 1399876/60386613 __lambda_0 [225] + 0.01 0.01 1399922/60386613 __lambda_248 [93] + 0.01 0.01 2279869/60386613 __lambda_183 [147] + 0.01 0.01 2369860/60386613 __lambda_239 [81] + 0.02 0.01 2469902/60386613 __lambda_185 [113] + 0.02 0.02 2849825/60386613 __lambda_73 [169] + 0.02 0.02 3649756/60386613 __lambda_80 [132] + 0.02 0.02 3769802/60386613 __lambda_250 [75] + 0.05 0.04 7299597/60386613 __lambda_20 [40] + 0.15 0.14 24208668/60386613 __lambda_14 [8] +[26] 1.9 0.38 0.36 60386613 Cyc_fast_sub [26] + 0.36 0.00 60386129/60386129 Cyc_checked_sub [60] +----------------------------------------------- + 13076 do_dispatch [281] + 32115020 __lambda_12 [19] +[27] 1.9 0.53 0.20 32128096 __lambda_11 [27] + 0.00 0.11 8084/422681 GC [4] + 0.10 0.00 31718331/163852508 Cyc_num_fast_eq_op [42] + 31710136 __lambda_10 [36] + 199997 __lambda_5 [35] + 199996 __lambda_147 [117] + 9999 __lambda_194 [1221] +----------------------------------------------- + 7308 do_dispatch [281] + 10102193 __lambda_137 [92] +[28] 1.9 0.11 0.62 10109501 __lambda_136 [28] + 0.15 0.14 30328385/141321455 Cyc_vector_ref [15] + 0.06 0.15 10109476/58556764 Cyc_fast_mul [16] + 0.04 0.05 10109481/74007889 Cyc_fast_sum [31] + 0.00 0.04 3082/422681 GC [4] + 1329936 __lambda_190 [158] + 1329542 __lambda_188 [191] + 1329153 __lambda_247 [165] + 1169560 __lambda_253 [215] + 1169550 __lambda_242 [204] + 1139963 __lambda_184 [260] + 1138784 __lambda_182 [316] + 529965 __lambda_232 [1212] + 429984 __lambda_235 [261] + 429978 __lambda_229 [315] + 20000 __lambda_163 [1234] + 20000 __lambda_164 [370] + 20000 __lambda_166 [1235] + 20000 __lambda_167 [365] + 10000 __lambda_172 [1251] + 10000 __lambda_159 [1248] + 10000 __lambda_174 [1252] +----------------------------------------------- + 13457 do_dispatch [281] + 25745222 Cyc_remainder [25] +[29] 1.9 0.31 0.42 25758679 __lambda_725 [29] + 0.18 0.00 25758552/47517265 Cyc_num_fast_lt_op [64] + 0.11 0.00 25758500/97774373 Cyc_num_fast_gte_op [54] + 0.00 0.07 5388/422681 GC [4] + 0.03 0.04 7629602/74007889 Cyc_fast_sum [31] + 25753245 __lambda_727 [59] +----------------------------------------------- + 23371632 __lambda_120 [30] + 6923 do_dispatch [281] + 489971 __lambda_119 [233] +[30] 1.9 0.19 0.52 496894+23371632 __lambda_120 [30] + 0.11 0.11 23378506/141321455 Cyc_vector_ref [15] + 0.08 0.12 23378465/74007889 Cyc_fast_sum [31] + 0.00 0.10 7306/422681 GC [4] + 489587 __lambda_210 [235] + 23371632 __lambda_120 [30] +----------------------------------------------- + 0.00 0.00 1/74007889 __lambda_117 [517] + 0.00 0.00 3/74007889 __lambda_670 [477] + 0.00 0.00 47/74007889 __lambda_56 [460] + 0.00 0.00 668/74007889 __lambda_210 [434] + 0.00 0.00 1392/74007889 __lambda_227 [427] + 0.00 0.00 10000/74007889 __lambda_389 [277] + 0.00 0.00 10000/74007889 __lambda_175 [308] + 0.00 0.00 10000/74007889 __lambda_173 [353] + 0.00 0.00 10000/74007889 __lambda_161 [352] + 0.00 0.00 10000/74007889 __lambda_160 [341] + 0.00 0.00 20000/74007889 __lambda_164 [370] + 0.00 0.00 29994/74007889 __lambda_326 [344] + 0.00 0.00 29997/74007889 __lambda_323 [362] + 0.00 0.00 29998/74007889 __lambda_337 [361] + 0.00 0.00 69999/74007889 __lambda_181 [325] + 0.00 0.00 429980/74007889 __lambda_236 [190] + 0.00 0.00 469961/74007889 __lambda_52 [221] + 0.00 0.00 599959/74007889 __lambda_307 [310] + 0.00 0.00 599967/74007889 __lambda_296 [309] + 0.00 0.00 599968/74007889 __lambda_298 [224] + 0.00 0.00 919905/74007889 __lambda_53 [183] + 0.00 0.01 1139963/74007889 __lambda_185 [113] + 0.00 0.01 1169934/74007889 __lambda_243 [118] + 0.00 0.01 1329923/74007889 __lambda_248 [93] + 0.00 0.01 1399967/74007889 __lambda_147 [117] + 0.01 0.01 1679883/74007889 __lambda_20 [40] + 0.01 0.01 2339885/74007889 __lambda_254 [144] + 0.01 0.01 2799918/74007889 __lambda_145 [199] + 0.01 0.02 3389799/74007889 __lambda_140 [72] + 0.03 0.04 7629602/74007889 __lambda_725 [29] + 0.04 0.05 10109481/74007889 __lambda_136 [28] + 0.05 0.07 13789230/74007889 __lambda_4 [66] + 0.08 0.12 23378465/74007889 __lambda_120 [30] +[31] 1.7 0.26 0.39 74007889 Cyc_fast_sum [31] + 0.39 0.00 74007559/80807206 Cyc_checked_add [49] +----------------------------------------------- + 0.00 0.00 22/66493621 gc_sweep [23] + 0.64 0.00 66493599/66493621 gc_try_alloc [12] +[32] 1.7 0.64 0.00 66493621 ck_pr_sub_ptr [32] +----------------------------------------------- + 0.63 0.00 66493642/66493642 gc_try_alloc [12] +[33] 1.6 0.63 0.00 66493642 gc_copy_obj [33] +----------------------------------------------- + 7695 do_dispatch [281] + 9998 __lambda_283 [395] + 199986 __lambda_291 [269] + 199986 __lambda_288 [336] + 8157266 __lambda_2 [80] + 17183734 __lambda_3 [62] +[34] 1.6 0.40 0.22 25758665 __lambda_728 [34] + 0.12 0.00 25758572/459634805 Cyc_st_add [11] + 0.00 0.10 7692/422681 GC [4] + 25750982 __lambda_726 [39] +----------------------------------------------- + 4230 do_dispatch [281] + 149995 __lambda_8 [55] + 199997 __lambda_11 [27] + 929194 Cyc_sum [88] + 2539839 __lambda_9 [58] + 5459336 __lambda_4 [66] + 7906485 __lambda_10 [36] +[35] 1.6 0.52 0.09 17189076 __lambda_5 [35] + 0.00 0.09 6539/422681 GC [4] + 17182562 __lambda_3 [62] +----------------------------------------------- + 8084 do_dispatch [281] + 31710136 __lambda_11 [27] +[36] 1.5 0.35 0.24 31718220 __lambda_10 [36] + 0.00 0.17 12687/422681 GC [4] + 0.07 0.00 23808721/163852508 Cyc_num_fast_eq_op [42] + 23799012 __lambda_9 [58] + 7906485 __lambda_5 [35] +----------------------------------------------- + 0.05 0.00 12889207/154210390 Cyc_vector_set [50] + 0.49 0.00 141321183/154210390 Cyc_vector_ref [15] +[37] 1.4 0.54 0.00 154210390 Cyc_is_vector [37] +----------------------------------------------- + 6152 do_dispatch [281] + 12662907 __lambda_44 [74] +[38] 1.4 0.26 0.28 12669059 __lambda_43 [38] + 0.03 0.19 12669039/23929808 Cyc_set_cell [51] + 0.00 0.06 4232/422681 GC [4] + 12664718 __lambda_30 [126] +----------------------------------------------- + 7695 do_dispatch [281] + 25750982 __lambda_728 [34] +[39] 1.4 0.32 0.22 25758677 __lambda_726 [39] + 0.12 0.00 25758529/459634805 Cyc_st_add [11] + 0.00 0.10 7310/422681 GC [4] + 25751308 __lambda_724 [164] +----------------------------------------------- + 769 do_dispatch [281] + 3648977 __lambda_23 [111] +[40] 1.4 0.06 0.47 3649746 __lambda_20 [40] + 0.08 0.21 14599172/58556764 Cyc_fast_mul [16] + 0.05 0.04 7299597/60386613 Cyc_fast_sub [26] + 0.00 0.06 4618/422681 GC [4] + 0.02 0.00 3649739/10601103 Cyc_num_fast_gt_op [176] + 0.01 0.01 1679883/74007889 Cyc_fast_sum [31] + 3645138 __lambda_22 [120] +----------------------------------------------- + 11149 do_dispatch [281] + 17177945 __lambda_14 [8] +[41] 1.4 0.37 0.16 17189094 __lambda_6 [41] + 0.00 0.16 11923/422681 GC [4] + 17177165 __lambda_12 [19] +----------------------------------------------- + 0.00 0.00 1/163852508 __lambda_122 [528] + 0.00 0.00 1336/163852508 __lambda_246 [385] + 0.00 0.00 10000/163852508 __lambda_280 [255] + 0.00 0.00 29996/163852508 __lambda_322 [396] + 0.00 0.00 29998/163852508 __lambda_336 [276] + 0.00 0.00 1389882/163852508 __lambda_92 [234] + 0.01 0.00 1799946/163852508 __lambda_148 [216] + 0.04 0.00 13459236/163852508 __lambda_309 [96] + 0.05 0.00 16379014/163852508 __lambda_14 [8] + 0.05 0.00 17339092/163852508 __lambda_9 [58] + 0.07 0.00 23808721/163852508 __lambda_10 [36] + 0.08 0.00 25758551/163852508 __lambda_727 [59] + 0.10 0.00 31718331/163852508 __lambda_11 [27] + 0.10 0.00 32128404/163852508 __lambda_12 [19] +[42] 1.3 0.51 0.00 163852508 Cyc_num_fast_eq_op [42] +----------------------------------------------- + 0.31 0.19 66493577/66493577 gc_move [6] +[43] 1.3 0.31 0.19 66493577 gc_fixup_moved_obj [43] + 0.18 0.01 66493551/66493551 gc_thr_add_to_move_buffer [90] + 0.00 0.00 151876/151876 gc_mark_gray2 [354] +----------------------------------------------- + 0.00 0.00 1/426354903 __lambda_720 [531] + 0.00 0.00 2/426354903 __lambda_722 [529] + 0.00 0.00 3/426354903 Cyc_number2string2 [527] + 0.00 0.00 42/426354903 Cyc_integer2char [471] + 0.00 0.00 10000/426354903 Cyc_make_vector [278] + 0.01 0.00 12889230/426354903 Cyc_vector_set [50] + 0.07 0.00 66236276/426354903 Cyc_remainder [25] + 0.08 0.00 74645706/426354903 __lambda_718 [61] + 0.15 0.00 131252550/426354903 __lambda_746 [48] + 0.16 0.00 141321093/426354903 Cyc_vector_ref [15] +[44] 1.3 0.48 0.00 426354903 Cyc_is_number [44] +----------------------------------------------- + 3851 do_dispatch [281] + 7355634 __lambda_18 [85] +[45] 1.2 0.05 0.42 7359485 __lambda_16 [45] + 0.11 0.22 14719067/131252569 __lambda_744 [9] + 0.00 0.06 4614/422681 GC [4] + 0.03 0.00 7359532/97774373 Cyc_num_fast_gte_op [54] + 7354904 __lambda_17 [139] +----------------------------------------------- + 4997 do_dispatch [281] + 1737592 Cyc_sum [88] + 2869055 __lambda_9 [58] + 7457702 __lambda_4 [66] +[46] 1.2 0.13 0.33 12069346 __lambda_347 [46] + 0.06 0.10 12069315/13459233 __lambda_309 [96] + 0.06 0.06 12069270/12069271 __lambda_302 [124] + 0.00 0.06 4230/422681 GC [4] + 1399926 __lambda_353 [243] + 1399545 __lambda_230 [160] + 1399536 __lambda_355 [284] + 1399533 __lambda_357 [244] + 1398790 __lambda_236 [190] + 1398777 __lambda_233 [151] + 1329166 __lambda_245 [232] + 1169945 __lambda_240 [178] + 1169938 __lambda_251 [210] +----------------------------------------------- + 7468449 __lambda_42 [47] + 3461 do_dispatch [281] + 12666757 __lambda_30 [126] +[47] 1.2 0.24 0.21 12670218+7468449 __lambda_42 [47] + 0.04 0.06 27608356/53013680 Cyc_cdr [91] + 0.00 0.07 5001/422681 GC [4] + 0.04 0.00 20138615/108643741 Cyc_is_pair [78] + 12665176 __lambda_40 [76] + 7468449 __lambda_42 [47] +----------------------------------------------- + 0.29 0.15 131252498/131252498 __lambda_744 [9] +[48] 1.1 0.29 0.15 131252498 __lambda_746 [48] + 0.15 0.00 131252550/426354903 Cyc_is_number [44] +----------------------------------------------- + 0.04 0.00 6799647/80807206 Cyc_sum_op [134] + 0.39 0.00 74007559/80807206 Cyc_fast_sum [31] +[49] 1.1 0.43 0.00 80807206 Cyc_checked_add [49] +----------------------------------------------- + 0.00 0.00 9999/12889255 __lambda_262 [358] + 0.01 0.01 549963/12889255 __lambda_127 [223] + 0.01 0.02 839960/12889255 __lambda_113 [202] + 0.02 0.03 1389872/12889255 __lambda_94 [149] + 0.02 0.03 1399930/12889255 __lambda_106 [182] + 0.02 0.03 1399961/12889255 __lambda_146 [167] + 0.05 0.07 3649774/12889255 __lambda_81 [101] + 0.05 0.07 3649796/12889255 __lambda_82 [107] +[50] 1.1 0.17 0.25 12889255 Cyc_vector_set [50] + 0.07 0.04 12889226/44550566 add_mutation [56] + 0.02 0.05 12889265/51240435 gc_mut_update [67] + 0.05 0.00 12889207/154210390 Cyc_is_vector [37] + 0.01 0.00 12889230/426354903 Cyc_is_number [44] +----------------------------------------------- + 0.00 0.00 1/23929808 __lambda_429 [484] + 0.00 0.00 1/23929808 __lambda_417 [483] + 0.00 0.00 1/23929808 __lambda_110 [482] + 0.00 0.00 1/23929808 __lambda_8 [485] + 0.00 0.00 3/23929808 __lambda_671 [468] + 0.00 0.00 668/23929808 __lambda_248 [430] + 0.00 0.00 668/23929808 __lambda_239 [429] + 0.00 0.00 9998/23929808 __lambda_316 [380] + 0.00 0.00 9999/23929808 __lambda_196 [378] + 0.00 0.00 9999/23929808 __lambda_75 [379] + 0.00 0.00 10000/23929808 __lambda_343 [375] + 0.00 0.00 10000/23929808 __lambda_330 [377] + 0.00 0.00 10000/23929808 __lambda_221 [374] + 0.00 0.00 10000/23929808 __lambda_169 [373] + 0.00 0.00 10000/23929808 __lambda_153 [372] + 0.00 0.00 10000/23929808 __lambda_128 [311] + 0.00 0.00 10000/23929808 __lambda_107 [371] + 0.00 0.00 10000/23929808 __lambda_88 [376] + 0.00 0.00 69996/23929808 __lambda_214 [305] + 0.00 0.00 69997/23929808 __lambda_192 [339] + 0.00 0.00 79996/23929808 __lambda_115 [337] + 0.00 0.00 199988/23929808 __lambda_301 [326] + 0.00 0.00 199989/23929808 __lambda_312 [268] + 0.00 0.00 199996/23929808 __lambda_149 [251] + 0.00 0.01 489968/23929808 __lambda_121 [186] + 0.01 0.05 3669822/23929808 __lambda_199 [121] + 0.02 0.09 6169678/23929808 __lambda_36 [69] + 0.03 0.19 12669039/23929808 __lambda_43 [38] +[51] 1.1 0.06 0.36 23929808 Cyc_set_cell [51] + 0.13 0.08 23929724/44550566 add_mutation [56] + 0.04 0.10 23929915/51240435 gc_mut_update [67] +----------------------------------------------- + 1537 do_dispatch [281] + 9999 __lambda_219 [347] + 9999 __lambda_141 [1245] + 10000 __lambda_261 [369] + 20000 __lambda_385 [1240] + 69998 __lambda_212 [247] + 1399964 __lambda_157 [242] + 3668319 __lambda_201 [153] +[52] 1.1 0.38 0.02 5189816 __lambda_375 [52] + 0.02 0.00 5189788/459634805 Cyc_st_add [11] + 5189744 Cyc_list2vector [57] +----------------------------------------------- + 6542 do_dispatch [281] + 10673 __lambda_374 [401] + 6675629 __lambda_273 [109] +[53] 1.0 0.10 0.30 6692844 __lambda_274 [53] + 0.21 0.00 6692846/6734277 Cyc_is_null [83] + 0.02 0.01 6682177/22445279 Cyc_car [123] + 0.03 0.00 6692844/459634805 Cyc_st_add [11] + 0.00 0.03 1922/422681 GC [4] + 6680257 Cyc_apply [98] + 10000 __lambda_389 [277] + 668 __lambda_246 [385] + 3 __lambda_30 [1323] + 1 __lambda_32 [457] + 1 __lambda_115 [1346] +----------------------------------------------- + 0.00 0.00 49994/97774373 __lambda_329 [340] + 0.00 0.00 49995/97774373 __lambda_342 [349] + 0.00 0.00 999941/97774373 __lambda_311 [150] + 0.00 0.00 999947/97774373 __lambda_300 [185] + 0.01 0.00 1429906/97774373 __lambda_350 [181] + 0.01 0.00 2859828/97774373 __lambda_74 [99] + 0.03 0.00 7359532/97774373 __lambda_16 [45] + 0.11 0.00 25758500/97774373 __lambda_725 [29] + 0.24 0.00 58266730/97774373 __lambda_13 [7] +[54] 1.0 0.40 0.00 97774373 Cyc_num_fast_gte_op [54] +----------------------------------------------- + 4615 do_dispatch [281] + 17334416 __lambda_9 [58] +[55] 1.0 0.35 0.05 17339031 __lambda_8 [55] + 0.00 0.05 3464/422681 GC [4] + 17185694 __lambda_15 [14] + 149995 __lambda_5 [35] +----------------------------------------------- + 0.01 0.01 2689823/44550566 Cyc_set_cdr [146] + 0.03 0.02 5041793/44550566 Cyc_set_car [136] + 0.07 0.04 12889226/44550566 Cyc_vector_set [50] + 0.13 0.08 23929724/44550566 Cyc_set_cell [51] +[56] 1.0 0.25 0.15 44550566 add_mutation [56] + 0.13 0.02 49598287/50068905 vpbuffer_add [106] +----------------------------------------------- + 10000 __lambda_177 [1253] + 5189744 __lambda_375 [52] +[57] 1.0 0.22 0.15 5199744 Cyc_list2vector [57] + 0.08 0.00 5199778/11925127 Cyc_length [94] + 0.00 0.06 4618/422681 GC [4] + 0.01 0.00 5199799/108643741 Cyc_is_pair [78] + 3667515 __lambda_200 [140] + 1397660 __lambda_146 [167] + 69994 __lambda_206 [334] + 19998 __lambda_383 [1239] + 10000 __lambda_276 [359] + 10000 __lambda_272 [1261] + 10000 __lambda_273 [1262] + 9999 __lambda_269 [394] +----------------------------------------------- + 9610 do_dispatch [281] + 23799012 __lambda_10 [36] +[58] 1.0 0.24 0.12 23808622 __lambda_9 [58] + 0.00 0.07 5385/422681 GC [4] + 0.05 0.00 17339092/163852508 Cyc_num_fast_eq_op [42] + 17334416 __lambda_8 [55] + 2869055 __lambda_347 [46] + 2539839 __lambda_5 [35] + 1049893 __lambda_94 [149] + 10000 __lambda_262 [358] +----------------------------------------------- + 5388 do_dispatch [281] + 25753245 __lambda_725 [29] +[59] 0.9 0.21 0.16 25758633 __lambda_727 [59] + 0.08 0.00 25758551/163852508 Cyc_num_fast_eq_op [42] + 0.00 0.08 5767/422681 GC [4] + 17186353 __lambda_2 [80] + 8156883 __lambda_4 [66] + 199989 __lambda_287 [324] + 199604 __lambda_290 [267] + 9998 __lambda_282 [1290] +----------------------------------------------- + 0.36 0.00 60386129/60386129 Cyc_fast_sub [26] +[60] 0.9 0.36 0.00 60386129 Cyc_checked_sub [60] +----------------------------------------------- + 0.27 0.08 74645873/74645873 __lambda_763 [13] +[61] 0.9 0.27 0.08 74645873 __lambda_718 [61] + 0.08 0.00 74645706/426354903 Cyc_is_number [44] +----------------------------------------------- + 6539 do_dispatch [281] + 17182562 __lambda_5 [35] +[62] 0.9 0.28 0.07 17189101 __lambda_3 [62] + 0.00 0.07 5389/422681 GC [4] + 17183734 __lambda_728 [34] +----------------------------------------------- + 4613 do_dispatch [281] + 1168791 __lambda_252 [172] + 1169177 __lambda_241 [193] + 1329924 __lambda_246 [245] + 1399143 __lambda_234 [187] + 1399150 __lambda_354 [192] + 1399151 __lambda_231 [200] + 1399529 __lambda_356 [207] + 1399909 __lambda_358 [197] + 1399932 __lambda_237 [188] +[63] 0.9 0.23 0.10 12069319 __lambda_348 [63] + 0.06 0.00 12069283/459634805 Cyc_st_add [11] + 0.00 0.05 3461/422681 GC [4] + 12065893 __lambda_12 [19] +----------------------------------------------- + 0.00 0.00 10000/47517265 __lambda_416 [399] + 0.00 0.00 10000/47517265 __lambda_160 [341] + 0.00 0.00 19999/47517265 __lambda_381 [383] + 0.00 0.00 40000/47517265 __lambda_168 [360] + 0.00 0.00 79995/47517265 __lambda_220 [271] + 0.00 0.00 89997/47517265 __lambda_195 [270] + 0.00 0.00 219985/47517265 __lambda_315 [253] + 0.00 0.00 219995/47517265 __lambda_152 [307] + 0.00 0.00 559958/47517265 __lambda_213 [300] + 0.01 0.00 1329930/47517265 __lambda_185 [113] + 0.01 0.00 1399921/47517265 __lambda_250 [75] + 0.01 0.00 1399926/47517265 __lambda_248 [93] + 0.11 0.00 16379007/47517265 __lambda_14 [8] + 0.18 0.00 25758552/47517265 __lambda_725 [29] +[64] 0.9 0.33 0.00 47517265 Cyc_num_fast_lt_op [64] +----------------------------------------------- + 3460 do_dispatch [281] + 10106034 __lambda_14 [8] +[65] 0.9 0.19 0.14 10109494 __lambda_138 [65] + 0.00 0.14 10379/422681 GC [4] + 10099136 __lambda_15 [14] +----------------------------------------------- + 3847 do_dispatch [281] + 8156883 __lambda_727 [59] + 9028380 __lambda_2 [80] +[66] 0.9 0.18 0.15 17189110 __lambda_4 [66] + 0.05 0.07 13789230/74007889 Cyc_fast_sum [31] + 0.00 0.03 2306/422681 GC [4] + 7457702 __lambda_347 [46] + 5459336 __lambda_5 [35] + 3399845 Cyc_sum [88] + 599987 __lambda_147 [117] + 239991 __lambda_94 [149] + 29999 __lambda_194 [1221] +----------------------------------------------- + 0.00 0.01 2689837/51240435 Cyc_set_cdr [146] + 0.01 0.02 5041807/51240435 Cyc_set_car [136] + 0.01 0.03 6689611/51240435 Cyc_global_set [162] + 0.02 0.05 12889265/51240435 Cyc_vector_set [50] + 0.04 0.10 23929915/51240435 Cyc_set_cell [51] +[67] 0.8 0.10 0.22 51240435 gc_mut_update [67] + 0.15 0.00 102480302/104496994 ck_pr_md_load_int [104] + 0.07 0.00 504020/504020 mark_stack_or_heap_obj [157] +----------------------------------------------- + 13850 do_dispatch [281] + 17175192 __lambda_14 [8] +[68] 0.8 0.25 0.05 17189042 __lambda_7 [68] + 0.00 0.05 3846/422681 GC [4] + 17185216 __lambda_15 [14] +----------------------------------------------- + 384 do_dispatch [281] + 6169336 __lambda_37 [148] +[69] 0.8 0.16 0.13 6169720 __lambda_36 [69] + 0.02 0.09 6169678/23929808 Cyc_set_cell [51] + 0.00 0.03 1925/422681 GC [4] + 6167716 __lambda_31 [143] +----------------------------------------------- + 4232 do_dispatch [281] + 9616 __lambda_175 [308] + 10000 __lambda_173 [353] + 10000 __lambda_160 [341] + 20000 __lambda_168 [360] + 20000 __lambda_167 [365] + 20000 __lambda_165 [296] + 20000 __lambda_164 [370] + 429212 __lambda_230 [160] + 429983 __lambda_236 [190] + 529962 __lambda_233 [151] + 1138803 __lambda_185 [113] + 1139540 __lambda_183 [147] + 1169929 __lambda_243 [118] + 1169934 __lambda_254 [144] + 1328772 __lambda_189 [214] + 1329543 __lambda_248 [93] + 1329929 __lambda_191 [226] +[70] 0.7 0.19 0.10 10109455 __lambda_139 [70] + 0.00 0.05 3842/422681 GC [4] + 0.05 0.00 10109435/459634805 Cyc_st_add [11] + 10105635 __lambda_15 [14] +----------------------------------------------- + +[71] 0.7 0.28 0.00 Cyc_is_fixnum [71] +----------------------------------------------- + 769 do_dispatch [281] + 9999 __lambda_269 [394] + 10000 __lambda_267 [366] + 10000 __lambda_228 [404] + 69998 __lambda_219 [347] + 199983 __lambda_290 [267] + 489966 __lambda_212 [247] + 599964 __lambda_300 [185] + 599965 __lambda_309 [1210] + 1399147 __lambda_350 [181] +[72] 0.7 0.06 0.22 3389791 __lambda_140 [72] + 0.05 0.05 10169401/141321455 Cyc_vector_ref [15] + 0.02 0.05 3389802/58556764 Cyc_fast_mul [16] + 0.01 0.02 3389799/74007889 Cyc_fast_sum [31] + 0.02 0.00 3389781/459634805 Cyc_st_add [11] + 0.00 0.02 1153/422681 GC [4] + 1399152 __lambda_349 [211] + 599964 __lambda_308 [254] + 599581 __lambda_299 [227] + 489969 __lambda_211 [1213] + 199987 __lambda_289 [304] + 69997 __lambda_218 [1222] + 10000 __lambda_268 [393] + 10000 __lambda_227 [1258] + 9999 __lambda_266 [1278] +----------------------------------------------- + 5000 do_dispatch [281] + 1389115 __lambda_57 [239] + 1389499 __lambda_58 [236] + 2859081 __lambda_49 [156] + 2859475 __lambda_48 [141] + 4166955 __lambda_51 [116] +[73] 0.7 0.15 0.12 12669125 __lambda_46 [73] + 0.00 0.06 4612/422681 GC [4] + 0.06 0.00 12668996/459634805 Cyc_st_add [11] + 12664487 __lambda_45 [87] +----------------------------------------------- + 2308 do_dispatch [281] + 12666815 __lambda_45 [87] +[74] 0.7 0.19 0.08 12669123 __lambda_44 [74] + 0.00 0.08 6151/422681 GC [4] + 12662907 __lambda_43 [38] +----------------------------------------------- + 385 do_dispatch [281] + 1399545 __lambda_255 [205] +[75] 0.7 0.01 0.26 1399930 __lambda_250 [75] + 0.02 0.05 3769777/58556764 Cyc_fast_mul [16] + 0.04 0.04 7569602/141321455 Cyc_vector_ref [15] + 0.02 0.02 3769802/60386613 Cyc_fast_sub [26] + 0.03 0.00 2369865/6209668 Cyc_num_fast_lte_op [155] + 0.00 0.02 1155/422681 GC [4] + 0.01 0.00 1399921/47517265 Cyc_num_fast_lt_op [64] + 0.00 0.01 2369876/53013680 Cyc_cdr [91] + 0.00 0.00 1429920/22445279 Cyc_car [123] + 1368758 __lambda_254 [144] + 29999 __lambda_18 [85] +----------------------------------------------- + 3848 do_dispatch [281] + 12665176 __lambda_42 [47] +[76] 0.7 0.12 0.14 12669024 __lambda_40 [76] + 0.00 0.08 6152/422681 GC [4] + 0.06 0.00 12669023/25792545 Cyc_eq [119] + 12662958 __lambda_39 [97] +----------------------------------------------- + 6682176 apply [237] +[77] 0.6 0.03 0.21 6682176 _cons [77] + 0.00 0.11 8082/422681 GC [4] + 0.10 0.00 6682176/11925127 Cyc_length [94] + 6674087 __lambda_273 [109] +----------------------------------------------- + 0.00 0.00 1/108643741 __lambda_106 [530] + 0.00 0.00 3/108643741 __lambda_661 [518] + 0.00 0.00 3/108643741 Cyc_list2string [469] + 0.00 0.00 68/108643741 assoc [418] + 0.00 0.00 2936/108643741 memberp [322] + 0.00 0.00 20000/108643741 __lambda_236 [272] + 0.00 0.00 20003/108643741 apply_va [414] + 0.00 0.00 72068/108643741 equalp [257] + 0.01 0.00 2689829/108643741 Cyc_set_cdr [146] + 0.01 0.00 5041791/108643741 Cyc_set_car [136] + 0.01 0.00 5199799/108643741 Cyc_list2vector [57] + 0.04 0.00 20138615/108643741 __lambda_42 [47] + 0.05 0.00 22445205/108643741 Cyc_car [123] + 0.11 0.00 53013420/108643741 Cyc_cdr [91] +[78] 0.6 0.23 0.00 108643741 Cyc_is_pair [78] +----------------------------------------------- + 1156 do_dispatch [281] + 9999 __lambda_333 [1282] + 9999 __lambda_319 [1279] + 10000 __lambda_334 [1283] + 10000 __lambda_281 [320] + 29995 __lambda_328 [1233] + 29997 __lambda_342 [349] + 29997 __lambda_338 [1226] + 29997 __lambda_325 [1231] + 29997 __lambda_324 [1229] + 29998 __lambda_341 [1230] + 29998 __lambda_340 [1228] + 29998 __lambda_327 [1232] + 199602 __lambda_315 [253] + 199988 __lambda_304 [1216] + 199988 __lambda_293 [286] + 199988 __lambda_286 [289] + 199988 __lambda_285 [292] + 599963 __lambda_310 [1211] + 599970 __lambda_297 [246] + 1399529 __lambda_363 [229] + 1399536 __lambda_361 [258] + 1399911 __lambda_359 [285] +[79] 0.6 0.15 0.08 6679594 __lambda_279 [79] + 0.00 0.05 3462/422681 GC [4] + 0.03 0.00 6679576/459634805 Cyc_st_add [11] + 6676118 __lambda_278 [108] +----------------------------------------------- + 2691 do_dispatch [281] + 17186353 __lambda_727 [59] +[80] 0.6 0.18 0.05 17189044 __lambda_2 [80] + 0.00 0.05 3459/422681 GC [4] + 9028380 __lambda_4 [66] + 8157266 __lambda_728 [34] +----------------------------------------------- + 1155 do_dispatch [281] + 1398786 __lambda_244 [171] +[81] 0.6 0.03 0.19 1399941 __lambda_239 [81] + 0.03 0.03 6169651/141321455 Cyc_vector_ref [15] + 0.01 0.03 2369864/58556764 Cyc_fast_mul [16] + 0.01 0.01 2369860/60386613 Cyc_fast_sub [26] + 0.03 0.00 2369875/6209668 Cyc_num_fast_lte_op [155] + 0.00 0.01 2369874/53013680 Cyc_cdr [91] + 0.00 0.00 1429928/22445279 Cyc_car [123] + 0.01 0.00 1399929/10601103 Cyc_num_fast_gt_op [176] + 0.00 0.01 384/422681 GC [4] + 1369544 __lambda_243 [118] + 29999 __lambda_18 [85] +----------------------------------------------- + 2307 do_dispatch [281] + 7467322 __lambda_35 [95] +[82] 0.6 0.16 0.05 7469629 __lambda_34 [82] + 0.03 0.00 7469669/25792545 Cyc_eq [119] + 0.00 0.02 1539/422681 GC [4] + 7468069 __lambda_33 [115] +----------------------------------------------- + 0.00 0.00 1/6734277 __lambda_102 [472] + 0.00 0.00 2/6734277 __lambda_295 [465] + 0.00 0.00 2/6734277 __lambda_3 [467] + 0.00 0.00 2/6734277 __lambda_29 [466] + 0.00 0.00 3/6734277 __lambda_299 [464] + 0.00 0.00 4/6734277 __lambda_344 [462] + 0.00 0.00 12/6734277 __lambda_1 [459] + 0.00 0.00 23/6734277 __lambda_666 [453] + 0.00 0.00 668/6734277 __lambda_214 [424] + 0.00 0.00 714/6734277 __lambda_44 [417] + 0.00 0.00 40000/6734277 __lambda_233 [338] + 0.21 0.00 6692846/6734277 __lambda_274 [53] +[83] 0.5 0.21 0.00 6734277 Cyc_is_null [83] +----------------------------------------------- + +[84] 0.5 0.21 0.00 cell_get [84] +----------------------------------------------- + 2306 do_dispatch [281] + 29999 __lambda_250 [75] + 29999 __lambda_239 [81] + 3647834 __lambda_24 [170] + 3649385 __lambda_27 [262] +[85] 0.5 0.12 0.09 7359523 __lambda_18 [85] + 0.00 0.05 3850/422681 GC [4] + 0.04 0.00 7359502/459634805 Cyc_st_add [11] + 7355634 __lambda_16 [45] +----------------------------------------------- + 2859829 __lambda_74 [99] +[86] 0.5 0.09 0.11 2859829 __lambda_99 [86] + 0.06 0.05 11439372/141321455 Cyc_vector_ref [15] + 0.00 0.01 388/422681 GC [4] + 2859458 __lambda_49 [156] +----------------------------------------------- + 4612 do_dispatch [281] + 12664487 __lambda_46 [73] +[87] 0.5 0.17 0.03 12669099 __lambda_45 [87] + 0.00 0.03 2308/422681 GC [4] + 12666815 __lambda_44 [74] +----------------------------------------------- + 3399845 __lambda_4 [66] +[88] 0.5 0.03 0.17 3399845 Cyc_sum [88] + 0.04 0.07 3399836/4799714 Cyc_num_op_va_list [100] + 0.00 0.05 3842/422681 GC [4] + 1737592 __lambda_347 [46] + 929194 __lambda_5 [35] + 599599 __lambda_147 [117] + 99613 __lambda_94 [149] + 29999 __lambda_194 [1221] +----------------------------------------------- + +[89] 0.5 0.19 0.00 Cyc_is_symbol [89] +----------------------------------------------- + 0.18 0.01 66493551/66493551 gc_fixup_moved_obj [43] +[90] 0.5 0.18 0.01 66493551 gc_thr_add_to_move_buffer [90] + 0.01 0.00 4/5 gc_thr_grow_move_buffer [279] +----------------------------------------------- + 0.00 0.00 1/53013680 __lambda_32 [457] + 0.00 0.00 3/53013680 __lambda_26 [473] + 0.00 0.00 6/53013680 __lambda_19 [470] + 0.00 0.00 23/53013680 __lambda_662 [419] + 0.00 0.00 94/53013680 __lambda_223 [455] + 0.00 0.00 94/53013680 __lambda_21 [456] + 0.00 0.00 1392/53013680 __lambda_46 [428] + 0.00 0.00 2004/53013680 __lambda_211 [431] + 0.00 0.00 4176/53013680 __lambda_228 [415] + 0.00 0.00 6321/53013680 __lambda_23 [413] + 0.00 0.00 20000/53013680 __lambda_237 [398] + 0.00 0.00 20000/53013680 __lambda_233 [338] + 0.00 0.00 429978/53013680 __lambda_236 [190] + 0.00 0.00 429979/53013680 __lambda_230 [160] + 0.00 0.00 529959/53013680 __lambda_233 [151] + 0.00 0.00 1169924/53013680 __lambda_243 [118] + 0.00 0.00 1169933/53013680 __lambda_254 [144] + 0.00 0.01 2369874/53013680 __lambda_239 [81] + 0.00 0.01 2369876/53013680 __lambda_250 [75] + 0.00 0.01 2729840/53013680 __lambda_248 [93] + 0.01 0.01 6682177/53013680 __lambda_273 [109] + 0.01 0.02 7469670/53013680 __lambda_35 [95] + 0.04 0.06 27608356/53013680 __lambda_42 [47] +[91] 0.5 0.08 0.11 53013680 Cyc_cdr [91] + 0.11 0.00 53013420/108643741 Cyc_is_pair [78] +----------------------------------------------- + 4616 do_dispatch [281] + 10104888 __lambda_14 [8] +[92] 0.5 0.09 0.10 10109504 __lambda_137 [92] + 0.00 0.10 7308/422681 GC [4] + 10102193 __lambda_136 [28] +----------------------------------------------- + 1 do_dispatch [281] + 1399921 __lambda_256 [159] +[93] 0.5 0.04 0.14 1399922 __lambda_248 [93] + 0.03 0.03 5459696/141321455 Cyc_vector_ref [15] + 0.01 0.02 1399909/58556764 Cyc_fast_mul [16] + 0.01 0.01 1399922/60386613 Cyc_fast_sub [26] + 0.00 0.01 1329923/74007889 Cyc_fast_sum [31] + 0.00 0.01 770/422681 GC [4] + 0.01 0.00 1399926/47517265 Cyc_num_fast_lt_op [64] + 0.00 0.01 2729840/53013680 Cyc_cdr [91] + 0.00 0.00 1329922/22445279 Cyc_car [123] + 1329543 __lambda_139 [70] + 69612 __lambda_255 [205] +----------------------------------------------- + 0.00 0.00 1/11925127 __lambda_34 [480] + 0.00 0.00 3/11925127 Cyc_list2string [469] + 0.00 0.00 906/11925127 __lambda_230 [426] + 0.00 0.00 921/11925127 __lambda_232 [381] + 0.00 0.00 1336/11925127 __lambda_246 [385] + 0.00 0.00 40006/11925127 apply [237] + 0.08 0.00 5199778/11925127 Cyc_list2vector [57] + 0.10 0.00 6682176/11925127 _cons [77] +[94] 0.5 0.18 0.00 11925127 Cyc_length [94] +----------------------------------------------- + 3462 do_dispatch [281] + 1299567 __lambda_32 [206] + 6166578 __lambda_31 [143] +[95] 0.5 0.12 0.06 7469607 __lambda_35 [95] + 0.00 0.03 2307/422681 GC [4] + 0.01 0.02 7469670/53013680 Cyc_cdr [91] + 7467322 __lambda_34 [82] +----------------------------------------------- + 0.00 0.00 29999/13459233 __lambda_249 [274] + 0.00 0.00 29999/13459233 __lambda_238 [273] + 0.01 0.01 1329920/13459233 __lambda_183 [147] + 0.06 0.10 12069315/13459233 __lambda_347 [46] +[96] 0.5 0.07 0.11 13459233 __lambda_309 [96] + 0.06 0.00 13459212/459634805 Cyc_st_add [11] + 0.04 0.00 13459236/163852508 Cyc_num_fast_eq_op [42] +----------------------------------------------- + 6152 do_dispatch [281] + 12662958 __lambda_40 [76] +[97] 0.4 0.12 0.05 12669110 __lambda_39 [97] + 0.00 0.05 3845/422681 GC [4] + 6497801 __lambda_41 [125] + 6167346 __lambda_38 [137] +----------------------------------------------- + 1 __lambda_390 [1364] + 6680257 __lambda_274 [53] +[98] 0.4 0.17 0.00 6680258 Cyc_apply [98] + 6680261 apply [237] +----------------------------------------------- + 768 do_dispatch [281] + 9999 __lambda_72 [388] + 2849078 __lambda_73 [169] +[99] 0.4 0.13 0.04 2859845 __lambda_74 [99] + 0.01 0.01 2859856/141321455 Cyc_vector_ref [15] + 0.01 0.00 2859828/97774373 Cyc_num_fast_gte_op [54] + 2859829 __lambda_99 [86] +----------------------------------------------- + 0.02 0.03 1399878/4799714 Cyc_sub [138] + 0.04 0.07 3399836/4799714 Cyc_sum [88] +[100] 0.4 0.06 0.11 4799714 Cyc_num_op_va_list [100] + 0.06 0.04 6799646/6799646 Cyc_sum_op [134] + 0.01 0.00 1399871/1399871 Cyc_sub_op [280] +----------------------------------------------- + 385 do_dispatch [281] + 3649370 __lambda_82 [107] +[101] 0.4 0.03 0.14 3649755 __lambda_81 [101] + 0.05 0.07 3649774/12889255 Cyc_vector_set [50] + 0.00 0.02 1538/422681 GC [4] + 3648229 __lambda_80 [132] +----------------------------------------------- + 0.00 0.16 1922/1922 Cyc_start_trampoline [3] +[102] 0.4 0.00 0.16 1922 Cyc_apply_from_buf [102] + 0.08 0.09 1922/422723 apply [237] +----------------------------------------------- + 0.16 0.00 54807430/54807430 gc_sweep [23] +[103] 0.4 0.16 0.00 54807430 gc_allocated_bytes [103] +----------------------------------------------- + 0.00 0.00 2/104496994 gc_thread_data_init [323] + 0.00 0.00 78/104496994 gc_collector [18] + 0.00 0.00 97/104496994 gc_post_handshake [461] + 0.00 0.00 578/104496994 gc_wait_handshake [452] + 0.00 0.00 711/104496994 collector_main [17] + 0.00 0.00 11701/104496994 gc_mark_globals [425] + 0.00 0.00 108095/104496994 gc_collector_trace [343] + 0.00 0.00 220701/104496994 gc_empty_collector_stack [345] + 0.00 0.00 1674729/104496994 gc_mut_cooperate [335] + 0.15 0.00 102480302/104496994 gc_mut_update [67] +[104] 0.4 0.16 0.00 104496994 ck_pr_md_load_int [104] +----------------------------------------------- + 1152 do_dispatch [281] + 3648611 __lambda_85 [128] +[105] 0.4 0.07 0.08 3649763 __lambda_28 [105] + 0.00 0.06 4620/422681 GC [4] + 0.02 0.00 3649750/459634805 Cyc_st_add [11] + 3645151 __lambda_26 [131] +----------------------------------------------- + 0.00 0.00 350/50068905 gc_mark_globals [425] + 0.00 0.00 34847/50068905 gc_collector_trace [343] + 0.00 0.00 112713/50068905 gc_mark_gray [357] + 0.00 0.00 139481/50068905 gc_mark_gray2 [354] + 0.00 0.00 183227/50068905 gc_empty_collector_stack [345] + 0.13 0.02 49598287/50068905 add_mutation [56] +[106] 0.4 0.13 0.02 50068905 vpbuffer_add [106] + 0.02 0.00 14/17 vpbuffer_realloc [249] +----------------------------------------------- + 768 do_dispatch [281] + 3648975 __lambda_83 [112] +[107] 0.4 0.02 0.12 3649743 __lambda_82 [107] + 0.05 0.07 3649796/12889255 Cyc_vector_set [50] + 0.00 0.01 385/422681 GC [4] + 3649370 __lambda_81 [101] +----------------------------------------------- + 3462 do_dispatch [281] + 6676118 __lambda_279 [79] +[108] 0.4 0.06 0.08 6679580 __lambda_278 [108] + 0.02 0.04 6679560/6689587 Cyc_global_set [162] + 0.00 0.02 1536/422681 GC [4] + 1399919 __lambda_360 [208] + 1398763 __lambda_362 [209] + 599968 __lambda_298 [224] + 599967 __lambda_296 [309] + 599965 __lambda_309 [1210] + 599578 __lambda_307 [310] + 199993 __lambda_293 [286] + 199990 __lambda_292 [302] + 199990 __lambda_304 [1216] + 199989 __lambda_314 [1217] + 199988 __lambda_303 [291] + 199987 __lambda_285 [292] + 29999 __lambda_339 [1227] + 29999 __lambda_340 [1228] + 29998 __lambda_324 [1229] + 29998 __lambda_337 [361] + 29998 __lambda_341 [1230] + 29996 __lambda_323 [362] + 29996 __lambda_326 [344] + 29996 __lambda_327 [1232] + 9999 __lambda_319 [1279] + 9999 __lambda_332 [1281] + 9999 __lambda_333 [1282] + 9998 __lambda_318 [1292] +----------------------------------------------- + 8082 do_dispatch [281] + 6674087 _cons [77] +[109] 0.4 0.03 0.11 6682169 __lambda_273 [109] + 0.00 0.09 6542/422681 GC [4] + 0.01 0.01 6682177/53013680 Cyc_cdr [91] + 6675629 __lambda_274 [53] +----------------------------------------------- + 5003 do_dispatch [281] + 3644805 Cyc_remainder [25] +[110] 0.4 0.11 0.03 3649808 __lambda_84 [110] + 0.00 0.03 1922/422681 GC [4] + 3647859 __lambda_83 [112] +----------------------------------------------- + 768 do_dispatch [281] + 3649022 Cyc_remainder [25] +[111] 0.4 0.13 0.01 3649790 __lambda_23 [111] + 0.00 0.01 769/422681 GC [4] + 3648977 __lambda_20 [40] +----------------------------------------------- + 1923 do_dispatch [281] + 3647859 __lambda_84 [110] +[112] 0.4 0.09 0.04 3649782 __lambda_83 [112] + 0.02 0.02 3649739/141321455 Cyc_vector_ref [15] + 0.00 0.01 767/422681 GC [4] + 3648975 __lambda_82 [107] +----------------------------------------------- + 1329924 __lambda_187 [168] +[113] 0.3 0.03 0.10 1329924 __lambda_185 [113] + 0.02 0.01 2469902/60386613 Cyc_fast_sub [26] + 0.01 0.02 1329927/58556764 Cyc_fast_mul [16] + 0.00 0.02 1152/422681 GC [4] + 0.01 0.01 1329933/141321455 Cyc_vector_ref [15] + 0.00 0.01 1139963/74007889 Cyc_fast_sum [31] + 0.01 0.00 1329930/47517265 Cyc_num_fast_lt_op [64] + 1138803 __lambda_139 [70] + 189967 __lambda_186 [203] +----------------------------------------------- + +[114] 0.3 0.13 0.00 Cyc_is_boolean [114] +----------------------------------------------- + 1540 do_dispatch [281] + 7468069 __lambda_34 [82] +[115] 0.3 0.05 0.08 7469609 __lambda_33 [115] + 0.00 0.04 3077/422681 GC [4] + 0.01 0.02 1299958/2689829 Cyc_set_cdr [146] + 6167369 __lambda_41 [125] + 1299191 __lambda_32 [206] +----------------------------------------------- + 1156 do_dispatch [281] + 1389115 __lambda_55 [238] + 1389507 __lambda_56 [230] + 1389881 __lambda_93 [166] +[116] 0.3 0.07 0.06 4169659 __lambda_51 [116] + 0.00 0.04 2689/422681 GC [4] + 0.02 0.00 4169605/459634805 Cyc_st_add [11] + 4166955 __lambda_46 [73] +----------------------------------------------- + 384 do_dispatch [281] + 199996 __lambda_11 [27] + 599599 Cyc_sum [88] + 599987 __lambda_4 [66] +[117] 0.3 0.04 0.08 1399966 __lambda_147 [117] + 0.02 0.04 2799939/58556764 Cyc_fast_mul [16] + 0.00 0.02 1154/422681 GC [4] + 0.00 0.01 1399967/74007889 Cyc_fast_sum [31] + 1398813 __lambda_157 [242] +----------------------------------------------- + 384 do_dispatch [281] + 29999 __lambda_238 [273] + 1369544 __lambda_239 [81] +[118] 0.3 0.06 0.06 1399927 __lambda_243 [118] + 0.01 0.01 2339868/141321455 Cyc_vector_ref [15] + 0.01 0.01 1169929/60386613 Cyc_fast_sub [26] + 0.00 0.01 1169934/74007889 Cyc_fast_sum [31] + 0.00 0.00 1169933/22445279 Cyc_car [123] + 0.00 0.01 384/422681 GC [4] + 0.00 0.00 1169924/53013680 Cyc_cdr [91] + 1169929 __lambda_139 [70] + 229611 __lambda_256 [159] +----------------------------------------------- + 0.00 0.00 8/25792545 __lambda_214 [424] + 0.00 0.00 668/25792545 __lambda_209 [450] + 0.00 0.00 668/25792545 __lambda_208 [449] + 0.00 0.00 668/25792545 __lambda_207 [448] + 0.00 0.00 668/25792545 __lambda_206 [447] + 0.00 0.00 668/25792545 __lambda_205 [446] + 0.00 0.00 668/25792545 __lambda_204 [423] + 0.00 0.00 668/25792545 __lambda_203 [445] + 0.00 0.00 668/25792545 __lambda_202 [422] + 0.00 0.00 668/25792545 __lambda_201 [444] + 0.00 0.00 676/25792545 __lambda_216 [443] + 0.00 0.00 676/25792545 __lambda_215 [421] + 0.00 0.00 677/25792545 __lambda_217 [420] + 0.00 0.00 678/25792545 __lambda_222 [438] + 0.00 0.00 678/25792545 __lambda_221 [442] + 0.00 0.00 678/25792545 __lambda_220 [441] + 0.00 0.00 678/25792545 __lambda_219 [440] + 0.00 0.00 678/25792545 __lambda_218 [439] + 0.00 0.00 1336/25792545 __lambda_200 [433] + 0.00 0.00 1392/25792545 __lambda_224 [432] + 0.01 0.00 2779850/25792545 __lambda_104 [122] + 0.01 0.00 2859836/25792545 __lambda_47 [180] + 0.03 0.00 7469669/25792545 __lambda_34 [82] + 0.06 0.00 12669023/25792545 __lambda_40 [76] +[119] 0.3 0.12 0.00 25792545 Cyc_eq [119] +----------------------------------------------- + 4618 do_dispatch [281] + 3645138 __lambda_20 [40] +[120] 0.3 0.02 0.10 3649756 __lambda_22 [120] + 0.01 0.06 3649777/5041812 Cyc_set_car [136] + 0.00 0.03 2307/422681 GC [4] + 3647438 __lambda_21 [175] +----------------------------------------------- + 1538 do_dispatch [281] + 3668253 __lambda_200 [140] +[121] 0.3 0.05 0.07 3669791 __lambda_199 [121] + 0.01 0.05 3669822/23929808 Cyc_set_cell [51] + 0.00 0.01 384/422681 GC [4] + 1329537 __lambda_187 [168] + 1139955 __lambda_186 [203] + 1139923 __lambda_189 [214] + 20000 __lambda_162 [364] + 20000 __lambda_165 [296] + 10000 __lambda_171 [1250] + 10000 __lambda_173 [353] +----------------------------------------------- + 769 do_dispatch [281] + 429596 __lambda_229 [315] + 429597 __lambda_235 [261] + 429982 __lambda_251 [210] + 429982 __lambda_240 [178] + 529970 __lambda_245 [232] + 529974 __lambda_232 [1212] +[122] 0.3 0.10 0.02 2779870 __lambda_104 [122] + 0.01 0.00 2779850/25792545 Cyc_eq [119] + 0.00 0.01 385/422681 GC [4] + 2779467 __lambda_103 [228] +----------------------------------------------- + 0.00 0.00 1/22445279 __lambda_109 [519] + 0.00 0.00 1/22445279 __lambda_32 [457] + 0.00 0.00 2/22445279 __lambda_295 [465] + 0.00 0.00 3/22445279 __lambda_293 [475] + 0.00 0.00 3/22445279 __lambda_42 [486] + 0.00 0.00 3/22445279 __lambda_26 [473] + 0.00 0.00 47/22445279 __lambda_223 [455] + 0.00 0.00 626/22445279 __lambda_246 [385] + 0.00 0.00 668/22445279 __lambda_211 [431] + 0.00 0.00 1392/22445279 __lambda_228 [415] + 0.00 0.00 1392/22445279 __lambda_46 [428] + 0.00 0.00 20000/22445279 __lambda_236 [272] + 0.00 0.00 429979/22445279 __lambda_230 [160] + 0.00 0.00 429982/22445279 __lambda_236 [190] + 0.00 0.00 529961/22445279 __lambda_233 [151] + 0.00 0.00 1169933/22445279 __lambda_243 [118] + 0.00 0.00 1169939/22445279 __lambda_254 [144] + 0.00 0.00 1329922/22445279 __lambda_248 [93] + 0.00 0.00 1429920/22445279 __lambda_250 [75] + 0.00 0.00 1429928/22445279 __lambda_239 [81] + 0.01 0.01 3649753/22445279 __lambda_26 [131] + 0.01 0.01 4169647/22445279 __lambda_50 [161] + 0.02 0.01 6682177/22445279 __lambda_274 [53] +[123] 0.3 0.07 0.05 22445279 Cyc_car [123] + 0.05 0.00 22445205/108643741 Cyc_is_pair [78] +----------------------------------------------- + 0.00 0.00 1/12069271 __lambda_102 [472] + 0.06 0.06 12069270/12069271 __lambda_347 [46] +[124] 0.3 0.06 0.06 12069271 __lambda_302 [124] + 0.06 0.00 12069288/459634805 Cyc_st_add [11] +----------------------------------------------- + 3849 do_dispatch [281] + 6167369 __lambda_33 [115] + 6497801 __lambda_39 [97] +[125] 0.3 0.06 0.06 12669019 __lambda_41 [125] + 0.00 0.06 4230/422681 GC [4] + 4167324 __lambda_50 [161] + 2859457 __lambda_48 [141] + 2859053 __lambda_47 [180] + 1389876 __lambda_56 [230] + 1389104 __lambda_57 [239] +----------------------------------------------- + 4232 do_dispatch [281] + 12664718 __lambda_43 [38] +[126] 0.3 0.08 0.03 12668950 __lambda_30 [126] + 0.00 0.03 2308/422681 GC [4] + 12666757 __lambda_42 [47] +----------------------------------------------- + 3659730 __lambda_87 [133] +[127] 0.3 0.07 0.04 3659730 __lambda_86 [127] + 0.02 0.02 3649762/141321455 Cyc_vector_ref [15] + 0.00 0.01 384/422681 GC [4] + 3649385 __lambda_85 [128] + 9999 __lambda_78 [1287] +----------------------------------------------- + 384 do_dispatch [281] + 3649385 __lambda_86 [127] +[128] 0.3 0.09 0.02 3649769 __lambda_85 [128] + 0.00 0.02 1151/422681 GC [4] + 3648611 __lambda_28 [105] +----------------------------------------------- + +[129] 0.3 0.11 0.00 ck_pr_md_load_uint [129] +----------------------------------------------- + 384 do_dispatch [281] + 1389493 __lambda_97 [189] +[130] 0.3 0.04 0.06 1389877 __lambda_96 [130] + 0.03 0.03 5559500/141321455 Cyc_vector_ref [15] + 0.00 0.01 769/422681 GC [4] + 1389111 __lambda_58 [236] +----------------------------------------------- + 4620 do_dispatch [281] + 3645151 __lambda_28 [105] +[131] 0.3 0.06 0.04 3649771 __lambda_26 [131] + 0.01 0.01 3649753/22445279 Cyc_car [123] + 0.02 0.00 3649755/459634805 Cyc_st_add [11] + 0.00 0.01 385/422681 GC [4] + 3649391 __lambda_25 [152] +----------------------------------------------- + 1538 do_dispatch [281] + 3648229 __lambda_81 [101] +[132] 0.3 0.06 0.04 3649767 __lambda_80 [132] + 0.02 0.02 3649756/60386613 Cyc_fast_sub [26] + 3649784 __lambda_87 [133] +----------------------------------------------- + 10000 __lambda_79 [387] + 3649784 __lambda_80 [132] +[133] 0.3 0.08 0.02 3659784 __lambda_87 [133] + 0.02 0.00 3659765/10601103 Cyc_num_fast_gt_op [176] + 3659730 __lambda_86 [127] +----------------------------------------------- + 0.06 0.04 6799646/6799646 Cyc_num_op_va_list [100] +[134] 0.3 0.06 0.04 6799646 Cyc_sum_op [134] + 0.04 0.00 6799647/80807206 Cyc_checked_add [49] +----------------------------------------------- + 1389875 __lambda_50 [161] +[135] 0.2 0.05 0.05 1389875 __lambda_54 [135] + 0.02 0.02 1389871/2689829 Cyc_set_cdr [146] + 0.01 0.00 1389874/10601103 Cyc_num_fast_gt_op [176] + 919908 __lambda_53 [183] + 469958 __lambda_52 [221] +----------------------------------------------- + 0.00 0.00 6/5041812 __lambda_18 [463] + 0.00 0.00 47/5041812 __lambda_20 [451] + 0.00 0.00 2107/5041812 __lambda_22 [416] + 0.00 0.01 469963/5041812 __lambda_52 [221] + 0.00 0.02 919912/5041812 __lambda_53 [183] + 0.01 0.06 3649777/5041812 __lambda_22 [120] +[136] 0.2 0.01 0.09 5041812 Cyc_set_car [136] + 0.03 0.02 5041793/44550566 add_mutation [56] + 0.01 0.02 5041807/51240435 gc_mut_update [67] + 0.01 0.00 5041791/108643741 Cyc_is_pair [78] +----------------------------------------------- + 2305 do_dispatch [281] + 6167346 __lambda_39 [97] +[137] 0.2 0.07 0.03 6169651 __lambda_38 [137] + 0.00 0.03 1924/422681 GC [4] + 6167757 __lambda_37 [148] +----------------------------------------------- + 1399883 __lambda_1 [252] +[138] 0.2 0.03 0.06 1399883 Cyc_sub [138] + 0.02 0.03 1399878/4799714 Cyc_num_op_va_list [100] + 0.00 0.02 1154/422681 GC [4] + 1398720 __lambda_0 [225] +----------------------------------------------- + 4614 do_dispatch [281] + 7354904 __lambda_16 [45] +[139] 0.2 0.06 0.03 7359518 __lambda_17 [139] + 0.00 0.03 2306/422681 GC [4] + 7357248 __lambda_724 [164] +----------------------------------------------- + 2310 do_dispatch [281] + 3667515 Cyc_list2vector [57] +[140] 0.2 0.07 0.02 3669825 __lambda_200 [140] + 0.00 0.02 1538/422681 GC [4] + 3668253 __lambda_199 [121] +----------------------------------------------- + 385 do_dispatch [281] + 2859457 __lambda_41 [125] +[141] 0.2 0.09 0.01 2859842 __lambda_48 [141] + 0.00 0.01 385/422681 GC [4] + 2859475 __lambda_46 [73] +----------------------------------------------- + +[142] 0.2 0.09 0.00 dispatch_num_eq [142] +----------------------------------------------- + 1926 do_dispatch [281] + 6167716 __lambda_36 [69] +[143] 0.2 0.04 0.04 6169642 __lambda_31 [143] + 0.00 0.04 3077/422681 GC [4] + 6166578 __lambda_35 [95] +----------------------------------------------- + 1155 do_dispatch [281] + 29999 __lambda_249 [274] + 1368758 __lambda_250 [75] +[144] 0.2 0.02 0.06 1399912 __lambda_254 [144] + 0.01 0.01 2339873/141321455 Cyc_vector_ref [15] + 0.01 0.01 2339885/74007889 Cyc_fast_sum [31] + 0.00 0.00 1169939/22445279 Cyc_car [123] + 0.00 0.01 385/422681 GC [4] + 0.00 0.00 1169933/53013680 Cyc_cdr [91] + 1169934 __lambda_139 [70] + 89994 __lambda_255 [205] + 69612 __lambda_257 [194] + 40000 __lambda_258 [174] + 29997 __lambda_256 [159] +----------------------------------------------- + 1399928 __lambda_105 [196] +[145] 0.2 0.05 0.03 1399928 __lambda_260 [145] + 0.00 0.02 1539/422681 GC [4] + 0.01 0.00 1399922/459634805 Cyc_st_add [11] + 1398393 __lambda_231 [200] +----------------------------------------------- + 0.01 0.02 1299958/2689829 __lambda_33 [115] + 0.02 0.02 1389871/2689829 __lambda_54 [135] +[146] 0.2 0.03 0.05 2689829 Cyc_set_cdr [146] + 0.01 0.01 2689823/44550566 add_mutation [56] + 0.00 0.01 2689837/51240435 gc_mut_update [67] + 0.01 0.00 2689829/108643741 Cyc_is_pair [78] +----------------------------------------------- + 384 do_dispatch [281] + 1329549 __lambda_190 [158] +[147] 0.2 0.03 0.05 1329933 __lambda_183 [147] + 0.01 0.01 2279869/60386613 Cyc_fast_sub [26] + 0.01 0.01 1329920/13459233 __lambda_309 [96] + 0.00 0.01 386/422681 GC [4] + 1139540 __lambda_139 [70] + 190000 __lambda_189 [214] +----------------------------------------------- + 1924 do_dispatch [281] + 6167757 __lambda_38 [137] +[148] 0.2 0.07 0.01 6169681 __lambda_37 [148] + 0.00 0.01 384/422681 GC [4] + 6169336 __lambda_36 [69] +----------------------------------------------- + 385 do_dispatch [281] + 99613 Cyc_sum [88] + 239991 __lambda_4 [66] + 1049893 __lambda_9 [58] +[149] 0.2 0.01 0.06 1389882 __lambda_94 [149] + 0.02 0.03 1389872/12889255 Cyc_vector_set [50] + 0.01 0.01 1389871/141321455 Cyc_vector_ref [15] + 0.00 0.01 384/422681 GC [4] + 1389484 __lambda_93 [166] +----------------------------------------------- + 384 do_dispatch [281] + 199606 __lambda_306 [265] + 599962 __lambda_307 [310] +[150] 0.2 0.04 0.03 799952 __lambda_311 [150] + 0.01 0.01 999937/58556764 Cyc_fast_mul [16] + 0.00 0.00 599964/60386613 Cyc_fast_sub [26] + 0.00 0.00 999941/97774373 Cyc_num_fast_gte_op [54] + 599961 __lambda_352 [212] + 199987 __lambda_305 [293] +----------------------------------------------- + 1154 do_dispatch [281] + 1398777 __lambda_347 [46] +[151] 0.2 0.05 0.02 1399931 __lambda_233 [151] + 0.01 0.00 1059921/141321455 Cyc_vector_ref [15] + 0.00 0.00 529971/60386613 Cyc_fast_sub [26] + 0.00 0.00 529961/22445279 Cyc_car [123] + 0.00 0.00 529959/53013680 Cyc_cdr [91] + 869957 __lambda_258 [174] + 529962 __lambda_139 [70] +----------------------------------------------- + 385 do_dispatch [281] + 3649391 __lambda_26 [131] +[152] 0.2 0.04 0.03 3649776 __lambda_25 [152] + 0.00 0.03 2306/422681 GC [4] + 3647477 __lambda_15 [14] +----------------------------------------------- + 1157 do_dispatch [281] + 10000 __lambda_172 [1251] + 10000 __lambda_159 [1248] + 20000 __lambda_166 [1235] + 20000 __lambda_163 [1234] + 1139574 __lambda_184 [260] + 1139923 __lambda_182 [316] + 1329151 __lambda_188 [191] +[153] 0.2 0.05 0.02 3669805 __lambda_201 [153] + 0.00 0.02 1536/422681 GC [4] + 3668319 __lambda_375 [52] +----------------------------------------------- + 0.07 0.00 33/33 gc_collector [18] +[154] 0.2 0.07 0.00 33 gc_request_mark_globals [154] + 0.00 0.00 29/29 gc_mark_globals [425] +----------------------------------------------- + 0.02 0.00 1469928/6209668 __lambda_191 [226] + 0.03 0.00 2369865/6209668 __lambda_250 [75] + 0.03 0.00 2369875/6209668 __lambda_239 [81] +[155] 0.2 0.07 0.00 6209668 Cyc_num_fast_lte_op [155] +----------------------------------------------- + 388 do_dispatch [281] + 2859458 __lambda_99 [86] +[156] 0.2 0.05 0.02 2859846 __lambda_49 [156] + 0.01 0.00 2859821/459634805 Cyc_st_add [11] + 0.00 0.01 770/422681 GC [4] + 2859081 __lambda_46 [73] +----------------------------------------------- + 0.07 0.00 504020/504020 gc_mut_update [67] +[157] 0.2 0.07 0.00 504020 mark_stack_or_heap_obj [157] + 0.00 0.00 304428/316570 gc_mark_gray [357] + 0.00 0.00 504013/504013 gc_is_stack_obj [533] +----------------------------------------------- + 1 do_dispatch [281] + 1329936 __lambda_136 [28] +[158] 0.2 0.06 0.01 1329937 __lambda_190 [158] + 0.00 0.01 384/422681 GC [4] + 1329549 __lambda_183 [147] +----------------------------------------------- + 384 do_dispatch [281] + 29997 __lambda_254 [144] + 169992 __lambda_103 [228] + 229611 __lambda_243 [118] + 229990 __lambda_251 [210] + 739958 __lambda_240 [178] +[159] 0.2 0.07 0.00 1399932 __lambda_256 [159] + 0.00 0.00 1/422681 GC [4] + 1399921 __lambda_248 [93] +----------------------------------------------- + 385 do_dispatch [281] + 1399545 __lambda_347 [46] +[160] 0.2 0.03 0.04 1399930 __lambda_230 [160] + 0.00 0.02 1156/422681 GC [4] + 0.01 0.01 859958/60386613 Cyc_fast_sub [26] + 0.00 0.00 859955/141321455 Cyc_vector_ref [15] + 0.00 0.00 429979/22445279 Cyc_car [123] + 0.00 0.00 429979/53013680 Cyc_cdr [91] + 969565 __lambda_259 [173] + 429212 __lambda_139 [70] +----------------------------------------------- + 2307 do_dispatch [281] + 4167324 __lambda_41 [125] +[161] 0.2 0.03 0.03 4169631 __lambda_50 [161] + 0.01 0.01 4169647/22445279 Cyc_car [123] + 0.00 0.01 768/422681 GC [4] + 1389878 __lambda_92 [234] + 1389875 __lambda_54 [135] + 1389100 __lambda_55 [238] +----------------------------------------------- + 0.00 0.00 1/6689587 __lambda_5 [515] + 0.00 0.00 1/6689587 __lambda_3 [512] + 0.00 0.00 1/6689587 __lambda_2 [511] + 0.00 0.00 1/6689587 __lambda_0 [497] + 0.00 0.00 1/6689587 __lambda_1297 [491] + 0.00 0.00 1/6689587 __lambda_1295 [510] + 0.00 0.00 1/6689587 __lambda_1293 [509] + 0.00 0.00 1/6689587 __lambda_1291 [508] + 0.00 0.00 1/6689587 __lambda_1290 [507] + 0.00 0.00 1/6689587 __lambda_1289 [506] + 0.00 0.00 1/6689587 __lambda_1288 [505] + 0.00 0.00 1/6689587 __lambda_1287 [504] + 0.00 0.00 1/6689587 __lambda_1286 [503] + 0.00 0.00 1/6689587 __lambda_1285 [502] + 0.00 0.00 1/6689587 __lambda_1284 [501] + 0.00 0.00 1/6689587 __lambda_1283 [500] + 0.00 0.00 1/6689587 __lambda_1282 [499] + 0.00 0.00 1/6689587 __lambda_1280 [498] + 0.00 0.00 1/6689587 __lambda_5 [494] + 0.00 0.00 1/6689587 __lambda_4 [514] + 0.00 0.00 1/6689587 __lambda_39 [493] + 0.00 0.00 1/6689587 __lambda_357 [492] + 0.00 0.00 1/6689587 __lambda_356 [513] + 0.00 0.00 1/6689587 __lambda_6 [516] + 0.00 0.00 3/6689587 __lambda_669 [476] + 0.00 0.00 10000/6689587 __lambda_367 [384] + 0.02 0.04 6679560/6689587 __lambda_278 [108] +[162] 0.2 0.02 0.04 6689587 Cyc_global_set [162] + 0.01 0.03 6689611/51240435 gc_mut_update [67] +----------------------------------------------- + +[163] 0.2 0.06 0.00 __lambda_745 [163] +----------------------------------------------- + 9617 do_dispatch [281] + 7357248 __lambda_17 [139] + 25751308 __lambda_726 [39] +[164] 0.2 0.06 0.00 33118173 __lambda_724 [164] + 33118067 Cyc_remainder [25] +----------------------------------------------- + 771 do_dispatch [281] + 1329153 __lambda_136 [28] +[165] 0.2 0.03 0.03 1329924 __lambda_247 [165] + 0.00 0.02 1152/422681 GC [4] + 0.01 0.01 1329918/141321455 Cyc_vector_ref [15] + 1328775 __lambda_246 [245] +----------------------------------------------- + 384 do_dispatch [281] + 1389484 __lambda_94 [149] +[166] 0.1 0.03 0.03 1389868 __lambda_93 [166] + 0.01 0.01 2779754/141321455 Cyc_vector_ref [15] + 1389881 __lambda_51 [116] +----------------------------------------------- + 2306 do_dispatch [281] + 1397660 Cyc_list2vector [57] +[167] 0.1 0.00 0.06 1399966 __lambda_146 [167] + 0.02 0.03 1399961/12889255 Cyc_vector_set [50] + 0.00 0.01 770/422681 GC [4] + 1399191 __lambda_145 [199] +----------------------------------------------- + 384 do_dispatch [281] + 1329537 __lambda_199 [121] +[168] 0.1 0.06 0.00 1329921 __lambda_187 [168] + 1329924 __lambda_185 [113] +----------------------------------------------- + 385 do_dispatch [281] + 1379875 __lambda_92 [234] + 1469572 __lambda_98 [201] +[169] 0.1 0.01 0.04 2849832 __lambda_73 [169] + 0.02 0.02 2849825/60386613 Cyc_fast_sub [26] + 0.00 0.01 768/422681 GC [4] + 2849078 __lambda_74 [99] +----------------------------------------------- + 768 do_dispatch [281] + 3648985 __lambda_14 [8] +[170] 0.1 0.03 0.03 3649753 __lambda_24 [170] + 0.00 0.03 1921/422681 GC [4] + 3647834 __lambda_18 [85] +----------------------------------------------- + 384 do_dispatch [281] + 1399550 __lambda_257 [194] +[171] 0.1 0.04 0.02 1399934 __lambda_244 [171] + 0.00 0.02 1155/422681 GC [4] + 1398786 __lambda_239 [81] +----------------------------------------------- + 1169937 __lambda_253 [215] +[172] 0.1 0.04 0.02 1169937 __lambda_252 [172] + 0.00 0.02 1152/422681 GC [4] + 1168791 __lambda_348 [63] +----------------------------------------------- + 770 do_dispatch [281] + 429601 __lambda_103 [228] + 969565 __lambda_230 [160] +[173] 0.1 0.04 0.01 1399936 __lambda_259 [173] + 0.00 0.01 770/422681 GC [4] + 1399161 __lambda_234 [187] +----------------------------------------------- + 40000 __lambda_254 [144] + 159994 __lambda_251 [210] + 329982 __lambda_103 [228] + 869957 __lambda_233 [151] +[174] 0.1 0.04 0.01 1399933 __lambda_258 [174] + 0.00 0.01 770/422681 GC [4] + 1399165 __lambda_237 [188] +----------------------------------------------- + 2307 do_dispatch [281] + 3647438 __lambda_22 [120] +[175] 0.1 0.05 0.01 3649745 __lambda_21 [175] + 0.00 0.01 384/422681 GC [4] + 3649393 __lambda_27 [262] +----------------------------------------------- + 0.00 0.00 1/10601103 __lambda_33 [526] + 0.00 0.00 906/10601103 __lambda_230 [426] + 0.00 0.00 921/10601103 __lambda_232 [381] + 0.00 0.00 10000/10601103 __lambda_176 [356] + 0.00 0.00 489968/10601103 __lambda_210 [235] + 0.01 0.00 1389874/10601103 __lambda_54 [135] + 0.01 0.00 1399929/10601103 __lambda_239 [81] + 0.02 0.00 3649739/10601103 __lambda_20 [40] + 0.02 0.00 3659765/10601103 __lambda_87 [133] +[176] 0.1 0.05 0.00 10601103 Cyc_num_fast_gt_op [176] +----------------------------------------------- + +[177] 0.1 0.05 0.00 gc_print_stats [177] +----------------------------------------------- + 1169945 __lambda_347 [46] +[178] 0.1 0.05 0.00 1169945 __lambda_240 [178] + 739958 __lambda_256 [159] + 429982 __lambda_104 [122] +----------------------------------------------- + +[179] 0.1 0.05 0.00 __halt [179] +----------------------------------------------- + 769 do_dispatch [281] + 2859053 __lambda_41 [125] +[180] 0.1 0.03 0.02 2859822 __lambda_47 [180] + 0.01 0.00 2859836/25792545 Cyc_eq [119] + 0.00 0.01 386/422681 GC [4] + 2859456 __lambda_98 [201] +----------------------------------------------- + 1152 do_dispatch [281] + 1428755 __lambda_352 [212] +[181] 0.1 0.03 0.02 1429907 __lambda_350 [181] + 0.00 0.01 769/422681 GC [4] + 0.01 0.00 1429906/97774373 Cyc_num_fast_gte_op [54] + 1399147 __lambda_140 [72] + 30000 __lambda_351 [231] +----------------------------------------------- + 1 do_dispatch [281] + 10000 __lambda_102 [1242] + 1389931 __lambda_103 [228] +[182] 0.1 0.00 0.05 1399932 __lambda_106 [182] + 0.02 0.03 1399930/12889255 Cyc_vector_set [50] + 1399920 __lambda_105 [196] +----------------------------------------------- + 919908 __lambda_54 [135] +[183] 0.1 0.02 0.03 919908 __lambda_53 [183] + 0.00 0.02 919912/5041812 Cyc_set_car [136] + 0.00 0.00 919905/74007889 Cyc_fast_sum [31] + 919900 __lambda_95 [259] +----------------------------------------------- + 0.00 0.00 1/18 gc_collector_sweep [22] + 0.04 0.00 17/18 gc_alloc [10] +[184] 0.1 0.05 0.00 18 gc_grow_heap [184] + 0.00 0.00 18/23 gc_heap_create [565] +----------------------------------------------- + 199988 __lambda_295 [288] + 599965 __lambda_296 [309] +[185] 0.1 0.02 0.02 799953 __lambda_300 [185] + 0.01 0.01 999938/58556764 Cyc_fast_mul [16] + 0.00 0.00 999947/97774373 Cyc_num_fast_gte_op [54] + 599964 __lambda_140 [72] + 199983 __lambda_294 [248] +----------------------------------------------- + 384 do_dispatch [281] + 489585 __lambda_122 [264] +[186] 0.1 0.02 0.02 489969 __lambda_121 [186] + 0.00 0.02 1152/422681 GC [4] + 0.00 0.01 489968/23929808 Cyc_set_cell [51] + 488816 __lambda_119 [233] +----------------------------------------------- + 770 do_dispatch [281] + 1399161 __lambda_259 [173] +[187] 0.1 0.02 0.02 1399931 __lambda_234 [187] + 0.01 0.01 1399925/141321455 Cyc_vector_ref [15] + 0.00 0.01 770/422681 GC [4] + 1399143 __lambda_348 [63] +----------------------------------------------- + 770 do_dispatch [281] + 1399165 __lambda_258 [174] +[188] 0.1 0.03 0.01 1399935 __lambda_237 [188] + 0.01 0.01 1399933/141321455 Cyc_vector_ref [15] + 1399932 __lambda_348 [63] +----------------------------------------------- + 1 do_dispatch [281] + 1389868 __lambda_0 [225] +[189] 0.1 0.01 0.03 1389869 __lambda_97 [189] + 0.01 0.01 2779743/141321455 Cyc_vector_ref [15] + 0.00 0.01 384/422681 GC [4] + 1389493 __lambda_96 [130] +----------------------------------------------- + 1153 do_dispatch [281] + 1398790 __lambda_347 [46] +[190] 0.1 0.02 0.02 1399943 __lambda_236 [190] + 0.00 0.00 859958/141321455 Cyc_vector_ref [15] + 0.00 0.00 429983/60386613 Cyc_fast_sub [26] + 0.00 0.00 429980/74007889 Cyc_fast_sum [31] + 0.00 0.00 429982/22445279 Cyc_car [123] + 0.00 0.00 429978/53013680 Cyc_cdr [91] + 969951 __lambda_257 [194] + 429983 __lambda_139 [70] +----------------------------------------------- + 385 do_dispatch [281] + 1329542 __lambda_136 [28] +[191] 0.1 0.03 0.01 1329927 __lambda_188 [191] + 0.00 0.01 770/422681 GC [4] + 1329151 __lambda_201 [153] +----------------------------------------------- + 385 do_dispatch [281] + 1399531 __lambda_364 [213] +[192] 0.1 0.03 0.01 1399916 __lambda_354 [192] + 0.00 0.01 769/422681 GC [4] + 1399150 __lambda_348 [63] +----------------------------------------------- + 385 do_dispatch [281] + 1169542 __lambda_242 [204] +[193] 0.1 0.03 0.01 1169927 __lambda_241 [193] + 0.00 0.01 768/422681 GC [4] + 1169177 __lambda_348 [63] +----------------------------------------------- + 770 do_dispatch [281] + 69612 __lambda_254 [144] + 99994 __lambda_251 [210] + 259607 __lambda_103 [228] + 969951 __lambda_236 [190] +[194] 0.1 0.04 0.01 1399934 __lambda_257 [194] + 0.00 0.01 384/422681 GC [4] + 1399550 __lambda_244 [171] +----------------------------------------------- + +[195] 0.1 0.04 0.00 dispatch_num_gte [195] +----------------------------------------------- + 1399920 __lambda_106 [182] +[196] 0.1 0.04 0.00 1399920 __lambda_105 [196] + 1399928 __lambda_260 [145] +----------------------------------------------- + 384 do_dispatch [281] + 1399529 __lambda_360 [208] +[197] 0.1 0.04 0.00 1399913 __lambda_358 [197] + 1399909 __lambda_348 [63] +----------------------------------------------- + +[198] 0.1 0.04 0.00 __lambda_747 [198] +----------------------------------------------- + 770 do_dispatch [281] + 1399191 __lambda_146 [167] +[199] 0.1 0.01 0.03 1399961 __lambda_145 [199] + 0.01 0.01 2799918/74007889 Cyc_fast_sum [31] + 0.00 0.01 769/422681 GC [4] + 1399201 __lambda_148 [216] +----------------------------------------------- + 1539 do_dispatch [281] + 1398393 __lambda_260 [145] +[200] 0.1 0.02 0.02 1399932 __lambda_231 [200] + 0.01 0.01 1399927/141321455 Cyc_vector_ref [15] + 0.00 0.01 769/422681 GC [4] + 1399151 __lambda_348 [63] +----------------------------------------------- + 386 do_dispatch [281] + 2859456 __lambda_47 [180] +[201] 0.1 0.01 0.03 2859842 __lambda_98 [201] + 0.00 0.02 1154/422681 GC [4] + 0.01 0.01 1389869/141321455 Cyc_vector_ref [15] + 1469572 __lambda_73 [169] + 1389110 __lambda_1 [252] +----------------------------------------------- + 769 do_dispatch [281] + 839198 __lambda_114 [222] +[202] 0.1 0.01 0.03 839967 __lambda_113 [202] + 0.01 0.02 839960/12889255 Cyc_vector_set [50] + 839965 __lambda_112 [1209] +----------------------------------------------- + 189967 __lambda_185 [113] + 1139955 __lambda_199 [121] +[203] 0.1 0.02 0.02 1329922 __lambda_186 [203] + 0.01 0.01 1329938/60386613 Cyc_fast_sub [26] + 0.00 0.01 385/422681 GC [4] + 1329539 __lambda_191 [226] +----------------------------------------------- + 385 do_dispatch [281] + 1169550 __lambda_136 [28] +[204] 0.1 0.02 0.02 1169935 __lambda_242 [204] + 0.01 0.01 1169933/141321455 Cyc_vector_ref [15] + 0.00 0.01 385/422681 GC [4] + 1169542 __lambda_241 [193] +----------------------------------------------- + 768 do_dispatch [281] + 69612 __lambda_248 [93] + 89994 __lambda_254 [144] + 199603 __lambda_103 [228] + 239981 __lambda_251 [210] + 799966 __lambda_245 [232] +[205] 0.1 0.03 0.01 1399924 __lambda_255 [205] + 0.00 0.01 385/422681 GC [4] + 1399545 __lambda_250 [75] +----------------------------------------------- + 769 do_dispatch [281] + 1299191 __lambda_33 [115] +[206] 0.1 0.03 0.01 1299960 __lambda_32 [206] + 0.00 0.01 385/422681 GC [4] + 1299567 __lambda_35 [95] +----------------------------------------------- + 384 do_dispatch [281] + 1399540 __lambda_362 [209] +[207] 0.1 0.03 0.01 1399924 __lambda_356 [207] + 0.00 0.01 384/422681 GC [4] + 1399529 __lambda_348 [63] +----------------------------------------------- + 1399919 __lambda_278 [108] +[208] 0.1 0.03 0.01 1399919 __lambda_360 [208] + 0.00 0.01 384/422681 GC [4] + 1399529 __lambda_358 [197] +----------------------------------------------- + 1152 do_dispatch [281] + 1398763 __lambda_278 [108] +[209] 0.1 0.03 0.01 1399915 __lambda_362 [209] + 0.00 0.01 384/422681 GC [4] + 1399540 __lambda_356 [207] +----------------------------------------------- + 1169938 __lambda_347 [46] +[210] 0.1 0.04 0.00 1169938 __lambda_251 [210] + 429982 __lambda_104 [122] + 239981 __lambda_255 [205] + 229990 __lambda_256 [159] + 159994 __lambda_258 [174] + 99994 __lambda_257 [194] + 10000 __lambda_226 [392] +----------------------------------------------- + 769 do_dispatch [281] + 1399152 __lambda_140 [72] +[211] 0.1 0.02 0.02 1399921 __lambda_349 [211] + 0.01 0.01 1399912/141321455 Cyc_vector_ref [15] + 0.00 0.01 384/422681 GC [4] + 1399524 __lambda_351 [231] +----------------------------------------------- + 384 do_dispatch [281] + 29999 __lambda_326 [344] + 199987 __lambda_287 [324] + 599580 __lambda_298 [224] + 599961 __lambda_311 [150] +[212] 0.1 0.01 0.02 1429911 __lambda_352 [212] + 0.00 0.02 1151/422681 GC [4] + 0.01 0.00 1429908/459634805 Cyc_st_add [11] + 1428755 __lambda_350 [181] +----------------------------------------------- + 199989 __lambda_289 [304] + 599966 __lambda_299 [227] + 599968 __lambda_308 [254] +[213] 0.1 0.02 0.01 1399923 __lambda_364 [213] + 0.01 0.00 1399908/459634805 Cyc_st_add [11] + 0.00 0.01 385/422681 GC [4] + 1399531 __lambda_354 [192] +----------------------------------------------- + 190000 __lambda_183 [147] + 1139923 __lambda_199 [121] +[214] 0.1 0.00 0.03 1329923 __lambda_189 [214] + 0.01 0.01 1329926/60386613 Cyc_fast_sub [26] + 0.00 0.02 1153/422681 GC [4] + 1328772 __lambda_139 [70] +----------------------------------------------- + 385 do_dispatch [281] + 1169560 __lambda_136 [28] +[215] 0.1 0.02 0.01 1169945 __lambda_253 [215] + 0.01 0.01 1169943/141321455 Cyc_vector_ref [15] + 1169937 __lambda_252 [172] +----------------------------------------------- + 769 do_dispatch [281] + 199995 __lambda_144 [318] + 1399201 __lambda_145 [199] +[216] 0.1 0.01 0.02 1599965 __lambda_148 [216] + 0.00 0.02 1153/422681 GC [4] + 0.01 0.00 1799946/163852508 Cyc_num_fast_eq_op [42] + 1398815 __lambda_12 [19] + 199994 __lambda_143 [301] +----------------------------------------------- + +[217] 0.1 0.03 0.00 __lambda_310 [217] +----------------------------------------------- + +[218] 0.1 0.03 0.00 __lambda_719 [218] +----------------------------------------------- + +[219] 0.1 0.03 0.00 Cyc_is_opaque [219] +----------------------------------------------- + +[220] 0.1 0.03 0.00 __lambda_764 [220] +----------------------------------------------- + 469958 __lambda_54 [135] +[221] 0.1 0.00 0.03 469958 __lambda_52 [221] + 0.00 0.02 1152/422681 GC [4] + 0.00 0.01 469963/5041812 Cyc_set_car [136] + 0.00 0.00 469961/74007889 Cyc_fast_sum [31] + 468807 __lambda_95 [259] +----------------------------------------------- + 79995 __lambda_111 [1218] + 759974 __lambda_112 [1209] +[222] 0.1 0.01 0.02 839969 __lambda_114 [222] + 0.00 0.01 769/422681 GC [4] + 0.00 0.00 839969/141321455 Cyc_vector_ref [15] + 839198 __lambda_113 [202] +----------------------------------------------- + 384 do_dispatch [281] + 10000 __lambda_124 [1272] + 539577 __lambda_125 [263] +[223] 0.1 0.01 0.02 549961 __lambda_127 [223] + 0.01 0.01 549963/12889255 Cyc_vector_set [50] + 549960 __lambda_126 [256] +----------------------------------------------- + 599968 __lambda_278 [108] +[224] 0.1 0.01 0.02 599968 __lambda_298 [224] + 0.00 0.00 599970/60386613 Cyc_fast_sub [26] + 0.00 0.00 599968/74007889 Cyc_fast_sum [31] + 0.00 0.01 384/422681 GC [4] + 599580 __lambda_352 [212] +----------------------------------------------- + 1154 do_dispatch [281] + 1398720 Cyc_sub [138] +[225] 0.1 0.01 0.02 1399874 __lambda_0 [225] + 0.01 0.01 1399876/60386613 Cyc_fast_sub [26] + 0.00 0.00 1/422681 GC [4] + 1389868 __lambda_97 [189] + 9999 __lambda_263 [1276] +----------------------------------------------- + 385 do_dispatch [281] + 69998 __lambda_181 [325] + 1329539 __lambda_186 [203] +[226] 0.1 0.01 0.02 1399922 __lambda_191 [226] + 0.02 0.00 1469928/6209668 Cyc_num_fast_lte_op [155] + 1329929 __lambda_139 [70] + 69997 __lambda_180 [346] +----------------------------------------------- + 384 do_dispatch [281] + 599581 __lambda_140 [72] +[227] 0.1 0.02 0.01 599965 __lambda_299 [227] + 0.00 0.00 599967/141321455 Cyc_vector_ref [15] + 599966 __lambda_364 [213] +----------------------------------------------- + 385 do_dispatch [281] + 2779467 __lambda_104 [122] +[228] 0.1 0.01 0.02 2779852 __lambda_103 [228] + 0.00 0.02 1154/422681 GC [4] + 1389931 __lambda_106 [182] + 429601 __lambda_259 [173] + 329982 __lambda_258 [174] + 259607 __lambda_257 [194] + 199603 __lambda_255 [205] + 169992 __lambda_256 [159] +----------------------------------------------- + 1399917 __lambda_353 [243] +[229] 0.1 0.02 0.01 1399917 __lambda_363 [229] + 0.00 0.01 385/422681 GC [4] + 1399529 __lambda_279 [79] +----------------------------------------------- + 1389876 __lambda_41 [125] +[230] 0.1 0.02 0.01 1389876 __lambda_56 [230] + 0.00 0.01 385/422681 GC [4] + 1389507 __lambda_51 [116] +----------------------------------------------- + 384 do_dispatch [281] + 30000 __lambda_350 [181] + 1399524 __lambda_349 [211] +[231] 0.1 0.02 0.01 1429908 __lambda_351 [231] + 0.00 0.01 384/422681 GC [4] + 599969 __lambda_297 [246] + 599961 __lambda_310 [1211] + 199604 __lambda_286 [289] + 29996 __lambda_325 [1231] +----------------------------------------------- + 769 do_dispatch [281] + 1329166 __lambda_347 [46] +[232] 0.1 0.03 0.00 1329935 __lambda_245 [232] + 799966 __lambda_255 [205] + 529970 __lambda_104 [122] +----------------------------------------------- + 1152 do_dispatch [281] + 488816 __lambda_121 [186] +[233] 0.1 0.02 0.00 489968 __lambda_119 [233] + 0.00 0.00 489972/141321455 Cyc_vector_ref [15] + 489971 __lambda_120 [30] +----------------------------------------------- + 1389878 __lambda_50 [161] +[234] 0.1 0.02 0.00 1389878 __lambda_92 [234] + 0.00 0.00 1389882/163852508 Cyc_num_fast_eq_op [42] + 1379875 __lambda_73 [169] + 10000 __lambda_0 [1241] +----------------------------------------------- + 385 do_dispatch [281] + 489587 __lambda_120 [30] +[235] 0.1 0.02 0.00 489972 __lambda_210 [235] + 0.00 0.00 489968/10601103 Cyc_num_fast_gt_op [176] + 489971 __lambda_209 [306] +----------------------------------------------- + 769 do_dispatch [281] + 1389111 __lambda_96 [130] +[236] 0.1 0.01 0.01 1389880 __lambda_58 [236] + 0.01 0.00 1389864/459634805 Cyc_st_add [11] + 0.00 0.01 386/422681 GC [4] + 1389499 __lambda_46 [73] +----------------------------------------------- + 20003 apply_va [414] + 6680261 Cyc_apply [98] + 0.08 0.09 1922/422723 Cyc_apply_from_buf [102] +[237] 0.1 0.02 0.00 6702186 apply [237] + 0.00 0.00 40006/11925127 Cyc_length [94] + 0.00 0.00 1/1 __75halt [1337] + 6682176 _cons [77] + 20003 dispatch [535] +----------------------------------------------- + 768 do_dispatch [281] + 1389100 __lambda_50 [161] +[238] 0.1 0.01 0.01 1389868 __lambda_55 [238] + 0.00 0.01 771/422681 GC [4] + 1389115 __lambda_51 [116] +----------------------------------------------- + 769 do_dispatch [281] + 1389104 __lambda_41 [125] +[239] 0.1 0.01 0.01 1389873 __lambda_57 [239] + 0.00 0.01 769/422681 GC [4] + 1389115 __lambda_46 [73] +----------------------------------------------- + +[240] 0.1 0.02 0.00 ck_pr_add_8 [240] +----------------------------------------------- + +[241] 0.1 0.02 0.00 gc_alloc_from_bignum [241] +----------------------------------------------- + 1154 do_dispatch [281] + 1398813 __lambda_147 [117] +[242] 0.1 0.02 0.00 1399967 __lambda_157 [242] + 1399964 __lambda_375 [52] +----------------------------------------------- + 1399926 __lambda_347 [46] +[243] 0.1 0.02 0.00 1399926 __lambda_353 [243] + 1399917 __lambda_363 [229] +----------------------------------------------- + 385 do_dispatch [281] + 1399533 __lambda_347 [46] +[244] 0.1 0.02 0.00 1399918 __lambda_357 [244] + 1399909 __lambda_359 [285] +----------------------------------------------- + 1152 do_dispatch [281] + 1328775 __lambda_247 [165] +[245] 0.1 0.02 0.00 1329927 __lambda_246 [245] + 1329924 __lambda_348 [63] +----------------------------------------------- + 599969 __lambda_351 [231] +[246] 0.1 0.02 0.00 599969 __lambda_297 [246] + 599970 __lambda_279 [79] +----------------------------------------------- + 384 do_dispatch [281] + 559586 __lambda_213 [300] +[247] 0.1 0.02 0.00 559970 __lambda_212 [247] + 489966 __lambda_140 [72] + 69998 __lambda_375 [52] +----------------------------------------------- + 199983 __lambda_300 [185] +[248] 0.1 0.02 0.00 199983 __lambda_294 [248] + 199988 __lambda_291 [269] +----------------------------------------------- + 0.00 0.00 1/17 gc_initialize [342] + 0.00 0.00 2/17 gc_thread_data_init [323] + 0.02 0.00 14/17 vpbuffer_add [106] +[249] 0.1 0.02 0.00 17 vpbuffer_realloc [249] +----------------------------------------------- + 0.00 0.00 1/7 c_entry_pt [327] + 0.00 0.00 1/7 c_schemecyclonecommon_entry_pt_first_lambda [330] + 0.00 0.00 1/7 c_schemebase_entry_pt_first_lambda [329] + 0.00 0.00 1/7 c_schemetime_entry_pt_first_lambda [332] + 0.00 0.00 1/7 c_schemewrite_entry_pt_first_lambda [333] + 0.00 0.00 1/7 c_scheme_char_entry_pt_first_lambda [328] + 0.00 0.00 1/7 c_schemeread_entry_pt_first_lambda [331] +[250] 0.1 0.02 0.00 7 Cyc_set_globals_changed [250] +----------------------------------------------- + 199997 __lambda_150 [1215] +[251] 0.0 0.01 0.01 199997 __lambda_149 [251] + 0.00 0.01 385/422681 GC [4] + 0.00 0.00 199996/23929808 Cyc_set_cell [51] + 199612 __lambda_144 [318] +----------------------------------------------- + 769 do_dispatch [281] + 10000 __lambda_264 [1259] + 1389110 __lambda_98 [201] +[252] 0.0 0.01 0.01 1399879 __lambda_1 [252] + 0.01 0.00 1399859/459634805 Cyc_st_add [11] + 1399883 Cyc_sub [138] +----------------------------------------------- + 1 do_dispatch [281] + 9998 __lambda_284 [367] + 199987 __lambda_292 [302] +[253] 0.0 0.01 0.01 209986 __lambda_315 [253] + 0.00 0.01 385/422681 GC [4] + 0.00 0.00 219985/47517265 Cyc_num_fast_lt_op [64] + 199602 __lambda_279 [79] + 10000 __lambda_365 [1265] +----------------------------------------------- + 599964 __lambda_140 [72] +[254] 0.0 0.01 0.01 599964 __lambda_308 [254] + 0.00 0.00 599971/141321455 Cyc_vector_ref [15] + 599968 __lambda_364 [213] +----------------------------------------------- + 9999 __lambda_282 [1290] +[255] 0.0 0.02 0.00 9999 __lambda_280 [255] + 0.00 0.00 9999/60386613 Cyc_fast_sub [26] + 0.00 0.00 10000/141321455 Cyc_vector_ref [15] + 0.00 0.00 10000/163852508 Cyc_num_fast_eq_op [42] + 9998 __lambda_281 [320] +----------------------------------------------- + 549960 __lambda_127 [223] +[256] 0.0 0.01 0.01 549960 __lambda_126 [256] + 0.00 0.00 549973/141321455 Cyc_vector_ref [15] + 0.00 0.00 1/422681 GC [4] + 549965 __lambda_125 [263] +----------------------------------------------- + 21054 equalp [257] + 0.00 0.00 1/29214 __lambda_371 [458] + 0.00 0.00 1/29214 __lambda_32 [457] + 0.00 0.00 68/29214 assoc [418] + 0.00 0.00 210/29214 __lambda_246 [385] + 0.00 0.00 253/29214 __lambda_232 [381] + 0.00 0.00 8681/29214 memberp [322] + 0.00 0.01 20000/29214 __lambda_236 [272] +[257] 0.0 0.00 0.02 29214+21054 equalp [257] + 0.02 0.00 71230/71230 equal [266] + 0.00 0.00 72068/108643741 Cyc_is_pair [78] + 21054 equalp [257] +----------------------------------------------- + 1399919 __lambda_355 [284] +[258] 0.0 0.01 0.01 1399919 __lambda_361 [258] + 0.00 0.01 386/422681 GC [4] + 1399536 __lambda_279 [79] +----------------------------------------------- + 1152 do_dispatch [281] + 468807 __lambda_52 [221] + 919900 __lambda_53 [183] +[259] 0.0 0.01 0.01 1389859 __lambda_95 [259] + 0.00 0.01 385/422681 GC [4] + 1389499 __lambda_12 [19] +----------------------------------------------- + 1139963 __lambda_136 [28] +[260] 0.0 0.01 0.01 1139963 __lambda_184 [260] + 0.00 0.01 385/422681 GC [4] + 1139574 __lambda_201 [153] +----------------------------------------------- + 429984 __lambda_136 [28] +[261] 0.0 0.01 0.01 429984 __lambda_235 [261] + 0.00 0.01 385/422681 GC [4] + 429597 __lambda_104 [122] +----------------------------------------------- + 384 do_dispatch [281] + 3649393 __lambda_21 [175] +[262] 0.0 0.01 0.01 3649777 __lambda_27 [262] + 0.00 0.01 384/422681 GC [4] + 3649385 __lambda_18 [85] +----------------------------------------------- + 1 do_dispatch [281] + 549965 __lambda_126 [256] +[263] 0.0 0.01 0.01 549966 __lambda_125 [263] + 0.00 0.01 384/422681 GC [4] + 539577 __lambda_127 [223] + 10000 __lambda_264 [1259] +----------------------------------------------- + 385 do_dispatch [281] + 489588 __lambda_123 [303] +[264] 0.0 0.01 0.01 489973 __lambda_122 [264] + 0.00 0.01 384/422681 GC [4] + 489585 __lambda_121 [186] +----------------------------------------------- + 199987 __lambda_312 [268] +[265] 0.0 0.01 0.01 199987 __lambda_306 [265] + 0.00 0.01 384/422681 GC [4] + 199606 __lambda_311 [150] +----------------------------------------------- + 0.02 0.00 71230/71230 equalp [257] +[266] 0.0 0.02 0.00 71230 equal [266] +----------------------------------------------- + 384 do_dispatch [281] + 199604 __lambda_727 [59] +[267] 0.0 0.01 0.00 199988 __lambda_290 [267] + 0.00 0.00 199985/60386613 Cyc_fast_sub [26] + 0.00 0.00 199987/141321455 Cyc_vector_ref [15] + 199983 __lambda_140 [72] +----------------------------------------------- + 199986 __lambda_313 [287] +[268] 0.0 0.01 0.00 199986 __lambda_312 [268] + 0.00 0.00 199989/23929808 Cyc_set_cell [51] + 199987 __lambda_306 [265] +----------------------------------------------- + 199988 __lambda_294 [248] +[269] 0.0 0.01 0.00 199988 __lambda_291 [269] + 0.00 0.00 199985/141321455 Cyc_vector_ref [15] + 199986 __lambda_728 [34] +----------------------------------------------- + 9999 __lambda_179 [351] + 69999 __lambda_180 [346] +[270] 0.0 0.01 0.00 79998 __lambda_195 [270] + 0.00 0.00 89997/47517265 Cyc_num_fast_lt_op [64] + 69999 __lambda_12 [19] + 10000 __lambda_178 [1254] +----------------------------------------------- + 10000 __lambda_205 [275] + 69997 __lambda_206 [334] +[271] 0.0 0.01 0.00 79997 __lambda_220 [271] + 0.00 0.00 79995/47517265 Cyc_num_fast_lt_op [64] + 79998 __lambda_219 [347] +----------------------------------------------- + 20000 __lambda_238 [1236] +[272] 0.0 0.00 0.01 20000 __lambda_236 [272] + 0.00 0.01 20000/29214 equalp [257] + 0.00 0.00 20000/22445279 Cyc_car [123] + 0.00 0.00 20000/108643741 Cyc_is_pair [78] + 20000 __lambda_237 [398] +----------------------------------------------- + 29999 Cyc_remainder [25] +[273] 0.0 0.01 0.00 29999 __lambda_238 [273] + 0.00 0.00 29999/13459233 __lambda_309 [96] + 29999 __lambda_243 [118] +----------------------------------------------- + 1 do_dispatch [281] + 29998 Cyc_remainder [25] +[274] 0.0 0.01 0.00 29999 __lambda_249 [274] + 0.00 0.00 29999/13459233 __lambda_309 [96] + 29999 __lambda_254 [144] +----------------------------------------------- + 10000 __lambda_221 [374] +[275] 0.0 0.01 0.00 10000 __lambda_205 [275] + 0.00 0.00 10000/60386613 Cyc_fast_sub [26] + 10000 __lambda_220 [271] +----------------------------------------------- + 29997 __lambda_339 [1227] +[276] 0.0 0.01 0.00 29997 __lambda_336 [276] + 0.00 0.00 29998/163852508 Cyc_num_fast_eq_op [42] + 29999 __lambda_338 [1226] +----------------------------------------------- + 10000 __lambda_274 [53] +[277] 0.0 0.01 0.00 10000 __lambda_389 [277] + 0.00 0.00 10000/74007889 Cyc_fast_sum [31] + 10000 __lambda_416 [399] +----------------------------------------------- + 10000 __lambda_156 [363] +[278] 0.0 0.01 0.00 10000 Cyc_make_vector [278] + 0.00 0.00 10000/426354903 Cyc_is_number [44] + 10000 __lambda_155 [1247] +----------------------------------------------- + 0.00 0.00 1/5 gc_thread_data_init [323] + 0.01 0.00 4/5 gc_thr_add_to_move_buffer [90] +[279] 0.0 0.01 0.00 5 gc_thr_grow_move_buffer [279] +----------------------------------------------- + 0.01 0.00 1399871/1399871 Cyc_num_op_va_list [100] +[280] 0.0 0.01 0.00 1399871 Cyc_sub_op [280] +----------------------------------------------- + 20003 dispatch [535] + 16.64 19.11 420801/422723 Cyc_start_trampoline [3] +[281] 0.0 0.01 0.00 440804 do_dispatch [281] + 28839 __lambda_14 [8] + 24227 __lambda_13 [7] + 23841 __lambda_15 [14] + 20000 __lambda_386 [350] + 16924 __lambda_12 [19] + 13850 __lambda_7 [68] + 13457 __lambda_725 [29] + 13076 __lambda_11 [27] + 11149 __lambda_6 [41] + 9617 __lambda_724 [164] + 9610 __lambda_9 [58] + 8084 __lambda_10 [36] + 8082 __lambda_273 [109] + 7695 __lambda_728 [34] + 7695 __lambda_726 [39] + 7308 __lambda_136 [28] + 6923 __lambda_120 [30] + 6542 __lambda_274 [53] + 6539 __lambda_3 [62] + 6152 __lambda_43 [38] + 6152 __lambda_39 [97] + 5388 __lambda_727 [59] + 5003 __lambda_84 [110] + 5000 __lambda_46 [73] + 4997 __lambda_347 [46] + 4620 __lambda_26 [131] + 4618 __lambda_22 [120] + 4616 __lambda_137 [92] + 4615 __lambda_8 [55] + 4614 __lambda_17 [139] + 4613 __lambda_348 [63] + 4612 __lambda_45 [87] + 4232 __lambda_30 [126] + 4232 __lambda_139 [70] + 4230 __lambda_5 [35] + 3851 __lambda_16 [45] + 3849 __lambda_41 [125] + 3848 __lambda_40 [76] + 3847 __lambda_4 [66] + 3462 __lambda_278 [108] + 3462 __lambda_35 [95] + 3461 __lambda_42 [47] + 3460 __lambda_138 [65] + 2691 __lambda_2 [80] + 2310 __lambda_200 [140] + 2308 __lambda_44 [74] + 2307 __lambda_34 [82] + 2307 __lambda_21 [175] + 2307 __lambda_50 [161] + 2306 __lambda_146 [167] + 2306 __lambda_18 [85] + 2305 __lambda_38 [137] + 1926 __lambda_31 [143] + 1924 __lambda_37 [148] + 1923 __lambda_83 [112] + 1540 __lambda_33 [115] + 1539 __lambda_231 [200] + 1538 __lambda_80 [132] + 1538 __lambda_199 [121] + 1537 __lambda_375 [52] + 1157 __lambda_201 [153] + 1156 __lambda_51 [116] + 1156 __lambda_279 [79] + 1155 __lambda_254 [144] + 1155 __lambda_239 [81] + 1155 __lambda_182 [316] + 1154 __lambda_233 [151] + 1154 __lambda_0 [225] + 1154 __lambda_157 [242] + 1153 __lambda_236 [190] + 1152 __lambda_119 [233] + 1152 __lambda_350 [181] + 1152 __lambda_95 [259] + 1152 __lambda_246 [245] + 1152 __lambda_362 [209] + 1152 __lambda_28 [105] + 771 __lambda_247 [165] + 770 __lambda_234 [187] + 770 __lambda_237 [188] + 770 __lambda_257 [194] + 770 __lambda_145 [199] + 770 __lambda_259 [173] + 769 __lambda_57 [239] + 769 __lambda_245 [232] + 769 __lambda_47 [180] + 769 __lambda_113 [202] + 769 __lambda_349 [211] + 769 __lambda_32 [206] + 769 __lambda_20 [40] + 769 __lambda_104 [122] + 769 __lambda_1 [252] + 769 __lambda_148 [216] + 769 __lambda_58 [236] + 769 __lambda_140 [72] + 768 __lambda_255 [205] + 768 __lambda_23 [111] + 768 __lambda_82 [107] + 768 __lambda_55 [238] + 768 __lambda_24 [170] + 768 __lambda_74 [99] + 388 __lambda_49 [156] + 386 __lambda_98 [201] + 385 __lambda_241 [193] + 385 __lambda_210 [235] + 385 __lambda_144 [318] + 385 __lambda_88 [376] + 385 __lambda_81 [101] + 385 __lambda_48 [141] + 385 __lambda_94 [149] + 385 __lambda_207 [295] + 385 __lambda_73 [169] + 385 __lambda_25 [152] + 385 __lambda_242 [204] + 385 __lambda_354 [192] + 385 __lambda_230 [160] + 385 __lambda_122 [264] + 385 __lambda_357 [244] + 385 __lambda_253 [215] + 385 __lambda_188 [191] + 385 __lambda_103 [228] + 385 __lambda_250 [75] + 385 __lambda_342 [349] + 385 __lambda_152 [307] + 385 __lambda_191 [226] + 384 __lambda_233 [338] + 384 __lambda_299 [227] + 384 __lambda_290 [267] + 384 __lambda_256 [159] + 384 __lambda_286 [289] + 384 __lambda_307 [310] + 384 __lambda_355 [284] + 384 __lambda_243 [118] + 384 __lambda_93 [166] + 384 __lambda_27 [262] + 384 __lambda_121 [186] + 384 __lambda_187 [168] + 384 __lambda_36 [69] + 384 __lambda_85 [128] + 384 __lambda_183 [147] + 384 __lambda_212 [247] + 384 __lambda_351 [231] + 384 __lambda_147 [117] + 384 __lambda_356 [207] + 384 __lambda_358 [197] + 384 __lambda_244 [171] + 384 __lambda_127 [223] + 384 __lambda_311 [150] + 384 __lambda_96 [130] + 384 __lambda_352 [212] + 6 __lambda_193 [1302] + 4 __lambda_238 [1298] + 3 __lambda_299 [464] + 2 __lambda_216 [443] + 2 __lambda_214 [424] + 2 __lambda_203 [445] + 2 __lambda_201 [444] + 2 __lambda_230 [426] + 1 __lambda_190 [158] + 1 __lambda_383 [1239] + 1 __lambda_125 [263] + 1 __lambda_97 [189] + 1 __lambda_206 [334] + 1 __lambda_249 [274] + 1 __lambda_248 [93] + 1 __lambda_22 [416] + 1 __lambda_222 [438] + 1 __lambda_227 [427] + 1 c_entry_pt [327] + 1 __lambda_315 [253] + 1 __lambda_106 [182] + 1 __lambda_213 [300] + 1 __lambda_228 [415] +----------------------------------------------- + +[282] 0.0 0.01 0.00 Cyc_bignum_remainder [282] +----------------------------------------------- + +[283] 0.0 0.01 0.00 dispatch_num_gt [283] +----------------------------------------------- + 384 do_dispatch [281] + 1399536 __lambda_347 [46] +[284] 0.0 0.01 0.00 1399920 __lambda_355 [284] + 1399919 __lambda_361 [258] +----------------------------------------------- + 1399909 __lambda_357 [244] +[285] 0.0 0.01 0.00 1399909 __lambda_359 [285] + 1399911 __lambda_279 [79] +----------------------------------------------- + 199993 __lambda_278 [108] +[286] 0.0 0.01 0.00 199993 __lambda_293 [286] + 199988 __lambda_279 [79] +----------------------------------------------- + 199991 __lambda_314 [1217] +[287] 0.0 0.01 0.00 199991 __lambda_313 [287] + 199986 __lambda_312 [268] +----------------------------------------------- + 199989 __lambda_301 [326] +[288] 0.0 0.01 0.00 199989 __lambda_295 [288] + 199988 __lambda_300 [185] +----------------------------------------------- + 384 do_dispatch [281] + 199604 __lambda_351 [231] +[289] 0.0 0.01 0.00 199988 __lambda_286 [289] + 199988 __lambda_279 [79] +----------------------------------------------- + 199988 __lambda_303 [291] +[290] 0.0 0.01 0.00 199988 __lambda_302 [290] + 199989 __lambda_301 [326] +----------------------------------------------- + 199988 __lambda_278 [108] +[291] 0.0 0.01 0.00 199988 __lambda_303 [291] + 199988 __lambda_302 [290] +----------------------------------------------- + 199987 __lambda_278 [108] +[292] 0.0 0.01 0.00 199987 __lambda_285 [292] + 199988 __lambda_279 [79] +----------------------------------------------- + 199987 __lambda_311 [150] +[293] 0.0 0.01 0.00 199987 __lambda_305 [293] + 199988 __lambda_288 [336] +----------------------------------------------- + 69996 __lambda_194 [1221] +[294] 0.0 0.01 0.00 69996 __lambda_193 [294] + 69999 __lambda_192 [339] +----------------------------------------------- + 385 do_dispatch [281] + 69609 __lambda_214 [305] +[295] 0.0 0.01 0.00 69994 __lambda_207 [295] + 69996 __lambda_213 [300] +----------------------------------------------- + 20000 __lambda_199 [121] +[296] 0.0 0.01 0.00 20000 __lambda_165 [296] + 20000 __lambda_139 [70] +----------------------------------------------- + 20000 __lambda_233 [338] +[297] 0.0 0.01 0.00 20000 __lambda_234 [297] + 20000 __lambda_238 [1236] +----------------------------------------------- + 10000 __lambda_276 [359] +[298] 0.0 0.01 0.00 10000 __lambda_275 [298] + 10000 __lambda_346 [382] +----------------------------------------------- + +[299] 0.0 0.01 0.00 __lambda_729 [299] +----------------------------------------------- + 1 do_dispatch [281] + 49999 __lambda_208 [1225] + 69996 __lambda_207 [295] + 439974 __lambda_209 [306] +[300] 0.0 0.00 0.01 559970 __lambda_213 [300] + 0.00 0.01 384/422681 GC [4] + 0.00 0.00 559958/47517265 Cyc_num_fast_lt_op [64] + 559586 __lambda_212 [247] +----------------------------------------------- + 199994 __lambda_148 [216] +[301] 0.0 0.00 0.01 199994 __lambda_143 [301] + 0.00 0.01 385/422681 GC [4] + 0.00 0.00 199995/60386613 Cyc_fast_sub [26] + 199608 __lambda_152 [307] +----------------------------------------------- + 199990 __lambda_278 [108] +[302] 0.0 0.01 0.00 199990 __lambda_292 [302] + 0.00 0.00 199987/60386613 Cyc_fast_sub [26] + 0.00 0.00 1/422681 GC [4] + 199987 __lambda_315 [253] +----------------------------------------------- + 489970 __lambda_211 [1213] +[303] 0.0 0.00 0.01 489970 __lambda_123 [303] + 0.00 0.01 385/422681 GC [4] + 0.00 0.00 489968/459634805 Cyc_st_add [11] + 489588 __lambda_122 [264] +----------------------------------------------- + 199987 __lambda_140 [72] +[304] 0.0 0.01 0.00 199987 __lambda_289 [304] + 0.00 0.00 199985/141321455 Cyc_vector_ref [15] + 199989 __lambda_364 [213] +----------------------------------------------- + 69994 __lambda_215 [1223] +[305] 0.0 0.00 0.01 69994 __lambda_214 [305] + 0.00 0.01 385/422681 GC [4] + 0.00 0.00 69996/23929808 Cyc_set_cell [51] + 69609 __lambda_207 [295] +----------------------------------------------- + 489971 __lambda_210 [235] +[306] 0.0 0.00 0.01 489971 __lambda_209 [306] + 0.00 0.00 489967/60386613 Cyc_fast_sub [26] + 0.00 0.00 1/422681 GC [4] + 439974 __lambda_213 [300] + 49999 __lambda_208 [1225] +----------------------------------------------- + 385 do_dispatch [281] + 10000 __lambda_142 [386] + 199608 __lambda_143 [301] +[307] 0.0 0.00 0.01 209993 __lambda_152 [307] + 0.00 0.00 199996/58556764 Cyc_fast_mul [16] + 0.00 0.00 219995/47517265 Cyc_num_fast_lt_op [64] + 199997 __lambda_151 [1214] + 10000 __lambda_141 [1245] +----------------------------------------------- + 10000 __lambda_14 [8] +[308] 0.0 0.00 0.01 10000 __lambda_175 [308] + 0.00 0.01 384/422681 GC [4] + 0.00 0.00 10000/58556764 Cyc_fast_mul [16] + 0.00 0.00 10000/74007889 Cyc_fast_sum [31] + 9616 __lambda_139 [70] +----------------------------------------------- + 599967 __lambda_278 [108] +[309] 0.0 0.00 0.01 599967 __lambda_296 [309] + 0.00 0.00 599967/74007889 Cyc_fast_sum [31] + 599965 __lambda_300 [185] +----------------------------------------------- + 384 do_dispatch [281] + 599578 __lambda_278 [108] +[310] 0.0 0.00 0.01 599962 __lambda_307 [310] + 0.00 0.00 599959/74007889 Cyc_fast_sum [31] + 599962 __lambda_311 [150] +----------------------------------------------- + 10000 __lambda_129 [319] +[311] 0.0 0.01 0.00 10000 __lambda_128 [311] + 0.00 0.00 10000/23929808 Cyc_set_cell [51] + 9999 __lambda_124 [1272] +----------------------------------------------- + 20000 __lambda_382 [1237] +[312] 0.0 0.00 0.01 20000 __lambda_235 [312] + 0.00 0.01 384/422681 GC [4] + 0.00 0.00 20000/459634805 Cyc_st_add [11] + 19616 __lambda_233 [338] +----------------------------------------------- + 10000 __lambda_343 [375] +[313] 0.0 0.00 0.01 10000 __lambda_335 [313] + 0.00 0.01 385/422681 GC [4] + 9615 __lambda_342 [349] +----------------------------------------------- + 10000 __lambda_90 [1270] +[314] 0.0 0.00 0.01 10000 __lambda_89 [314] + 0.00 0.01 385/422681 GC [4] + 9615 __lambda_88 [376] +----------------------------------------------- + 429978 __lambda_136 [28] +[315] 0.0 0.00 0.01 429978 __lambda_229 [315] + 0.00 0.01 384/422681 GC [4] + 429596 __lambda_104 [122] +----------------------------------------------- + 1155 do_dispatch [281] + 1138784 __lambda_136 [28] +[316] 0.0 0.01 0.00 1139939 __lambda_182 [316] + 0.00 0.00 2/422681 GC [4] + 1139923 __lambda_201 [153] +----------------------------------------------- + 0.01 0.00 422723/422723 gc_minor [5] +[317] 0.0 0.01 0.00 422723 clear_mutations [317] +----------------------------------------------- + 385 do_dispatch [281] + 199612 __lambda_149 [251] +[318] 0.0 0.01 0.00 199997 __lambda_144 [318] + 199995 __lambda_148 [216] +----------------------------------------------- + 10000 __lambda_130 [1273] +[319] 0.0 0.01 0.00 10000 __lambda_129 [319] + 10000 __lambda_128 [311] +----------------------------------------------- + 9998 __lambda_280 [255] +[320] 0.0 0.01 0.00 9998 __lambda_281 [320] + 10000 __lambda_279 [79] +----------------------------------------------- + 1345 __lambda_223 [455] + 1588 __lambda_231 [1293] +[321] 0.0 0.00 0.00 2933 __lambda_34 [321] + 0.00 0.00 2933/2936 memberp [322] + 0.00 0.00 3/422681 GC [4] + 0.00 0.00 2933/459634805 Cyc_st_add [11] + 1586 __lambda_230 [426] + 1344 __lambda_222 [438] +----------------------------------------------- + 0.00 0.00 3/2936 __lambda_33 [436] + 0.00 0.00 2933/2936 __lambda_34 [321] +[322] 0.0 0.00 0.00 2936 memberp [322] + 0.00 0.00 8681/29214 equalp [257] + 0.00 0.00 2936/108643741 Cyc_is_pair [78] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[323] 0.0 0.00 0.00 1 gc_thread_data_init [323] + 0.00 0.00 2/17 vpbuffer_realloc [249] + 0.00 0.00 1/5 gc_thr_grow_move_buffer [279] + 0.00 0.00 2/104496994 ck_pr_md_load_int [104] + 0.00 0.00 5/23 gc_heap_create [565] +----------------------------------------------- + 199989 __lambda_727 [59] +[324] 0.0 0.00 0.00 199989 __lambda_287 [324] + 0.00 0.00 199986/60386613 Cyc_fast_sub [26] + 0.00 0.00 199986/141321455 Cyc_vector_ref [15] + 199987 __lambda_352 [212] +----------------------------------------------- + 69998 __lambda_192 [339] +[325] 0.0 0.00 0.00 69998 __lambda_181 [325] + 0.00 0.00 69999/58556764 Cyc_fast_mul [16] + 0.00 0.00 69996/60386613 Cyc_fast_sub [26] + 0.00 0.00 69996/141321455 Cyc_vector_ref [15] + 0.00 0.00 69999/74007889 Cyc_fast_sum [31] + 69998 __lambda_191 [226] +----------------------------------------------- + 199989 __lambda_302 [290] +[326] 0.0 0.00 0.00 199989 __lambda_301 [326] + 0.00 0.00 199988/23929808 Cyc_set_cell [51] + 199989 __lambda_295 [288] +----------------------------------------------- + 1 do_dispatch [281] +[327] 0.0 0.00 0.00 1 c_entry_pt [327] + 0.00 0.00 1/7 Cyc_set_globals_changed [250] + 0.00 0.00 62/452 find_or_add_symbol [553] + 0.00 0.00 59/339 add_global [557] + 0.00 0.00 3/518 add_symbol [550] + 1 c_schemecyclonecommon_entry_pt [589] +----------------------------------------------- + 1 c_scheme_char_entry_pt [587] +[328] 0.0 0.00 0.00 1 c_scheme_char_entry_pt_first_lambda [328] + 0.00 0.00 1/7 Cyc_set_globals_changed [250] + 0.00 0.00 24/452 find_or_add_symbol [553] + 0.00 0.00 23/339 add_global [557] + 1 __lambda_39 [493] +----------------------------------------------- + 1 c_schemebase_entry_pt [588] +[329] 0.0 0.00 0.00 1 c_schemebase_entry_pt_first_lambda [329] + 0.00 0.00 1/7 Cyc_set_globals_changed [250] + 0.00 0.00 299/452 find_or_add_symbol [553] + 0.00 0.00 200/339 add_global [557] + 0.00 0.00 98/518 add_symbol [550] + 1 __lambda_1297 [491] +----------------------------------------------- + 1 c_schemecyclonecommon_entry_pt [589] +[330] 0.0 0.00 0.00 1 c_schemecyclonecommon_entry_pt_first_lambda [330] + 0.00 0.00 1/7 Cyc_set_globals_changed [250] + 0.00 0.00 8/452 find_or_add_symbol [553] + 0.00 0.00 7/339 add_global [557] + 1 __lambda_6 [525] +----------------------------------------------- + 1 c_schemeread_entry_pt [590] +[331] 0.0 0.00 0.00 1 c_schemeread_entry_pt_first_lambda [331] + 0.00 0.00 1/7 Cyc_set_globals_changed [250] + 0.00 0.00 48/452 find_or_add_symbol [553] + 0.00 0.00 41/339 add_global [557] + 0.00 0.00 6/518 add_symbol [550] + 1 __lambda_357 [492] +----------------------------------------------- + 1 c_schemetime_entry_pt [591] +[332] 0.0 0.00 0.00 1 c_schemetime_entry_pt_first_lambda [332] + 0.00 0.00 1/7 Cyc_set_globals_changed [250] + 0.00 0.00 5/452 find_or_add_symbol [553] + 0.00 0.00 4/339 add_global [557] + 1 __lambda_3 [520] +----------------------------------------------- + 1 c_schemewrite_entry_pt [592] +[333] 0.0 0.00 0.00 1 c_schemewrite_entry_pt_first_lambda [333] + 0.00 0.00 1/7 Cyc_set_globals_changed [250] + 0.00 0.00 6/452 find_or_add_symbol [553] + 0.00 0.00 5/339 add_global [557] + 1 __lambda_5 [494] +----------------------------------------------- + 1 do_dispatch [281] + 69994 Cyc_list2vector [57] +[334] 0.0 0.00 0.00 69995 __lambda_206 [334] + 0.00 0.00 209988/141321455 Cyc_vector_ref [15] + 0.00 0.00 69997/60386613 Cyc_fast_sub [26] + 69997 __lambda_220 [271] +----------------------------------------------- + 0.00 0.00 422721/422721 GC [4] +[335] 0.0 0.00 0.00 422721 gc_mut_cooperate [335] + 0.00 0.00 1674729/104496994 ck_pr_md_load_int [104] + 0.00 0.00 12142/316570 gc_mark_gray [357] + 0.00 0.00 3252060/3252654 ck_pr_md_load_ptr [532] + 0.00 0.00 422722/422722 gc_sum_pending_writes [534] + 0.00 0.00 359/9881 ck_pr_cas_int [538] + 0.00 0.00 89/89 gc_zero_read_write_counts [560] +----------------------------------------------- + 199988 __lambda_305 [293] +[336] 0.0 0.00 0.00 199988 __lambda_288 [336] + 0.00 0.00 199988/141321455 Cyc_vector_ref [15] + 199986 __lambda_728 [34] +----------------------------------------------- + 79996 __lambda_116 [1220] +[337] 0.0 0.00 0.00 79996 __lambda_115 [337] + 0.00 0.00 79996/23929808 Cyc_set_cell [51] + 79996 __lambda_111 [1218] +----------------------------------------------- + 384 do_dispatch [281] + 19616 __lambda_235 [312] +[338] 0.0 0.00 0.00 20000 __lambda_233 [338] + 0.00 0.00 40000/6734277 Cyc_is_null [83] + 0.00 0.00 20000/53013680 Cyc_cdr [91] + 20000 __lambda_234 [297] +----------------------------------------------- + 69999 __lambda_193 [294] +[339] 0.0 0.00 0.00 69999 __lambda_192 [339] + 0.00 0.00 69997/23929808 Cyc_set_cell [51] + 69998 __lambda_181 [325] +----------------------------------------------- + 9999 __lambda_321 [1264] + 29994 __lambda_323 [362] +[340] 0.0 0.00 0.00 39993 __lambda_329 [340] + 0.00 0.00 49993/58556764 Cyc_fast_mul [16] + 0.00 0.00 49994/97774373 Cyc_num_fast_gte_op [54] + 29995 __lambda_322 [396] + 10000 __lambda_320 [1263] +----------------------------------------------- + 10000 __lambda_174 [1252] +[341] 0.0 0.00 0.00 10000 __lambda_160 [341] + 0.00 0.00 30000/58556764 Cyc_fast_mul [16] + 0.00 0.00 20000/60386613 Cyc_fast_sub [26] + 0.00 0.00 20000/141321455 Cyc_vector_ref [15] + 0.00 0.00 10000/74007889 Cyc_fast_sum [31] + 0.00 0.00 10000/47517265 Cyc_num_fast_lt_op [64] + 10000 __lambda_139 [70] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[342] 0.0 0.00 0.00 1 gc_initialize [342] + 0.00 0.00 1/17 vpbuffer_realloc [249] +----------------------------------------------- + 0.00 0.00 56/56 gc_collector [18] +[343] 0.0 0.00 0.00 56 gc_collector_trace [343] + 0.00 0.00 107822/107822 gc_empty_collector_stack [345] + 0.00 0.00 108095/104496994 ck_pr_md_load_int [104] + 0.00 0.00 34847/50068905 vpbuffer_add [106] + 0.00 0.00 110/358 ck_pr_fence_load [556] + 0.00 0.00 108/3252654 ck_pr_md_load_ptr [532] +----------------------------------------------- + 29996 __lambda_278 [108] +[344] 0.0 0.00 0.00 29996 __lambda_326 [344] + 0.00 0.00 29996/60386613 Cyc_fast_sub [26] + 0.00 0.00 29996/141321455 Cyc_vector_ref [15] + 0.00 0.00 29994/74007889 Cyc_fast_sum [31] + 29999 __lambda_352 [212] +----------------------------------------------- + 0.00 0.00 107822/107822 gc_collector_trace [343] +[345] 0.0 0.00 0.00 107822 gc_empty_collector_stack [345] + 0.00 0.00 183227/50068905 vpbuffer_add [106] + 0.00 0.00 220701/104496994 ck_pr_md_load_int [104] +----------------------------------------------- + 69997 __lambda_191 [226] +[346] 0.0 0.00 0.00 69997 __lambda_180 [346] + 0.00 0.00 70000/60386613 Cyc_fast_sub [26] + 69999 __lambda_195 [270] +----------------------------------------------- + 79998 __lambda_220 [271] +[347] 0.0 0.00 0.00 79998 __lambda_219 [347] + 0.00 0.00 69998/60386613 Cyc_fast_sub [26] + 69998 __lambda_140 [72] + 9999 __lambda_375 [52] +----------------------------------------------- + 69995 __lambda_112 [1209] +[348] 0.0 0.00 0.00 69995 __lambda_217 [348] + 0.00 0.00 69995/60386613 Cyc_fast_sub [26] + 69994 __lambda_216 [1224] +----------------------------------------------- + 385 do_dispatch [281] + 9615 __lambda_335 [313] + 29998 __lambda_337 [361] +[349] 0.0 0.00 0.00 39998 __lambda_342 [349] + 0.00 0.00 49995/141321455 Cyc_vector_ref [15] + 0.00 0.00 49995/97774373 Cyc_num_fast_gte_op [54] + 29997 __lambda_279 [79] + 9999 __lambda_334 [1283] +----------------------------------------------- + 20000 do_dispatch [281] +[350] 0.0 0.00 0.00 20000 __lambda_386 [350] + 0.00 0.00 60000/141321455 Cyc_vector_ref [15] + 20000 __lambda_384 [1238] +----------------------------------------------- + 9999 __lambda_196 [378] +[351] 0.0 0.00 0.00 9999 __lambda_179 [351] + 0.00 0.00 9999/58556764 Cyc_fast_mul [16] + 0.00 0.00 9998/60386613 Cyc_fast_sub [26] + 0.00 0.00 9999/141321455 Cyc_vector_ref [15] + 9999 __lambda_195 [270] +----------------------------------------------- + 10000 __lambda_169 [373] +[352] 0.0 0.00 0.00 10000 __lambda_161 [352] + 0.00 0.00 10000/58556764 Cyc_fast_mul [16] + 0.00 0.00 10000/60386613 Cyc_fast_sub [26] + 0.00 0.00 10000/74007889 Cyc_fast_sum [31] + 10000 __lambda_168 [360] +----------------------------------------------- + 10000 __lambda_199 [121] +[353] 0.0 0.00 0.00 10000 __lambda_173 [353] + 0.00 0.00 10000/58556764 Cyc_fast_mul [16] + 0.00 0.00 10000/60386613 Cyc_fast_sub [26] + 0.00 0.00 10000/74007889 Cyc_fast_sum [31] + 10000 __lambda_139 [70] +----------------------------------------------- + 0.00 0.00 151876/151876 gc_fixup_moved_obj [43] +[354] 0.0 0.00 0.00 151876 gc_mark_gray2 [354] + 0.00 0.00 139481/50068905 vpbuffer_add [106] +----------------------------------------------- + 9999 __lambda_266 [1278] + 69997 __lambda_218 [1222] +[355] 0.0 0.00 0.00 79996 __lambda_118 [355] + 0.00 0.00 79998/459634805 Cyc_st_add [11] + 79996 __lambda_117 [1219] +----------------------------------------------- + 10000 __lambda_178 [1254] +[356] 0.0 0.00 0.00 10000 __lambda_176 [356] + 0.00 0.00 20000/141321455 Cyc_vector_ref [15] + 0.00 0.00 10000/60386613 Cyc_fast_sub [26] + 0.00 0.00 10000/10601103 Cyc_num_fast_gt_op [176] + 10000 __lambda_15 [14] +----------------------------------------------- + 0.00 0.00 12142/316570 gc_mut_cooperate [335] + 0.00 0.00 304428/316570 mark_stack_or_heap_obj [157] +[357] 0.0 0.00 0.00 316570 gc_mark_gray [357] + 0.00 0.00 112713/50068905 vpbuffer_add [106] +----------------------------------------------- + 10000 __lambda_9 [58] +[358] 0.0 0.00 0.00 10000 __lambda_262 [358] + 0.00 0.00 9999/12889255 Cyc_vector_set [50] + 10000 __lambda_261 [369] +----------------------------------------------- + 10000 Cyc_list2vector [57] +[359] 0.0 0.00 0.00 10000 __lambda_276 [359] + 0.00 0.00 30000/141321455 Cyc_vector_ref [15] + 10000 __lambda_275 [298] +----------------------------------------------- + 10000 __lambda_161 [352] + 20000 __lambda_162 [364] +[360] 0.0 0.00 0.00 30000 __lambda_168 [360] + 0.00 0.00 40000/47517265 Cyc_num_fast_lt_op [64] + 20000 __lambda_139 [70] + 10000 __lambda_177 [1253] +----------------------------------------------- + 29998 __lambda_278 [108] +[361] 0.0 0.00 0.00 29998 __lambda_337 [361] + 0.00 0.00 29998/74007889 Cyc_fast_sum [31] + 29998 __lambda_342 [349] +----------------------------------------------- + 29996 __lambda_278 [108] +[362] 0.0 0.00 0.00 29996 __lambda_323 [362] + 0.00 0.00 29997/74007889 Cyc_fast_sum [31] + 29994 __lambda_329 [340] +----------------------------------------------- + 10000 __lambda_158 [403] +[363] 0.0 0.00 0.00 10000 __lambda_156 [363] + 0.00 0.00 10000/58556764 Cyc_fast_mul [16] + 0.00 0.00 10000/459634805 Cyc_st_add [11] + 10000 Cyc_make_vector [278] +----------------------------------------------- + 20000 __lambda_199 [121] +[364] 0.0 0.00 0.00 20000 __lambda_162 [364] + 0.00 0.00 20000/60386613 Cyc_fast_sub [26] + 20000 __lambda_168 [360] +----------------------------------------------- + 20000 __lambda_136 [28] +[365] 0.0 0.00 0.00 20000 __lambda_167 [365] + 0.00 0.00 20000/60386613 Cyc_fast_sub [26] + 20000 __lambda_139 [70] +----------------------------------------------- + 9999 __lambda_268 [393] +[366] 0.0 0.00 0.00 9999 __lambda_267 [366] + 0.00 0.00 9999/60386613 Cyc_fast_sub [26] + 0.00 0.00 9999/141321455 Cyc_vector_ref [15] + 10000 __lambda_140 [72] +----------------------------------------------- + 9999 __lambda_316 [380] +[367] 0.0 0.00 0.00 9999 __lambda_284 [367] + 0.00 0.00 9997/60386613 Cyc_fast_sub [26] + 0.00 0.00 9998/141321455 Cyc_vector_ref [15] + 9998 __lambda_315 [253] +----------------------------------------------- + 9999 __lambda_78 [1287] +[368] 0.0 0.00 0.00 9999 __lambda_271 [368] + 0.00 0.00 9999/58556764 Cyc_fast_mul [16] + 9999 __lambda_101 [411] +----------------------------------------------- + 10000 __lambda_262 [358] +[369] 0.0 0.00 0.00 10000 __lambda_261 [369] + 0.00 0.00 19999/141321455 Cyc_vector_ref [15] + 10000 __lambda_375 [52] +----------------------------------------------- + 20000 __lambda_136 [28] +[370] 0.0 0.00 0.00 20000 __lambda_164 [370] + 0.00 0.00 20000/74007889 Cyc_fast_sum [31] + 20000 __lambda_139 [70] +----------------------------------------------- + 10000 __lambda_108 [1243] +[371] 0.0 0.00 0.00 10000 __lambda_107 [371] + 0.00 0.00 10000/23929808 Cyc_set_cell [51] + 10000 __lambda_102 [1242] +----------------------------------------------- + 10000 __lambda_154 [1246] +[372] 0.0 0.00 0.00 10000 __lambda_153 [372] + 0.00 0.00 10000/23929808 Cyc_set_cell [51] + 10000 __lambda_142 [386] +----------------------------------------------- + 10000 __lambda_170 [1249] +[373] 0.0 0.00 0.00 10000 __lambda_169 [373] + 0.00 0.00 10000/23929808 Cyc_set_cell [51] + 10000 __lambda_161 [352] +----------------------------------------------- + 10000 __lambda_222 [1255] +[374] 0.0 0.00 0.00 10000 __lambda_221 [374] + 0.00 0.00 10000/23929808 Cyc_set_cell [51] + 10000 __lambda_205 [275] +----------------------------------------------- + 10000 __lambda_344 [1284] +[375] 0.0 0.00 0.00 10000 __lambda_343 [375] + 0.00 0.00 10000/23929808 Cyc_set_cell [51] + 10000 __lambda_335 [313] +----------------------------------------------- + 385 do_dispatch [281] + 9615 __lambda_89 [314] +[376] 0.0 0.00 0.00 10000 __lambda_88 [376] + 0.00 0.00 10000/23929808 Cyc_set_cell [51] + 10000 __lambda_79 [387] +----------------------------------------------- + 9999 __lambda_331 [1280] +[377] 0.0 0.00 0.00 9999 __lambda_330 [377] + 0.00 0.00 10000/23929808 Cyc_set_cell [51] + 10000 __lambda_321 [1264] +----------------------------------------------- + 9999 __lambda_197 [1274] +[378] 0.0 0.00 0.00 9999 __lambda_196 [378] + 0.00 0.00 9999/23929808 Cyc_set_cell [51] + 9999 __lambda_179 [351] +----------------------------------------------- + 9999 __lambda_76 [1286] +[379] 0.0 0.00 0.00 9999 __lambda_75 [379] + 0.00 0.00 9999/23929808 Cyc_set_cell [51] + 9999 __lambda_72 [388] +----------------------------------------------- + 9998 __lambda_317 [1291] +[380] 0.0 0.00 0.00 9998 __lambda_316 [380] + 0.00 0.00 9998/23929808 Cyc_set_cell [51] + 9999 __lambda_284 [367] +----------------------------------------------- + 1588 __lambda_230 [426] +[381] 0.0 0.00 0.00 1588 __lambda_232 [381] + 0.00 0.00 253/29214 equalp [257] + 0.00 0.00 921/11925127 Cyc_length [94] + 0.00 0.00 921/10601103 Cyc_num_fast_gt_op [176] + 1588 __lambda_235 [1295] +----------------------------------------------- + 10000 __lambda_275 [298] +[382] 0.0 0.00 0.00 10000 __lambda_346 [382] + 0.00 0.00 10000/141321455 Cyc_vector_ref [15] + 0.00 0.00 9999/459634805 Cyc_st_add [11] + 10000 __lambda_15 [14] +----------------------------------------------- + 20000 __lambda_383 [1239] +[383] 0.0 0.00 0.00 20000 __lambda_381 [383] + 0.00 0.00 19999/47517265 Cyc_num_fast_lt_op [64] + 20000 __lambda_382 [1237] +----------------------------------------------- + 10000 __lambda_368 [1267] +[384] 0.0 0.00 0.00 10000 __lambda_367 [384] + 0.00 0.00 10000/6689587 Cyc_global_set [162] + 0.00 0.00 10000/459634805 Cyc_st_add [11] + 10000 __lambda_366 [1266] +----------------------------------------------- + 668 __lambda_274 [53] +[385] 0.0 0.00 0.00 668 __lambda_246 [385] + 0.00 0.00 210/29214 equalp [257] + 0.00 0.00 1336/11925127 Cyc_length [94] + 0.00 0.00 1336/163852508 Cyc_num_fast_eq_op [42] + 0.00 0.00 626/22445279 Cyc_car [123] + 0.00 0.00 42/42 Cyc_integer2char [471] + 668 __lambda_194 [397] +----------------------------------------------- + 10000 __lambda_153 [372] +[386] 0.0 0.00 0.00 10000 __lambda_142 [386] + 0.00 0.00 10000/60386613 Cyc_fast_sub [26] + 10000 __lambda_152 [307] +----------------------------------------------- + 10000 __lambda_88 [376] +[387] 0.0 0.00 0.00 10000 __lambda_79 [387] + 0.00 0.00 10000/60386613 Cyc_fast_sub [26] + 10000 __lambda_87 [133] +----------------------------------------------- + 9999 __lambda_75 [379] +[388] 0.0 0.00 0.00 9999 __lambda_72 [388] + 0.00 0.00 9999/60386613 Cyc_fast_sub [26] + 0.00 0.00 9999/19999 Cyc_vector_length [536] + 9999 __lambda_74 [99] +----------------------------------------------- + 20000 __lambda_387 [390] +[389] 0.0 0.00 0.00 20000 __lambda_239 [389] + 0.00 0.00 19999/459634805 Cyc_st_add [11] + 19999 __lambda_385 [1240] +----------------------------------------------- + 9999 __lambda_370 [1269] + 10000 __lambda_369 [1268] +[390] 0.0 0.00 0.00 19999 __lambda_387 [390] + 0.00 0.00 19999/459634805 Cyc_st_add [11] + 20000 __lambda_239 [389] +----------------------------------------------- + 10000 __lambda_226 [392] +[391] 0.0 0.00 0.00 10000 __lambda_225 [391] + 0.00 0.00 10000/141321455 Cyc_vector_ref [15] + 10000 __lambda_224 [1257] +----------------------------------------------- + 10000 __lambda_251 [210] +[392] 0.0 0.00 0.00 10000 __lambda_226 [392] + 0.00 0.00 10000/141321455 Cyc_vector_ref [15] + 10000 __lambda_225 [391] +----------------------------------------------- + 10000 __lambda_140 [72] +[393] 0.0 0.00 0.00 10000 __lambda_268 [393] + 0.00 0.00 9999/141321455 Cyc_vector_ref [15] + 9999 __lambda_267 [366] +----------------------------------------------- + 9999 Cyc_list2vector [57] +[394] 0.0 0.00 0.00 9999 __lambda_269 [394] + 0.00 0.00 9999/141321455 Cyc_vector_ref [15] + 9999 __lambda_140 [72] +----------------------------------------------- + 9999 __lambda_320 [1263] +[395] 0.0 0.00 0.00 9999 __lambda_283 [395] + 0.00 0.00 9998/141321455 Cyc_vector_ref [15] + 9998 __lambda_728 [34] +----------------------------------------------- + 29995 __lambda_329 [340] +[396] 0.0 0.00 0.00 29995 __lambda_322 [396] + 0.00 0.00 29996/163852508 Cyc_num_fast_eq_op [42] + 29996 __lambda_328 [1233] +----------------------------------------------- + 668 __lambda_246 [385] +[397] 0.0 0.00 0.00 668 __lambda_194 [397] + 0.00 0.00 6/422681 GC [4] + 662 __lambda_193 [1302] +----------------------------------------------- + 20000 __lambda_236 [272] +[398] 0.0 0.00 0.00 20000 __lambda_237 [398] + 0.00 0.00 20000/53013680 Cyc_cdr [91] + 20000 apply_va [414] +----------------------------------------------- + 1 __lambda_388 [1363] + 10000 __lambda_389 [277] +[399] 0.0 0.00 0.00 10001 __lambda_416 [399] + 0.00 0.00 10000/47517265 Cyc_num_fast_lt_op [64] + 10000 __lambda_370 [1269] + 1 __lambda_371 [458] +----------------------------------------------- + 920 gc_mutator_thread_runnable [541] +[400] 0.0 0.00 0.00 920 __lambda_234 [400] + 0.00 0.00 4/422681 GC [4] + 916 __lambda_238 [1298] +----------------------------------------------- + 1 __lambda_121 [1349] + 1 __lambda_33 [526] + 3 __lambda_31 [489] + 668 __lambda_247 [1306] + 10000 __lambda_365 [1265] +[401] 0.0 0.00 0.00 10673 __lambda_374 [401] + 0.00 0.00 10673/459634805 Cyc_st_add [11] + 10673 __lambda_274 [53] +----------------------------------------------- + 10000 __lambda_227 [1258] +[402] 0.0 0.00 0.00 10000 __lambda_110 [402] + 0.00 0.00 10000/459634805 Cyc_st_add [11] + 10000 __lambda_109 [1244] +----------------------------------------------- + 10000 __lambda_274 [405] +[403] 0.0 0.00 0.00 10000 __lambda_158 [403] + 0.00 0.00 10000/459634805 Cyc_st_add [11] + 10000 __lambda_156 [363] +----------------------------------------------- + 10000 __lambda_270 [1260] +[404] 0.0 0.00 0.00 10000 __lambda_228 [404] + 0.00 0.00 10000/459634805 Cyc_st_add [11] + 10000 __lambda_140 [72] +----------------------------------------------- + 10000 __lambda_277 [406] +[405] 0.0 0.00 0.00 10000 __lambda_274 [405] + 0.00 0.00 10000/459634805 Cyc_st_add [11] + 10000 __lambda_158 [403] +----------------------------------------------- + 10000 __lambda_366 [1266] +[406] 0.0 0.00 0.00 10000 __lambda_277 [406] + 0.00 0.00 10000/459634805 Cyc_st_add [11] + 10000 __lambda_274 [405] +----------------------------------------------- + 10000 __lambda_272 [1261] +[407] 0.0 0.00 0.00 10000 __lambda_91 [407] + 0.00 0.00 10000/459634805 Cyc_st_add [11] + 0.00 0.00 10000/19999 Cyc_vector_length [536] + 10000 __lambda_90 [1270] +----------------------------------------------- + 9999 __lambda_265 [1277] +[408] 0.0 0.00 0.00 9999 __lambda_131 [408] + 0.00 0.00 10000/459634805 Cyc_st_add [11] + 9999 __lambda_130 [1273] +----------------------------------------------- + 10000 __lambda_273 [1262] +[409] 0.0 0.00 0.00 10000 __lambda_204 [409] + 0.00 0.00 9999/459634805 Cyc_st_add [11] + 9999 __lambda_203 [1275] +----------------------------------------------- + 9999 __lambda_101 [411] +[410] 0.0 0.00 0.00 9999 __lambda_1 [410] + 0.00 0.00 9999/459634805 Cyc_st_add [11] + 0.00 0.00 9999/9999 Cyc_is_procedure [537] + 9999 __lambda_100 [1271] +----------------------------------------------- + 9999 __lambda_271 [368] +[411] 0.0 0.00 0.00 9999 __lambda_101 [411] + 0.00 0.00 9999/459634805 Cyc_st_add [11] + 9999 __lambda_1 [410] +----------------------------------------------- + 9999 __lambda_100 [1271] +[412] 0.0 0.00 0.00 9999 __lambda_77 [412] + 0.00 0.00 9999/459634805 Cyc_st_add [11] + 9999 __lambda_76 [1286] +----------------------------------------------- + 47 __lambda_55 [1311] + 668 __lambda_210 [434] + 1392 __lambda_227 [427] +[413] 0.0 0.00 0.00 2107 __lambda_23 [413] + 0.00 0.00 6321/53013680 Cyc_cdr [91] + 0.00 0.00 1/422681 GC [4] + 0.00 0.00 2107/459634805 Cyc_st_add [11] + 2106 __lambda_22 [416] +----------------------------------------------- + 3 __lambda_300 [487] + 20000 __lambda_237 [398] +[414] 0.0 0.00 0.00 20003 apply_va [414] + 0.00 0.00 20003/108643741 Cyc_is_pair [78] + 20003 apply [237] +----------------------------------------------- + 1 __lambda_116 [1347] + 1 do_dispatch [281] + 4 __lambda_345 [1315] + 8 __lambda_214 [424] + 668 __lambda_193 [1302] + 710 __lambda_44 [417] +[415] 0.0 0.00 0.00 1392 __lambda_228 [415] + 0.00 0.00 4176/53013680 Cyc_cdr [91] + 0.00 0.00 1/422681 GC [4] + 0.00 0.00 1392/22445279 Cyc_car [123] + 0.00 0.00 1392/459634805 Cyc_st_add [11] + 1391 __lambda_227 [427] +----------------------------------------------- + 1 do_dispatch [281] + 2106 __lambda_23 [413] +[416] 0.0 0.00 0.00 2107 __lambda_22 [416] + 0.00 0.00 2107/5041812 Cyc_set_car [136] + 1392 __lambda_226 [1300] + 668 __lambda_209 [450] + 47 __lambda_54 [1310] +----------------------------------------------- + 47 __lambda_54 [1310] + 667 __lambda_222 [438] +[417] 0.0 0.00 0.00 714 __lambda_44 [417] + 0.00 0.00 714/6734277 Cyc_is_null [83] + 0.00 0.00 1/422681 GC [4] + 0.00 0.00 714/459634805 Cyc_st_add [11] + 710 __lambda_228 [415] + 3 __lambda_19 [470] +----------------------------------------------- + 0.00 0.00 4/27 __lambda_11 [435] + 0.00 0.00 23/27 __lambda_662 [419] +[418] 0.0 0.00 0.00 27 assoc [418] + 0.00 0.00 68/29214 equalp [257] + 0.00 0.00 68/108643741 Cyc_is_pair [78] +----------------------------------------------- + 23 __lambda_658 [1312] +[419] 0.0 0.00 0.00 23 __lambda_662 [419] + 0.00 0.00 23/27 assoc [418] + 0.00 0.00 23/53013680 Cyc_cdr [91] + 12 __lambda_0 [1313] + 4 __lambda_346 [1316] + 3 __lambda_298 [1322] + 2 __lambda_2 [1336] + 1 __lambda_391 [1365] + 1 __lambda_423 [1388] +----------------------------------------------- + 678 __lambda_218 [439] +[420] 0.0 0.00 0.00 678 __lambda_217 [420] + 0.00 0.00 2/422681 GC [4] + 0.00 0.00 677/25792545 Cyc_eq [119] + 675 __lambda_216 [443] + 1 __lambda_102 [472] +----------------------------------------------- + 676 __lambda_216 [443] +[421] 0.0 0.00 0.00 676 __lambda_215 [421] + 0.00 0.00 2/422681 GC [4] + 0.00 0.00 676/25792545 Cyc_eq [119] + 674 __lambda_214 [424] +----------------------------------------------- + 668 __lambda_203 [445] +[422] 0.0 0.00 0.00 668 __lambda_202 [422] + 0.00 0.00 2/422681 GC [4] + 0.00 0.00 668/25792545 Cyc_eq [119] + 666 __lambda_201 [444] +----------------------------------------------- + 668 __lambda_205 [446] +[423] 0.0 0.00 0.00 668 __lambda_204 [423] + 0.00 0.00 2/422681 GC [4] + 0.00 0.00 668/25792545 Cyc_eq [119] + 666 __lambda_203 [445] +----------------------------------------------- + 2 do_dispatch [281] + 674 __lambda_215 [421] +[424] 0.0 0.00 0.00 676 __lambda_214 [424] + 0.00 0.00 668/6734277 Cyc_is_null [83] + 0.00 0.00 8/25792545 Cyc_eq [119] + 668 __lambda_213 [1304] + 8 __lambda_228 [415] +----------------------------------------------- + 0.00 0.00 29/29 gc_request_mark_globals [154] +[425] 0.0 0.00 0.00 29 gc_mark_globals [425] + 0.00 0.00 11701/104496994 ck_pr_md_load_int [104] + 0.00 0.00 350/50068905 vpbuffer_add [106] +----------------------------------------------- + 2 do_dispatch [281] + 1586 __lambda_34 [321] +[426] 0.0 0.00 0.00 1588 __lambda_230 [426] + 0.00 0.00 906/11925127 Cyc_length [94] + 0.00 0.00 906/10601103 Cyc_num_fast_gt_op [176] + 1588 __lambda_232 [381] +----------------------------------------------- + 1 do_dispatch [281] + 1391 __lambda_228 [415] +[427] 0.0 0.00 0.00 1392 __lambda_227 [427] + 0.00 0.00 1392/74007889 Cyc_fast_sum [31] + 1392 __lambda_23 [413] +----------------------------------------------- + 1392 __lambda_226 [1300] +[428] 0.0 0.00 0.00 1392 __lambda_46 [428] + 0.00 0.00 1392/22445279 Cyc_car [123] + 0.00 0.00 1392/53013680 Cyc_cdr [91] + 1392 __lambda_45 [1301] +----------------------------------------------- + 668 __lambda_248 [430] +[429] 0.0 0.00 0.00 668 __lambda_239 [429] + 0.00 0.00 668/23929808 Cyc_set_cell [51] + 668 __lambda_229 [1305] +----------------------------------------------- + 668 __lambda_249 [1307] +[430] 0.0 0.00 0.00 668 __lambda_248 [430] + 0.00 0.00 668/23929808 Cyc_set_cell [51] + 668 __lambda_239 [429] +----------------------------------------------- + 668 __lambda_212 [1303] +[431] 0.0 0.00 0.00 668 __lambda_211 [431] + 0.00 0.00 2004/53013680 Cyc_cdr [91] + 0.00 0.00 668/22445279 Cyc_car [123] + 668 __lambda_210 [434] +----------------------------------------------- + 1392 __lambda_225 [1299] +[432] 0.0 0.00 0.00 1392 __lambda_224 [432] + 0.00 0.00 1392/25792545 Cyc_eq [119] + 1392 __lambda_223 [455] +----------------------------------------------- + 668 __lambda_201 [444] +[433] 0.0 0.00 0.00 668 __lambda_200 [433] + 0.00 0.00 1336/25792545 Cyc_eq [119] + 668 __lambda_251 [437] +----------------------------------------------- + 668 __lambda_211 [431] +[434] 0.0 0.00 0.00 668 __lambda_210 [434] + 0.00 0.00 668/74007889 Cyc_fast_sum [31] + 668 __lambda_23 [413] +----------------------------------------------- + 4 __lambda_346 [1316] +[435] 0.0 0.00 0.00 4 __lambda_11 [435] + 0.00 0.00 4/27 assoc [418] + 0.00 0.00 4/459634805 Cyc_st_add [11] + 4 __lambda_10 [1314] +----------------------------------------------- + 3 __lambda_293 [475] +[436] 0.0 0.00 0.00 3 __lambda_33 [436] + 0.00 0.00 3/2936 memberp [322] + 0.00 0.00 3/459634805 Cyc_st_add [11] + 3 __lambda_292 [1320] +----------------------------------------------- + 668 __lambda_200 [433] +[437] 0.0 0.00 0.00 668 __lambda_251 [437] + 0.00 0.00 668/459634805 Cyc_st_add [11] + 668 __lambda_250 [1308] +----------------------------------------------- + 1 do_dispatch [281] + 1344 __lambda_34 [321] +[438] 0.0 0.00 0.00 1345 __lambda_222 [438] + 0.00 0.00 678/25792545 Cyc_eq [119] + 678 __lambda_221 [442] + 667 __lambda_44 [417] +----------------------------------------------- + 678 __lambda_219 [440] +[439] 0.0 0.00 0.00 678 __lambda_218 [439] + 0.00 0.00 678/25792545 Cyc_eq [119] + 678 __lambda_217 [420] +----------------------------------------------- + 678 __lambda_220 [441] +[440] 0.0 0.00 0.00 678 __lambda_219 [440] + 0.00 0.00 678/25792545 Cyc_eq [119] + 678 __lambda_218 [439] +----------------------------------------------- + 678 __lambda_221 [442] +[441] 0.0 0.00 0.00 678 __lambda_220 [441] + 0.00 0.00 678/25792545 Cyc_eq [119] + 678 __lambda_219 [440] +----------------------------------------------- + 678 __lambda_222 [438] +[442] 0.0 0.00 0.00 678 __lambda_221 [442] + 0.00 0.00 678/25792545 Cyc_eq [119] + 678 __lambda_220 [441] +----------------------------------------------- + 2 do_dispatch [281] + 675 __lambda_217 [420] +[443] 0.0 0.00 0.00 677 __lambda_216 [443] + 0.00 0.00 676/25792545 Cyc_eq [119] + 676 __lambda_215 [421] + 1 __lambda_118 [1348] +----------------------------------------------- + 2 do_dispatch [281] + 666 __lambda_202 [422] +[444] 0.0 0.00 0.00 668 __lambda_201 [444] + 0.00 0.00 668/25792545 Cyc_eq [119] + 668 __lambda_200 [433] +----------------------------------------------- + 2 do_dispatch [281] + 666 __lambda_204 [423] +[445] 0.0 0.00 0.00 668 __lambda_203 [445] + 0.00 0.00 668/25792545 Cyc_eq [119] + 668 __lambda_202 [422] +----------------------------------------------- + 668 __lambda_206 [447] +[446] 0.0 0.00 0.00 668 __lambda_205 [446] + 0.00 0.00 668/25792545 Cyc_eq [119] + 668 __lambda_204 [423] +----------------------------------------------- + 668 __lambda_207 [448] +[447] 0.0 0.00 0.00 668 __lambda_206 [447] + 0.00 0.00 668/25792545 Cyc_eq [119] + 668 __lambda_205 [446] +----------------------------------------------- + 668 __lambda_208 [449] +[448] 0.0 0.00 0.00 668 __lambda_207 [448] + 0.00 0.00 668/25792545 Cyc_eq [119] + 668 __lambda_206 [447] +----------------------------------------------- + 668 __lambda_209 [450] +[449] 0.0 0.00 0.00 668 __lambda_208 [449] + 0.00 0.00 668/25792545 Cyc_eq [119] + 668 __lambda_207 [448] +----------------------------------------------- + 668 __lambda_22 [416] +[450] 0.0 0.00 0.00 668 __lambda_209 [450] + 0.00 0.00 668/25792545 Cyc_eq [119] + 668 __lambda_208 [449] +----------------------------------------------- + 47 __lambda_21 [456] +[451] 0.0 0.00 0.00 47 __lambda_20 [451] + 0.00 0.00 47/5041812 Cyc_set_car [136] + 47 __lambda_55 [1311] +----------------------------------------------- + 0.00 0.00 40/114 gc_collector [18] + 0.00 0.00 74/114 gc_handshake [454] +[452] 0.0 0.00 0.00 114 gc_wait_handshake [452] + 0.00 0.00 578/104496994 ck_pr_md_load_int [104] + 0.00 0.00 117/358 ck_pr_fence_load [556] + 0.00 0.00 107/3252654 ck_pr_md_load_ptr [532] +----------------------------------------------- + 1 __lambda_424 [1389] + 1 __lambda_392 [1366] + 2 __lambda_3 [467] + 3 __lambda_299 [464] + 4 __lambda_344 [462] + 12 __lambda_1 [459] +[453] 0.0 0.00 0.00 23 __lambda_666 [453] + 0.00 0.00 23/6734277 Cyc_is_null [83] + 23 __lambda_658 [1312] +----------------------------------------------- + 0.00 0.00 89/89 gc_collector [18] +[454] 0.0 0.00 0.00 89 gc_handshake [454] + 0.00 0.00 74/114 gc_wait_handshake [452] + 0.00 0.00 73/106 gc_post_handshake [461] +----------------------------------------------- + 1392 __lambda_224 [432] +[455] 0.0 0.00 0.00 1392 __lambda_223 [455] + 0.00 0.00 94/53013680 Cyc_cdr [91] + 0.00 0.00 47/22445279 Cyc_car [123] + 1345 __lambda_34 [321] + 47 __lambda_56 [460] +----------------------------------------------- + 47 __lambda_56 [460] +[456] 0.0 0.00 0.00 47 __lambda_21 [456] + 0.00 0.00 94/53013680 Cyc_cdr [91] + 0.00 0.00 47/459634805 Cyc_st_add [11] + 47 __lambda_20 [451] +----------------------------------------------- + 1 __lambda_274 [53] +[457] 0.0 0.00 0.00 1 __lambda_32 [457] + 0.00 0.00 1/29214 equalp [257] + 0.00 0.00 1/22445279 Cyc_car [123] + 0.00 0.00 1/53013680 Cyc_cdr [91] + 0.00 0.00 1/1 Cyc_string2symbol [585] + 1 __lambda_107 [1340] +----------------------------------------------- + 1 __lambda_416 [399] +[458] 0.0 0.00 0.00 1 __lambda_371 [458] + 0.00 0.00 1/29214 equalp [257] + 1 __lambda_415 [1382] +----------------------------------------------- + 1 __lambda_427 [1392] + 1 __lambda_426 [1391] + 1 __lambda_407 [1380] + 1 __lambda_405 [1379] + 1 __lambda_403 [1377] + 1 __lambda_402 [1376] + 1 __lambda_400 [1374] + 1 __lambda_398 [1371] + 1 __lambda_397 [1370] + 1 __lambda_396 [1369] + 1 __lambda_395 [1368] + 1 __lambda_394 [478] +[459] 0.0 0.00 0.00 12 __lambda_1 [459] + 0.00 0.00 12/6734277 Cyc_is_null [83] + 0.00 0.00 12/459634805 Cyc_st_add [11] + 12 __lambda_666 [453] +----------------------------------------------- + 47 __lambda_223 [455] +[460] 0.0 0.00 0.00 47 __lambda_56 [460] + 0.00 0.00 47/74007889 Cyc_fast_sum [31] + 47 __lambda_21 [456] +----------------------------------------------- + 0.00 0.00 33/106 gc_collector [18] + 0.00 0.00 73/106 gc_handshake [454] +[461] 0.0 0.00 0.00 106 gc_post_handshake [461] + 0.00 0.00 97/104496994 ck_pr_md_load_int [104] + 0.00 0.00 112/9881 ck_pr_cas_int [538] +----------------------------------------------- + 4 __lambda_347 [481] +[462] 0.0 0.00 0.00 4 __lambda_344 [462] + 0.00 0.00 4/6734277 Cyc_is_null [83] + 4 __lambda_666 [453] +----------------------------------------------- + 6 __lambda_19 [470] +[463] 0.0 0.00 0.00 6 __lambda_18 [463] + 0.00 0.00 6/5041812 Cyc_set_car [136] + 3 __lambda_24 [1318] + 3 __lambda_43 [1325] +----------------------------------------------- + 3 do_dispatch [281] +[464] 0.0 0.00 0.00 3 __lambda_299 [464] + 0.00 0.00 3/6734277 Cyc_is_null [83] + 0.00 0.00 3/459634805 Cyc_st_add [11] + 3 __lambda_666 [453] +----------------------------------------------- + 1 __lambda_423 [1388] + 1 __lambda_391 [1365] +[465] 0.0 0.00 0.00 2 __lambda_295 [465] + 0.00 0.00 2/6734277 Cyc_is_null [83] + 0.00 0.00 2/22445279 Cyc_car [123] + 0.00 0.00 2/459634805 Cyc_st_add [11] + 0.00 0.00 2/2 Cyc_io_flush_output_port [576] + 1 __lambda_390 [1364] + 1 __lambda_422 [1387] +----------------------------------------------- + 1 __lambda_122 [528] + 1 __lambda_115 [1346] +[466] 0.0 0.00 0.00 2 __lambda_29 [466] + 0.00 0.00 2/6734277 Cyc_is_null [83] + 0.00 0.00 2/459634805 Cyc_st_add [11] + 1 __lambda_114 [1345] + 1 __lambda_121 [1349] +----------------------------------------------- + 1 __lambda_406 [479] + 1 __lambda_404 [1378] +[467] 0.0 0.00 0.00 2 __lambda_3 [467] + 0.00 0.00 2/6734277 Cyc_is_null [83] + 0.00 0.00 2/459634805 Cyc_st_add [11] + 2 __lambda_666 [453] +----------------------------------------------- + 3 __lambda_672 [1330] +[468] 0.0 0.00 0.00 3 __lambda_671 [468] + 0.00 0.00 3/23929808 Cyc_set_cell [51] + 3 __lambda_670 [477] +----------------------------------------------- + 3 __lambda_300 [1324] +[469] 0.0 0.00 0.00 3 Cyc_list2string [469] + 0.00 0.00 3/11925127 Cyc_length [94] + 0.00 0.00 3/108643741 Cyc_is_pair [78] + 3 __lambda_294 [1321] +----------------------------------------------- + 3 __lambda_44 [417] + 3 __lambda_25 [1319] +[470] 0.0 0.00 0.00 6 __lambda_19 [470] + 0.00 0.00 6/459634805 Cyc_st_add [11] + 0.00 0.00 6/53013680 Cyc_cdr [91] + 6 __lambda_18 [463] +----------------------------------------------- + 0.00 0.00 42/42 __lambda_246 [385] +[471] 0.0 0.00 0.00 42 Cyc_integer2char [471] + 0.00 0.00 42/426354903 Cyc_is_number [44] +----------------------------------------------- + 1 __lambda_217 [420] +[472] 0.0 0.00 0.00 1 __lambda_102 [472] + 0.00 0.00 1/6734277 Cyc_is_null [83] + 0.00 0.00 1/12069271 __lambda_302 [124] + 1 __lambda_117 [517] +----------------------------------------------- + 3 __lambda_45 [1301] +[473] 0.0 0.00 0.00 3 __lambda_26 [473] + 0.00 0.00 3/22445279 Cyc_car [123] + 0.00 0.00 3/459634805 Cyc_st_add [11] + 0.00 0.00 3/53013680 Cyc_cdr [91] + 3 __lambda_25 [1319] +----------------------------------------------- + 1 __lambda_408 [495] +[474] 0.0 0.00 0.00 1 __lambda_428 [474] + 0.00 0.00 1/58556764 Cyc_fast_mul [16] + 0.00 0.00 1/74645771 Cyc_fast_div [21] + 0.00 0.00 1/1 __lambda_720 [531] + 1 __lambda_407 [1380] +----------------------------------------------- + 3 __lambda_301 [488] +[475] 0.0 0.00 0.00 3 __lambda_293 [475] + 0.00 0.00 3/22445279 Cyc_car [123] + 0.00 0.00 3/459634805 Cyc_st_add [11] + 3 __lambda_33 [436] +----------------------------------------------- + 3 __lambda_670 [477] +[476] 0.0 0.00 0.00 3 __lambda_669 [476] + 0.00 0.00 3/6689587 Cyc_global_set [162] + 3 __lambda_668 [1329] +----------------------------------------------- + 3 __lambda_671 [468] +[477] 0.0 0.00 0.00 3 __lambda_670 [477] + 0.00 0.00 3/74007889 Cyc_fast_sum [31] + 3 __lambda_669 [476] +----------------------------------------------- + 1 __lambda_0 [1313] +[478] 0.0 0.00 0.00 1 __lambda_394 [478] + 0.00 0.00 1/60386613 Cyc_fast_sub [26] + 0.00 0.00 1/74645771 Cyc_fast_div [21] + 0.00 0.00 1/2 __lambda_722 [529] + 1 __lambda_1 [459] +----------------------------------------------- + 1 __lambda_0 [1313] +[479] 0.0 0.00 0.00 1 __lambda_406 [479] + 0.00 0.00 1/60386613 Cyc_fast_sub [26] + 0.00 0.00 1/74645771 Cyc_fast_div [21] + 0.00 0.00 1/2 __lambda_722 [529] + 1 __lambda_3 [467] +----------------------------------------------- + 1 __lambda_105 [1339] +[480] 0.0 0.00 0.00 1 __lambda_34 [480] + 0.00 0.00 1/11925127 Cyc_length [94] + 0.00 0.00 1/459634805 Cyc_st_add [11] + 1 __lambda_33 [526] +----------------------------------------------- + 1 __lambda_380 [521] + 1 __lambda_379 [1362] + 1 __lambda_378 [1361] + 1 __lambda_377 [1360] +[481] 0.0 0.00 0.00 4 __lambda_347 [481] + 0.00 0.00 4/459634805 Cyc_st_add [11] + 4 __lambda_344 [462] +----------------------------------------------- + 1 __lambda_107 [1340] +[482] 0.0 0.00 0.00 1 __lambda_110 [482] + 0.00 0.00 1/23929808 Cyc_set_cell [51] + 1 __lambda_109 [519] +----------------------------------------------- + 1 __lambda_418 [1383] +[483] 0.0 0.00 0.00 1 __lambda_417 [483] + 0.00 0.00 1/23929808 Cyc_set_cell [51] + 1 __lambda_388 [1363] +----------------------------------------------- + 1 __lambda_430 [1393] +[484] 0.0 0.00 0.00 1 __lambda_429 [484] + 0.00 0.00 1/23929808 Cyc_set_cell [51] + 1 __lambda_427 [1392] +----------------------------------------------- + 1 __lambda_321 [496] +[485] 0.0 0.00 0.00 1 __lambda_8 [485] + 0.00 0.00 1/23929808 Cyc_set_cell [51] + 1 __lambda_7 [1396] +----------------------------------------------- + 3 Cyc_string2number_ [573] +[486] 0.0 0.00 0.00 3 __lambda_42 [486] + 0.00 0.00 3/22445279 Cyc_car [123] + 1 __lambda_377 [1360] + 1 __lambda_378 [1361] + 1 __lambda_379 [1362] +----------------------------------------------- + 1 __lambda_425 [1390] + 1 __lambda_401 [1375] + 1 __lambda_393 [1367] +[487] 0.0 0.00 0.00 3 __lambda_300 [487] + 0.00 0.00 3/459634805 Cyc_st_add [11] + 3 apply_va [414] +----------------------------------------------- + 3 __lambda_30 [1323] +[488] 0.0 0.00 0.00 3 __lambda_301 [488] + 0.00 0.00 3/459634805 Cyc_st_add [11] + 3 __lambda_293 [475] +----------------------------------------------- + 3 __lambda_43 [1325] +[489] 0.0 0.00 0.00 3 __lambda_31 [489] + 0.00 0.00 3/459634805 Cyc_st_add [11] + 3 __lambda_374 [401] +----------------------------------------------- + 1 __lambda_1296 [1353] + 1 __lambda_1294 [1352] + 1 __lambda_1292 [1351] +[490] 0.0 0.00 0.00 3 __lambda_675 [490] + 0.00 0.00 3/459634805 Cyc_st_add [11] + 3 __lambda_661 [518] +----------------------------------------------- + 1 c_schemebase_entry_pt_first_lambda [329] +[491] 0.0 0.00 0.00 1 __lambda_1297 [491] + 0.00 0.00 1/6689587 Cyc_global_set [162] + 0.00 0.00 1/459634805 Cyc_st_add [11] + 1 __lambda_1296 [1353] +----------------------------------------------- + 1 c_schemeread_entry_pt_first_lambda [331] +[492] 0.0 0.00 0.00 1 __lambda_357 [492] + 0.00 0.00 1/6689587 Cyc_global_set [162] + 0.00 0.00 1/459634805 Cyc_st_add [11] + 1 __lambda_356 [513] +----------------------------------------------- + 1 c_scheme_char_entry_pt_first_lambda [328] +[493] 0.0 0.00 0.00 1 __lambda_39 [493] + 0.00 0.00 1/6689587 Cyc_global_set [162] + 0.00 0.00 1/459634805 Cyc_st_add [11] + 1 c_schemeread_entry_pt [590] +----------------------------------------------- + 1 c_schemewrite_entry_pt_first_lambda [333] +[494] 0.0 0.00 0.00 1 __lambda_5 [494] + 0.00 0.00 1/6689587 Cyc_global_set [162] + 0.00 0.00 1/459634805 Cyc_st_add [11] + 1 __lambda_4 [514] +----------------------------------------------- + 1 __lambda_0 [1334] +[495] 0.0 0.00 0.00 1 __lambda_408 [495] + 0.00 0.00 1/60386613 Cyc_fast_sub [26] + 1 __lambda_428 [474] +----------------------------------------------- + 1 __lambda_1281 [1350] + 1 __lambda_9 [1317] +[496] 0.0 0.00 0.00 2 __lambda_321 [496] + 0.00 0.00 2/459634805 Cyc_st_add [11] + 1 __lambda_8 [485] + 1 __lambda_1280 [498] +----------------------------------------------- + 1 Cyc_string_append [570] +[497] 0.0 0.00 0.00 1 __lambda_0 [497] + 0.00 0.00 1/6689587 Cyc_global_set [162] + 1 c_schemebase_entry_pt [588] +----------------------------------------------- + 1 __lambda_321 [496] +[498] 0.0 0.00 0.00 1 __lambda_1280 [498] + 0.00 0.00 1/6689587 Cyc_global_set [162] + 1 c_schemetime_entry_pt [591] +----------------------------------------------- + 1 __lambda_1283 [500] +[499] 0.0 0.00 0.00 1 __lambda_1282 [499] + 0.00 0.00 1/6689587 Cyc_global_set [162] + 1 __lambda_1281 [1350] +----------------------------------------------- + 1 __lambda_1284 [501] +[500] 0.0 0.00 0.00 1 __lambda_1283 [500] + 0.00 0.00 1/6689587 Cyc_global_set [162] + 1 __lambda_1282 [499] +----------------------------------------------- + 1 __lambda_1285 [502] +[501] 0.0 0.00 0.00 1 __lambda_1284 [501] + 0.00 0.00 1/6689587 Cyc_global_set [162] + 1 __lambda_1283 [500] +----------------------------------------------- + 1 __lambda_1286 [503] +[502] 0.0 0.00 0.00 1 __lambda_1285 [502] + 0.00 0.00 1/6689587 Cyc_global_set [162] + 1 __lambda_1284 [501] +----------------------------------------------- + 1 __lambda_1287 [504] +[503] 0.0 0.00 0.00 1 __lambda_1286 [503] + 0.00 0.00 1/6689587 Cyc_global_set [162] + 1 __lambda_1285 [502] +----------------------------------------------- + 1 __lambda_1288 [505] +[504] 0.0 0.00 0.00 1 __lambda_1287 [504] + 0.00 0.00 1/6689587 Cyc_global_set [162] + 1 __lambda_1286 [503] +----------------------------------------------- + 1 __lambda_1289 [506] +[505] 0.0 0.00 0.00 1 __lambda_1288 [505] + 0.00 0.00 1/6689587 Cyc_global_set [162] + 1 __lambda_1287 [504] +----------------------------------------------- + 1 __lambda_1290 [507] +[506] 0.0 0.00 0.00 1 __lambda_1289 [506] + 0.00 0.00 1/6689587 Cyc_global_set [162] + 1 __lambda_1288 [505] +----------------------------------------------- + 1 __lambda_1291 [508] +[507] 0.0 0.00 0.00 1 __lambda_1290 [507] + 0.00 0.00 1/6689587 Cyc_global_set [162] + 1 __lambda_1289 [506] +----------------------------------------------- + 1 __lambda_667 [1328] +[508] 0.0 0.00 0.00 1 __lambda_1291 [508] + 0.00 0.00 1/6689587 Cyc_global_set [162] + 1 __lambda_1290 [507] +----------------------------------------------- + 1 __lambda_667 [1328] +[509] 0.0 0.00 0.00 1 __lambda_1293 [509] + 0.00 0.00 1/6689587 Cyc_global_set [162] + 1 __lambda_1292 [1351] +----------------------------------------------- + 1 __lambda_667 [1328] +[510] 0.0 0.00 0.00 1 __lambda_1295 [510] + 0.00 0.00 1/6689587 Cyc_global_set [162] + 1 __lambda_1294 [1352] +----------------------------------------------- + 1 __lambda_3 [512] +[511] 0.0 0.00 0.00 1 __lambda_2 [511] + 0.00 0.00 1/6689587 Cyc_global_set [162] + 1 __lambda_1 [1338] +----------------------------------------------- + 1 Cyc_string_append [570] +[512] 0.0 0.00 0.00 1 __lambda_3 [512] + 0.00 0.00 1/6689587 Cyc_global_set [162] + 1 __lambda_2 [511] +----------------------------------------------- + 1 __lambda_357 [492] +[513] 0.0 0.00 0.00 1 __lambda_356 [513] + 0.00 0.00 1/6689587 Cyc_global_set [162] + 1 c_entry_pt_first_lambda [586] +----------------------------------------------- + 1 __lambda_5 [494] +[514] 0.0 0.00 0.00 1 __lambda_4 [514] + 0.00 0.00 1/6689587 Cyc_global_set [162] + 1 c_scheme_char_entry_pt [587] +----------------------------------------------- + 1 Cyc_string_append [570] +[515] 0.0 0.00 0.00 1 __lambda_5 [515] + 0.00 0.00 1/6689587 Cyc_global_set [162] + 1 __lambda_4 [1373] +----------------------------------------------- + 1 __lambda_7 [1396] +[516] 0.0 0.00 0.00 1 __lambda_6 [516] + 0.00 0.00 1/6689587 Cyc_global_set [162] + 1 __lambda_5 [1395] +----------------------------------------------- + 1 __lambda_102 [472] +[517] 0.0 0.00 0.00 1 __lambda_117 [517] + 0.00 0.00 1/74007889 Cyc_fast_sum [31] + 1 __lambda_116 [1347] +----------------------------------------------- + 3 __lambda_675 [490] +[518] 0.0 0.00 0.00 3 __lambda_661 [518] + 0.00 0.00 3/108643741 Cyc_is_pair [78] + 3 __lambda_674 [1332] +----------------------------------------------- + 1 __lambda_110 [482] +[519] 0.0 0.00 0.00 1 __lambda_109 [519] + 0.00 0.00 1/22445279 Cyc_car [123] + 1 __lambda_376 [1359] +----------------------------------------------- + 1 c_schemetime_entry_pt_first_lambda [332] +[520] 0.0 0.00 0.00 1 __lambda_3 [520] + 0.00 0.00 1/459634805 Cyc_st_add [11] + 1 c_schemewrite_entry_pt [592] +----------------------------------------------- + 1 c_entry_pt_first_lambda [586] +[521] 0.0 0.00 0.00 1 __lambda_380 [521] + 0.00 0.00 1/459634805 Cyc_st_add [11] + 1 __lambda_347 [481] +----------------------------------------------- + 1 __lambda_433 [524] +[522] 0.0 0.00 0.00 1 __lambda_4 [522] + 0.00 0.00 1/459634805 Cyc_st_add [11] + 1 __lambda_432 [1394] +----------------------------------------------- + 1 __lambda_372 [1355] +[523] 0.0 0.00 0.00 1 __lambda_431 [523] + 0.00 0.00 1/459634805 Cyc_st_add [11] + 1 __lambda_430 [1393] +----------------------------------------------- + 1 __lambda_399 [1372] +[524] 0.0 0.00 0.00 1 __lambda_433 [524] + 0.00 0.00 1/459634805 Cyc_st_add [11] + 1 __lambda_4 [522] +----------------------------------------------- + 1 c_schemecyclonecommon_entry_pt_first_lambda [330] +[525] 0.0 0.00 0.00 1 __lambda_6 [525] + 0.00 0.00 1/459634805 Cyc_st_add [11] + 1 Cyc_string_append [570] +----------------------------------------------- + 1 __lambda_34 [480] +[526] 0.0 0.00 0.00 1 __lambda_33 [526] + 0.00 0.00 1/10601103 Cyc_num_fast_gt_op [176] + 1 __lambda_374 [401] +----------------------------------------------- + 1 __lambda_376 [1359] + 1 __lambda_375 [1358] + 1 __lambda_374 [1357] +[527] 0.0 0.00 0.00 3 Cyc_number2string2 [527] + 0.00 0.00 3/426354903 Cyc_is_number [44] + 1 __lambda_373 [1356] + 1 __lambda_374 [1357] + 1 __lambda_375 [1358] +----------------------------------------------- + 1 __lambda_118 [1348] +[528] 0.0 0.00 0.00 1 __lambda_122 [528] + 0.00 0.00 1/163852508 Cyc_num_fast_eq_op [42] + 1 __lambda_29 [466] +----------------------------------------------- + 0.00 0.00 1/2 __lambda_406 [479] + 0.00 0.00 1/2 __lambda_394 [478] +[529] 0.0 0.00 0.00 2 __lambda_722 [529] + 0.00 0.00 2/426354903 Cyc_is_number [44] +----------------------------------------------- + 1 __lambda_108 [1341] +[530] 0.0 0.00 0.00 1 __lambda_106 [530] + 0.00 0.00 1/108643741 Cyc_is_pair [78] + 1 __lambda_105 [1339] +----------------------------------------------- + 0.00 0.00 1/1 __lambda_428 [474] +[531] 0.0 0.00 0.00 1 __lambda_720 [531] + 0.00 0.00 1/426354903 Cyc_is_number [44] +----------------------------------------------- + 0.00 0.00 62/3252654 gc_free_old_thread_data [563] + 0.00 0.00 107/3252654 gc_wait_handshake [452] + 0.00 0.00 108/3252654 gc_collector_trace [343] + 0.00 0.00 317/3252654 gc_collector_sweep [22] + 0.00 0.00 3252060/3252654 gc_mut_cooperate [335] +[532] 0.0 0.00 0.00 3252654 ck_pr_md_load_ptr [532] +----------------------------------------------- + 0.00 0.00 504013/504013 mark_stack_or_heap_obj [157] +[533] 0.0 0.00 0.00 504013 gc_is_stack_obj [533] +----------------------------------------------- + 0.00 0.00 422722/422722 gc_mut_cooperate [335] +[534] 0.0 0.00 0.00 422722 gc_sum_pending_writes [534] +----------------------------------------------- + 20003 apply [237] +[535] 0.0 0.00 0.00 20003 dispatch [535] + 20003 do_dispatch [281] +----------------------------------------------- + 0.00 0.00 9999/19999 __lambda_72 [388] + 0.00 0.00 10000/19999 __lambda_91 [407] +[536] 0.0 0.00 0.00 19999 Cyc_vector_length [536] +----------------------------------------------- + 0.00 0.00 9999/9999 __lambda_1 [410] +[537] 0.0 0.00 0.00 9999 Cyc_is_procedure [537] +----------------------------------------------- + 0.00 0.00 112/9881 gc_post_handshake [461] + 0.00 0.00 280/9881 gc_collector [18] + 0.00 0.00 359/9881 gc_mut_cooperate [335] + 0.00 0.00 4565/9881 gc_mutator_thread_blocked [540] + 0.00 0.00 4565/9881 gc_mutator_thread_runnable [541] +[538] 0.0 0.00 0.00 9881 ck_pr_cas_int [538] +----------------------------------------------- + 0.00 0.00 2/4584 Cyc_write_va_list [579] + 0.00 0.00 2/4584 Cyc_io_flush_output_port [576] + 0.00 0.00 3/4584 Cyc_write_char [574] + 0.00 0.00 12/4584 Cyc_display_va_list [568] + 0.00 0.00 1588/4584 Cyc_io_peek_char [544] + 0.00 0.00 2977/4584 Cyc_io_read_char [543] +[539] 0.0 0.00 0.00 4584 Cyc_is_port [539] +----------------------------------------------- + 0.00 0.00 1588/4565 Cyc_io_peek_char [544] + 0.00 0.00 2977/4565 Cyc_io_read_char [543] +[540] 0.0 0.00 0.00 4565 gc_mutator_thread_blocked [540] + 0.00 0.00 4565/9881 ck_pr_cas_int [538] +----------------------------------------------- + 1588 Cyc_io_peek_char [544] + 2977 Cyc_io_read_char [543] +[541] 0.0 0.00 0.00 4565 gc_mutator_thread_runnable [541] + 0.00 0.00 4565/9881 ck_pr_cas_int [538] + 1588 __lambda_237 [1297] + 1389 __lambda_225 [1299] + 920 __lambda_234 [400] + 668 __lambda_212 [1303] +----------------------------------------------- + 0.00 0.00 1392/2980 __lambda_225 [1299] + 0.00 0.00 1588/2980 __lambda_237 [1297] +[542] 0.0 0.00 0.00 2980 Cyc_is_eof_object [542] +----------------------------------------------- + 668 __lambda_213 [1304] + 920 __lambda_235 [1295] + 1389 __lambda_45 [1301] +[543] 0.0 0.00 0.00 2977 Cyc_io_read_char [543] + 0.00 0.00 2977/4584 Cyc_is_port [539] + 0.00 0.00 2977/4565 gc_mutator_thread_blocked [540] + 2977 gc_mutator_thread_runnable [541] +----------------------------------------------- + 1588 __lambda_238 [1298] +[544] 0.0 0.00 0.00 1588 Cyc_io_peek_char [544] + 0.00 0.00 1588/4584 Cyc_is_port [539] + 0.00 0.00 1588/4565 gc_mutator_thread_blocked [540] + 1588 gc_mutator_thread_runnable [541] +----------------------------------------------- + 0.00 0.00 977/977 hs_hash [546] +[545] 0.0 0.00 0.00 977 MurmurHash64A [545] +----------------------------------------------- + 0.00 0.00 453/977 set_get [552] + 0.00 0.00 524/977 set_insert [549] +[546] 0.0 0.00 0.00 977 hs_hash [546] + 0.00 0.00 977/977 MurmurHash64A [545] +----------------------------------------------- + 0.00 0.00 46/676 gc_heap_create [565] + 0.00 0.00 630/676 gc_sweep [23] +[547] 0.0 0.00 0.00 676 ck_pr_add_ptr [547] +----------------------------------------------- + 0.00 0.00 629/629 gc_sweep [23] +[548] 0.0 0.00 0.00 629 gc_is_heap_empty [548] +----------------------------------------------- + 0.00 0.00 6/524 register_library [569] + 0.00 0.00 518/524 add_symbol [550] +[549] 0.0 0.00 0.00 524 set_insert [549] + 0.00 0.00 524/977 hs_hash [546] +----------------------------------------------- + 0.00 0.00 3/518 c_entry_pt [327] + 0.00 0.00 6/518 c_schemeread_entry_pt_first_lambda [331] + 0.00 0.00 98/518 c_schemebase_entry_pt_first_lambda [329] + 0.00 0.00 411/518 add_symbol_by_name [554] +[550] 0.0 0.00 0.00 518 add_symbol [550] + 0.00 0.00 518/524 set_insert [549] +----------------------------------------------- + 0.00 0.00 1/453 Cyc_string2symbol [585] + 0.00 0.00 452/453 find_or_add_symbol [553] +[551] 0.0 0.00 0.00 453 find_symbol_by_name [551] + 0.00 0.00 453/453 set_get [552] +----------------------------------------------- + 0.00 0.00 453/453 find_symbol_by_name [551] +[552] 0.0 0.00 0.00 453 set_get [552] + 0.00 0.00 453/977 hs_hash [546] +----------------------------------------------- + 0.00 0.00 5/452 c_schemetime_entry_pt_first_lambda [332] + 0.00 0.00 6/452 c_schemewrite_entry_pt_first_lambda [333] + 0.00 0.00 8/452 c_schemecyclonecommon_entry_pt_first_lambda [330] + 0.00 0.00 24/452 c_scheme_char_entry_pt_first_lambda [328] + 0.00 0.00 48/452 c_schemeread_entry_pt_first_lambda [331] + 0.00 0.00 62/452 c_entry_pt [327] + 0.00 0.00 299/452 c_schemebase_entry_pt_first_lambda [329] +[553] 0.0 0.00 0.00 452 find_or_add_symbol [553] + 0.00 0.00 452/453 find_symbol_by_name [551] + 0.00 0.00 410/411 add_symbol_by_name [554] +----------------------------------------------- + 0.00 0.00 1/411 Cyc_string2symbol [585] + 0.00 0.00 410/411 find_or_add_symbol [553] +[554] 0.0 0.00 0.00 411 add_symbol_by_name [554] + 0.00 0.00 411/417 _strdup [1309] + 0.00 0.00 411/518 add_symbol [550] +----------------------------------------------- + 0.00 0.00 373/373 ck_pr_fence_load [556] +[555] 0.0 0.00 0.00 373 ck_pr_barrier [555] +----------------------------------------------- + 0.00 0.00 61/358 gc_free_old_thread_data [563] + 0.00 0.00 70/358 gc_collector_sweep [22] + 0.00 0.00 110/358 gc_collector_trace [343] + 0.00 0.00 117/358 gc_wait_handshake [452] +[556] 0.0 0.00 0.00 358 ck_pr_fence_load [556] + 0.00 0.00 373/373 ck_pr_barrier [555] +----------------------------------------------- + 0.00 0.00 4/339 c_schemetime_entry_pt_first_lambda [332] + 0.00 0.00 5/339 c_schemewrite_entry_pt_first_lambda [333] + 0.00 0.00 7/339 c_schemecyclonecommon_entry_pt_first_lambda [330] + 0.00 0.00 23/339 c_scheme_char_entry_pt_first_lambda [328] + 0.00 0.00 41/339 c_schemeread_entry_pt_first_lambda [331] + 0.00 0.00 59/339 c_entry_pt [327] + 0.00 0.00 200/339 c_schemebase_entry_pt_first_lambda [329] +[557] 0.0 0.00 0.00 339 add_global [557] + 0.00 0.00 339/339 mcvar [559] + 0.00 0.00 339/339 malloc_make_pair [558] +----------------------------------------------- + 0.00 0.00 339/339 add_global [557] +[558] 0.0 0.00 0.00 339 malloc_make_pair [558] +----------------------------------------------- + 0.00 0.00 339/339 add_global [557] +[559] 0.0 0.00 0.00 339 mcvar [559] +----------------------------------------------- + 0.00 0.00 89/89 gc_mut_cooperate [335] +[560] 0.0 0.00 0.00 89 gc_zero_read_write_counts [560] +----------------------------------------------- + 0.00 0.00 74/74 gc_sweep [23] +[561] 0.0 0.00 0.00 74 gc_heap_free [561] +----------------------------------------------- + 0.00 0.00 62/62 gc_collector_sweep [22] +[562] 0.0 0.00 0.00 62 ck_pr_md_store_int [562] +----------------------------------------------- + 0.00 0.00 62/62 gc_collector [18] +[563] 0.0 0.00 0.00 62 gc_free_old_thread_data [563] + 0.00 0.00 62/3252654 ck_pr_md_load_ptr [532] + 0.00 0.00 61/358 ck_pr_fence_load [556] +----------------------------------------------- + 0.00 0.00 1/23 Cyc_string2symbol [585] + 0.00 0.00 3/23 Cyc_string2number_ [573] + 0.00 0.00 19/23 Cyc_string_append [570] +[564] 0.0 0.00 0.00 23 Cyc_is_string [564] +----------------------------------------------- + 0.00 0.00 5/23 gc_thread_data_init [323] + 0.00 0.00 18/23 gc_grow_heap [184] +[565] 0.0 0.00 0.00 23 gc_heap_create [565] + 0.00 0.00 46/676 ck_pr_add_ptr [547] +----------------------------------------------- + 0.00 0.00 2/14 _Cyc_write [1333] + 0.00 0.00 12/14 Cyc_display_va_list [568] +[566] 0.0 0.00 0.00 14 Cyc_display [566] + 0.00 0.00 2/2 double2buffer [580] +----------------------------------------------- + 0.00 0.00 12/12 __lambda_0 [1313] +[567] 0.0 0.00 0.00 12 Cyc_display_va [567] + 0.00 0.00 12/12 Cyc_display_va_list [568] +----------------------------------------------- + 0.00 0.00 12/12 Cyc_display_va [567] +[568] 0.0 0.00 0.00 12 Cyc_display_va_list [568] + 0.00 0.00 12/4584 Cyc_is_port [539] + 0.00 0.00 12/14 Cyc_display [566] +----------------------------------------------- + 0.00 0.00 1/6 c_schemecyclonecommon_entry_pt [589] + 0.00 0.00 1/6 c_schemebase_entry_pt [588] + 0.00 0.00 1/6 c_schemetime_entry_pt [591] + 0.00 0.00 1/6 c_schemewrite_entry_pt [592] + 0.00 0.00 1/6 c_scheme_char_entry_pt [587] + 0.00 0.00 1/6 c_schemeread_entry_pt [590] +[569] 0.0 0.00 0.00 6 register_library [569] + 0.00 0.00 6/417 _strdup [1309] + 0.00 0.00 6/524 set_insert [549] +----------------------------------------------- + 1 __lambda_432 [1394] + 1 __lambda_373 [1356] + 1 __lambda_6 [525] + 1 __lambda_4 [1373] + 1 __lambda_1 [1338] +[570] 0.0 0.00 0.00 5 Cyc_string_append [570] + 0.00 0.00 19/23 Cyc_is_string [564] + 1 __lambda_398 [1371] + 1 __lambda_372 [1355] + 1 __lambda_0 [497] + 1 __lambda_3 [512] + 1 __lambda_5 [515] +----------------------------------------------- + 0.00 0.00 3/3 Cyc_string2number_ [573] +[571] 0.0 0.00 0.00 3 Cyc_check_obj [571] +----------------------------------------------- + 3 __lambda_294 [1321] +[572] 0.0 0.00 0.00 3 Cyc_string2number2_ [572] + 3 Cyc_string2number_ [573] +----------------------------------------------- + 3 Cyc_string2number2_ [572] +[573] 0.0 0.00 0.00 3 Cyc_string2number_ [573] + 0.00 0.00 3/3 Cyc_check_obj [571] + 0.00 0.00 3/23 Cyc_is_string [564] + 0.00 0.00 3/3 str2int [575] + 3 __lambda_42 [486] +----------------------------------------------- + 0.00 0.00 3/3 __lambda_298 [1322] +[574] 0.0 0.00 0.00 3 Cyc_write_char [574] + 0.00 0.00 3/4584 Cyc_is_port [539] +----------------------------------------------- + 0.00 0.00 3/3 Cyc_string2number_ [573] +[575] 0.0 0.00 0.00 3 str2int [575] +----------------------------------------------- + 0.00 0.00 2/2 __lambda_295 [465] +[576] 0.0 0.00 0.00 2 Cyc_io_flush_output_port [576] + 0.00 0.00 2/4584 Cyc_is_port [539] +----------------------------------------------- + 0.00 0.00 2/2 Cyc_write_va_list [579] +[577] 0.0 0.00 0.00 2 Cyc_write [577] + 0.00 0.00 2/2 _Cyc_write [1333] +----------------------------------------------- + 0.00 0.00 2/2 __lambda_2 [1336] +[578] 0.0 0.00 0.00 2 Cyc_write_va [578] + 0.00 0.00 2/2 Cyc_write_va_list [579] +----------------------------------------------- + 0.00 0.00 2/2 Cyc_write_va [578] +[579] 0.0 0.00 0.00 2 Cyc_write_va_list [579] + 0.00 0.00 2/4584 Cyc_is_port [539] + 0.00 0.00 2/2 Cyc_write [577] +----------------------------------------------- + 0.00 0.00 2/2 Cyc_display [566] +[580] 0.0 0.00 0.00 2 double2buffer [580] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[581] 0.0 0.00 0.00 1 Cyc_heap_init [581] + 0.00 0.00 1/1 gc_start_collector [595] + 0.00 0.00 1/1 gc_init_heap [594] +----------------------------------------------- + 0.00 0.00 1/1 __lambda_1292 [1351] +[582] 0.0 0.00 0.00 1 Cyc_stderr [582] +----------------------------------------------- + 0.00 0.00 1/1 __lambda_1294 [1352] +[583] 0.0 0.00 0.00 1 Cyc_stdin [583] +----------------------------------------------- + 0.00 0.00 1/1 __lambda_1296 [1353] +[584] 0.0 0.00 0.00 1 Cyc_stdout [584] +----------------------------------------------- + 0.00 0.00 1/1 __lambda_32 [457] +[585] 0.0 0.00 0.00 1 Cyc_string2symbol [585] + 0.00 0.00 1/23 Cyc_is_string [564] + 0.00 0.00 1/453 find_symbol_by_name [551] + 0.00 0.00 1/411 add_symbol_by_name [554] +----------------------------------------------- + 1 __lambda_356 [513] +[586] 0.0 0.00 0.00 1 c_entry_pt_first_lambda [586] + 1 __lambda_380 [521] +----------------------------------------------- + 1 __lambda_4 [514] +[587] 0.0 0.00 0.00 1 c_scheme_char_entry_pt [587] + 0.00 0.00 1/6 register_library [569] + 1 c_scheme_char_entry_pt_first_lambda [328] +----------------------------------------------- + 1 __lambda_0 [497] +[588] 0.0 0.00 0.00 1 c_schemebase_entry_pt [588] + 0.00 0.00 1/6 register_library [569] + 1 c_schemebase_entry_pt_first_lambda [329] +----------------------------------------------- + 1 c_entry_pt [327] +[589] 0.0 0.00 0.00 1 c_schemecyclonecommon_entry_pt [589] + 0.00 0.00 1/6 register_library [569] + 1 c_schemecyclonecommon_entry_pt_first_lambda [330] +----------------------------------------------- + 1 __lambda_39 [493] +[590] 0.0 0.00 0.00 1 c_schemeread_entry_pt [590] + 0.00 0.00 1/6 register_library [569] + 1 c_schemeread_entry_pt_first_lambda [331] +----------------------------------------------- + 1 __lambda_1280 [498] +[591] 0.0 0.00 0.00 1 c_schemetime_entry_pt [591] + 0.00 0.00 1/6 register_library [569] + 1 c_schemetime_entry_pt_first_lambda [332] +----------------------------------------------- + 1 __lambda_3 [520] +[592] 0.0 0.00 0.00 1 c_schemewrite_entry_pt [592] + 0.00 0.00 1/6 register_library [569] + 1 c_schemewrite_entry_pt_first_lambda [333] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[593] 0.0 0.00 0.00 1 gc_add_mutator [593] +----------------------------------------------- + 0.00 0.00 1/1 Cyc_heap_init [581] +[594] 0.0 0.00 0.00 1 gc_init_heap [594] +----------------------------------------------- + 0.00 0.00 1/1 Cyc_heap_init [581] +[595] 0.0 0.00 0.00 1 gc_start_collector [595] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[596] 0.0 0.00 0.00 1 set_env_variables [596] +----------------------------------------------- + 839965 __lambda_113 [202] +[1209] 0.0 0.00 0.00 839965 __lambda_112 [1209] + 759974 __lambda_114 [222] + 69995 __lambda_217 [348] + 9999 __lambda_265 [1277] +----------------------------------------------- + 599965 __lambda_278 [108] +[1210] 0.0 0.00 0.00 599965 __lambda_309 [1210] + 599965 __lambda_140 [72] +----------------------------------------------- + 599961 __lambda_351 [231] +[1211] 0.0 0.00 0.00 599961 __lambda_310 [1211] + 599963 __lambda_279 [79] +----------------------------------------------- + 529965 __lambda_136 [28] +[1212] 0.0 0.00 0.00 529965 __lambda_232 [1212] + 529974 __lambda_104 [122] +----------------------------------------------- + 489969 __lambda_140 [72] +[1213] 0.0 0.00 0.00 489969 __lambda_211 [1213] + 489970 __lambda_123 [303] +----------------------------------------------- + 199997 __lambda_152 [307] +[1214] 0.0 0.00 0.00 199997 __lambda_151 [1214] + 199996 __lambda_150 [1215] +----------------------------------------------- + 199996 __lambda_151 [1214] +[1215] 0.0 0.00 0.00 199996 __lambda_150 [1215] + 199997 __lambda_149 [251] +----------------------------------------------- + 199990 __lambda_278 [108] +[1216] 0.0 0.00 0.00 199990 __lambda_304 [1216] + 199988 __lambda_279 [79] +----------------------------------------------- + 199989 __lambda_278 [108] +[1217] 0.0 0.00 0.00 199989 __lambda_314 [1217] + 199991 __lambda_313 [287] +----------------------------------------------- + 79996 __lambda_115 [337] +[1218] 0.0 0.00 0.00 79996 __lambda_111 [1218] + 79995 __lambda_114 [222] +----------------------------------------------- + 79996 __lambda_118 [355] +[1219] 0.0 0.00 0.00 79996 __lambda_117 [1219] + 79995 __lambda_116 [1220] +----------------------------------------------- + 79995 __lambda_117 [1219] +[1220] 0.0 0.00 0.00 79995 __lambda_116 [1220] + 79996 __lambda_115 [337] +----------------------------------------------- + 9999 __lambda_11 [27] + 29999 __lambda_4 [66] + 29999 Cyc_sum [88] +[1221] 0.0 0.00 0.00 69997 __lambda_194 [1221] + 69996 __lambda_193 [294] +----------------------------------------------- + 69997 __lambda_140 [72] +[1222] 0.0 0.00 0.00 69997 __lambda_218 [1222] + 69997 __lambda_118 [355] +----------------------------------------------- + 69994 __lambda_216 [1224] +[1223] 0.0 0.00 0.00 69994 __lambda_215 [1223] + 69994 __lambda_214 [305] +----------------------------------------------- + 69994 __lambda_217 [348] +[1224] 0.0 0.00 0.00 69994 __lambda_216 [1224] + 69994 __lambda_215 [1223] +----------------------------------------------- + 49999 __lambda_209 [306] +[1225] 0.0 0.00 0.00 49999 __lambda_208 [1225] + 49999 __lambda_213 [300] +----------------------------------------------- + 29999 __lambda_336 [276] +[1226] 0.0 0.00 0.00 29999 __lambda_338 [1226] + 29997 __lambda_279 [79] +----------------------------------------------- + 29999 __lambda_278 [108] +[1227] 0.0 0.00 0.00 29999 __lambda_339 [1227] + 29997 __lambda_336 [276] +----------------------------------------------- + 29999 __lambda_278 [108] +[1228] 0.0 0.00 0.00 29999 __lambda_340 [1228] + 29998 __lambda_279 [79] +----------------------------------------------- + 29998 __lambda_278 [108] +[1229] 0.0 0.00 0.00 29998 __lambda_324 [1229] + 29997 __lambda_279 [79] +----------------------------------------------- + 29998 __lambda_278 [108] +[1230] 0.0 0.00 0.00 29998 __lambda_341 [1230] + 29998 __lambda_279 [79] +----------------------------------------------- + 29996 __lambda_351 [231] +[1231] 0.0 0.00 0.00 29996 __lambda_325 [1231] + 29997 __lambda_279 [79] +----------------------------------------------- + 29996 __lambda_278 [108] +[1232] 0.0 0.00 0.00 29996 __lambda_327 [1232] + 29998 __lambda_279 [79] +----------------------------------------------- + 29996 __lambda_322 [396] +[1233] 0.0 0.00 0.00 29996 __lambda_328 [1233] + 29995 __lambda_279 [79] +----------------------------------------------- + 20000 __lambda_136 [28] +[1234] 0.0 0.00 0.00 20000 __lambda_163 [1234] + 20000 __lambda_201 [153] +----------------------------------------------- + 20000 __lambda_136 [28] +[1235] 0.0 0.00 0.00 20000 __lambda_166 [1235] + 20000 __lambda_201 [153] +----------------------------------------------- + 20000 __lambda_234 [297] +[1236] 0.0 0.00 0.00 20000 __lambda_238 [1236] + 20000 __lambda_236 [272] +----------------------------------------------- + 20000 __lambda_381 [383] +[1237] 0.0 0.00 0.00 20000 __lambda_382 [1237] + 20000 __lambda_235 [312] +----------------------------------------------- + 20000 __lambda_386 [350] +[1238] 0.0 0.00 0.00 20000 __lambda_384 [1238] + 10000 __lambda_368 [1267] + 10000 __lambda_369 [1268] +----------------------------------------------- + 1 do_dispatch [281] + 19998 Cyc_list2vector [57] +[1239] 0.0 0.00 0.00 19999 __lambda_383 [1239] + 20000 __lambda_381 [383] +----------------------------------------------- + 19999 __lambda_239 [389] +[1240] 0.0 0.00 0.00 19999 __lambda_385 [1240] + 20000 __lambda_375 [52] +----------------------------------------------- + 10000 __lambda_92 [234] +[1241] 0.0 0.00 0.00 10000 __lambda_0 [1241] + 10000 __lambda_270 [1260] +----------------------------------------------- + 10000 __lambda_107 [371] +[1242] 0.0 0.00 0.00 10000 __lambda_102 [1242] + 10000 __lambda_106 [182] +----------------------------------------------- + 10000 __lambda_109 [1244] +[1243] 0.0 0.00 0.00 10000 __lambda_108 [1243] + 10000 __lambda_107 [371] +----------------------------------------------- + 10000 __lambda_110 [402] +[1244] 0.0 0.00 0.00 10000 __lambda_109 [1244] + 10000 __lambda_108 [1243] +----------------------------------------------- + 10000 __lambda_152 [307] +[1245] 0.0 0.00 0.00 10000 __lambda_141 [1245] + 9999 __lambda_375 [52] +----------------------------------------------- + 10000 __lambda_155 [1247] +[1246] 0.0 0.00 0.00 10000 __lambda_154 [1246] + 10000 __lambda_153 [372] +----------------------------------------------- + 10000 Cyc_make_vector [278] +[1247] 0.0 0.00 0.00 10000 __lambda_155 [1247] + 10000 __lambda_154 [1246] +----------------------------------------------- + 10000 __lambda_136 [28] +[1248] 0.0 0.00 0.00 10000 __lambda_159 [1248] + 10000 __lambda_201 [153] +----------------------------------------------- + 10000 __lambda_171 [1250] +[1249] 0.0 0.00 0.00 10000 __lambda_170 [1249] + 10000 __lambda_169 [373] +----------------------------------------------- + 10000 __lambda_199 [121] +[1250] 0.0 0.00 0.00 10000 __lambda_171 [1250] + 10000 __lambda_170 [1249] +----------------------------------------------- + 10000 __lambda_136 [28] +[1251] 0.0 0.00 0.00 10000 __lambda_172 [1251] + 10000 __lambda_201 [153] +----------------------------------------------- + 10000 __lambda_136 [28] +[1252] 0.0 0.00 0.00 10000 __lambda_174 [1252] + 10000 __lambda_160 [341] +----------------------------------------------- + 10000 __lambda_168 [360] +[1253] 0.0 0.00 0.00 10000 __lambda_177 [1253] + 10000 Cyc_list2vector [57] +----------------------------------------------- + 10000 __lambda_195 [270] +[1254] 0.0 0.00 0.00 10000 __lambda_178 [1254] + 10000 __lambda_176 [356] +----------------------------------------------- + 10000 __lambda_223 [1256] +[1255] 0.0 0.00 0.00 10000 __lambda_222 [1255] + 10000 __lambda_221 [374] +----------------------------------------------- + 10000 __lambda_224 [1257] +[1256] 0.0 0.00 0.00 10000 __lambda_223 [1256] + 10000 __lambda_222 [1255] +----------------------------------------------- + 10000 __lambda_225 [391] +[1257] 0.0 0.00 0.00 10000 __lambda_224 [1257] + 10000 __lambda_223 [1256] +----------------------------------------------- + 10000 __lambda_140 [72] +[1258] 0.0 0.00 0.00 10000 __lambda_227 [1258] + 10000 __lambda_110 [402] +----------------------------------------------- + 10000 __lambda_125 [263] +[1259] 0.0 0.00 0.00 10000 __lambda_264 [1259] + 10000 __lambda_1 [252] +----------------------------------------------- + 10000 __lambda_0 [1241] +[1260] 0.0 0.00 0.00 10000 __lambda_270 [1260] + 10000 __lambda_228 [404] +----------------------------------------------- + 10000 Cyc_list2vector [57] +[1261] 0.0 0.00 0.00 10000 __lambda_272 [1261] + 10000 __lambda_91 [407] +----------------------------------------------- + 10000 Cyc_list2vector [57] +[1262] 0.0 0.00 0.00 10000 __lambda_273 [1262] + 10000 __lambda_204 [409] +----------------------------------------------- + 10000 __lambda_329 [340] +[1263] 0.0 0.00 0.00 10000 __lambda_320 [1263] + 9999 __lambda_283 [395] +----------------------------------------------- + 10000 __lambda_330 [377] +[1264] 0.0 0.00 0.00 10000 __lambda_321 [1264] + 9999 __lambda_329 [340] +----------------------------------------------- + 10000 __lambda_315 [253] +[1265] 0.0 0.00 0.00 10000 __lambda_365 [1265] + 10000 __lambda_374 [401] +----------------------------------------------- + 10000 __lambda_367 [384] +[1266] 0.0 0.00 0.00 10000 __lambda_366 [1266] + 10000 __lambda_277 [406] +----------------------------------------------- + 10000 __lambda_384 [1238] +[1267] 0.0 0.00 0.00 10000 __lambda_368 [1267] + 10000 __lambda_367 [384] +----------------------------------------------- + 10000 __lambda_384 [1238] +[1268] 0.0 0.00 0.00 10000 __lambda_369 [1268] + 10000 __lambda_387 [390] +----------------------------------------------- + 10000 __lambda_416 [399] +[1269] 0.0 0.00 0.00 10000 __lambda_370 [1269] + 9999 __lambda_387 [390] +----------------------------------------------- + 10000 __lambda_91 [407] +[1270] 0.0 0.00 0.00 10000 __lambda_90 [1270] + 10000 __lambda_89 [314] +----------------------------------------------- + 9999 __lambda_1 [410] +[1271] 0.0 0.00 0.00 9999 __lambda_100 [1271] + 9999 __lambda_77 [412] +----------------------------------------------- + 9999 __lambda_128 [311] +[1272] 0.0 0.00 0.00 9999 __lambda_124 [1272] + 10000 __lambda_127 [223] +----------------------------------------------- + 9999 __lambda_131 [408] +[1273] 0.0 0.00 0.00 9999 __lambda_130 [1273] + 10000 __lambda_129 [319] +----------------------------------------------- + 9999 __lambda_198 [1288] +[1274] 0.0 0.00 0.00 9999 __lambda_197 [1274] + 9999 __lambda_196 [378] +----------------------------------------------- + 9999 __lambda_204 [409] +[1275] 0.0 0.00 0.00 9999 __lambda_203 [1275] + 9998 __lambda_202 [1289] +----------------------------------------------- + 9999 __lambda_0 [225] +[1276] 0.0 0.00 0.00 9999 __lambda_263 [1276] + 9999 __lambda_12 [19] +----------------------------------------------- + 9999 __lambda_112 [1209] +[1277] 0.0 0.00 0.00 9999 __lambda_265 [1277] + 9999 __lambda_131 [408] +----------------------------------------------- + 9999 __lambda_140 [72] +[1278] 0.0 0.00 0.00 9999 __lambda_266 [1278] + 9999 __lambda_118 [355] +----------------------------------------------- + 9999 __lambda_278 [108] +[1279] 0.0 0.00 0.00 9999 __lambda_319 [1279] + 9999 __lambda_279 [79] +----------------------------------------------- + 9999 __lambda_332 [1281] +[1280] 0.0 0.00 0.00 9999 __lambda_331 [1280] + 9999 __lambda_330 [377] +----------------------------------------------- + 9999 __lambda_278 [108] +[1281] 0.0 0.00 0.00 9999 __lambda_332 [1281] + 9999 __lambda_331 [1280] +----------------------------------------------- + 9999 __lambda_278 [108] +[1282] 0.0 0.00 0.00 9999 __lambda_333 [1282] + 9999 __lambda_279 [79] +----------------------------------------------- + 9999 __lambda_342 [349] +[1283] 0.0 0.00 0.00 9999 __lambda_334 [1283] + 10000 __lambda_279 [79] +----------------------------------------------- + 9999 __lambda_345 [1285] +[1284] 0.0 0.00 0.00 9999 __lambda_344 [1284] + 10000 __lambda_343 [375] +----------------------------------------------- + 9999 __lambda_14 [8] +[1285] 0.0 0.00 0.00 9999 __lambda_345 [1285] + 9999 __lambda_344 [1284] +----------------------------------------------- + 9999 __lambda_77 [412] +[1286] 0.0 0.00 0.00 9999 __lambda_76 [1286] + 9999 __lambda_75 [379] +----------------------------------------------- + 9999 __lambda_86 [127] +[1287] 0.0 0.00 0.00 9999 __lambda_78 [1287] + 9999 __lambda_271 [368] +----------------------------------------------- + 9998 __lambda_202 [1289] +[1288] 0.0 0.00 0.00 9998 __lambda_198 [1288] + 9999 __lambda_197 [1274] +----------------------------------------------- + 9998 __lambda_203 [1275] +[1289] 0.0 0.00 0.00 9998 __lambda_202 [1289] + 9998 __lambda_198 [1288] +----------------------------------------------- + 9998 __lambda_727 [59] +[1290] 0.0 0.00 0.00 9998 __lambda_282 [1290] + 9999 __lambda_280 [255] +----------------------------------------------- + 9998 __lambda_318 [1292] +[1291] 0.0 0.00 0.00 9998 __lambda_317 [1291] + 9998 __lambda_316 [380] +----------------------------------------------- + 9998 __lambda_278 [108] +[1292] 0.0 0.00 0.00 9998 __lambda_318 [1292] + 9998 __lambda_317 [1291] +----------------------------------------------- + 1588 __lambda_233 [1294] +[1293] 0.0 0.00 0.00 1588 __lambda_231 [1293] + 1588 __lambda_34 [321] +----------------------------------------------- + 1588 __lambda_236 [1296] +[1294] 0.0 0.00 0.00 1588 __lambda_233 [1294] + 1588 __lambda_231 [1293] +----------------------------------------------- + 1588 __lambda_232 [381] +[1295] 0.0 0.00 0.00 1588 __lambda_235 [1295] + 920 Cyc_io_read_char [543] + 668 __lambda_247 [1306] +----------------------------------------------- + 1588 __lambda_237 [1297] +[1296] 0.0 0.00 0.00 1588 __lambda_236 [1296] + 1588 __lambda_233 [1294] +----------------------------------------------- + 1588 gc_mutator_thread_runnable [541] +[1297] 0.0 0.00 0.00 1588 __lambda_237 [1297] + 0.00 0.00 1588/2980 Cyc_is_eof_object [542] + 1588 __lambda_236 [1296] +----------------------------------------------- + 4 do_dispatch [281] + 668 __lambda_229 [1305] + 916 __lambda_234 [400] +[1298] 0.0 0.00 0.00 1588 __lambda_238 [1298] + 1588 Cyc_io_peek_char [544] +----------------------------------------------- + 3 __lambda_24 [1318] + 1389 gc_mutator_thread_runnable [541] +[1299] 0.0 0.00 0.00 1392 __lambda_225 [1299] + 0.00 0.00 1392/2980 Cyc_is_eof_object [542] + 1392 __lambda_224 [432] +----------------------------------------------- + 1392 __lambda_22 [416] +[1300] 0.0 0.00 0.00 1392 __lambda_226 [1300] + 1392 __lambda_46 [428] +----------------------------------------------- + 1392 __lambda_46 [428] +[1301] 0.0 0.00 0.00 1392 __lambda_45 [1301] + 1389 Cyc_io_read_char [543] + 3 __lambda_26 [473] +----------------------------------------------- + 6 do_dispatch [281] + 662 __lambda_194 [397] +[1302] 0.0 0.00 0.00 668 __lambda_193 [1302] + 668 __lambda_228 [415] +----------------------------------------------- + 668 gc_mutator_thread_runnable [541] +[1303] 0.0 0.00 0.00 668 __lambda_212 [1303] + 668 __lambda_211 [431] +----------------------------------------------- + 668 __lambda_214 [424] +[1304] 0.0 0.00 0.00 668 __lambda_213 [1304] + 668 Cyc_io_read_char [543] +----------------------------------------------- + 668 __lambda_239 [429] +[1305] 0.0 0.00 0.00 668 __lambda_229 [1305] + 668 __lambda_238 [1298] +----------------------------------------------- + 668 __lambda_235 [1295] +[1306] 0.0 0.00 0.00 668 __lambda_247 [1306] + 668 __lambda_374 [401] +----------------------------------------------- + 668 __lambda_250 [1308] +[1307] 0.0 0.00 0.00 668 __lambda_249 [1307] + 668 __lambda_248 [430] +----------------------------------------------- + 668 __lambda_251 [437] +[1308] 0.0 0.00 0.00 668 __lambda_250 [1308] + 668 __lambda_249 [1307] +----------------------------------------------- + 0.00 0.00 6/417 register_library [569] + 0.00 0.00 411/417 add_symbol_by_name [554] +[1309] 0.0 0.00 0.00 417 _strdup [1309] +----------------------------------------------- + 47 __lambda_22 [416] +[1310] 0.0 0.00 0.00 47 __lambda_54 [1310] + 47 __lambda_44 [417] +----------------------------------------------- + 47 __lambda_20 [451] +[1311] 0.0 0.00 0.00 47 __lambda_55 [1311] + 47 __lambda_23 [413] +----------------------------------------------- + 23 __lambda_666 [453] +[1312] 0.0 0.00 0.00 23 __lambda_658 [1312] + 23 __lambda_662 [419] +----------------------------------------------- + 12 __lambda_662 [419] +[1313] 0.0 0.00 0.00 12 __lambda_0 [1313] + 0.00 0.00 12/12 Cyc_display_va [567] + 1 __lambda_393 [1367] + 1 __lambda_394 [478] + 1 __lambda_395 [1368] + 1 __lambda_396 [1369] + 1 __lambda_397 [1370] + 1 __lambda_399 [1372] + 1 __lambda_401 [1375] + 1 __lambda_402 [1376] + 1 __lambda_404 [1378] + 1 __lambda_406 [479] + 1 __lambda_425 [1390] + 1 __lambda_426 [1391] +----------------------------------------------- + 4 __lambda_11 [435] +[1314] 0.0 0.00 0.00 4 __lambda_10 [1314] + 4 __lambda_9 [1317] +----------------------------------------------- + 1 __lambda_5 [1395] + 3 __lambda_9 [1317] +[1315] 0.0 0.00 0.00 4 __lambda_345 [1315] + 4 __lambda_228 [415] +----------------------------------------------- + 4 __lambda_662 [419] +[1316] 0.0 0.00 0.00 4 __lambda_346 [1316] + 4 __lambda_11 [435] +----------------------------------------------- + 4 __lambda_10 [1314] +[1317] 0.0 0.00 0.00 4 __lambda_9 [1317] + 3 __lambda_345 [1315] + 1 __lambda_321 [496] +----------------------------------------------- + 3 __lambda_18 [463] +[1318] 0.0 0.00 0.00 3 __lambda_24 [1318] + 3 __lambda_225 [1299] +----------------------------------------------- + 3 __lambda_26 [473] +[1319] 0.0 0.00 0.00 3 __lambda_25 [1319] + 3 __lambda_19 [470] +----------------------------------------------- + 3 __lambda_33 [436] +[1320] 0.0 0.00 0.00 3 __lambda_292 [1320] + 3 __lambda_300 [1324] +----------------------------------------------- + 3 Cyc_list2string [469] +[1321] 0.0 0.00 0.00 3 __lambda_294 [1321] + 3 Cyc_string2number2_ [572] +----------------------------------------------- + 3 __lambda_662 [419] +[1322] 0.0 0.00 0.00 3 __lambda_298 [1322] + 0.00 0.00 3/3 Cyc_write_char [574] + 1 __lambda_392 [1366] + 1 __lambda_400 [1374] + 1 __lambda_424 [1389] +----------------------------------------------- + 3 __lambda_274 [53] +[1323] 0.0 0.00 0.00 3 __lambda_30 [1323] + 3 __lambda_301 [488] +----------------------------------------------- + 3 __lambda_292 [1320] +[1324] 0.0 0.00 0.00 3 __lambda_300 [1324] + 3 Cyc_list2string [469] +----------------------------------------------- + 3 __lambda_18 [463] +[1325] 0.0 0.00 0.00 3 __lambda_43 [1325] + 3 __lambda_31 [489] +----------------------------------------------- + 3 __lambda_668 [1329] +[1326] 0.0 0.00 0.00 3 __lambda_659 [1326] + 3 __lambda_667 [1328] +----------------------------------------------- + 3 __lambda_674 [1332] +[1327] 0.0 0.00 0.00 3 __lambda_660 [1327] + 3 __lambda_673 [1331] +----------------------------------------------- + 3 __lambda_659 [1326] +[1328] 0.0 0.00 0.00 3 __lambda_667 [1328] + 1 __lambda_1291 [508] + 1 __lambda_1293 [509] + 1 __lambda_1295 [510] +----------------------------------------------- + 3 __lambda_669 [476] +[1329] 0.0 0.00 0.00 3 __lambda_668 [1329] + 3 __lambda_659 [1326] +----------------------------------------------- + 3 __lambda_673 [1331] +[1330] 0.0 0.00 0.00 3 __lambda_672 [1330] + 3 __lambda_671 [468] +----------------------------------------------- + 3 __lambda_660 [1327] +[1331] 0.0 0.00 0.00 3 __lambda_673 [1331] + 3 __lambda_672 [1330] +----------------------------------------------- + 3 __lambda_661 [518] +[1332] 0.0 0.00 0.00 3 __lambda_674 [1332] + 3 __lambda_660 [1327] +----------------------------------------------- + 0.00 0.00 2/2 Cyc_write [577] +[1333] 0.0 0.00 0.00 2 _Cyc_write [1333] + 0.00 0.00 2/14 Cyc_display [566] +----------------------------------------------- + 1 __lambda_421 [1386] + 1 __lambda_409 [1381] +[1334] 0.0 0.00 0.00 2 __lambda_0 [1334] + 1 __lambda_408 [495] + 1 __lambda_420 [1385] +----------------------------------------------- + 1 __lambda_420 [1385] + 1 __lambda_415 [1382] +[1335] 0.0 0.00 0.00 2 __lambda_1 [1335] + 1 __lambda_409 [1381] + 1 __lambda_419 [1384] +----------------------------------------------- + 2 __lambda_662 [419] +[1336] 0.0 0.00 0.00 2 __lambda_2 [1336] + 0.00 0.00 2/2 Cyc_write_va [578] + 1 __lambda_403 [1377] + 1 __lambda_405 [1379] +----------------------------------------------- + 0.00 0.00 1/1 apply [237] +[1337] 0.0 0.00 0.00 1 __75halt [1337] +----------------------------------------------- + 1 __lambda_2 [511] +[1338] 0.0 0.00 0.00 1 __lambda_1 [1338] + 1 Cyc_string_append [570] +----------------------------------------------- + 1 __lambda_106 [530] +[1339] 0.0 0.00 0.00 1 __lambda_105 [1339] + 1 __lambda_34 [480] +----------------------------------------------- + 1 __lambda_32 [457] +[1340] 0.0 0.00 0.00 1 __lambda_107 [1340] + 1 __lambda_110 [482] +----------------------------------------------- + 1 __lambda_111 [1342] +[1341] 0.0 0.00 0.00 1 __lambda_108 [1341] + 1 __lambda_106 [530] +----------------------------------------------- + 1 __lambda_112 [1343] +[1342] 0.0 0.00 0.00 1 __lambda_111 [1342] + 1 __lambda_108 [1341] +----------------------------------------------- + 1 __lambda_113 [1344] +[1343] 0.0 0.00 0.00 1 __lambda_112 [1343] + 1 __lambda_111 [1342] +----------------------------------------------- + 1 __lambda_114 [1345] +[1344] 0.0 0.00 0.00 1 __lambda_113 [1344] + 1 __lambda_112 [1343] +----------------------------------------------- + 1 __lambda_29 [466] +[1345] 0.0 0.00 0.00 1 __lambda_114 [1345] + 1 __lambda_113 [1344] +----------------------------------------------- + 1 __lambda_274 [53] +[1346] 0.0 0.00 0.00 1 __lambda_115 [1346] + 1 __lambda_29 [466] +----------------------------------------------- + 1 __lambda_117 [517] +[1347] 0.0 0.00 0.00 1 __lambda_116 [1347] + 1 __lambda_228 [415] +----------------------------------------------- + 1 __lambda_216 [443] +[1348] 0.0 0.00 0.00 1 __lambda_118 [1348] + 1 __lambda_122 [528] +----------------------------------------------- + 1 __lambda_29 [466] +[1349] 0.0 0.00 0.00 1 __lambda_121 [1349] + 1 __lambda_374 [401] +----------------------------------------------- + 1 __lambda_1282 [499] +[1350] 0.0 0.00 0.00 1 __lambda_1281 [1350] + 1 __lambda_321 [496] +----------------------------------------------- + 1 __lambda_1293 [509] +[1351] 0.0 0.00 0.00 1 __lambda_1292 [1351] + 0.00 0.00 1/1 Cyc_stderr [582] + 1 __lambda_675 [490] +----------------------------------------------- + 1 __lambda_1295 [510] +[1352] 0.0 0.00 0.00 1 __lambda_1294 [1352] + 0.00 0.00 1/1 Cyc_stdin [583] + 1 __lambda_675 [490] +----------------------------------------------- + 1 __lambda_1297 [491] +[1353] 0.0 0.00 0.00 1 __lambda_1296 [1353] + 0.00 0.00 1/1 Cyc_stdout [584] + 1 __lambda_675 [490] +----------------------------------------------- + 1 __lambda_422 [1387] +[1354] 0.0 0.00 0.00 1 __lambda_2 [1354] + 1 __lambda_421 [1386] +----------------------------------------------- + 1 Cyc_string_append [570] +[1355] 0.0 0.00 0.00 1 __lambda_372 [1355] + 1 __lambda_431 [523] +----------------------------------------------- + 1 Cyc_number2string2 [527] +[1356] 0.0 0.00 0.00 1 __lambda_373 [1356] + 1 Cyc_string_append [570] +----------------------------------------------- + 1 Cyc_number2string2 [527] +[1357] 0.0 0.00 0.00 1 __lambda_374 [1357] + 1 Cyc_number2string2 [527] +----------------------------------------------- + 1 Cyc_number2string2 [527] +[1358] 0.0 0.00 0.00 1 __lambda_375 [1358] + 1 Cyc_number2string2 [527] +----------------------------------------------- + 1 __lambda_109 [519] +[1359] 0.0 0.00 0.00 1 __lambda_376 [1359] + 1 Cyc_number2string2 [527] +----------------------------------------------- + 1 __lambda_42 [486] +[1360] 0.0 0.00 0.00 1 __lambda_377 [1360] + 1 __lambda_347 [481] +----------------------------------------------- + 1 __lambda_42 [486] +[1361] 0.0 0.00 0.00 1 __lambda_378 [1361] + 1 __lambda_347 [481] +----------------------------------------------- + 1 __lambda_42 [486] +[1362] 0.0 0.00 0.00 1 __lambda_379 [1362] + 1 __lambda_347 [481] +----------------------------------------------- + 1 __lambda_417 [483] +[1363] 0.0 0.00 0.00 1 __lambda_388 [1363] + 1 __lambda_416 [399] +----------------------------------------------- + 1 __lambda_295 [465] +[1364] 0.0 0.00 0.00 1 __lambda_390 [1364] + 1 Cyc_apply [98] +----------------------------------------------- + 1 __lambda_662 [419] +[1365] 0.0 0.00 0.00 1 __lambda_391 [1365] + 1 __lambda_295 [465] +----------------------------------------------- + 1 __lambda_298 [1322] +[1366] 0.0 0.00 0.00 1 __lambda_392 [1366] + 1 __lambda_666 [453] +----------------------------------------------- + 1 __lambda_0 [1313] +[1367] 0.0 0.00 0.00 1 __lambda_393 [1367] + 1 __lambda_300 [487] +----------------------------------------------- + 1 __lambda_0 [1313] +[1368] 0.0 0.00 0.00 1 __lambda_395 [1368] + 1 __lambda_1 [459] +----------------------------------------------- + 1 __lambda_0 [1313] +[1369] 0.0 0.00 0.00 1 __lambda_396 [1369] + 1 __lambda_1 [459] +----------------------------------------------- + 1 __lambda_0 [1313] +[1370] 0.0 0.00 0.00 1 __lambda_397 [1370] + 1 __lambda_1 [459] +----------------------------------------------- + 1 Cyc_string_append [570] +[1371] 0.0 0.00 0.00 1 __lambda_398 [1371] + 1 __lambda_1 [459] +----------------------------------------------- + 1 __lambda_0 [1313] +[1372] 0.0 0.00 0.00 1 __lambda_399 [1372] + 1 __lambda_433 [524] +----------------------------------------------- + 1 __lambda_5 [515] +[1373] 0.0 0.00 0.00 1 __lambda_4 [1373] + 1 Cyc_string_append [570] +----------------------------------------------- + 1 __lambda_298 [1322] +[1374] 0.0 0.00 0.00 1 __lambda_400 [1374] + 1 __lambda_1 [459] +----------------------------------------------- + 1 __lambda_0 [1313] +[1375] 0.0 0.00 0.00 1 __lambda_401 [1375] + 1 __lambda_300 [487] +----------------------------------------------- + 1 __lambda_0 [1313] +[1376] 0.0 0.00 0.00 1 __lambda_402 [1376] + 1 __lambda_1 [459] +----------------------------------------------- + 1 __lambda_2 [1336] +[1377] 0.0 0.00 0.00 1 __lambda_403 [1377] + 1 __lambda_1 [459] +----------------------------------------------- + 1 __lambda_0 [1313] +[1378] 0.0 0.00 0.00 1 __lambda_404 [1378] + 1 __lambda_3 [467] +----------------------------------------------- + 1 __lambda_2 [1336] +[1379] 0.0 0.00 0.00 1 __lambda_405 [1379] + 1 __lambda_1 [459] +----------------------------------------------- + 1 __lambda_428 [474] +[1380] 0.0 0.00 0.00 1 __lambda_407 [1380] + 1 __lambda_1 [459] +----------------------------------------------- + 1 __lambda_1 [1335] +[1381] 0.0 0.00 0.00 1 __lambda_409 [1381] + 1 __lambda_0 [1334] +----------------------------------------------- + 1 __lambda_371 [458] +[1382] 0.0 0.00 0.00 1 __lambda_415 [1382] + 1 __lambda_1 [1335] +----------------------------------------------- + 1 __lambda_419 [1384] +[1383] 0.0 0.00 0.00 1 __lambda_418 [1383] + 1 __lambda_417 [483] +----------------------------------------------- + 1 __lambda_1 [1335] +[1384] 0.0 0.00 0.00 1 __lambda_419 [1384] + 1 __lambda_418 [1383] +----------------------------------------------- + 1 __lambda_0 [1334] +[1385] 0.0 0.00 0.00 1 __lambda_420 [1385] + 1 __lambda_1 [1335] +----------------------------------------------- + 1 __lambda_2 [1354] +[1386] 0.0 0.00 0.00 1 __lambda_421 [1386] + 1 __lambda_0 [1334] +----------------------------------------------- + 1 __lambda_295 [465] +[1387] 0.0 0.00 0.00 1 __lambda_422 [1387] + 1 __lambda_2 [1354] +----------------------------------------------- + 1 __lambda_662 [419] +[1388] 0.0 0.00 0.00 1 __lambda_423 [1388] + 1 __lambda_295 [465] +----------------------------------------------- + 1 __lambda_298 [1322] +[1389] 0.0 0.00 0.00 1 __lambda_424 [1389] + 1 __lambda_666 [453] +----------------------------------------------- + 1 __lambda_0 [1313] +[1390] 0.0 0.00 0.00 1 __lambda_425 [1390] + 1 __lambda_300 [487] +----------------------------------------------- + 1 __lambda_0 [1313] +[1391] 0.0 0.00 0.00 1 __lambda_426 [1391] + 1 __lambda_1 [459] +----------------------------------------------- + 1 __lambda_429 [484] +[1392] 0.0 0.00 0.00 1 __lambda_427 [1392] + 1 __lambda_1 [459] +----------------------------------------------- + 1 __lambda_431 [523] +[1393] 0.0 0.00 0.00 1 __lambda_430 [1393] + 1 __lambda_429 [484] +----------------------------------------------- + 1 __lambda_4 [522] +[1394] 0.0 0.00 0.00 1 __lambda_432 [1394] + 1 Cyc_string_append [570] +----------------------------------------------- + 1 __lambda_6 [516] +[1395] 0.0 0.00 0.00 1 __lambda_5 [1395] + 1 __lambda_345 [1315] +----------------------------------------------- + 1 __lambda_8 [485] +[1396] 0.0 0.00 0.00 1 __lambda_7 [1396] + 1 __lambda_6 [516] +----------------------------------------------- + + This table describes the call tree of the program, and was sorted by + the total amount of time spent in each function and its children. + + Each entry in this table consists of several lines. The line with the + index number at the left hand margin lists the current function. + The lines above it list the functions that called this function, + and the lines below it list the functions this one called. + This line lists: + index A unique number given to each element of the table. + Index numbers are sorted numerically. + The index number is printed next to every function name so + it is easier to look up where the function is in the table. + + % time This is the percentage of the `total' time that was spent + in this function and its children. Note that due to + different viewpoints, functions excluded by options, etc, + these numbers will NOT add up to 100%. + + self This is the total amount of time spent in this function. + + children This is the total amount of time propagated into this + function by its children. + + called This is the number of times the function was called. + If the function called itself recursively, the number + only includes non-recursive calls, and is followed by + a `+' and the number of recursive calls. + + name The name of the current function. The index number is + printed after it. If the function is a member of a + cycle, the cycle number is printed between the + function's name and the index number. + + + For the function's parents, the fields have the following meanings: + + self This is the amount of time that was propagated directly + from the function into this parent. + + children This is the amount of time that was propagated from + the function's children into this parent. + + called This is the number of times this parent called the + function `/' the total number of times the function + was called. Recursive calls to the function are not + included in the number after the `/'. + + name This is the name of the parent. The parent's index + number is printed after it. If the parent is a + member of a cycle, the cycle number is printed between + the name and the index number. + + If the parents of the function cannot be determined, the word + `' is printed in the `name' field, and all the other + fields are blank. + + For the function's children, the fields have the following meanings: + + self This is the amount of time that was propagated directly + from the child into the function. + + children This is the amount of time that was propagated from the + child's children to the function. + + called This is the number of times the function called + this child `/' the total number of times the child + was called. Recursive calls by the child are not + listed in the number after the `/'. + + name This is the name of the child. The child's index + number is printed after it. If the child is a + member of a cycle, the cycle number is printed + between the name and the index number. + + If there are any cycles (circles) in the call graph, there is an + entry for the cycle-as-a-whole. This entry shows who called the + cycle (as parents) and the members of the cycle (as children.) + The `+' recursive calls entry shows the number of function calls that + were internal to the cycle, and the calls entry for each member shows, + for that member, how many times it was called from other members of + the cycle. + +Copyright (C) 2012-2016 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + +Index by function name + + [98] Cyc_apply [235] __lambda_210 (maze.c) [401] __lambda_374 (base.c) + [102] Cyc_apply_from_buf [434] __lambda_210 (read.c) [1358] __lambda_375 (maze.c) + [282] Cyc_bignum_remainder [1213] __lambda_211 (maze.c) [52] __lambda_375 (base.c) + [123] Cyc_car [431] __lambda_211 (read.c) [1359] __lambda_376 (maze.c) + [91] Cyc_cdr [247] __lambda_212 (maze.c) [1360] __lambda_377 (maze.c) + [571] Cyc_check_obj [1303] __lambda_212 (read.c) [1361] __lambda_378 (maze.c) + [49] Cyc_checked_add (runtime.c) [300] __lambda_213 (maze.c) [1362] __lambda_379 (maze.c) + [24] Cyc_checked_mul (runtime.c) [1304] __lambda_213 (read.c) [137] __lambda_38 (maze.c) + [60] Cyc_checked_sub (runtime.c) [305] __lambda_214 (maze.c) [521] __lambda_380 (maze.c) + [566] Cyc_display [424] __lambda_214 (read.c) [383] __lambda_381 (maze.c) + [567] Cyc_display_va [1223] __lambda_215 (maze.c) [1237] __lambda_382 (maze.c) + [568] Cyc_display_va_list [421] __lambda_215 (read.c) [1239] __lambda_383 (maze.c) + [119] Cyc_eq [1224] __lambda_216 (maze.c) [1238] __lambda_384 (maze.c) + [21] Cyc_fast_div [443] __lambda_216 (read.c) [1240] __lambda_385 (maze.c) + [16] Cyc_fast_mul [348] __lambda_217 (maze.c) [350] __lambda_386 (maze.c) + [26] Cyc_fast_sub [420] __lambda_217 (read.c) [390] __lambda_387 (maze.c) + [31] Cyc_fast_sum [1222] __lambda_218 (maze.c) [1363] __lambda_388 (maze.c) + [162] Cyc_global_set [439] __lambda_218 (read.c) [277] __lambda_389 (maze.c) + [581] Cyc_heap_init (runtime-main.h) [347] __lambda_219 (maze.c) [97] __lambda_39 (maze.c) + [471] Cyc_integer2char [440] __lambda_219 (read.c) [493] __lambda_39 (char.c) + [576] Cyc_io_flush_output_port [120] __lambda_22 (maze.c) [1364] __lambda_390 (maze.c) + [544] Cyc_io_peek_char [416] __lambda_22 (read.c) [1365] __lambda_391 (maze.c) + [543] Cyc_io_read_char [271] __lambda_220 (maze.c) [1366] __lambda_392 (maze.c) + [114] Cyc_is_boolean [441] __lambda_220 (read.c) [1367] __lambda_393 (maze.c) + [542] Cyc_is_eof_object [374] __lambda_221 (maze.c) [478] __lambda_394 (maze.c) + [71] Cyc_is_fixnum [442] __lambda_221 (read.c) [1368] __lambda_395 (maze.c) + [20] Cyc_is_integer [1255] __lambda_222 (maze.c) [1369] __lambda_396 (maze.c) + [83] Cyc_is_null [438] __lambda_222 (read.c) [1370] __lambda_397 (maze.c) + [44] Cyc_is_number [1256] __lambda_223 (maze.c) [1371] __lambda_398 (maze.c) + [219] Cyc_is_opaque [455] __lambda_223 (read.c) [1372] __lambda_399 (maze.c) + [78] Cyc_is_pair [1257] __lambda_224 (maze.c) [66] __lambda_4 (maze.c) + [539] Cyc_is_port [432] __lambda_224 (read.c) [1373] __lambda_4 (common.c) + [537] Cyc_is_procedure [391] __lambda_225 (maze.c) [522] __lambda_4 (base.c) + [564] Cyc_is_string [1299] __lambda_225 (read.c) [514] __lambda_4 (write.c) + [89] Cyc_is_symbol [392] __lambda_226 (maze.c) [76] __lambda_40 (maze.c) + [37] Cyc_is_vector [1300] __lambda_226 (read.c) [1374] __lambda_400 (maze.c) + [94] Cyc_length [1258] __lambda_227 (maze.c) [1375] __lambda_401 (maze.c) + [469] Cyc_list2string [427] __lambda_227 (read.c) [1376] __lambda_402 (maze.c) + [57] Cyc_list2vector [404] __lambda_228 (maze.c) [1377] __lambda_403 (maze.c) + [278] Cyc_make_vector [415] __lambda_228 (read.c) [1378] __lambda_404 (maze.c) + [42] Cyc_num_fast_eq_op [315] __lambda_229 (maze.c) [1379] __lambda_405 (maze.c) + [176] Cyc_num_fast_gt_op [1305] __lambda_229 (read.c) [479] __lambda_406 (maze.c) + [54] Cyc_num_fast_gte_op [111] __lambda_23 (maze.c) [1380] __lambda_407 (maze.c) + [64] Cyc_num_fast_lt_op [413] __lambda_23 (read.c) [495] __lambda_408 (maze.c) + [155] Cyc_num_fast_lte_op [160] __lambda_230 (maze.c) [1381] __lambda_409 (maze.c) + [100] Cyc_num_op_va_list [426] __lambda_230 (read.c) [125] __lambda_41 (maze.c) + [527] Cyc_number2string2 [200] __lambda_231 (maze.c) [1382] __lambda_415 (maze.c) + [25] Cyc_remainder [1293] __lambda_231 (read.c) [399] __lambda_416 (maze.c) + [136] Cyc_set_car [1212] __lambda_232 (maze.c) [483] __lambda_417 (maze.c) + [146] Cyc_set_cdr [381] __lambda_232 (read.c) [1383] __lambda_418 (maze.c) + [51] Cyc_set_cell [151] __lambda_233 (maze.c) [1384] __lambda_419 (maze.c) + [250] Cyc_set_globals_changed [338] __lambda_233 (base.c) [47] __lambda_42 (maze.c) + [11] Cyc_st_add [1294] __lambda_233 (read.c) [486] __lambda_42 (read.c) + [3] Cyc_start_trampoline [187] __lambda_234 (maze.c) [1385] __lambda_420 (maze.c) + [582] Cyc_stderr [297] __lambda_234 (base.c) [1386] __lambda_421 (maze.c) + [583] Cyc_stdin [400] __lambda_234 (read.c) [1387] __lambda_422 (maze.c) + [584] Cyc_stdout [261] __lambda_235 (maze.c) [1388] __lambda_423 (maze.c) + [572] Cyc_string2number2_ [312] __lambda_235 (base.c) [1389] __lambda_424 (maze.c) + [573] Cyc_string2number_ [1295] __lambda_235 (read.c) [1390] __lambda_425 (maze.c) + [585] Cyc_string2symbol [190] __lambda_236 (maze.c) [1391] __lambda_426 (maze.c) + [570] Cyc_string_append [272] __lambda_236 (base.c) [1392] __lambda_427 (maze.c) + [138] Cyc_sub [1296] __lambda_236 (read.c) [474] __lambda_428 (maze.c) + [280] Cyc_sub_op [188] __lambda_237 (maze.c) [484] __lambda_429 (maze.c) + [88] Cyc_sum [398] __lambda_237 (base.c) [38] __lambda_43 (maze.c) + [134] Cyc_sum_op [1297] __lambda_237 (read.c) [1325] __lambda_43 (read.c) + [536] Cyc_vector_length [273] __lambda_238 (maze.c) [1393] __lambda_430 (maze.c) + [15] Cyc_vector_ref [1236] __lambda_238 (base.c) [523] __lambda_431 (maze.c) + [50] Cyc_vector_set [1298] __lambda_238 (read.c) [1394] __lambda_432 (maze.c) + [577] Cyc_write [81] __lambda_239 (maze.c) [524] __lambda_433 (maze.c) + [574] Cyc_write_char [389] __lambda_239 (base.c) [74] __lambda_44 (maze.c) + [578] Cyc_write_va [429] __lambda_239 (read.c) [417] __lambda_44 (read.c) + [579] Cyc_write_va_list [170] __lambda_24 (maze.c) [87] __lambda_45 (maze.c) + [4] GC [1318] __lambda_24 (read.c) [1301] __lambda_45 (read.c) + [545] MurmurHash64A (ck_ht_hash.h) [178] __lambda_240 (maze.c) [73] __lambda_46 (maze.c) + [1333] _Cyc_write (runtime.c) [193] __lambda_241 (maze.c) [428] __lambda_46 (read.c) + [1337] __75halt [204] __lambda_242 (maze.c) [180] __lambda_47 (maze.c) + [179] __halt [118] __lambda_243 (maze.c) [141] __lambda_48 (maze.c) + [225] __lambda_0 (maze.c) [171] __lambda_244 (maze.c) [156] __lambda_49 (maze.c) + [497] __lambda_0 (common.c) [232] __lambda_245 (maze.c) [35] __lambda_5 (maze.c) + [1241] __lambda_0 (base.c) [245] __lambda_246 (maze.c) [515] __lambda_5 (common.c) + [1334] __lambda_0 (time.c) [385] __lambda_246 (read.c) [494] __lambda_5 (write.c) + [1313] __lambda_0 (write.c) [165] __lambda_247 (maze.c) [1395] __lambda_5 (read.c) + [252] __lambda_1 (maze.c) [1306] __lambda_247 (read.c) [161] __lambda_50 (maze.c) + [1338] __lambda_1 (common.c) [93] __lambda_248 (maze.c) [116] __lambda_51 (maze.c) + [410] __lambda_1 (base.c) [430] __lambda_248 (read.c) [221] __lambda_52 (maze.c) + [1335] __lambda_1 (time.c) [274] __lambda_249 (maze.c) [183] __lambda_53 (maze.c) + [459] __lambda_1 (write.c) [1307] __lambda_249 (read.c) [135] __lambda_54 (maze.c) + [36] __lambda_10 (maze.c) [152] __lambda_25 (maze.c) [1310] __lambda_54 (read.c) + [1314] __lambda_10 (read.c) [1319] __lambda_25 (read.c) [238] __lambda_55 (maze.c) + [1271] __lambda_100 (maze.c) [75] __lambda_250 (maze.c) [1311] __lambda_55 (read.c) + [411] __lambda_101 (maze.c) [1308] __lambda_250 (read.c) [230] __lambda_56 (maze.c) + [1242] __lambda_102 (maze.c) [210] __lambda_251 (maze.c) [460] __lambda_56 (read.c) + [472] __lambda_102 (read.c) [437] __lambda_251 (read.c) [239] __lambda_57 (maze.c) + [228] __lambda_103 (maze.c) [172] __lambda_252 (maze.c) [236] __lambda_58 (maze.c) + [122] __lambda_104 (maze.c) [215] __lambda_253 (maze.c) [41] __lambda_6 (maze.c) + [196] __lambda_105 (maze.c) [144] __lambda_254 (maze.c) [525] __lambda_6 (common.c) + [1339] __lambda_105 (read.c) [205] __lambda_255 (maze.c) [516] __lambda_6 (read.c) + [182] __lambda_106 (maze.c) [159] __lambda_256 (maze.c) [1312] __lambda_658 (base.c) + [530] __lambda_106 (read.c) [194] __lambda_257 (maze.c) [1326] __lambda_659 (base.c) + [371] __lambda_107 (maze.c) [174] __lambda_258 (maze.c) [1327] __lambda_660 (base.c) + [1340] __lambda_107 (read.c) [173] __lambda_259 (maze.c) [518] __lambda_661 (base.c) + [1243] __lambda_108 (maze.c) [131] __lambda_26 (maze.c) [419] __lambda_662 (base.c) + [1341] __lambda_108 (read.c) [473] __lambda_26 (read.c) [453] __lambda_666 (base.c) + [1244] __lambda_109 (maze.c) [145] __lambda_260 (maze.c) [1328] __lambda_667 (base.c) + [519] __lambda_109 (read.c) [369] __lambda_261 (maze.c) [1329] __lambda_668 (base.c) + [27] __lambda_11 (maze.c) [358] __lambda_262 (maze.c) [476] __lambda_669 (base.c) + [435] __lambda_11 (read.c) [1276] __lambda_263 (maze.c) [477] __lambda_670 (base.c) + [402] __lambda_110 (maze.c) [1259] __lambda_264 (maze.c) [468] __lambda_671 (base.c) + [482] __lambda_110 (read.c) [1277] __lambda_265 (maze.c) [1330] __lambda_672 (base.c) + [1218] __lambda_111 (maze.c) [1278] __lambda_266 (maze.c) [1331] __lambda_673 (base.c) + [1342] __lambda_111 (read.c) [366] __lambda_267 (maze.c) [1332] __lambda_674 (base.c) + [1209] __lambda_112 (maze.c) [393] __lambda_268 (maze.c) [490] __lambda_675 (base.c) + [1343] __lambda_112 (read.c) [394] __lambda_269 (maze.c) [68] __lambda_7 (maze.c) + [202] __lambda_113 (maze.c) [262] __lambda_27 (maze.c) [1396] __lambda_7 (read.c) + [1344] __lambda_113 (read.c) [1260] __lambda_270 (maze.c) [61] __lambda_718 (base.c) + [222] __lambda_114 (maze.c) [368] __lambda_271 (maze.c) [218] __lambda_719 (base.c) + [1345] __lambda_114 (read.c) [1261] __lambda_272 (maze.c) [388] __lambda_72 (maze.c) + [337] __lambda_115 (maze.c) [1262] __lambda_273 (maze.c) [531] __lambda_720 (base.c) + [1346] __lambda_115 (read.c) [109] __lambda_273 (base.c) [529] __lambda_722 (base.c) + [1220] __lambda_116 (maze.c) [405] __lambda_274 (maze.c) [164] __lambda_724 (base.c) + [1347] __lambda_116 (read.c) [53] __lambda_274 (base.c) [29] __lambda_725 (base.c) + [1219] __lambda_117 (maze.c) [298] __lambda_275 (maze.c) [39] __lambda_726 (base.c) + [517] __lambda_117 (read.c) [359] __lambda_276 (maze.c) [59] __lambda_727 (base.c) + [355] __lambda_118 (maze.c) [406] __lambda_277 (maze.c) [34] __lambda_728 (base.c) + [1348] __lambda_118 (read.c) [108] __lambda_278 (maze.c) [299] __lambda_729 (base.c) + [233] __lambda_119 (maze.c) [79] __lambda_279 (maze.c) [169] __lambda_73 (maze.c) + [19] __lambda_12 (maze.c) [105] __lambda_28 (maze.c) [99] __lambda_74 (maze.c) + [30] __lambda_120 (maze.c) [255] __lambda_280 (maze.c) [9] __lambda_744 (base.c) + [186] __lambda_121 (maze.c) [320] __lambda_281 (maze.c) [163] __lambda_745 (base.c) + [1349] __lambda_121 (read.c) [1290] __lambda_282 (maze.c) [48] __lambda_746 (base.c) + [264] __lambda_122 (maze.c) [395] __lambda_283 (maze.c) [198] __lambda_747 (base.c) + [528] __lambda_122 (read.c) [367] __lambda_284 (maze.c) [379] __lambda_75 (maze.c) + [303] __lambda_123 (maze.c) [292] __lambda_285 (maze.c) [1286] __lambda_76 (maze.c) + [1272] __lambda_124 (maze.c) [289] __lambda_286 (maze.c) [13] __lambda_763 (base.c) + [263] __lambda_125 (maze.c) [324] __lambda_287 (maze.c) [220] __lambda_764 (base.c) + [256] __lambda_126 (maze.c) [336] __lambda_288 (maze.c) [412] __lambda_77 (maze.c) + [223] __lambda_127 (maze.c) [304] __lambda_289 (maze.c) [1287] __lambda_78 (maze.c) + [311] __lambda_128 (maze.c) [466] __lambda_29 (read.c) [387] __lambda_79 (maze.c) + [498] __lambda_1280 (base.c) [267] __lambda_290 (maze.c) [55] __lambda_8 (maze.c) + [1350] __lambda_1281 (base.c) [269] __lambda_291 (maze.c) [485] __lambda_8 (read.c) + [499] __lambda_1282 (base.c) [302] __lambda_292 (maze.c) [132] __lambda_80 (maze.c) + [500] __lambda_1283 (base.c) [1320] __lambda_292 (read.c) [101] __lambda_81 (maze.c) + [501] __lambda_1284 (base.c) [286] __lambda_293 (maze.c) [107] __lambda_82 (maze.c) + [502] __lambda_1285 (base.c) [475] __lambda_293 (read.c) [112] __lambda_83 (maze.c) + [503] __lambda_1286 (base.c) [248] __lambda_294 (maze.c) [110] __lambda_84 (maze.c) + [504] __lambda_1287 (base.c) [1321] __lambda_294 (read.c) [128] __lambda_85 (maze.c) + [505] __lambda_1288 (base.c) [288] __lambda_295 (maze.c) [127] __lambda_86 (maze.c) + [506] __lambda_1289 (base.c) [465] __lambda_295 (base.c) [133] __lambda_87 (maze.c) + [319] __lambda_129 (maze.c) [309] __lambda_296 (maze.c) [376] __lambda_88 (maze.c) + [507] __lambda_1290 (base.c) [246] __lambda_297 (maze.c) [314] __lambda_89 (maze.c) + [508] __lambda_1291 (base.c) [224] __lambda_298 (maze.c) [58] __lambda_9 (maze.c) + [1351] __lambda_1292 (base.c) [1322] __lambda_298 (base.c) [1317] __lambda_9 (read.c) + [509] __lambda_1293 (base.c) [227] __lambda_299 (maze.c) [1270] __lambda_90 (maze.c) + [1352] __lambda_1294 (base.c) [464] __lambda_299 (base.c) [407] __lambda_91 (maze.c) + [510] __lambda_1295 (base.c) [62] __lambda_3 (maze.c) [234] __lambda_92 (maze.c) + [1353] __lambda_1296 (base.c) [512] __lambda_3 (common.c) [166] __lambda_93 (maze.c) + [491] __lambda_1297 (base.c) [520] __lambda_3 (time.c) [149] __lambda_94 (maze.c) + [7] __lambda_13 (maze.c) [467] __lambda_3 (write.c) [259] __lambda_95 (maze.c) + [1273] __lambda_130 (maze.c) [126] __lambda_30 (maze.c) [130] __lambda_96 (maze.c) + [408] __lambda_131 (maze.c) [1323] __lambda_30 (read.c) [189] __lambda_97 (maze.c) + [28] __lambda_136 (maze.c) [185] __lambda_300 (maze.c) [201] __lambda_98 (maze.c) + [92] __lambda_137 (maze.c) [487] __lambda_300 (base.c) [86] __lambda_99 (maze.c) + [65] __lambda_138 (maze.c) [1324] __lambda_300 (read.c) [77] _cons + [70] __lambda_139 (maze.c) [326] __lambda_301 (maze.c) [1309] _strdup + [8] __lambda_14 (maze.c) [488] __lambda_301 (read.c) [557] add_global + [72] __lambda_140 (maze.c) [290] __lambda_302 (maze.c) [56] add_mutation + [1245] __lambda_141 (maze.c) [124] __lambda_302 (base.c) [550] add_symbol + [386] __lambda_142 (maze.c) [291] __lambda_303 (maze.c) [554] add_symbol_by_name + [301] __lambda_143 (maze.c) [1216] __lambda_304 (maze.c) [237] apply + [318] __lambda_144 (maze.c) [293] __lambda_305 (maze.c) [414] apply_va + [199] __lambda_145 (maze.c) [265] __lambda_306 (maze.c) [418] assoc + [167] __lambda_146 (maze.c) [310] __lambda_307 (maze.c) [327] c_entry_pt (maze.c) + [117] __lambda_147 (maze.c) [254] __lambda_308 (maze.c) [586] c_entry_pt_first_lambda (maze.c) + [216] __lambda_148 (maze.c) [1210] __lambda_309 (maze.c) [587] c_scheme_char_entry_pt + [251] __lambda_149 (maze.c) [96] __lambda_309 (base.c) [328] c_scheme_char_entry_pt_first_lambda + [14] __lambda_15 (maze.c) [143] __lambda_31 (maze.c) [588] c_schemebase_entry_pt + [1215] __lambda_150 (maze.c) [489] __lambda_31 (read.c) [329] c_schemebase_entry_pt_first_lambda + [1214] __lambda_151 (maze.c) [1211] __lambda_310 (maze.c) [589] c_schemecyclonecommon_entry_pt + [307] __lambda_152 (maze.c) [217] __lambda_310 (base.c) [330] c_schemecyclonecommon_entry_pt_first_lambda + [372] __lambda_153 (maze.c) [150] __lambda_311 (maze.c) [590] c_schemeread_entry_pt + [1246] __lambda_154 (maze.c) [268] __lambda_312 (maze.c) [331] c_schemeread_entry_pt_first_lambda + [1247] __lambda_155 (maze.c) [287] __lambda_313 (maze.c) [591] c_schemetime_entry_pt + [363] __lambda_156 (maze.c) [1217] __lambda_314 (maze.c) [332] c_schemetime_entry_pt_first_lambda + [242] __lambda_157 (maze.c) [253] __lambda_315 (maze.c) [592] c_schemewrite_entry_pt + [403] __lambda_158 (maze.c) [380] __lambda_316 (maze.c) [333] c_schemewrite_entry_pt_first_lambda + [1248] __lambda_159 (maze.c) [1291] __lambda_317 (maze.c) [84] cell_get + [45] __lambda_16 (maze.c) [1292] __lambda_318 (maze.c) [240] ck_pr_add_8 (ck_pr.h) + [341] __lambda_160 (maze.c) [1279] __lambda_319 (maze.c) [547] ck_pr_add_ptr (ck_pr.h) + [352] __lambda_161 (maze.c) [206] __lambda_32 (maze.c) [555] ck_pr_barrier (ck_pr.h) + [364] __lambda_162 (maze.c) [457] __lambda_32 (read.c) [538] ck_pr_cas_int (ck_pr.h) + [1234] __lambda_163 (maze.c) [1263] __lambda_320 (maze.c) [556] ck_pr_fence_load (ck_pr.h) + [370] __lambda_164 (maze.c) [1264] __lambda_321 (maze.c) [104] ck_pr_md_load_int (ck_pr.h) + [296] __lambda_165 (maze.c) [496] __lambda_321 (base.c) [532] ck_pr_md_load_ptr (ck_pr.h) + [1235] __lambda_166 (maze.c) [396] __lambda_322 (maze.c) [129] ck_pr_md_load_uint (ck_pr.h) + [365] __lambda_167 (maze.c) [362] __lambda_323 (maze.c) [562] ck_pr_md_store_int (ck_pr.h) + [360] __lambda_168 (maze.c) [1229] __lambda_324 (maze.c) [32] ck_pr_sub_ptr (ck_pr.h) + [373] __lambda_169 (maze.c) [1231] __lambda_325 (maze.c) [317] clear_mutations + [139] __lambda_17 (maze.c) [344] __lambda_326 (maze.c) [535] dispatch + [1249] __lambda_170 (maze.c) [1232] __lambda_327 (maze.c) [142] dispatch_num_eq + [1250] __lambda_171 (maze.c) [1233] __lambda_328 (maze.c) [283] dispatch_num_gt + [1251] __lambda_172 (maze.c) [340] __lambda_329 (maze.c) [195] dispatch_num_gte + [353] __lambda_173 (maze.c) [115] __lambda_33 (maze.c) [281] do_dispatch + [1252] __lambda_174 (maze.c) [436] __lambda_33 (char.c) [580] double2buffer + [308] __lambda_175 (maze.c) [526] __lambda_33 (read.c) [266] equal + [356] __lambda_176 (maze.c) [377] __lambda_330 (maze.c) [257] equalp + [1253] __lambda_177 (maze.c) [1280] __lambda_331 (maze.c) [553] find_or_add_symbol + [1254] __lambda_178 (maze.c) [1281] __lambda_332 (maze.c) [551] find_symbol_by_name + [351] __lambda_179 (maze.c) [1282] __lambda_333 (maze.c) [593] gc_add_mutator + [85] __lambda_18 (maze.c) [1283] __lambda_334 (maze.c) [10] gc_alloc + [463] __lambda_18 (read.c) [313] __lambda_335 (maze.c) [241] gc_alloc_from_bignum + [346] __lambda_180 (maze.c) [276] __lambda_336 (maze.c) [103] gc_allocated_bytes + [325] __lambda_181 (maze.c) [361] __lambda_337 (maze.c) [18] gc_collector + [316] __lambda_182 (maze.c) [1226] __lambda_338 (maze.c) [22] gc_collector_sweep + [147] __lambda_183 (maze.c) [1227] __lambda_339 (maze.c) [343] gc_collector_trace + [260] __lambda_184 (maze.c) [82] __lambda_34 (maze.c) [33] gc_copy_obj + [113] __lambda_185 (maze.c) [321] __lambda_34 (char.c) [345] gc_empty_collector_stack + [203] __lambda_186 (maze.c) [480] __lambda_34 (read.c) [43] gc_fixup_moved_obj + [168] __lambda_187 (maze.c) [1228] __lambda_340 (maze.c) [563] gc_free_old_thread_data + [191] __lambda_188 (maze.c) [1230] __lambda_341 (maze.c) [184] gc_grow_heap + [214] __lambda_189 (maze.c) [349] __lambda_342 (maze.c) [454] gc_handshake + [470] __lambda_19 (read.c) [375] __lambda_343 (maze.c) [565] gc_heap_create + [158] __lambda_190 (maze.c) [1284] __lambda_344 (maze.c) [561] gc_heap_free + [226] __lambda_191 (maze.c) [462] __lambda_344 (read.c) [594] gc_init_heap + [339] __lambda_192 (maze.c) [1285] __lambda_345 (maze.c) [342] gc_initialize + [294] __lambda_193 (maze.c) [1315] __lambda_345 (read.c) [548] gc_is_heap_empty + [1302] __lambda_193 (read.c) [382] __lambda_346 (maze.c) [533] gc_is_stack_obj + [1221] __lambda_194 (maze.c) [1316] __lambda_346 (read.c) [425] gc_mark_globals + [397] __lambda_194 (read.c) [46] __lambda_347 (maze.c) [357] gc_mark_gray + [270] __lambda_195 (maze.c) [481] __lambda_347 (read.c) [354] gc_mark_gray2 + [378] __lambda_196 (maze.c) [63] __lambda_348 (maze.c) [5] gc_minor + [1274] __lambda_197 (maze.c) [211] __lambda_349 (maze.c) [6] gc_move + [1288] __lambda_198 (maze.c) [95] __lambda_35 (maze.c) [335] gc_mut_cooperate + [121] __lambda_199 (maze.c) [181] __lambda_350 (maze.c) [67] gc_mut_update + [80] __lambda_2 (maze.c) [231] __lambda_351 (maze.c) [540] gc_mutator_thread_blocked + [511] __lambda_2 (common.c) [212] __lambda_352 (maze.c) [541] gc_mutator_thread_runnable + [1354] __lambda_2 (time.c) [243] __lambda_353 (maze.c) [461] gc_post_handshake + [1336] __lambda_2 (write.c) [192] __lambda_354 (maze.c) [177] gc_print_stats + [40] __lambda_20 (maze.c) [284] __lambda_355 (maze.c) [154] gc_request_mark_globals + [451] __lambda_20 (read.c) [207] __lambda_356 (maze.c) [595] gc_start_collector + [140] __lambda_200 (maze.c) [513] __lambda_356 (read.c) [534] gc_sum_pending_writes + [433] __lambda_200 (read.c) [244] __lambda_357 (maze.c) [23] gc_sweep + [153] __lambda_201 (maze.c) [492] __lambda_357 (read.c) [90] gc_thr_add_to_move_buffer + [444] __lambda_201 (read.c) [197] __lambda_358 (maze.c) [279] gc_thr_grow_move_buffer + [1289] __lambda_202 (maze.c) [285] __lambda_359 (maze.c) [323] gc_thread_data_init + [422] __lambda_202 (read.c) [69] __lambda_36 (maze.c) [12] gc_try_alloc + [1275] __lambda_203 (maze.c) [208] __lambda_360 (maze.c) [452] gc_wait_handshake + [445] __lambda_203 (read.c) [258] __lambda_361 (maze.c) [560] gc_zero_read_write_counts + [409] __lambda_204 (maze.c) [209] __lambda_362 (maze.c) [546] hs_hash (runtime.c) + [423] __lambda_204 (read.c) [229] __lambda_363 (maze.c) [558] malloc_make_pair + [275] __lambda_205 (maze.c) [213] __lambda_364 (maze.c) [157] mark_stack_or_heap_obj (gc.c) + [446] __lambda_205 (read.c) [1265] __lambda_365 (maze.c) [559] mcvar + [334] __lambda_206 (maze.c) [1266] __lambda_366 (maze.c) [322] memberp + [447] __lambda_206 (read.c) [384] __lambda_367 (maze.c) [569] register_library + [295] __lambda_207 (maze.c) [1267] __lambda_368 (maze.c) [596] set_env_variables + [448] __lambda_207 (read.c) [1268] __lambda_369 (maze.c) [552] set_get (runtime.c) + [1225] __lambda_208 (maze.c) [148] __lambda_37 (maze.c) [549] set_insert (runtime.c) + [449] __lambda_208 (read.c) [1269] __lambda_370 (maze.c) [575] str2int + [306] __lambda_209 (maze.c) [458] __lambda_371 (maze.c) [106] vpbuffer_add + [450] __lambda_209 (read.c) [1355] __lambda_372 (maze.c) [249] vpbuffer_realloc + [175] __lambda_21 (maze.c) [1356] __lambda_373 (maze.c) [2] + [456] __lambda_21 (read.c) [1357] __lambda_374 (maze.c) diff --git a/tests/debug/maze-cps-opt.scm b/tests/debug/maze-cps-opt.scm new file mode 100644 index 00000000..51006556 --- /dev/null +++ b/tests/debug/maze-cps-opt.scm @@ -0,0 +1,1759 @@ +[optimized] +(lambda (k924) + (let ((k925 (##core#lambda + (r926) + (let ((k928 (##core#lambda + (r929) + (let ((k931 (##core#lambda + (r932) + (let ((k934 (##core#lambda + (r935) + (let ((k937 (##core#lambda + (r938) + (let ((t940 (set! flush-output-port #f flush-output))) + (let ((t941 (set! current-jiffy #f current-milliseconds))) + (let ((t942 (set! jiffies-per-second + #f + (lambda (k944) (k944 1000))))) + (let ((t945 (set! current-second #f current-seconds))) + (let ((t946 (set! inexact #f exact->inexact))) + (let ((t947 (set! exact #f inexact->exact))) + (let ((t948 (set! square + #f + (lambda (k950 x61) + (k950 (##core#inline_allocate + ("C_a_i_times" 4) + x61 + x61)))))) + (let ((t954 (set! exact-integer? #f integer?))) + (let ((t955 (set! this-scheme-implementation-name + #f + (lambda (k957) + (let ((k962 (##core#lambda + (r963) + (string-append k957 "chicken-" r963)))) + (chicken-version k962)))))) + (let ((t965 (set! bitwise-not + #f + (lambda (k967 x66) + (let ((k972 (##core#lambda + (r973) + (k967 (##core#inline_allocate ("C_a_i_minus" 4) r973 1))))) + ((##core#proc "C_minus" #t) k972 x66)))))) + (let ((t975 (set! bitwise-and + #f + (lambda (k977 x68 y69) + (if (##core#inline "C_i_nequalp" x68 0) + (k977 0) + (if (##core#inline "C_i_nequalp" y69 0) + (k977 0) + (if (##core#inline "C_i_nequalp" x68 -1) + (k977 y69) + (if (##core#inline "C_i_nequalp" y69 -1) + (k977 x68) + (let ((k1024 (##core#lambda + (r1025) + (let ((a1023 r1025)) + (let ((k1028 (##core#lambda + (r1029) + (let ((r1003 (##core#inline_allocate + ("C_a_i_bitwise_and" 4) + a1023 + r1029))) + (let ((r1018 (##core#inline "C_i_oddp" x68))) + (let ((r1009 (##core#cond + r1018 + (##core#inline "C_i_oddp" y69) + #f))) + (if r1009 + ((##core#proc "C_plus" #t) k977 r1003 r1003 1) + (k977 (##core#inline_allocate + ("C_a_i_plus" 4) + r1003 + r1003))))))))) + (div k1028 y69 2)))))) + (div k1024 x68 2)))))))))) + (let ((t1031 (set! div + #f + (lambda (k1033 x77 y78) + (let ((k1037 (##core#lambda + (r1038) + (if r1038 + ((##core#proc "C_quotient" #t) k1033 x77 y78) + (if (##core#inline "C_i_lessp" y78 0) + (let ((k1049 (##core#lambda + (r1050) + (let ((r1066 (##core#inline_allocate + ("C_a_i_times" 4) + r1050 + y78))) + (let ((r1053 (##core#inline_allocate + ("C_a_i_minus" 4) + x77 + r1066))) + (let ((r1059 (##core#inline "C_i_nequalp" r1053 0))) + (k1033 (##core#cond + r1059 + r1050 + (##core#inline_allocate ("C_a_i_plus" 4) r1050 1))))))))) + ((##core#proc "C_quotient" #t) k1049 x77 y78)) + (let ((k1068 (##core#lambda + (r1069) + (let ((r1085 (##core#inline_allocate + ("C_a_i_times" 4) + r1069 + y78))) + (let ((r1072 (##core#inline_allocate + ("C_a_i_minus" 4) + x77 + r1085))) + (let ((r1078 (##core#inline "C_i_nequalp" r1072 0))) + (k1033 (##core#cond + r1078 + r1069 + (##core#inline_allocate + ("C_a_i_minus" 4) + r1069 + 1))))))))) + ((##core#proc "C_quotient" #t) k1068 x77 y78))))))) + (let ((k1087 (##core#lambda + (r1088) + (if r1088 + (let ((k1093 (##core#lambda + (r1094) + (k1037 (##core#cond + r1094 + (##core#inline "C_i_greater_or_equalp" x77 0) + #f))))) + (exact-integer? k1093 y78)) + (k1037 #f))))) + (exact-integer? k1087 x77))))))) + (let ((t1099 (set! mod + #f + (lambda (k1101 x90 y91) + (let ((k1105 (##core#lambda + (r1106) + (if r1106 + (remainder k1101 x90 y91) + (if (##core#inline "C_i_lessp" y91 0) + (let ((k1117 (##core#lambda + (r1118) + (let ((r1134 (##core#inline_allocate + ("C_a_i_times" 4) + r1118 + y91))) + (let ((r1121 (##core#inline_allocate + ("C_a_i_minus" 4) + x90 + r1134))) + (let ((r1127 (##core#inline "C_i_nequalp" r1121 0))) + (k1101 (##core#cond + r1127 + 0 + (##core#inline_allocate + ("C_a_i_minus" 4) + r1121 + y91))))))))) + ((##core#proc "C_quotient" #t) k1117 x90 y91)) + (let ((k1136 (##core#lambda + (r1137) + (let ((r1153 (##core#inline_allocate + ("C_a_i_times" 4) + r1137 + y91))) + (let ((r1140 (##core#inline_allocate + ("C_a_i_minus" 4) + x90 + r1153))) + (let ((r1146 (##core#inline "C_i_nequalp" r1140 0))) + (k1101 (##core#cond + r1146 + 0 + (##core#inline_allocate + ("C_a_i_plus" 4) + r1140 + y91))))))))) + ((##core#proc "C_quotient" #t) k1136 x90 y91))))))) + (let ((k1155 (##core#lambda + (r1156) + (if r1156 + (let ((k1161 (##core#lambda + (r1162) + (k1105 (##core#cond + r1162 + (##core#inline "C_i_greater_or_equalp" x90 0) + #f))))) + (exact-integer? k1161 y91)) + (k1105 #f))))) + (exact-integer? k1155 x90))))))) + (let ((t1167 (set! random-state + #f + (lambda (k1169 n103) + (k1169 (##core#inline_allocate ("C_a_i_cons" 3) n103 #f)))))) + (let ((t1173 (set! rand + #f + (lambda (k1175 state105) + (let ((r1177 (##core#inline "C_i_car" state105))) + (let ((seed106 r1177)) + (let ((k1179 (##core#lambda + (r1180) + (let ((hi111 r1180)) + (let ((k1182 (##core#lambda + (r1183) + (let ((r1202 (##core#inline_allocate + ("C_a_i_times" 4) + 2813 + r1183))) + (let ((r1206 (##core#inline_allocate + ("C_a_i_times" 4) + 2699 + hi111))) + (let ((r1186 (##core#inline_allocate + ("C_a_i_minus" 4) + r1202 + r1206))) + (let ((r1195 (##core#inline "C_i_greaterp" r1186 0))) + (let ((r1189 (##core#cond + r1195 + r1186 + (##core#inline_allocate + ("C_a_i_plus" 4) + r1186 + 8388607)))) + (let ((r1192 (##core#inline "C_i_set_car" state105 r1189))) + (k1175 r1189)))))))))) + (mod k1182 seed106 2787)))))) + (div k1179 seed106 2787)))))))) + (let ((t1208 (set! random-int + #f + (lambda (k1210 n117 state118) + (let ((k1215 (##core#lambda (r1216) (mod k1210 r1216 n117)))) + (rand k1215 state118)))))) + (let ((t1218 (set! base-set + #f + (lambda (k1220 nelts120) + (k1220 (##core#inline_allocate + ("C_a_i_cons" 3) + nelts120 + '())))))) + (let ((t1224 (set! get-set-root + #f + (lambda (k1226 s122) + (let ((lp123 (##core#undefined))) + (let ((t1230 (set! lp123 + #f + (lambda (k1232 r124) + (let ((r1234 (##core#inline "C_i_cdr" r124))) + (if (##core#inline "C_i_pairp" r1234) + (lp123 k1232 r1234) + (let ((k1245 (##core#lambda (r1246) (k1232 r124)))) + (let ((r1278 (##core#inline "C_eqp" r124 s122))) + (if r1278 + (k1245 (##core#undefined)) + (let ((lp130 (##core#undefined))) + (let ((t1254 (set! lp130 + #f + (lambda (k1256 x131) + (let ((r1258 (##core#inline "C_i_cdr" x131))) + (let ((r1274 (##core#inline "C_eqp" r124 r1258))) + (if r1274 + (k1256 (##core#undefined)) + (let ((r1267 (##core#inline "C_i_set_cdr" x131 r124))) + (lp130 k1256 r1258))))))))) + (lp130 k1245 s122)))))))))))) + (lp123 k1226 s122))))))) + (let ((t1280 (set! set-equal? + #f + (lambda (k1282 s1142 s2143) + (let ((k1287 (##core#lambda + (r1288) + (let ((a1286 r1288)) + (let ((k1291 (##core#lambda + (r1292) + (k1282 (##core#inline "C_eqp" a1286 r1292))))) + (get-set-root k1291 s2143)))))) + (get-set-root k1287 s1142)))))) + (let ((t1294 (set! set-size + #f + (lambda (k1296 s145) + (let ((k1301 (##core#lambda + (r1302) + (k1296 (##core#inline "C_i_car" r1302))))) + (get-set-root k1301 s145)))))) + (let ((t1304 (set! union! + #f + (lambda (k1306 s1147 s2148) + (let ((k1307 (##core#lambda + (r1308) + (let ((r1149 r1308)) + (let ((k1310 (##core#lambda + (r1311) + (let ((r2150 r1311)) + (let ((k1313 (##core#lambda + (r1314) + (let ((n1151 r1314)) + (let ((k1316 (##core#lambda + (r1317) + (let ((r1320 (##core#inline_allocate + ("C_a_i_plus" 4) + n1151 + r1317))) + (if (##core#inline "C_i_greaterp" n1151 r1317) + (let ((r1329 (##core#inline "C_i_set_cdr" r2150 r1149))) + (k1306 (##core#inline "C_i_set_car" r1149 r1320))) + (let ((r1335 (##core#inline "C_i_set_cdr" r1149 r2150))) + (k1306 (##core#inline "C_i_set_car" r2150 r1320)))))))) + (set-size k1316 r2150)))))) + (set-size k1313 r1149)))))) + (get-set-root k1310 s2148)))))) + (get-set-root k1307 s1147)))))) + (let ((t1340 (set! make-wall + #f + (lambda (k1342 owner161 neighbor162 bit163) + (k1342 (##core#inline_allocate + ("C_a_i_vector4" 5) + 'wall + owner161 + neighbor162 + bit163)))))) + (let ((t1346 (set! wall:owner + #f + (lambda (k1348 o165) + (k1348 (##core#inline "C_i_vector_ref" o165 1)))))) + (let ((t1352 (set! set-wall:owner + #f + (lambda (k1354 o167 v168) + (k1354 (##core#inline "C_i_vector_set" o167 1 v168)))))) + (let ((t1358 (set! wall:neighbor + #f + (lambda (k1360 o170) + (k1360 (##core#inline "C_i_vector_ref" o170 2)))))) + (let ((t1364 (set! set-wall:neighbor + #f + (lambda (k1366 o172 v173) + (k1366 (##core#inline "C_i_vector_set" o172 2 v173)))))) + (let ((t1370 (set! wall:bit + #f + (lambda (k1372 o175) + (k1372 (##core#inline "C_i_vector_ref" o175 3)))))) + (let ((t1376 (set! set-wall:bit + #f + (lambda (k1378 o177 v178) + (k1378 (##core#inline "C_i_vector_set" o177 3 v178)))))) + (let ((t1382 (set! make-cell + #f + (lambda (k1384 reachable180 id181) + (k1384 (##core#inline_allocate + ("C_a_i_vector6" 7) + 'cell + reachable180 + id181 + -1 + #f + #f)))))) + (let ((t1388 (set! cell:reachable + #f + (lambda (k1390 o183) + (k1390 (##core#inline "C_i_vector_ref" o183 1)))))) + (let ((t1394 (set! set-cell:reachable + #f + (lambda (k1396 o185 v186) + (k1396 (##core#inline "C_i_vector_set" o185 1 v186)))))) + (let ((t1400 (set! cell:id + #f + (lambda (k1402 o188) + (k1402 (##core#inline "C_i_vector_ref" o188 2)))))) + (let ((t1406 (set! set-cell:id + #f + (lambda (k1408 o190 v191) + (k1408 (##core#inline "C_i_vector_set" o190 2 v191)))))) + (let ((t1412 (set! cell:walls + #f + (lambda (k1414 o193) + (k1414 (##core#inline "C_i_vector_ref" o193 3)))))) + (let ((t1418 (set! set-cell:walls + #f + (lambda (k1420 o195 v196) + (k1420 (##core#inline "C_i_vector_set" o195 3 v196)))))) + (let ((t1424 (set! cell:parent + #f + (lambda (k1426 o198) + (k1426 (##core#inline "C_i_vector_ref" o198 4)))))) + (let ((t1430 (set! set-cell:parent + #f + (lambda (k1432 o200 v201) + (k1432 (##core#inline "C_i_vector_set" o200 4 v201)))))) + (let ((t1436 (set! cell:mark + #f + (lambda (k1438 o203) + (k1438 (##core#inline "C_i_vector_ref" o203 5)))))) + (let ((t1442 (set! set-cell:mark + #f + (lambda (k1444 o205 v206) + (k1444 (##core#inline "C_i_vector_set" o205 5 v206)))))) + (let ((t1448 (set! vector-for-each-rev + #f + (lambda (k1450 proc208 v209) + (let ((r1483 (##core#inline "C_i_vector_length" v209))) + (let ((r1456 (##core#inline_allocate + ("C_a_i_minus" 4) + r1483 + 1))) + (let ((lp210 (##core#undefined))) + (let ((t1458 (set! lp210 + #f + (lambda (k1460 i211) + (if (##core#inline "C_i_greater_or_equalp" i211 0) + (let ((k1467 (##core#lambda + (r1468) + (let ((r1475 (##core#inline_allocate ("C_a_i_minus" 4) i211 1))) + (lp210 k1460 r1475))))) + (let ((r1479 (##core#inline "C_i_vector_ref" v209 i211))) + (proc208 k1467 r1479))) + (k1460 (##core#undefined))))))) + (lp210 k1450 r1456))))))))) + (let ((t1485 (set! permute-vec! + #f + (lambda (k1487 v219 random-state220) + (let ((k1488 (##core#lambda (r1489) (k1487 v219)))) + (let ((r1529 (##core#inline "C_i_vector_length" v219))) + (let ((r1493 (##core#inline_allocate + ("C_a_i_minus" 4) + r1529 + 1))) + (let ((lp221 (##core#undefined))) + (let ((t1495 (set! lp221 + #f + (lambda (k1497 i222) + (if (##core#inline "C_i_greaterp" i222 1) + (let ((r1505 (##core#inline "C_i_vector_ref" v219 i222))) + (let ((elt-i227 r1505)) + (let ((k1507 (##core#lambda + (r1508) + (let ((r1525 (##core#inline "C_i_vector_ref" v219 r1508))) + (let ((r1511 (##core#inline "C_i_vector_set" v219 i222 r1525))) + (let ((r1514 (##core#inline + "C_i_vector_set" + v219 + r1508 + elt-i227))) + (let ((r1521 (##core#inline_allocate ("C_a_i_minus" 4) i222 1))) + (lp221 k1497 r1521)))))))) + (random-int k1507 i222 random-state220)))) + (k1497 (##core#undefined))))))) + (lp221 k1488 r1493)))))))))) + (let ((t1531 (set! dig-maze + #f + (lambda (k1533 walls234 ncells235) + (let ((a1537 (lambda (k1539 quit236) + (let ((a1543 (lambda (k1545 wall237) + (let ((k1546 (##core#lambda + (r1547) + (let ((c1238 r1547)) + (let ((k1549 (##core#lambda + (r1550) + (let ((set1239 r1550)) + (let ((k1552 (##core#lambda + (r1553) + (let ((k1555 (##core#lambda + (r1556) + (let ((set2241 r1556)) + (let ((k1598 (##core#lambda + (r1599) + (if r1599 + (k1545 (##core#undefined)) + (let ((k1564 (##core#lambda + (r1565) + (let ((walls242 r1565)) + (let ((k1594 (##core#lambda + (r1595) + (let ((r1568 (##core#inline_allocate + ("C_a_i_bitwise_not" 4) + r1595))) + (let ((wall-mask243 r1568)) + (let ((k1570 (##core#lambda + (r1571) + (let ((k1573 (##core#lambda + (r1574) + (let ((k1586 (##core#lambda + (r1587) + (if (##core#inline "C_i_nequalp" r1587 ncells235) + (quit236 k1545 #f) + (k1545 (##core#undefined)))))) + (set-size k1586 set1239))))) + (let ((r1591 (##core#inline_allocate + ("C_a_i_bitwise_and" 4) + walls242 + wall-mask243))) + (set-cell:walls k1573 c1238 r1591)))))) + (union! k1570 set1239 set2241))))))) + (wall:bit k1594 wall237)))))) + (cell:walls k1564 c1238)))))) + (set-equal? k1598 set1239 set2241)))))) + (cell:reachable k1555 r1553))))) + (wall:neighbor k1552 wall237)))))) + (cell:reachable k1549 c1238)))))) + (wall:owner k1546 wall237))))) + (vector-for-each-rev k1539 a1543 walls234))))) + (call-with-current-continuation k1533 a1537)))))) + (let ((t1601 (set! dfs-maze + #f + (lambda (k1603 maze247 root248 do-children249) + (let ((search250 (##core#undefined))) + (let ((t1607 (set! search250 + #f + (lambda (k1609 node251 parent252) + (let ((k1610 (##core#lambda + (r1611) + (let ((a1616 (lambda (k1618 child253) + (let ((r1630 (##core#inline "C_eqp" child253 parent252))) + (if r1630 + (k1618 (##core#undefined)) + (search250 k1618 child253 node251)))))) + (do-children249 k1609 a1616 maze247 node251))))) + (set-cell:parent k1610 node251 parent252)))))) + (search250 k1603 root248 #f))))))) + (let ((t1632 (set! reroot-maze + #f + (lambda (k1634 new-root257) + (let ((lp258 (##core#undefined))) + (let ((t1638 (set! lp258 + #f + (lambda (k1640 node259 new-parent260) + (let ((k1641 (##core#lambda + (r1642) + (let ((old-parent261 r1642)) + (let ((k1644 (##core#lambda + (r1645) + (if old-parent261 + (lp258 k1640 old-parent261 node259) + (k1640 (##core#undefined)))))) + (set-cell:parent k1644 node259 new-parent260)))))) + (cell:parent k1641 node259)))))) + (lp258 k1634 new-root257 #f))))))) + (let ((t1653 (set! path-length + #f + (lambda (k1655 cell265) + (let ((k1660 (##core#lambda + (r1661) + (let ((doloop266267 (##core#undefined))) + (let ((t1663 (set! doloop266267 + #f + (lambda (k1665 len268 node269) + (let ((r1670 node269)) + (if r1670 + (let ((r1677 (##core#inline_allocate + ("C_a_i_plus" 4) + len268 + 1))) + (let ((a1675 r1677)) + (let ((k1680 (##core#lambda + (r1681) + (doloop266267 k1665 a1675 r1681)))) + (cell:parent k1680 node269)))) + (k1665 len268))))))) + (doloop266267 k1655 0 r1661)))))) + (cell:parent k1660 cell265)))))) + (let ((t1683 (set! mark-path + #f + (lambda (k1685 node272) + (let ((lp273 (##core#undefined))) + (let ((t1689 (set! lp273 + #f + (lambda (k1691 node274) + (let ((k1692 (##core#lambda + (r1693) + (let ((k1695 (##core#lambda + (r1696) + (if r1696 + (lp273 k1691 r1696) + (k1691 (##core#undefined)))))) + (cell:parent k1695 node274))))) + (set-cell:mark k1692 node274 #t)))))) + (lp273 k1685 node272))))))) + (let ((t1704 (set! make-harr + #f + (lambda (k1706 nrows284 ncols285 elts286) + (k1706 (##core#inline_allocate + ("C_a_i_vector4" 5) + 'harr + nrows284 + ncols285 + elts286)))))) + (let ((t1710 (set! harr:nrows + #f + (lambda (k1712 o288) + (k1712 (##core#inline "C_i_vector_ref" o288 1)))))) + (let ((t1716 (set! set-harr:nrows + #f + (lambda (k1718 o290 v291) + (k1718 (##core#inline "C_i_vector_set" o290 1 v291)))))) + (let ((t1722 (set! harr:ncols + #f + (lambda (k1724 o293) + (k1724 (##core#inline "C_i_vector_ref" o293 2)))))) + (let ((t1728 (set! set-harr:ncols + #f + (lambda (k1730 o295 v296) + (k1730 (##core#inline "C_i_vector_set" o295 2 v296)))))) + (let ((t1734 (set! harr:elts + #f + (lambda (k1736 o298) + (k1736 (##core#inline "C_i_vector_ref" o298 3)))))) + (let ((t1740 (set! set-harr:elts + #f + (lambda (k1742 o300 v301) + (k1742 (##core#inline "C_i_vector_set" o300 3 v301)))))) + (let ((t1746 (set! harr + #f + (lambda (k1748 r303 c304) + (let ((k1753 (##core#lambda + (r1754) + (make-harr k1748 r303 c304 r1754)))) + (let ((r1758 (##core#inline_allocate + ("C_a_i_times" 4) + r303 + c304))) + (make-vector k1753 r1758))))))) + (let ((t1760 (set! href + #f + (lambda (k1762 ha306 x307 y308) + (let ((k1763 (##core#lambda + (r1764) + (let ((r309 r1764)) + (let ((k1766 (##core#lambda + (r1767) + (let ((c310 r1767)) + (let ((k1773 (##core#lambda + (r1774) + (let ((a1772 r1774)) + (let ((k1785 (##core#lambda + (r1786) + (let ((r1782 (##core#inline_allocate + ("C_a_i_times" 4) + r1786 + r309))) + (let ((r1778 (##core#inline_allocate + ("C_a_i_plus" 4) + r1782 + c310))) + (k1762 (##core#inline "C_i_vector_ref" a1772 r1778))))))) + (harr:ncols k1785 ha306)))))) + (harr:elts k1773 ha306)))))) + (div k1766 x307 3)))))) + (div k1763 y308 2)))))) + (let ((t1788 (set! hset! + #f + (lambda (k1790 ha312 x313 y314 val315) + (let ((k1791 (##core#lambda + (r1792) + (let ((r316 r1792)) + (let ((k1794 (##core#lambda + (r1795) + (let ((c317 r1795)) + (let ((k1801 (##core#lambda + (r1802) + (let ((a1800 r1802)) + (let ((k1813 (##core#lambda + (r1814) + (let ((r1810 (##core#inline_allocate + ("C_a_i_times" 4) + r1814 + r316))) + (let ((r1806 (##core#inline_allocate + ("C_a_i_plus" 4) + r1810 + c317))) + (k1790 (##core#inline + "C_i_vector_set" + a1800 + r1806 + val315))))))) + (harr:ncols k1813 ha312)))))) + (harr:elts k1801 ha312)))))) + (div k1794 x313 3)))))) + (div k1791 y314 2)))))) + (let ((t1816 (set! href/rc + #f + (lambda (k1818 ha319 r320 c321) + (let ((k1823 (##core#lambda + (r1824) + (let ((a1822 r1824)) + (let ((k1835 (##core#lambda + (r1836) + (let ((r1832 (##core#inline_allocate + ("C_a_i_times" 4) + r1836 + r320))) + (let ((r1828 (##core#inline_allocate + ("C_a_i_plus" 4) + r1832 + c321))) + (k1818 (##core#inline "C_i_vector_ref" a1822 r1828))))))) + (harr:ncols k1835 ha319)))))) + (harr:elts k1823 ha319)))))) + (let ((t1838 (set! harr-tabulate + #f + (lambda (k1840 nrows323 ncols324 proc325) + (let ((k1841 (##core#lambda + (r1842) + (let ((v326 r1842)) + (let ((k1844 (##core#lambda + (r1845) + (make-harr k1840 nrows323 ncols324 v326)))) + (let ((r1852 (##core#inline_allocate + ("C_a_i_minus" 4) + nrows323 + 1))) + (let ((doloop327328 (##core#undefined))) + (let ((t1854 (set! doloop327328 + #f + (lambda (k1856 r329) + (if (##core#inline "C_i_lessp" r329 0) + (k1856 (##core#undefined)) + (let ((k1863 (##core#lambda + (r1864) + (let ((r1871 (##core#inline_allocate ("C_a_i_minus" 4) r329 1))) + (doloop327328 k1856 r1871))))) + (let ((r1875 (##core#inline_allocate + ("C_a_i_times" 4) + r329 + ncols324))) + (let ((doloop330331 (##core#undefined))) + (let ((t1877 (set! doloop330331 + #f + (lambda (k1879 c332 i333) + (if (##core#inline "C_i_nequalp" c332 ncols324) + (k1879 (##core#undefined)) + (let ((k1901 (##core#lambda + (r1902) + (let ((r1887 (##core#inline "C_i_vector_set" v326 i333 r1902))) + (let ((r1894 (##core#inline_allocate ("C_a_i_plus" 4) c332 1))) + (let ((r1898 (##core#inline_allocate ("C_a_i_plus" 4) i333 1))) + (doloop330331 k1879 r1894 r1898))))))) + (let ((r1906 (##core#inline_allocate ("C_a_i_times" 4) 3 c332))) + (let ((r1914 (##core#inline_allocate ("C_a_i_times" 4) 2 r329))) + (let ((r1918 (##core#inline_allocate + ("C_a_i_bitwise_and" 4) + c332 + 1))) + (let ((r1910 (##core#inline_allocate + ("C_a_i_plus" 4) + r1914 + r1918))) + (proc325 k1901 r1906 r1910))))))))))) + (doloop330331 k1863 0 r1875)))))))))) + (doloop327328 k1844 r1852))))))))) + (let ((r1922 (##core#inline_allocate + ("C_a_i_times" 4) + nrows323 + ncols324))) + (make-vector k1841 r1922))))))) + (let ((t1924 (set! harr-for-each + #f + (lambda (k1926 proc340 harr341) + (let ((k1931 (##core#lambda + (r1932) + (vector-for-each-rev k1926 proc340 r1932)))) + (harr:elts k1931 harr341)))))) + (let ((t1934 (set! south-west #t 1))) + (let ((t1935 (set! south #t 2))) + (let ((t1936 (set! south-east #t 4))) + (let ((t1937 (set! gen-maze-array + #f + (lambda (k1939 r346 c347) + (let ((a1943 (lambda (k1945 x348 y349) + (let ((k1950 (##core#lambda + (r1951) + (let ((r1955 (##core#inline_allocate + ("C_a_i_cons" 3) + x348 + y349))) + (make-cell k1945 r1951 r1955))))) + (base-set k1950 1))))) + (harr-tabulate k1939 r346 c347 a1943)))))) + (let ((t1957 (set! make-wall-vec + #f + (lambda (k1959 harr351) + (let ((k1960 (##core#lambda + (r1961) + (let ((nrows352 r1961)) + (let ((k1963 (##core#lambda + (r1964) + (let ((ncols353 r1964)) + (let ((r2207 (##core#inline_allocate + ("C_a_i_minus" 4) + ncols353 + 1))) + (let ((r1967 (##core#inline_allocate + ("C_a_i_times" 4) + 3 + r2207))) + (let ((xmax354 r1967)) + (let ((walls355 '())) + (let ((add-wall356 + (lambda (k1970 o357 n358 b359) + (let ((k1976 (##core#lambda + (r1977) + (let ((r1973 (##core#inline_allocate + ("C_a_i_cons" 3) + r1977 + walls355))) + (let ((t1971 (set! walls355 #f r1973))) + (k1970 t1971)))))) + (make-wall k1976 o357 n358 b359))))) + (let ((k1979 (##core#lambda + (r1980) + (let ((k1982 (##core#lambda + (r1983) + (vector-lib#list->vector k1959 walls355)))) + (if (##core#inline "C_i_greaterp" ncols353 1) + (let ((k2079 (##core#lambda + (r2080) + (let ((r2076 (##core#inline_allocate + ("C_a_i_times" 4) + 6 + r2080))) + (let ((r1992 (##core#inline_allocate ("C_a_i_plus" 4) 3 r2076))) + (let ((rmoc-x373 r1992)) + (let ((k1994 (##core#lambda + (r1995) + (let ((rmoc-hex374 r1995)) + (let ((k1997 (##core#lambda + (r1998) + (let ((k2000 (##core#lambda + (r2001) + (let ((r2008 (##core#inline_allocate + ("C_a_i_minus" 4) + rmoc-x373 + 6))) + (let ((doloop376377 (##core#undefined))) + (let ((t2010 (set! doloop376377 + #f + (lambda (k2012 x378) + (if (##core#inline "C_i_lessp" x378 3) + (k2012 (##core#undefined)) + (let ((k2019 (##core#lambda + (r2020) + (let ((k2022 (##core#lambda + (r2023) + (let ((r2030 (##core#inline_allocate ("C_a_i_minus" 4) x378 6))) + (doloop376377 k2012 r2030))))) + (let ((k2033 (##core#lambda + (r2034) + (let ((a2032 r2034)) + (let ((k2037 (##core#lambda + (r2038) + (add-wall356 k2022 a2032 r2038 south-east)))) + (let ((r2042 (##core#inline_allocate ("C_a_i_plus" 4) x378 3))) + (href k2037 harr351 r2042 0))))))) + (href k2033 harr351 x378 1)))))) + (let ((k2045 (##core#lambda + (r2046) + (let ((a2044 r2046)) + (let ((k2049 (##core#lambda + (r2050) + (add-wall356 k2019 a2044 r2050 south-west)))) + (let ((r2054 (##core#inline_allocate ("C_a_i_minus" 4) x378 3))) + (href k2049 harr351 r2054 0))))))) + (href k2045 harr351 x378 1)))))))) + (doloop376377 k1982 r2008))))))) + (let ((k2057 (##core#lambda + (r2058) + (add-wall356 k2000 rmoc-hex374 r2058 south-west)))) + (let ((r2062 (##core#inline_allocate + ("C_a_i_minus" 4) + rmoc-x373 + 3))) + (href k2057 harr351 r2062 0))))))) + (if (##core#inline "C_i_lessp" rmoc-x373 xmax354) + (let ((k2071 (##core#lambda + (r2072) + (add-wall356 k1997 rmoc-hex374 r2072 south-east)))) + (href k2071 harr351 xmax354 0)) + (k1997 (##core#undefined)))))))) + (href k1994 harr351 rmoc-x373 1)))))))) + (let ((r2084 (##core#inline_allocate + ("C_a_i_minus" 4) + ncols353 + 2))) + (div k2079 r2084 2))) + (k1982 (##core#undefined))))))) + (let ((r2203 (##core#inline_allocate + ("C_a_i_minus" 4) + ncols353 + 1))) + (let ((r2088 (##core#inline_allocate + ("C_a_i_times" 4) + r2203 + 3))) + (let ((doloop360361 (##core#undefined))) + (let ((t2090 (set! doloop360361 + #f + (lambda (k2092 x362) + (if (##core#inline "C_i_lessp" x362 0) + (k2092 (##core#undefined)) + (let ((k2099 (##core#lambda + (r2100) + (let ((r2107 (##core#inline_allocate ("C_a_i_minus" 4) x362 3))) + (doloop360361 k2092 r2107))))) + (let ((r2199 (##core#inline_allocate + ("C_a_i_minus" 4) + nrows352 + 1))) + (let ((r2191 (##core#inline_allocate + ("C_a_i_times" 4) + r2199 + 2))) + (let ((r2195 (##core#inline_allocate + ("C_a_i_bitwise_and" 4) + x362 + 1))) + (let ((r2111 (##core#inline_allocate + ("C_a_i_plus" 4) + r2191 + r2195))) + (let ((doloop363364 (##core#undefined))) + (let ((t2113 (set! doloop363364 + #f + (lambda (k2115 y365) + (if (##core#inline "C_i_less_or_equalp" y365 1) + (k2115 (##core#undefined)) + (let ((k2122 (##core#lambda + (r2123) + (let ((hex366 r2123)) + (let ((k2125 (##core#lambda + (r2126) + (let ((k2128 (##core#lambda + (r2129) + (let ((k2131 (##core#lambda + (r2132) + (let ((r2139 (##core#inline_allocate ("C_a_i_minus" 4) y365 2))) + (doloop363364 k2115 r2139))))) + (if (##core#inline "C_i_lessp" x362 xmax354) + (let ((k2148 (##core#lambda + (r2149) + (add-wall356 k2131 hex366 r2149 south-east)))) + (let ((r2153 (##core#inline_allocate ("C_a_i_plus" 4) x362 3))) + (let ((r2157 (##core#inline_allocate ("C_a_i_minus" 4) y365 1))) + (href k2148 harr351 r2153 r2157)))) + (k2131 (##core#undefined))))))) + (let ((k2160 (##core#lambda + (r2161) + (add-wall356 k2128 hex366 r2161 south)))) + (let ((r2165 (##core#inline_allocate ("C_a_i_minus" 4) y365 2))) + (href k2160 harr351 x362 r2165))))))) + (if (##core#inline "C_i_zerop" x362) + (k2125 (##core#undefined)) + (let ((k2174 (##core#lambda + (r2175) + (add-wall356 k2125 hex366 r2175 south-west)))) + (let ((r2179 (##core#inline_allocate ("C_a_i_minus" 4) x362 3))) + (let ((r2183 (##core#inline_allocate ("C_a_i_minus" 4) y365 1))) + (href k2174 harr351 r2179 r2183)))))))))) + (href k2122 harr351 x362 y365))))))) + (doloop363364 k2099 r2111))))))))))))) + (doloop360361 k1979 r2088))))))))))))))) + (harr:ncols k1963 harr351)))))) + (harr:nrows k1960 harr351)))))) + (let ((t2209 (set! pick-entrances + #f + (lambda (k2211 harr386) + (let ((k2212 (##core#lambda + (r2213) + (let ((k2215 (##core#lambda + (r2216) + (let ((nrows387 r2216)) + (let ((k2218 (##core#lambda + (r2219) + (let ((ncols388 r2219)) + (let ((r2226 (##core#inline_allocate + ("C_a_i_minus" 4) + ncols388 + 1))) + (let ((tp-lp389 (##core#undefined))) + (let ((t2228 (set! tp-lp389 + #f + (lambda (k2230 max-len390 entrance391 exit392 tcol393) + (if (##core#inline "C_i_lessp" tcol393 0) + (k2230 (##core#inline_allocate + ("C_a_i_vector2" 3) + entrance391 + exit392)) + (let ((k2240 (##core#lambda + (r2241) + (let ((k2243 (##core#lambda + (r2244) + (let ((k2246 (##core#lambda + (r2247) + (let ((r2250 (##core#inline "C_i_vector_ref" r2247 0))) + (let ((r2253 (##core#inline "C_i_vector_ref" r2247 1))) + (let ((r2256 (##core#inline "C_i_vector_ref" r2247 2))) + (let ((r2263 (##core#inline_allocate + ("C_a_i_minus" 4) + tcol393 + 1))) + (tp-lp389 k2230 r2250 r2253 r2256 r2263)))))))) + (let ((r2267 (##core#inline_allocate + ("C_a_i_minus" 4) + ncols388 + 1))) + (let ((bt-lp396 (##core#undefined))) + (let ((t2269 (set! bt-lp396 + #f + (lambda (k2271 max-len397 entrance398 exit399 bcol400) + (if (##core#inline "C_i_lessp" bcol400 0) + (k2271 (##core#inline_allocate + ("C_a_i_vector3" 4) + max-len397 + entrance398 + exit399)) + (let ((k2281 (##core#lambda + (r2282) + (if (##core#inline "C_i_greaterp" r2282 max-len397) + (let ((r2295 (##core#inline_allocate + ("C_a_i_minus" 4) + bcol400 + 1))) + (bt-lp396 k2271 r2282 tcol393 bcol400 r2295)) + (let ((r2302 (##core#inline_allocate + ("C_a_i_minus" 4) + bcol400 + 1))) + (bt-lp396 + k2271 + max-len397 + entrance398 + exit399 + r2302)))))) + (let ((k2305 (##core#lambda (r2306) (path-length k2281 r2306)))) + (href/rc k2305 harr386 0 bcol400)))))))) + (bt-lp396 + k2246 + max-len390 + entrance391 + exit392 + r2267)))))))) + (reroot-maze k2243 r2241))))) + (let ((r2310 (##core#inline_allocate + ("C_a_i_minus" 4) + nrows387 + 1))) + (href/rc k2240 harr386 r2310 tcol393)))))))) + (tp-lp389 k2211 -1 #f #f r2226)))))))) + (harr:ncols k2218 harr386)))))) + (harr:nrows k2215 harr386))))) + (let ((k2313 (##core#lambda + (r2314) + (dfs-maze k2212 harr386 r2314 for-each-hex-child)))) + (href/rc k2313 harr386 0 0))))))) + (let ((t2316 (set! for-each-hex-child + #f + (lambda (k2318 proc410 harr411 cell412) + (let ((k2319 (##core#lambda + (r2320) + (let ((walls413 r2320)) + (let ((k2322 (##core#lambda + (r2323) + (let ((r2326 (##core#inline "C_i_car" r2323))) + (let ((x415 r2326)) + (let ((r2329 (##core#inline "C_i_cdr" r2323))) + (let ((y416 r2329)) + (let ((k2331 (##core#lambda + (r2332) + (let ((nr417 r2332)) + (let ((k2334 (##core#lambda + (r2335) + (let ((r2550 (##core#inline_allocate + ("C_a_i_minus" 4) + nr417 + 1))) + (let ((r2338 (##core#inline_allocate + ("C_a_i_times" 4) + 2 + r2550))) + (let ((maxy419 r2338)) + (let ((r2546 (##core#inline_allocate + ("C_a_i_minus" 4) + r2335 + 1))) + (let ((r2341 (##core#inline_allocate + ("C_a_i_times" 4) + 3 + r2546))) + (let ((maxx420 r2341)) + (let ((k2343 (##core#lambda + (r2344) + (let ((k2346 (##core#lambda + (r2347) + (let ((k2349 (##core#lambda + (r2350) + (let ((k2352 (##core#lambda + (r2353) + (let ((k2355 (##core#lambda + (r2356) + (let ((k2361 (##core#lambda + (r2362) + (if r2362 + (let ((k2364 (##core#lambda + (r2365) + (let ((ne431 r2365)) + (let ((k2377 (##core#lambda + (r2378) + (if r2378 + (k2318 (##core#undefined)) + (proc410 k2318 ne431))))) + (let ((k2381 (##core#lambda + (r2382) + (bit-test k2377 r2382 south-west)))) + (cell:walls k2381 ne431))))))) + (let ((r2386 (##core#inline_allocate ("C_a_i_plus" 4) x415 3))) + (let ((r2390 (##core#inline_allocate ("C_a_i_plus" 4) y416 1))) + (href k2364 harr411 r2386 r2390)))) + (k2318 (##core#undefined)))))) + (if (##core#inline "C_i_lessp" x415 maxx420) + (let ((r2396 (##core#inline "C_i_less_or_equalp" y416 maxy419))) + (if r2396 + (k2361 r2396) + (let ((k2405 (##core#lambda + (r2406) + (k2361 (##core#inline "C_i_zerop" r2406))))) + (mod k2405 x415 6)))) + (k2361 #f)))))) + (if (##core#inline "C_i_lessp" y416 maxy419) + (let ((k2411 (##core#lambda + (r2412) + (let ((n426 r2412)) + (let ((k2424 (##core#lambda + (r2425) + (if r2425 + (k2355 (##core#undefined)) + (proc410 k2355 n426))))) + (let ((k2428 (##core#lambda + (r2429) + (bit-test k2424 r2429 south)))) + (cell:walls k2428 n426))))))) + (let ((r2433 (##core#inline_allocate ("C_a_i_plus" 4) y416 2))) + (href k2411 harr411 x415 r2433))) + (k2355 (##core#undefined))))))) + (let ((k2435 (##core#lambda + (r2436) + (if r2436 + (let ((k2438 (##core#lambda + (r2439) + (let ((nw425 r2439)) + (let ((k2451 (##core#lambda + (r2452) + (if r2452 + (k2352 (##core#undefined)) + (proc410 k2352 nw425))))) + (let ((k2455 (##core#lambda + (r2456) + (bit-test k2451 r2456 south-east)))) + (cell:walls k2455 nw425))))))) + (let ((r2460 (##core#inline_allocate ("C_a_i_minus" 4) x415 3))) + (let ((r2464 (##core#inline_allocate ("C_a_i_plus" 4) y416 1))) + (href k2438 harr411 r2460 r2464)))) + (k2352 (##core#undefined)))))) + (if (##core#inline "C_i_greaterp" x415 0) + (let ((r2470 (##core#inline "C_i_less_or_equalp" y416 maxy419))) + (if r2470 + (k2435 r2470) + (let ((k2479 (##core#lambda + (r2480) + (k2435 (##core#inline "C_i_zerop" r2480))))) + (mod k2479 x415 6)))) + (k2435 #f))))))) + (let ((k2501 (##core#lambda + (r2502) + (if r2502 + (k2349 (##core#undefined)) + (let ((k2489 (##core#lambda (r2490) (proc410 k2349 r2490)))) + (let ((r2494 (##core#inline_allocate ("C_a_i_plus" 4) x415 3))) + (let ((r2498 (##core#inline_allocate ("C_a_i_minus" 4) y416 1))) + (href k2489 harr411 r2494 r2498)))))))) + (bit-test k2501 walls413 south-east)))))) + (let ((k2519 (##core#lambda + (r2520) + (if r2520 + (k2346 (##core#undefined)) + (let ((k2511 (##core#lambda (r2512) (proc410 k2346 r2512)))) + (let ((r2516 (##core#inline_allocate ("C_a_i_minus" 4) y416 2))) + (href k2511 harr411 x415 r2516))))))) + (bit-test k2519 walls413 south)))))) + (let ((k2541 (##core#lambda + (r2542) + (if r2542 + (k2343 (##core#undefined)) + (let ((k2529 (##core#lambda (r2530) (proc410 k2343 r2530)))) + (let ((r2534 (##core#inline_allocate ("C_a_i_minus" 4) x415 3))) + (let ((r2538 (##core#inline_allocate ("C_a_i_minus" 4) y416 1))) + (href k2529 harr411 r2534 r2538)))))))) + (bit-test k2541 walls413 south-west)))))))))))) + (harr:ncols k2334 harr411)))))) + (harr:nrows k2331 harr411))))))))) + (cell:id k2322 cell412)))))) + (cell:walls k2319 cell412)))))) + (let ((t2552 (set! make-maze + #f + (lambda (k2554 nrows438 ncols439) + (let ((k2555 (##core#lambda + (r2556) + (let ((cells440 r2556)) + (let ((k2558 (##core#lambda + (r2559) + (let ((k2561 (##core#lambda + (r2562) + (let ((k2564 (##core#lambda + (r2565) + (let ((r2568 (##core#inline "C_i_vector_ref" r2565 0))) + (let ((entrance443 r2568)) + (let ((r2571 (##core#inline "C_i_vector_ref" r2565 1))) + (let ((exit444 r2571)) + (let ((k2573 (##core#lambda + (r2574) + (let ((exit-cell445 r2574)) + (let ((k2576 (##core#lambda + (r2577) + (let ((walls446 r2577)) + (let ((k2579 (##core#lambda + (r2580) + (let ((k2582 (##core#lambda + (r2583) + (let ((k2585 (##core#lambda + (r2586) + (k2554 (##core#inline_allocate + ("C_a_i_vector3" 4) + cells440 + entrance443 + exit444))))) + (let ((r2597 (##core#inline_allocate + ("C_a_i_bitwise_not" 4) + south))) + (let ((r2593 (##core#inline_allocate + ("C_a_i_bitwise_and" 4) + walls446 + r2597))) + (set-cell:walls k2585 exit-cell445 r2593))))))) + (mark-path k2582 exit-cell445))))) + (let ((k2600 (##core#lambda (r2601) (reroot-maze k2579 r2601)))) + (let ((r2605 (##core#inline_allocate + ("C_a_i_minus" 4) + nrows438 + 1))) + (href/rc k2600 cells440 r2605 entrance443)))))))) + (cell:walls k2576 exit-cell445)))))) + (href/rc k2573 cells440 0 exit444))))))))) + (pick-entrances k2564 cells440))))) + (let ((r2609 (##core#inline_allocate + ("C_a_i_times" 4) + nrows438 + ncols439))) + (dig-maze k2561 r2559 r2609)))))) + (let ((k2612 (##core#lambda + (r2613) + (let ((a2611 r2613)) + (let ((k2616 (##core#lambda + (r2617) + (permute-vec! k2558 a2611 r2617)))) + (random-state k2616 20)))))) + (make-wall-vec k2612 cells440))))))) + (gen-maze-array k2555 nrows438 ncols439)))))) + (let ((t2619 (set! pmaze + #f + (lambda (k2621 nrows452 ncols453) + (let ((k2622 (##core#lambda + (r2623) + (let ((r2626 (##core#inline "C_i_vector_ref" r2623 0))) + (let ((r2629 (##core#inline "C_i_vector_ref" r2623 1))) + (let ((r2632 (##core#inline "C_i_vector_ref" r2623 2))) + (print-hexmaze k2621 r2626 r2629))))))) + (make-maze k2622 nrows452 ncols453)))))) + (let ((t2637 (set! output #f #f))) + (let ((t2638 (set! write-ch + #f + (lambda (k2640 c460) + (let ((r2643 (##core#inline_allocate + ("C_a_i_cons" 3) + c460 + output))) + (let ((t2641 (set! output #f r2643))) + (k2640 t2641))))))) + (let ((t2645 (set! print-hexmaze + #f + (lambda (k2647 harr462 entrance463) + (let ((k2648 (##core#lambda + (r2649) + (let ((nrows464 r2649)) + (let ((k2651 (##core#lambda + (r2652) + (let ((ncols465 r2652)) + (let ((k2947 (##core#lambda + (r2948) + (let ((r2655 (##core#inline_allocate + ("C_a_i_times" 4) + 2 + r2948))) + (let ((ncols2466 r2655)) + (let ((k2657 (##core#lambda + (r2658) + (let ((k2660 (##core#lambda + (r2661) + (let ((k2663 (##core#lambda + (r2664) + (let ((k2666 (##core#lambda + (r2667) + (let ((k2669 (##core#lambda + (r2670) + (let ((k2672 (##core#lambda + (r2673) + (let ((r2680 (##core#inline_allocate + ("C_a_i_minus" 4) + nrows464 + 1))) + (let ((doloop483484 (##core#undefined))) + (let ((t2682 (set! doloop483484 + #f + (lambda (k2684 r485) + (if (##core#inline "C_i_lessp" r485 0) + (k2684 (##core#undefined)) + (let ((k2691 (##core#lambda + (r2692) + (let ((k2694 (##core#lambda + (r2695) + (let ((k2697 (##core#lambda + (r2698) + (let ((k2700 (##core#lambda + (r2701) + (let ((k2703 (##core#lambda + (r2704) + (let ((k2706 (##core#lambda + (r2707) + (let ((k2709 (##core#lambda + (r2710) + (let ((r2717 (##core#inline_allocate ("C_a_i_minus" 4) r485 1))) + (doloop483484 k2684 r2717))))) + (write-ch k2709 #\newline))))) + (if (##core#inline "C_i_oddp" ncols465) + (let ((k2726 (##core#lambda + (r2727) + (display-hexbottom k2706 r2727)))) + (let ((k2730 (##core#lambda (r2731) (cell:walls k2726 r2731)))) + (let ((r2735 (##core#inline_allocate + ("C_a_i_minus" 4) + ncols465 + 1))) + (href/rc k2730 harr462 r485 r2735)))) + (if (##core#inline "C_i_zerop" r485) + (k2706 (##core#undefined)) + (write-ch k2706 #\\))))))) + (let ((doloop497498 (##core#undefined))) + (let ((t2750 (set! doloop497498 + #f + (lambda (k2752 c499) + (if (##core#inline + "C_i_greater_or_equalp" + c499 + ncols2466) + (k2752 (##core#undefined)) + (let ((k2759 (##core#lambda + (r2760) + (let ((k2762 (##core#lambda + (r2763) + (let ((r2770 (##core#inline_allocate ("C_a_i_plus" 4) c499 2))) + (doloop497498 k2752 r2770))))) + (let ((k2773 (##core#lambda (r2774) (write-ch k2762 r2774)))) + (let ((r2778 (##core#inline_allocate ("C_a_i_minus" 4) r485 1))) + (let ((r2782 (##core#inline_allocate ("C_a_i_plus" 4) c499 1))) + (dot/space k2773 harr462 r2778 r2782)))))))) + (let ((k2785 (##core#lambda + (r2786) + (display-hexbottom k2759 r2786)))) + (let ((k2789 (##core#lambda (r2790) (cell:walls k2785 r2790)))) + (href/rc k2789 harr462 r485 c499))))))))) + (doloop497498 k2703 0))))))) + (write-ch k2700 #\newline))))) + (if (##core#inline "C_i_oddp" ncols465) + (let ((k2795 (##core#lambda (r2796) (write-ch k2697 #\\)))) + (let ((k2802 (##core#lambda (r2803) (write-ch k2795 r2803)))) + (let ((r2807 (##core#inline_allocate + ("C_a_i_minus" 4) + ncols465 + 1))) + (dot/space k2802 harr462 r485 r2807)))) + (k2697 (##core#undefined))))))) + (let ((doloop486487 (##core#undefined))) + (let ((t2809 (set! doloop486487 + #f + (lambda (k2811 c488) + (if (##core#inline + "C_i_greater_or_equalp" + c488 + ncols2466) + (k2811 (##core#undefined)) + (let ((k2818 (##core#lambda + (r2819) + (let ((k2821 (##core#lambda + (r2822) + (let ((r2829 (##core#inline_allocate ("C_a_i_plus" 4) c488 2))) + (doloop486487 k2811 r2829))))) + (let ((k2832 (##core#lambda + (r2833) + (display-hexbottom k2821 r2833)))) + (let ((k2836 (##core#lambda (r2837) (cell:walls k2832 r2837)))) + (href/rc k2836 harr462 r485 c488))))))) + (let ((k2840 (##core#lambda (r2841) (write-ch k2818 r2841)))) + (let ((r2845 (##core#inline_allocate ("C_a_i_minus" 4) c488 1))) + (dot/space k2840 harr462 r485 r2845))))))))) + (doloop486487 k2694 1))))))) + (write-ch k2691 #\/))))))) + (doloop483484 k2647 r2680))))))) + (write-ch k2672 #\newline))))) + (if (##core#inline "C_i_oddp" ncols465) + (let ((r2862 (##core#inline_allocate + ("C_a_i_minus" 4) + ncols465 + 1))) + (let ((r2858 (##core#inline "C_i_nequalp" entrance463 r2862))) + (let ((r2855 (##core#cond r2858 #\space #\_))) + (write-ch k2669 r2855)))) + (k2669 (##core#undefined))))))) + (let ((doloop475476 (##core#undefined))) + (let ((t2864 (set! doloop475476 + #f + (lambda (k2866 c477) + (if (##core#inline + "C_i_greater_or_equalp" + c477 + ncols2466) + (k2866 (##core#undefined)) + (let ((k2873 (##core#lambda + (r2874) + (let ((k2876 (##core#lambda + (r2877) + (let ((k2879 (##core#lambda + (r2880) + (let ((k2882 (##core#lambda + (r2883) + (let ((r2890 (##core#inline_allocate ("C_a_i_plus" 4) c477 2))) + (doloop475476 k2866 r2890))))) + (write-ch k2882 #\\))))) + (let ((k2893 (##core#lambda (r2894) (write-ch k2879 r2894)))) + (let ((r2898 (##core#inline_allocate + ("C_a_i_minus" 4) + nrows464 + 1))) + (let ((r2902 (##core#inline_allocate ("C_a_i_plus" 4) c477 1))) + (dot/space k2893 harr462 r2898 r2902)))))))) + (write-ch k2876 #\/))))) + (let ((r2909 (##core#inline "C_i_nequalp" c477 entrance463))) + (let ((r2906 (##core#cond r2909 #\space #\_))) + (write-ch k2873 r2906))))))))) + (doloop475476 k2666 0))))))) + (write-ch k2663 #\space))))) + (write-ch k2660 #\newline))))) + (let ((doloop467468 (##core#undefined))) + (let ((t2911 (set! doloop467468 + #f + (lambda (k2913 c469) + (if (##core#inline + "C_i_greater_or_equalp" + c469 + ncols465) + (k2913 (##core#undefined)) + (let ((k2920 (##core#lambda + (r2921) + (let ((k2923 (##core#lambda + (r2924) + (let ((k2926 (##core#lambda + (r2927) + (let ((k2929 (##core#lambda + (r2930) + (let ((r2937 (##core#inline_allocate ("C_a_i_plus" 4) c469 2))) + (doloop467468 k2913 r2937))))) + (let ((r2944 (##core#inline "C_i_nequalp" c469 entrance463))) + (let ((r2941 (##core#cond r2944 #\space #\_))) + (write-ch k2929 r2941))))))) + (write-ch k2926 #\space))))) + (write-ch k2923 #\space))))) + (write-ch k2920 #\space))))))) + (doloop467468 k2657 1))))))))) + (div k2947 ncols465 2)))))) + (harr:ncols k2651 harr462)))))) + (harr:nrows k2648 harr462)))))) + (let ((t2950 (set! bit-test + #f + (lambda (k2952 j522 bit523) + (let ((r2962 (##core#inline_allocate + ("C_a_i_bitwise_and" 4) + j522 + bit523))) + (let ((r2958 (##core#inline "C_i_zerop" r2962))) + (k2952 (##core#inline "C_i_not" r2958)))))))) + (let ((t2964 (set! dot/space + #f + (lambda (k2966 harr525 r526 c527) + (let ((k2970 (##core#lambda + (r2971) + (k2966 (##core#cond r2971 #\. #\space))))) + (if (##core#inline "C_i_greater_or_equalp" r526 0) + (let ((k2980 (##core#lambda (r2981) (cell:mark k2970 r2981)))) + (href/rc k2980 harr525 r526 c527)) + (k2970 #f))))))) + (let ((t2983 (set! display-hexbottom + #f + (lambda (k2985 hexwalls530) + (let ((k2986 (##core#lambda + (r2987) + (let ((k2989 (##core#lambda + (r2990) + (let ((k2999 (##core#lambda + (r3000) + (let ((r2997 (##core#cond r3000 #\/ #\space))) + (write-ch k2985 r2997))))) + (bit-test k2999 hexwalls530 south-east))))) + (let ((k3006 (##core#lambda + (r3007) + (let ((r3004 (##core#cond r3007 #\_ #\space))) + (write-ch k2989 r3004))))) + (bit-test k3006 hexwalls530 south)))))) + (let ((k3013 (##core#lambda + (r3014) + (let ((r3011 (##core#cond r3014 #\\ #\space))) + (write-ch k2986 r3011))))) + (bit-test k3013 hexwalls530 south-west))))))) + (let ((t3016 (set! run + #f + (lambda (k3018 nrows534 ncols535) + (let ((t3019 (set! output #t '()))) + (let ((k3020 (##core#lambda (r3021) (reverse k3018 output)))) + (pmaze k3020 nrows534 ncols535))))))) + (let ((t3026 (set! main + #f + (lambda (k3028) + (let ((k3029 (##core#lambda + (r3030) + (let ((count539 r3030)) + (let ((k3032 (##core#lambda + (r3033) + (let ((input1540 r3033)) + (let ((k3035 (##core#lambda + (r3036) + (let ((input2541 r3036)) + (let ((k3038 (##core#lambda + (r3039) + (let ((output542 r3039)) + (let ((k3041 (##core#lambda + (r3042) + (let ((s3543 r3042)) + (let ((k3044 (##core#lambda + (r3045) + (let ((s2544 r3045)) + (let ((k3047 (##core#lambda + (r3048) + (let ((k3054 (##core#lambda + (r3055) + (let ((a3057 (lambda (k3059) + (let ((k3064 (##core#lambda + (r3065) + (let ((a3063 r3065)) + (let ((k3068 (##core#lambda (r3069) (run k3059 a3063 r3069)))) + (hide k3068 count539 input2541)))))) + (hide k3064 count539 input1540))))) + (let ((a3071 (lambda (k3073 result547) + (k3073 (##core#inline "C_i_equalp" result547 output542))))) + (run-r7rs-benchmark + k3028 + r3055 + count539 + a3057 + a3071)))))) + (string-append + k3054 + "maze" + ":" + r3048 + ":" + s2544 + ":" + s3543))))) + (number->string k3047 input1540)))))) + (number->string k3044 input2541)))))) + (number->string k3041 count539)))))) + (read k3038)))))) + (read k3035)))))) + (read k3032)))))) + (read k3029)))))) + (let ((t3077 (set! hide + #f + (lambda (k3079 r549 x550) + (let ((a3083 (lambda (k3085) + (let ((a3100 (lambda (k3102 x551) (k3102 x551)))) + (let ((r3091 (##core#inline_allocate + ("C_a_i_vector2" 3) + values + a3100))) + (let ((r3098 (##core#inline "C_i_lessp" r549 100))) + (let ((r3095 (##core#cond r3098 0 1))) + ((##core#proc "C_values" #t) k3085 r3091 r3095)))))))) + (let ((a3103 (lambda (k3105 v552 i553) + (let ((r3107 (##core#inline "C_i_vector_ref" v552 i553))) + (r3107 k3105 x550))))) + ((##core#proc "C_call_with_values" #t) + k3079 + a3083 + a3103))))))) + (let ((t3112 (set! run-r7rs-benchmark + #f + (lambda (k3114 name557 count558 thunk559 ok?560) + (let ((k3129 (##core#lambda + (r3130) + (let ((k3132 (##core#lambda + (r3133) + (let ((k3135 (##core#lambda + (r3136) + (let ((k3138 (##core#lambda + (r3139) + (let ((k3141 (##core#lambda + (r3142) + (let ((j/s563 r3142)) + (let ((k3144 (##core#lambda + (r3145) + (let ((t0564 r3145)) + (let ((k3147 (##core#lambda + (r3148) + (let ((j0565 r3148)) + (let ((loop566 (##core#undefined))) + (let ((t3153 (set! loop566 + #f + (lambda (k3155 i567 result568) + (if (##core#inline "C_i_lessp" i567 count558) + (let ((r3167 (##core#inline_allocate ("C_a_i_plus" 4) i567 1))) + (let ((a3165 r3167)) + (let ((k3170 (##core#lambda + (r3171) + (loop566 k3155 a3165 r3171)))) + (thunk559 k3170)))) + (let ((k3176 (##core#lambda + (r3177) + (if r3177 + (let ((k3179 (##core#lambda + (r3180) + (let ((j1573 r3180)) + (let ((k3182 (##core#lambda + (r3183) + (let ((t1574 r3183)) + (let ((r3186 (##core#inline_allocate + ("C_a_i_minus" 4) + j1573 + j0565))) + (let ((k3188 (##core#lambda + (r3189) + (let ((secs576 r3189)) + (let ((k3191 (##core#lambda + (r3192) + (let ((secs2577 r3192)) + (let ((k3194 (##core#lambda + (r3195) + (let ((k3197 (##core#lambda + (r3198) + (let ((k3200 (##core#lambda + (r3201) + (let ((k3203 (##core#lambda + (r3204) + (let ((k3206 (##core#lambda + (r3207) + (let ((k3209 (##core#lambda + (r3210) + (let ((k3212 (##core#lambda + (r3213) + (let ((k3215 (##core#lambda + (r3216) + (let ((k3218 (##core#lambda + (r3219) + (let ((k3221 (##core#lambda + (r3222) + (let ((k3224 (##core#lambda + (r3225) + (let ((k3227 (##core#lambda + (r3228) + (let ((k3230 (##core#lambda + (r3231) + (let ((k3233 (##core#lambda + (r3234) + (let ((k3236 (##core#lambda (r3237) (k3155 result568)))) + (let ((r3241 ##sys#standard-output)) + (flush-output-port k3236 ##sys#standard-output)))))) + (newline k3233))))) + (display k3230 secs576))))) + (display k3227 ","))))) + (display k3224 name557))))) + (display k3221 ","))))) + (let ((k3244 (##core#lambda (r3245) (display k3218 r3245)))) + (this-scheme-implementation-name k3244)))))) + (display k3215 "+!CSVLINE!+"))))) + (newline k3212))))) + (display k3209 name557))))) + (display k3206 ") for "))))) + (write k3203 secs2577))))) + (display k3200 " seconds ("))))) + (write k3197 secs576))))) + (display k3194 "Elapsed time: ")))))) + (let ((r3249 (##core#inline_allocate + ("C_a_i_minus" 4) + t1574 + t0564))) + (let ((k3117 k3191)) + (let ((k3122 (##core#lambda + (r3123) + (k3117 (##core#inline_allocate + ("C_a_i_divide" 4) + r3123 + 1000))))) + (let ((r3127 (##core#inline_allocate + ("C_a_i_times" 4) + 1000 + r3249))) + (round k3122 r3127)))))))))) + (let ((r3253 (##core#inline_allocate + ("C_a_i_divide" 4) + r3186 + j/s563))) + (inexact k3188 r3253)))))))) + (current-second k3182)))))) + (current-jiffy k3179)) + (let ((k3255 (##core#lambda + (r3256) + (let ((k3258 (##core#lambda + (r3259) + (let ((k3261 (##core#lambda + (r3262) + (let ((k3264 (##core#lambda (r3265) (k3155 result568)))) + (let ((r3269 ##sys#standard-output)) + (flush-output-port k3264 ##sys#standard-output)))))) + (newline k3261))))) + (write k3258 result568))))) + (display + k3255 + "ERROR: returned incorrect result: ")))))) + (ok?560 k3176 result568))))))) + (loop566 k3114 0 #f))))))) + (current-jiffy k3147)))))) + (current-second k3144)))))) + (jiffies-per-second k3141))))) + (let ((r3273 ##sys#standard-output)) + (flush-output-port k3138 ##sys#standard-output)))))) + (newline k3135))))) + (display k3132 name557))))) + (display k3129 "Running ")))))) + (let ((k3275 (##core#lambda + (r3276) + (let ((k3278 (##core#lambda (r3279) (k924 (##core#undefined))))) + (let ((k3281 (##core#lambda (r3282) (r3282 k3278)))) + (##sys#implicit-exit-handler k3281)))))) + (main k3275))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) + (##sys#require k937 'vector-lib))))) + (##core#callunit "extras" k934))))) + (##core#callunit "chicken_2dsyntax" k931))))) + (##core#callunit "eval" k928))))) + (##core#callunit "library" k925))) diff --git a/tests/debug/maze.c b/tests/debug/maze.c new file mode 100644 index 00000000..e24a6c7e --- /dev/null +++ b/tests/debug/maze.c @@ -0,0 +1,160435 @@ +/** + ** This file was automatically generated by the Cyclone scheme compiler + ** http://justinethier.github.io/cyclone/ + ** + ** (c) 2014-2017 Justin Ethier + ** Version 0.5.4 + ** + **/ + +/* +"---------------- input program:" + */ +/* +((import + (scheme base) + (scheme read) + (scheme write) + (scheme time)) + (define (bitwise-not x) (- (- x) 1)) + (define (bitwise-and x y) + (cond ((= x 0) 0) + ((= y 0) 0) + ((= x -1) y) + ((= y -1) x) + (else + (let ((z (bitwise-and (div x 2) (div y 2)))) + (if (and (odd? x) (odd? y)) (+ z z 1) (+ z z)))))) + (define (div x y) + (cond ((and (exact-integer? x) + (exact-integer? y) + (>= x 0)) + (quotient x y)) + ((< y 0) + (let* ((q (quotient x y)) (r (- x (* q y)))) + (if (= r 0) q (+ q 1)))) + (else + (let* ((q (quotient x y)) (r (- x (* q y)))) + (if (= r 0) q (- q 1)))))) + (define (mod x y) + (cond ((and (exact-integer? x) + (exact-integer? y) + (>= x 0)) + (remainder x y)) + ((< y 0) + (let* ((q (quotient x y)) (r (- x (* q y)))) + (if (= r 0) 0 (- r y)))) + (else + (let* ((q (quotient x y)) (r (- x (* q y)))) + (if (= r 0) 0 (+ r y)))))) + (define (random-state n) (cons n #f)) + (define (rand state) + (let ((seed (car state)) + (A 2813) + (M 8388607) + (Q 2787) + (R 2699)) + (let* ((hi (div seed Q)) + (lo (mod seed Q)) + (test (- (* A lo) (* R hi))) + (val (if (> test 0) test (+ test M)))) + (set-car! state val) + val))) + (define (random-int n state) + (mod (rand state) n)) + (define (base-set nelts) (cons nelts '())) + (define (get-set-root s) + (let lp ((r s)) + (let ((next (cdr r))) + (cond ((pair? next) (lp next)) + (else + (if (not (eq? r s)) + (let lp ((x s)) + (let ((next (cdr x))) + (cond ((not (eq? r next)) (set-cdr! x r) (lp next)))))) + r))))) + (define (set-equal? s1 s2) + (eq? (get-set-root s1) (get-set-root s2))) + (define (set-size s) (car (get-set-root s))) + (define (union! s1 s2) + (let* ((r1 (get-set-root s1)) + (r2 (get-set-root s2)) + (n1 (set-size r1)) + (n2 (set-size r2)) + (n (+ n1 n2))) + (cond ((> n1 n2) (set-cdr! r2 r1) (set-car! r1 n)) + (else (set-cdr! r1 r2) (set-car! r2 n))))) + (define (make-wall owner neighbor bit) + (vector 'wall owner neighbor bit)) + (define (wall:owner o) (vector-ref o 1)) + (define (set-wall:owner o v) (vector-set! o 1 v)) + (define (wall:neighbor o) (vector-ref o 2)) + (define (set-wall:neighbor o v) + (vector-set! o 2 v)) + (define (wall:bit o) (vector-ref o 3)) + (define (set-wall:bit o v) (vector-set! o 3 v)) + (define (make-cell reachable id) + (vector 'cell reachable id -1 #f #f)) + (define (cell:reachable o) (vector-ref o 1)) + (define (set-cell:reachable o v) + (vector-set! o 1 v)) + (define (cell:id o) (vector-ref o 2)) + (define (set-cell:id o v) (vector-set! o 2 v)) + (define (cell:walls o) (vector-ref o 3)) + (define (set-cell:walls o v) (vector-set! o 3 v)) + (define (cell:parent o) (vector-ref o 4)) + (define (set-cell:parent o v) + (vector-set! o 4 v)) + (define (cell:mark o) (vector-ref o 5)) + (define (set-cell:mark o v) (vector-set! o 5 v)) + (define (vector-for-each-rev proc v) + (let lp ((i (- (vector-length v) 1))) + (cond ((>= i 0) (proc (vector-ref v i)) (lp (- i 1)))))) + (define (permute-vec! v random-state) + (let lp ((i (- (vector-length v) 1))) + (cond ((> i 1) + (let ((elt-i (vector-ref v i)) + (j (random-int i random-state))) + (vector-set! v i (vector-ref v j)) + (vector-set! v j elt-i)) + (lp (- i 1))))) + v) + (define (dig-maze walls ncells) + (call-with-current-continuation + (lambda (quit) + (vector-for-each-rev + (lambda (wall) + (let* ((c1 (wall:owner wall)) + (set1 (cell:reachable c1)) + (c2 (wall:neighbor wall)) + (set2 (cell:reachable c2))) + (if (not (set-equal? set1 set2)) + (let ((walls (cell:walls c1)) + (wall-mask (bitwise-not (wall:bit wall)))) + (union! set1 set2) + (set-cell:walls c1 (bitwise-and walls wall-mask)) + (if (= (set-size set1) ncells) (quit #f)))))) + walls)))) + (define (dfs-maze maze root do-children) + (let search ((node root) (parent #f)) + (set-cell:parent node parent) + (do-children + (lambda (child) + (if (not (eq? child parent)) (search child node))) + maze + node))) + (define (reroot-maze new-root) + (let lp ((node new-root) (new-parent #f)) + (let ((old-parent (cell:parent node))) + (set-cell:parent node new-parent) + (if old-parent (lp old-parent node))))) + (define (path-length cell) + (do ((len 0 (+ len 1)) + (node (cell:parent cell) (cell:parent node))) + ((not node) len))) + (define (mark-path node) + (let lp ((node node)) + (set-cell:mark node #t) + (cond ((cell:parent node) => lp)))) + (define (make-harr nrows ncols elts) + (vector 'harr nrows ncols elts)) + (define (harr:nrows o) (vector-ref o 1)) + (define (set-harr:nrows o v) (vector-set! o 1 v)) + (define (harr:ncols o) (vector-ref o 2)) + (define (set-harr:ncols o v) (vector-set! o 2 v)) + (define (harr:elts o) (vector-ref o 3)) + (define (set-harr:elts o v) (vector-set! o 3 v)) + (define (harr r c) + (make-harr r c (make-vector (* r c)))) + (define (href ha x y) + (let ((r (div y 2)) (c (div x 3))) + (vector-ref + (harr:elts ha) + (+ (* (harr:ncols ha) r) c)))) + (define (hset! ha x y val) + (let ((r (div y 2)) (c (div x 3))) + (vector-set! + (harr:elts ha) + (+ (* (harr:ncols ha) r) c) + val))) + (define (href/rc ha r c) + (vector-ref + (harr:elts ha) + (+ (* (harr:ncols ha) r) c))) + (define (harr-tabulate nrows ncols proc) + (let ((v (make-vector (* nrows ncols)))) + (do ((r (- nrows 1) (- r 1))) + ((< r 0)) + (do ((c 0 (+ c 1)) (i (* r ncols) (+ i 1))) + ((= c ncols)) + (vector-set! + v + i + (proc (* 3 c) (+ (* 2 r) (bitwise-and c 1)))))) + (make-harr nrows ncols v))) + (define (harr-for-each proc harr) + (vector-for-each-rev proc (harr:elts harr))) + (define south-west 1) + (define south 2) + (define south-east 4) + (define (gen-maze-array r c) + (harr-tabulate + r + c + (lambda (x y) + (make-cell (base-set 1) (cons x y))))) + (define (make-wall-vec harr) + (let* ((nrows (harr:nrows harr)) + (ncols (harr:ncols harr)) + (xmax (* 3 (- ncols 1))) + (walls '()) + (add-wall + (lambda (o n b) + (set! walls (cons (make-wall o n b) walls))))) + (do ((x (* (- ncols 1) 3) (- x 3))) + ((< x 0)) + (do ((y (+ (* (- nrows 1) 2) (bitwise-and x 1)) + (- y 2))) + ((<= y 1)) + (let ((hex (href harr x y))) + (if (not (zero? x)) + (add-wall + hex + (href harr (- x 3) (- y 1)) + south-west)) + (add-wall hex (href harr x (- y 2)) south) + (if (< x xmax) + (add-wall + hex + (href harr (+ x 3) (- y 1)) + south-east))))) + (if (> ncols 1) + (let ((rmoc-x (+ 3 (* 6 (div (- ncols 2) 2))))) + (let ((rmoc-hex (href harr rmoc-x 1))) + (if (< rmoc-x xmax) + (add-wall rmoc-hex (href harr xmax 0) south-east)) + (add-wall + rmoc-hex + (href harr (- rmoc-x 3) 0) + south-west)) + (do ((x (- rmoc-x 6) (- x 6))) + ((< x 3)) + (add-wall + (href harr x 1) + (href harr (- x 3) 0) + south-west) + (add-wall + (href harr x 1) + (href harr (+ x 3) 0) + south-east)))) + (list->vector walls))) + (define (pick-entrances harr) + (dfs-maze + harr + (href/rc harr 0 0) + for-each-hex-child) + (let ((nrows (harr:nrows harr)) + (ncols (harr:ncols harr))) + (let tp-lp ((max-len -1) + (entrance #f) + (exit #f) + (tcol (- ncols 1))) + (if (< tcol 0) + (vector entrance exit) + (let ((top-cell (href/rc harr (- nrows 1) tcol))) + (reroot-maze top-cell) + (let ((result + (let bt-lp ((max-len max-len) + (entrance entrance) + (exit exit) + (bcol (- ncols 1))) + (if (< bcol 0) + (vector max-len entrance exit) + (let ((this-len (path-length (href/rc harr 0 bcol)))) + (if (> this-len max-len) + (bt-lp this-len tcol bcol (- bcol 1)) + (bt-lp max-len entrance exit (- bcol 1)))))))) + (let ((max-len (vector-ref result 0)) + (entrance (vector-ref result 1)) + (exit (vector-ref result 2))) + (tp-lp max-len entrance exit (- tcol 1))))))))) + (define (for-each-hex-child proc harr cell) + (let* ((walls (cell:walls cell)) + (id (cell:id cell)) + (x (car id)) + (y (cdr id)) + (nr (harr:nrows harr)) + (nc (harr:ncols harr)) + (maxy (* 2 (- nr 1))) + (maxx (* 3 (- nc 1)))) + (if (not (bit-test walls south-west)) + (proc (href harr (- x 3) (- y 1)))) + (if (not (bit-test walls south)) + (proc (href harr x (- y 2)))) + (if (not (bit-test walls south-east)) + (proc (href harr (+ x 3) (- y 1)))) + (if (and (> x 0) (or (<= y maxy) (zero? (mod x 6)))) + (let ((nw (href harr (- x 3) (+ y 1)))) + (if (not (bit-test (cell:walls nw) south-east)) + (proc nw)))) + (if (< y maxy) + (let ((n (href harr x (+ y 2)))) + (if (not (bit-test (cell:walls n) south)) + (proc n)))) + (if (and (< x maxx) + (or (<= y maxy) (zero? (mod x 6)))) + (let ((ne (href harr (+ x 3) (+ y 1)))) + (if (not (bit-test (cell:walls ne) south-west)) + (proc ne)))))) + (define (make-maze nrows ncols) + (let* ((cells (gen-maze-array nrows ncols)) + (walls (permute-vec! + (make-wall-vec cells) + (random-state 20)))) + (dig-maze walls (* nrows ncols)) + (let ((result (pick-entrances cells))) + (let ((entrance (vector-ref result 0)) + (exit (vector-ref result 1))) + (let* ((exit-cell (href/rc cells 0 exit)) + (walls (cell:walls exit-cell))) + (reroot-maze + (href/rc cells (- nrows 1) entrance)) + (mark-path exit-cell) + (set-cell:walls + exit-cell + (bitwise-and walls (bitwise-not south))) + (vector cells entrance exit)))))) + (define (pmaze nrows ncols) + (let ((result (make-maze nrows ncols))) + (let ((cells (vector-ref result 0)) + (entrance (vector-ref result 1)) + (exit (vector-ref result 2))) + (print-hexmaze cells entrance)))) + (define output #f) + (define (write-ch c) + (set! output (cons c output))) + (define (print-hexmaze harr entrance) + (let* ((nrows (harr:nrows harr)) + (ncols (harr:ncols harr)) + (ncols2 (* 2 (div ncols 2)))) + (do ((c 1 (+ c 2))) + ((>= c ncols)) + (write-ch #\space) + (write-ch #\space) + (write-ch #\space) + (write-ch (if (= c entrance) #\space #\_))) + (write-ch #\newline) + (write-ch #\space) + (do ((c 0 (+ c 2))) + ((>= c ncols2)) + (write-ch (if (= c entrance) #\space #\_)) + (write-ch #\/) + (write-ch (dot/space harr (- nrows 1) (+ c 1))) + (write-ch #\\)) + (if (odd? ncols) + (write-ch + (if (= entrance (- ncols 1)) #\space #\_))) + (write-ch #\newline) + (do ((r (- nrows 1) (- r 1))) + ((< r 0)) + (write-ch #\/) + (do ((c 1 (+ c 2))) + ((>= c ncols2)) + (write-ch (dot/space harr r (- c 1))) + (display-hexbottom + (cell:walls (href/rc harr r c)))) + (cond ((odd? ncols) + (write-ch (dot/space harr r (- ncols 1))) + (write-ch #\\))) + (write-ch #\newline) + (do ((c 0 (+ c 2))) + ((>= c ncols2)) + (display-hexbottom + (cell:walls (href/rc harr r c))) + (write-ch (dot/space harr (- r 1) (+ c 1)))) + (cond ((odd? ncols) + (display-hexbottom + (cell:walls (href/rc harr r (- ncols 1))))) + ((not (zero? r)) (write-ch #\\))) + (write-ch #\newline)))) + (define (bit-test j bit) + (not (zero? (bitwise-and j bit)))) + (define (dot/space harr r c) + (if (and (>= r 0) (cell:mark (href/rc harr r c))) + #\. + #\space)) + (define (display-hexbottom hexwalls) + (write-ch + (if (bit-test hexwalls south-west) #\\ #\space)) + (write-ch + (if (bit-test hexwalls south) #\_ #\space)) + (write-ch + (if (bit-test hexwalls south-east) #\/ #\space))) + (define (run nrows ncols) + (set! output '()) + (pmaze nrows ncols) + (reverse output)) + (define (main) + (let* ((count (read)) + (input1 (read)) + (input2 (read)) + (output (read)) + (s3 (number->string count)) + (s2 (number->string input2)) + (s1 (number->string input1)) + (name "maze")) + (run-r7rs-benchmark + (string-append name ":" s1 ":" s2 ":" s3) + count + (lambda () + (run (hide count input1) (hide count input2))) + (lambda (result) (equal? result output))))) + (define (hide r x) + (call-with-values + (lambda () + (values + (vector values (lambda (x) x)) + (if (< r 100) 0 1))) + (lambda (v i) ((vector-ref v i) x)))) + (define (run-r7rs-benchmark name count thunk ok?) + (define (rounded x) (/ (round (* 1000 x)) 1000)) + (display "Running ") + (display name) + (newline) + (flush-output-port (current-output-port)) + (let* ((j/s (jiffies-per-second)) + (t0 (current-second)) + (j0 (current-jiffy))) + (let loop ((i 0) (result #f)) + (cond ((< i count) (loop (+ i 1) (thunk))) + ((ok? result) + (let* ((j1 (current-jiffy)) + (t1 (current-second)) + (jifs (- j1 j0)) + (secs (inexact (/ jifs j/s))) + (secs2 (rounded (- t1 t0)))) + (display "Elapsed time: ") + (write secs) + (display " seconds (") + (write secs2) + (display ") for ") + (display name) + (newline) + (display "+!CSVLINE!+") + (display (this-scheme-implementation-name)) + (display ",") + (display name) + (display ",") + (display secs) + (newline) + (flush-output-port (current-output-port))) + result) + (else + (display "ERROR: returned incorrect result: ") + (write result) + (newline) + (flush-output-port (current-output-port)) + result))))) + (define (this-scheme-implementation-name) + (string-append "cyclone-" (Cyc-version))) + (main)) + */ +/* +"inline candidates:" + */ +/* +() + */ +/* +"imports:" + */ +/* +((scheme base) + (scheme read) + (scheme write) + (scheme time)) + */ +/* +"resolved imports:" + */ +/* +((member scheme base) + (assoc scheme base) + (cons-source scheme base) + (syntax-rules scheme base) + (letrec* scheme base) + (guard scheme base) + (guard-aux scheme base) + (define-record-type scheme base) + (record? scheme base) + (register-simple-type scheme base) + (make-type-predicate scheme base) + (make-constructor scheme base) + (make-getter scheme base) + (make-setter scheme base) + (slot-set! scheme base) + (type-slot-offset scheme base) + (receive scheme base) + (abs scheme base) + (max scheme base) + (min scheme base) + (modulo scheme base) + (floor-remainder scheme base) + (even? scheme base) + (exact-integer? scheme base) + (exact-integer-sqrt scheme base) + (exact? scheme base) + (inexact? scheme base) + (odd? scheme base) + (complex? scheme base) + (rational? scheme base) + (bignum? scheme base) + (gcd scheme base) + (lcm scheme base) + (quotient scheme base) + (remainder scheme base) + (truncate-quotient scheme base) + (truncate-remainder scheme base) + (truncate/ scheme base) + (floor-quotient scheme base) + (floor-remainder scheme base) + (floor/ scheme base) + (square scheme base) + (expt scheme base) + (call-with-current-continuation scheme base) + (call/cc scheme base) + (call-with-values scheme base) + (dynamic-wind scheme base) + (values scheme base) + (char=? scheme base) + (char? scheme base) + (char<=? scheme base) + (char>=? scheme base) + (string=? scheme base) + (string? scheme base) + (string>=? scheme base) + (foldl scheme base) + (foldr scheme base) + (not scheme base) + (list? scheme base) + (zero? scheme base) + (positive? scheme base) + (negative? scheme base) + (append scheme base) + (list scheme base) + (make-list scheme base) + (list-copy scheme base) + (map scheme base) + (for-each scheme base) + (list-tail scheme base) + (list-ref scheme base) + (list-set! scheme base) + (reverse scheme base) + (boolean=? scheme base) + (symbol=? scheme base) + (Cyc-obj=? scheme base) + (vector scheme base) + (vector-append scheme base) + (vector-copy scheme base) + (vector-copy! scheme base) + (vector-fill! scheme base) + (vector->list scheme base) + (vector->string scheme base) + (vector-map scheme base) + (vector-for-each scheme base) + (make-string scheme base) + (string scheme base) + (string-copy scheme base) + (string-copy! scheme base) + (string-fill! scheme base) + (string->list scheme base) + (string->vector scheme base) + (string-map scheme base) + (string-for-each scheme base) + (make-parameter scheme base) + (current-output-port scheme base) + (current-input-port scheme base) + (current-error-port scheme base) + (call-with-port scheme base) + (error scheme base) + (raise scheme base) + (raise-continuable scheme base) + (with-handler scheme base) + (with-exception-handler scheme base) + (Cyc-add-exception-handler scheme base) + (Cyc-remove-exception-handler scheme base) + (newline scheme base) + (write-char scheme base) + (write-string scheme base) + (flush-output-port scheme base) + (read-line scheme base) + (read-string scheme base) + (input-port? scheme base) + (output-port? scheme base) + (input-port-open? scheme base) + (output-port-open? scheme base) + (get-output-string scheme base) + (open-output-string scheme base) + (open-input-string scheme base) + (get-output-bytevector scheme base) + (open-input-bytevector scheme base) + (open-output-bytevector scheme base) + (features scheme base) + (Cyc-version scheme base) + (any scheme base) + (every scheme base) + (and scheme base) + (or scheme base) + (let scheme base) + (let* scheme base) + (letrec scheme base) + (let*-values scheme base) + (let-values scheme base) + (begin scheme base) + (case scheme base) + (cond scheme base) + (cond-expand scheme base) + (do scheme base) + (when scheme base) + (unless scheme base) + (quasiquote scheme base) + (floor scheme base) + (ceiling scheme base) + (truncate scheme base) + (round scheme base) + (exact scheme base) + (inexact scheme base) + (eof-object scheme base) + (syntax-error scheme base) + (bytevector-copy scheme base) + (bytevector-copy! scheme base) + (utf8->string scheme base) + (string->utf8 scheme base) + (denominator scheme base) + (numerator scheme base) + (parameterize scheme base) + (read scheme read) + (read-all scheme read) + (include scheme read) + (include-ci scheme read) + (display scheme write) + (write scheme write) + (write-shared scheme write) + (write-simple scheme write) + (current-second scheme time) + (current-jiffy scheme time) + (jiffies-per-second scheme time)) + */ +/* +"resolved macros:" + */ +/* +() + */ +/* +"---------------- after macro expansion:" + */ +/* +((define bitwise-not (lambda (x) (- (- x) 1))) + (define bitwise-and + (lambda (x y) + (if (= x 0) + ((lambda () 0)) + (if (= y 0) + ((lambda () 0)) + (if (= x -1) + ((lambda () y)) + (if (= y -1) + ((lambda () x)) + ((lambda () + ((lambda (z) + (if (if (odd? x) (odd? y) #f) (+ z z 1) (+ z z))) + (bitwise-and (div x 2) (div y 2))))))))))) + (define div + (lambda (x y) + (if (if (exact-integer? x) + (if (exact-integer? y) (>= x 0) #f) + #f) + ((lambda () (quotient x y))) + (if (< y 0) + ((lambda () + ((lambda (q) + ((lambda (r) ((lambda () (if (= r 0) q (+ q 1))))) + (- x (* q y)))) + (quotient x y)))) + ((lambda () + ((lambda (q) + ((lambda (r) ((lambda () (if (= r 0) q (- q 1))))) + (- x (* q y)))) + (quotient x y)))))))) + (define mod + (lambda (x y) + (if (if (exact-integer? x) + (if (exact-integer? y) (>= x 0) #f) + #f) + ((lambda () (remainder x y))) + (if (< y 0) + ((lambda () + ((lambda (q) + ((lambda (r) ((lambda () (if (= r 0) 0 (- r y))))) + (- x (* q y)))) + (quotient x y)))) + ((lambda () + ((lambda (q) + ((lambda (r) ((lambda () (if (= r 0) 0 (+ r y))))) + (- x (* q y)))) + (quotient x y)))))))) + (define random-state (lambda (n) (cons n #f))) + (define rand + (lambda (state) + ((lambda (seed A M Q R) + ((lambda (hi) + ((lambda (lo) + ((lambda (test) + ((lambda (val) + ((lambda () (set-car! state val) val))) + (if (> test 0) test (+ test M)))) + (- (* A lo) (* R hi)))) + (mod seed Q))) + (div seed Q))) + (car state) + 2813 + 8388607 + 2787 + 2699))) + (define random-int + (lambda (n state) (mod (rand state) n))) + (define base-set + (lambda (nelts) (cons nelts '()))) + (define get-set-root + (lambda (s) + ((lambda (r) + ((lambda (lp) + (set! lp + (lambda (r) + ((lambda (next) + (if (pair? next) + ((lambda () (lp next))) + ((lambda () + (if (not (eq? r s)) + ((lambda (x) + ((lambda (lp) + (set! lp + (lambda (x) + ((lambda (next) + (if (not (eq? r next)) + ((lambda () (set-cdr! x r) (lp next))) + #f)) + (cdr x)))) + (lp x)) + #f)) + s) + #f) + r)))) + (cdr r)))) + (lp r)) + #f)) + s))) + (define set-equal? + (lambda (s1 s2) + (eq? (get-set-root s1) (get-set-root s2)))) + (define set-size + (lambda (s) (car (get-set-root s)))) + (define union! + (lambda (s1 s2) + ((lambda (r1) + ((lambda (r2) + ((lambda (n1) + ((lambda (n2) + ((lambda (n) + ((lambda () + (if (> n1 n2) + ((lambda () (set-cdr! r2 r1) (set-car! r1 n))) + ((lambda () (set-cdr! r1 r2) (set-car! r2 n))))))) + (+ n1 n2))) + (set-size r2))) + (set-size r1))) + (get-set-root s2))) + (get-set-root s1)))) + (define make-wall + (lambda (owner neighbor bit) + (vector 'wall owner neighbor bit))) + (define wall:owner (lambda (o) (vector-ref o 1))) + (define set-wall:owner + (lambda (o v) (vector-set! o 1 v))) + (define wall:neighbor + (lambda (o) (vector-ref o 2))) + (define set-wall:neighbor + (lambda (o v) (vector-set! o 2 v))) + (define wall:bit (lambda (o) (vector-ref o 3))) + (define set-wall:bit + (lambda (o v) (vector-set! o 3 v))) + (define make-cell + (lambda (reachable id) + (vector 'cell reachable id -1 #f #f))) + (define cell:reachable + (lambda (o) (vector-ref o 1))) + (define set-cell:reachable + (lambda (o v) (vector-set! o 1 v))) + (define cell:id (lambda (o) (vector-ref o 2))) + (define set-cell:id + (lambda (o v) (vector-set! o 2 v))) + (define cell:walls (lambda (o) (vector-ref o 3))) + (define set-cell:walls + (lambda (o v) (vector-set! o 3 v))) + (define cell:parent + (lambda (o) (vector-ref o 4))) + (define set-cell:parent + (lambda (o v) (vector-set! o 4 v))) + (define cell:mark (lambda (o) (vector-ref o 5))) + (define set-cell:mark + (lambda (o v) (vector-set! o 5 v))) + (define vector-for-each-rev + (lambda (proc v) + ((lambda (i) + ((lambda (lp) + (set! lp + (lambda (i) + (if (>= i 0) + ((lambda () (proc (vector-ref v i)) (lp (- i 1)))) + #f))) + (lp i)) + #f)) + (- (vector-length v) 1)))) + (define permute-vec! + (lambda (v random-state) + ((lambda (i) + ((lambda (lp) + (set! lp + (lambda (i) + (if (> i 1) + ((lambda () + ((lambda (elt-i j) + (vector-set! v i (vector-ref v j)) + (vector-set! v j elt-i)) + (vector-ref v i) + (random-int i random-state)) + (lp (- i 1)))) + #f))) + (lp i)) + #f)) + (- (vector-length v) 1)) + v)) + (define dig-maze + (lambda (walls ncells) + (call-with-current-continuation + (lambda (quit) + (vector-for-each-rev + (lambda (wall) + ((lambda (c1) + ((lambda (set1) + ((lambda (c2) + ((lambda (set2) + ((lambda () + (if (not (set-equal? set1 set2)) + ((lambda (walls wall-mask) + (union! set1 set2) + (set-cell:walls + c1 + (bitwise-and walls wall-mask)) + (if (= (set-size set1) ncells) (quit #f) #f)) + (cell:walls c1) + (bitwise-not (wall:bit wall))) + #f)))) + (cell:reachable c2))) + (wall:neighbor wall))) + (cell:reachable c1))) + (wall:owner wall))) + walls))))) + (define dfs-maze + (lambda (maze root do-children) + ((lambda (node parent) + ((lambda (search) + (set! search + (lambda (node parent) + (set-cell:parent node parent) + (do-children + (lambda (child) + (if (not (eq? child parent)) + (search child node) + #f)) + maze + node))) + (search node parent)) + #f)) + root + #f))) + (define reroot-maze + (lambda (new-root) + ((lambda (node new-parent) + ((lambda (lp) + (set! lp + (lambda (node new-parent) + ((lambda (old-parent) + (set-cell:parent node new-parent) + (if old-parent (lp old-parent node) #f)) + (cell:parent node)))) + (lp node new-parent)) + #f)) + new-root + #f))) + (define path-length + (lambda (cell) + ((lambda (len node) + ((lambda (lp$105) + (set! lp$105 + (lambda (len node) + (if (not node) + len + (lp$105 (+ len 1) (cell:parent node))))) + (lp$105 len node)) + #f)) + 0 + (cell:parent cell)))) + (define mark-path + (lambda (node) + ((lambda (node) + ((lambda (lp) + (set! lp + (lambda (node) + (set-cell:mark node #t) + ((lambda (tmp$111) (if tmp$111 (lp tmp$111) #f)) + (cell:parent node)))) + (lp node)) + #f)) + node))) + (define make-harr + (lambda (nrows ncols elts) + (vector 'harr nrows ncols elts))) + (define harr:nrows (lambda (o) (vector-ref o 1))) + (define set-harr:nrows + (lambda (o v) (vector-set! o 1 v))) + (define harr:ncols (lambda (o) (vector-ref o 2))) + (define set-harr:ncols + (lambda (o v) (vector-set! o 2 v))) + (define harr:elts (lambda (o) (vector-ref o 3))) + (define set-harr:elts + (lambda (o v) (vector-set! o 3 v))) + (define harr + (lambda (r c) + (make-harr r c (make-vector (* r c))))) + (define href + (lambda (ha x y) + ((lambda (r c) + (vector-ref + (harr:elts ha) + (+ (* (harr:ncols ha) r) c))) + (div y 2) + (div x 3)))) + (define hset! + (lambda (ha x y val) + ((lambda (r c) + (vector-set! + (harr:elts ha) + (+ (* (harr:ncols ha) r) c) + val)) + (div y 2) + (div x 3)))) + (define href/rc + (lambda (ha r c) + (vector-ref + (harr:elts ha) + (+ (* (harr:ncols ha) r) c)))) + (define harr-tabulate + (lambda (nrows ncols proc) + ((lambda (v) + ((lambda (r) + ((lambda (lp$113) + (set! lp$113 + (lambda (r) + ((lambda (tmp$115) + (if tmp$115 + tmp$115 + ((lambda () + ((lambda (c i) + ((lambda (lp$117) + (set! lp$117 + (lambda (c i) + ((lambda (tmp$119) + (if tmp$119 + tmp$119 + ((lambda () + (vector-set! + v + i + (proc (* 3 c) + (+ (* 2 r) + (bitwise-and c 1)))) + (lp$117 (+ c 1) (+ i 1)))))) + (= c ncols)))) + (lp$117 c i)) + #f)) + 0 + (* r ncols)) + (lp$113 (- r 1)))))) + (< r 0)))) + (lp$113 r)) + #f)) + (- nrows 1)) + (make-harr nrows ncols v)) + (make-vector (* nrows ncols))))) + (define harr-for-each + (lambda (proc harr) + (vector-for-each-rev proc (harr:elts harr)))) + (define south-west 1) + (define south 2) + (define south-east 4) + (define gen-maze-array + (lambda (r c) + (harr-tabulate + r + c + (lambda (x y) + (make-cell (base-set 1) (cons x y)))))) + (define make-wall-vec + (lambda (harr) + ((lambda (nrows) + ((lambda (ncols) + ((lambda (xmax) + ((lambda (walls) + ((lambda (add-wall) + ((lambda () + ((lambda (x) + ((lambda (lp$132) + (set! lp$132 + (lambda (x) + ((lambda (tmp$134) + (if tmp$134 + tmp$134 + ((lambda () + ((lambda (y) + ((lambda (lp$136) + (set! lp$136 + (lambda (y) + ((lambda (tmp$138) + (if tmp$138 + tmp$138 + ((lambda () + ((lambda (hex) + (if (not (zero? x)) + (add-wall + hex + (href harr + (- x 3) + (- y 1)) + south-west) + #f) + (add-wall + hex + (href harr + x + (- y 2)) + south) + (if (< x xmax) + (add-wall + hex + (href harr + (+ x 3) + (- y 1)) + south-east) + #f)) + (href harr x y)) + (lp$136 (- y 2)))))) + (<= y 1)))) + (lp$136 y)) + #f)) + (+ (* (- nrows 1) 2) + (bitwise-and x 1))) + (lp$132 (- x 3)))))) + (< x 0)))) + (lp$132 x)) + #f)) + (* (- ncols 1) 3)) + (if (> ncols 1) + ((lambda (rmoc-x) + ((lambda (rmoc-hex) + (if (< rmoc-x xmax) + (add-wall + rmoc-hex + (href harr xmax 0) + south-east) + #f) + (add-wall + rmoc-hex + (href harr (- rmoc-x 3) 0) + south-west)) + (href harr rmoc-x 1)) + ((lambda (x) + ((lambda (lp$140) + (set! lp$140 + (lambda (x) + ((lambda (tmp$142) + (if tmp$142 + tmp$142 + ((lambda () + (add-wall + (href harr x 1) + (href harr (- x 3) 0) + south-west) + (add-wall + (href harr x 1) + (href harr (+ x 3) 0) + south-east) + (lp$140 (- x 6)))))) + (< x 3)))) + (lp$140 x)) + #f)) + (- rmoc-x 6))) + (+ 3 (* 6 (div (- ncols 2) 2)))) + #f) + (list->vector walls)))) + (lambda (o n b) + (set! walls (cons (make-wall o n b) walls))))) + '())) + (* 3 (- ncols 1)))) + (harr:ncols harr))) + (harr:nrows harr)))) + (define pick-entrances + (lambda (harr) + (dfs-maze + harr + (href/rc harr 0 0) + for-each-hex-child) + ((lambda (nrows ncols) + ((lambda (max-len entrance exit tcol) + ((lambda (tp-lp) + (set! tp-lp + (lambda (max-len entrance exit tcol) + (if (< tcol 0) + (vector entrance exit) + ((lambda (top-cell) + (reroot-maze top-cell) + ((lambda (result) + ((lambda (max-len entrance exit) + (tp-lp max-len entrance exit (- tcol 1))) + (vector-ref result 0) + (vector-ref result 1) + (vector-ref result 2))) + ((lambda (max-len entrance exit bcol) + ((lambda (bt-lp) + (set! bt-lp + (lambda (max-len entrance exit bcol) + (if (< bcol 0) + (vector max-len entrance exit) + ((lambda (this-len) + (if (> this-len max-len) + (bt-lp this-len tcol bcol (- bcol 1)) + (bt-lp max-len + entrance + exit + (- bcol 1)))) + (path-length (href/rc harr 0 bcol)))))) + (bt-lp max-len entrance exit bcol)) + #f)) + max-len + entrance + exit + (- ncols 1)))) + (href/rc harr (- nrows 1) tcol))))) + (tp-lp max-len entrance exit tcol)) + #f)) + -1 + #f + #f + (- ncols 1))) + (harr:nrows harr) + (harr:ncols harr)))) + (define for-each-hex-child + (lambda (proc harr cell) + ((lambda (walls) + ((lambda (id) + ((lambda (x) + ((lambda (y) + ((lambda (nr) + ((lambda (nc) + ((lambda (maxy) + ((lambda (maxx) + ((lambda () + (if (not (bit-test walls south-west)) + (proc (href harr (- x 3) (- y 1))) + #f) + (if (not (bit-test walls south)) + (proc (href harr x (- y 2))) + #f) + (if (not (bit-test walls south-east)) + (proc (href harr (+ x 3) (- y 1))) + #f) + (if (if (> x 0) + ((lambda (tmp$165) + (if tmp$165 tmp$165 (zero? (mod x 6)))) + (<= y maxy)) + #f) + ((lambda (nw) + (if (not (bit-test + (cell:walls nw) + south-east)) + (proc nw) + #f)) + (href harr (- x 3) (+ y 1))) + #f) + (if (< y maxy) + ((lambda (n) + (if (not (bit-test (cell:walls n) south)) + (proc n) + #f)) + (href harr x (+ y 2))) + #f) + (if (if (< x maxx) + ((lambda (tmp$169) + (if tmp$169 tmp$169 (zero? (mod x 6)))) + (<= y maxy)) + #f) + ((lambda (ne) + (if (not (bit-test + (cell:walls ne) + south-west)) + (proc ne) + #f)) + (href harr (+ x 3) (+ y 1))) + #f)))) + (* 3 (- nc 1)))) + (* 2 (- nr 1)))) + (harr:ncols harr))) + (harr:nrows harr))) + (cdr id))) + (car id))) + (cell:id cell))) + (cell:walls cell)))) + (define make-maze + (lambda (nrows ncols) + ((lambda (cells) + ((lambda (walls) + ((lambda () + (dig-maze walls (* nrows ncols)) + ((lambda (result) + ((lambda (entrance exit) + ((lambda (exit-cell) + ((lambda (walls) + ((lambda () + (reroot-maze + (href/rc cells (- nrows 1) entrance)) + (mark-path exit-cell) + (set-cell:walls + exit-cell + (bitwise-and walls (bitwise-not south))) + (vector cells entrance exit)))) + (cell:walls exit-cell))) + (href/rc cells 0 exit))) + (vector-ref result 0) + (vector-ref result 1))) + (pick-entrances cells))))) + (permute-vec! + (make-wall-vec cells) + (random-state 20)))) + (gen-maze-array nrows ncols)))) + (define pmaze + (lambda (nrows ncols) + ((lambda (result) + ((lambda (cells entrance exit) + (print-hexmaze cells entrance)) + (vector-ref result 0) + (vector-ref result 1) + (vector-ref result 2))) + (make-maze nrows ncols)))) + (define output #f) + (define write-ch + (lambda (c) (set! output (cons c output)))) + (define print-hexmaze + (lambda (harr entrance) + ((lambda (nrows) + ((lambda (ncols) + ((lambda (ncols2) + ((lambda () + ((lambda (c) + ((lambda (lp$188) + (set! lp$188 + (lambda (c) + ((lambda (tmp$190) + (if tmp$190 + tmp$190 + ((lambda () + (write-ch #\space) + (write-ch #\space) + (write-ch #\space) + (write-ch (if (= c entrance) #\space #\_)) + (lp$188 (+ c 2)))))) + (>= c ncols)))) + (lp$188 c)) + #f)) + 1) + (write-ch #\newline) + (write-ch #\space) + ((lambda (c) + ((lambda (lp$192) + (set! lp$192 + (lambda (c) + ((lambda (tmp$194) + (if tmp$194 + tmp$194 + ((lambda () + (write-ch (if (= c entrance) #\space #\_)) + (write-ch #\/) + (write-ch + (dot/space harr (- nrows 1) (+ c 1))) + (write-ch #\\) + (lp$192 (+ c 2)))))) + (>= c ncols2)))) + (lp$192 c)) + #f)) + 0) + (if (odd? ncols) + (write-ch + (if (= entrance (- ncols 1)) #\space #\_)) + #f) + (write-ch #\newline) + ((lambda (r) + ((lambda (lp$196) + (set! lp$196 + (lambda (r) + ((lambda (tmp$198) + (if tmp$198 + tmp$198 + ((lambda () + (write-ch #\/) + ((lambda (c) + ((lambda (lp$200) + (set! lp$200 + (lambda (c) + ((lambda (tmp$202) + (if tmp$202 + tmp$202 + ((lambda () + (write-ch + (dot/space + harr + r + (- c 1))) + (display-hexbottom + (cell:walls + (href/rc harr r c))) + (lp$200 (+ c 2)))))) + (>= c ncols2)))) + (lp$200 c)) + #f)) + 1) + (if (odd? ncols) + ((lambda () + (write-ch + (dot/space harr r (- ncols 1))) + (write-ch #\\))) + #f) + (write-ch #\newline) + ((lambda (c) + ((lambda (lp$207) + (set! lp$207 + (lambda (c) + ((lambda (tmp$209) + (if tmp$209 + tmp$209 + ((lambda () + (display-hexbottom + (cell:walls + (href/rc harr r c))) + (write-ch + (dot/space + harr + (- r 1) + (+ c 1))) + (lp$207 (+ c 2)))))) + (>= c ncols2)))) + (lp$207 c)) + #f)) + 0) + (if (odd? ncols) + ((lambda () + (display-hexbottom + (cell:walls + (href/rc harr r (- ncols 1)))))) + (if (not (zero? r)) + ((lambda () (write-ch #\\))) + #f)) + (write-ch #\newline) + (lp$196 (- r 1)))))) + (< r 0)))) + (lp$196 r)) + #f)) + (- nrows 1))))) + (* 2 (div ncols 2)))) + (harr:ncols harr))) + (harr:nrows harr)))) + (define bit-test + (lambda (j bit) + (not (zero? (bitwise-and j bit))))) + (define dot/space + (lambda (harr r c) + (if (if (>= r 0) (cell:mark (href/rc harr r c)) #f) + #\. + #\space))) + (define display-hexbottom + (lambda (hexwalls) + (write-ch + (if (bit-test hexwalls south-west) #\\ #\space)) + (write-ch + (if (bit-test hexwalls south) #\_ #\space)) + (write-ch + (if (bit-test hexwalls south-east) #\/ #\space)))) + (define run + (lambda (nrows ncols) + (set! output '()) + (pmaze nrows ncols) + (reverse output))) + (define main + (lambda () + ((lambda (count) + ((lambda (input1) + ((lambda (input2) + ((lambda (output) + ((lambda (s3) + ((lambda (s2) + ((lambda (s1) + ((lambda (name) + ((lambda () + (run-r7rs-benchmark + (string-append name ":" s1 ":" s2 ":" s3) + count + (lambda () + (run (hide count input1) + (hide count input2))) + (lambda (result) (equal? result output)))))) + "maze")) + (number->string input1))) + (number->string input2))) + (number->string count))) + (read))) + (read))) + (read))) + (read)))) + (define hide + (lambda (r x) + (call-with-values + (lambda () + (values + (vector values (lambda (x) x)) + (if (< r 100) 0 1))) + (lambda (v i) ((vector-ref v i) x))))) + (define run-r7rs-benchmark + (lambda (name count thunk ok?) + (define rounded + (lambda (x) (/ (round (* 1000 x)) 1000))) + (display "Running ") + (display name) + (newline) + (flush-output-port (current-output-port)) + ((lambda (j/s) + ((lambda (t0) + ((lambda (j0) + ((lambda () + ((lambda (i result) + ((lambda (loop) + (set! loop + (lambda (i result) + (if (< i count) + ((lambda () (loop (+ i 1) (thunk)))) + (if (ok? result) + ((lambda () + ((lambda (j1) + ((lambda (t1) + ((lambda (jifs) + ((lambda (secs) + ((lambda (secs2) + ((lambda () + (display "Elapsed time: ") + (write secs) + (display " seconds (") + (write secs2) + (display ") for ") + (display name) + (newline) + (display "+!CSVLINE!+") + (display + (this-scheme-implementation-name)) + (display ",") + (display name) + (display ",") + (display secs) + (newline) + (flush-output-port + (current-output-port))))) + (rounded (- t1 t0)))) + (inexact (/ jifs j/s)))) + (- j1 j0))) + (current-second))) + (current-jiffy)) + result)) + ((lambda () + (display "ERROR: returned incorrect result: ") + (write result) + (newline) + (flush-output-port (current-output-port)) + result)))))) + (loop i result)) + #f)) + 0 + #f)))) + (current-jiffy))) + (current-second))) + (jiffies-per-second)))) + (define this-scheme-implementation-name + (lambda () + (string-append "cyclone-" (Cyc-version)))) + (main)) + */ +/* +"---------------- after macro expansion cleanup:" + */ +/* +((define bitwise-not (lambda (x) (- (- x) 1))) + (define bitwise-and + (lambda (x y) + (if (= x 0) + ((lambda () 0)) + (if (= y 0) + ((lambda () 0)) + (if (= x -1) + ((lambda () y)) + (if (= y -1) + ((lambda () x)) + ((lambda () + ((lambda (z) + (if (if (odd? x) (odd? y) #f) (+ z z 1) (+ z z))) + (bitwise-and (div x 2) (div y 2))))))))))) + (define div + (lambda (x y) + (if (if (exact-integer? x) + (if (exact-integer? y) (>= x 0) #f) + #f) + ((lambda () (quotient x y))) + (if (< y 0) + ((lambda () + ((lambda (q) + ((lambda (r) ((lambda () (if (= r 0) q (+ q 1))))) + (- x (* q y)))) + (quotient x y)))) + ((lambda () + ((lambda (q) + ((lambda (r) ((lambda () (if (= r 0) q (- q 1))))) + (- x (* q y)))) + (quotient x y)))))))) + (define mod + (lambda (x y) + (if (if (exact-integer? x) + (if (exact-integer? y) (>= x 0) #f) + #f) + ((lambda () (remainder x y))) + (if (< y 0) + ((lambda () + ((lambda (q) + ((lambda (r) ((lambda () (if (= r 0) 0 (- r y))))) + (- x (* q y)))) + (quotient x y)))) + ((lambda () + ((lambda (q) + ((lambda (r) ((lambda () (if (= r 0) 0 (+ r y))))) + (- x (* q y)))) + (quotient x y)))))))) + (define random-state (lambda (n) (cons n #f))) + (define rand + (lambda (state) + ((lambda (seed A M Q R) + ((lambda (hi) + ((lambda (lo) + ((lambda (test) + ((lambda (val) + ((lambda () (set-car! state val) val))) + (if (> test 0) test (+ test M)))) + (- (* A lo) (* R hi)))) + (mod seed Q))) + (div seed Q))) + (car state) + 2813 + 8388607 + 2787 + 2699))) + (define random-int + (lambda (n state) (mod (rand state) n))) + (define base-set + (lambda (nelts) (cons nelts '()))) + (define get-set-root + (lambda (s) + ((lambda (r) + ((lambda (lp) + (set! lp + (lambda (r) + ((lambda (next) + (if (pair? next) + ((lambda () (lp next))) + ((lambda () + (if (not (eq? r s)) + ((lambda (x) + ((lambda (lp) + (set! lp + (lambda (x) + ((lambda (next) + (if (not (eq? r next)) + ((lambda () (set-cdr! x r) (lp next))) + #f)) + (cdr x)))) + (lp x)) + #f)) + s) + #f) + r)))) + (cdr r)))) + (lp r)) + #f)) + s))) + (define set-equal? + (lambda (s1 s2) + (eq? (get-set-root s1) (get-set-root s2)))) + (define set-size + (lambda (s) (car (get-set-root s)))) + (define union! + (lambda (s1 s2) + ((lambda (r1) + ((lambda (r2) + ((lambda (n1) + ((lambda (n2) + ((lambda (n) + ((lambda () + (if (> n1 n2) + ((lambda () (set-cdr! r2 r1) (set-car! r1 n))) + ((lambda () (set-cdr! r1 r2) (set-car! r2 n))))))) + (+ n1 n2))) + (set-size r2))) + (set-size r1))) + (get-set-root s2))) + (get-set-root s1)))) + (define make-wall + (lambda (owner neighbor bit) + (vector 'wall owner neighbor bit))) + (define wall:owner (lambda (o) (vector-ref o 1))) + (define set-wall:owner + (lambda (o v) (vector-set! o 1 v))) + (define wall:neighbor + (lambda (o) (vector-ref o 2))) + (define set-wall:neighbor + (lambda (o v) (vector-set! o 2 v))) + (define wall:bit (lambda (o) (vector-ref o 3))) + (define set-wall:bit + (lambda (o v) (vector-set! o 3 v))) + (define make-cell + (lambda (reachable id) + (vector 'cell reachable id -1 #f #f))) + (define cell:reachable + (lambda (o) (vector-ref o 1))) + (define set-cell:reachable + (lambda (o v) (vector-set! o 1 v))) + (define cell:id (lambda (o) (vector-ref o 2))) + (define set-cell:id + (lambda (o v) (vector-set! o 2 v))) + (define cell:walls (lambda (o) (vector-ref o 3))) + (define set-cell:walls + (lambda (o v) (vector-set! o 3 v))) + (define cell:parent + (lambda (o) (vector-ref o 4))) + (define set-cell:parent + (lambda (o v) (vector-set! o 4 v))) + (define cell:mark (lambda (o) (vector-ref o 5))) + (define set-cell:mark + (lambda (o v) (vector-set! o 5 v))) + (define vector-for-each-rev + (lambda (proc v) + ((lambda (i) + ((lambda (lp) + (set! lp + (lambda (i) + (if (>= i 0) + ((lambda () (proc (vector-ref v i)) (lp (- i 1)))) + #f))) + (lp i)) + #f)) + (- (vector-length v) 1)))) + (define permute-vec! + (lambda (v random-state) + ((lambda (i) + ((lambda (lp) + (set! lp + (lambda (i) + (if (> i 1) + ((lambda () + ((lambda (elt-i j) + (vector-set! v i (vector-ref v j)) + (vector-set! v j elt-i)) + (vector-ref v i) + (random-int i random-state)) + (lp (- i 1)))) + #f))) + (lp i)) + #f)) + (- (vector-length v) 1)) + v)) + (define dig-maze + (lambda (walls ncells) + (call-with-current-continuation + (lambda (quit) + (vector-for-each-rev + (lambda (wall) + ((lambda (c1) + ((lambda (set1) + ((lambda (c2) + ((lambda (set2) + ((lambda () + (if (not (set-equal? set1 set2)) + ((lambda (walls wall-mask) + (union! set1 set2) + (set-cell:walls + c1 + (bitwise-and walls wall-mask)) + (if (= (set-size set1) ncells) (quit #f) #f)) + (cell:walls c1) + (bitwise-not (wall:bit wall))) + #f)))) + (cell:reachable c2))) + (wall:neighbor wall))) + (cell:reachable c1))) + (wall:owner wall))) + walls))))) + (define dfs-maze + (lambda (maze root do-children) + ((lambda (node parent) + ((lambda (search) + (set! search + (lambda (node parent) + (set-cell:parent node parent) + (do-children + (lambda (child) + (if (not (eq? child parent)) + (search child node) + #f)) + maze + node))) + (search node parent)) + #f)) + root + #f))) + (define reroot-maze + (lambda (new-root) + ((lambda (node new-parent) + ((lambda (lp) + (set! lp + (lambda (node new-parent) + ((lambda (old-parent) + (set-cell:parent node new-parent) + (if old-parent (lp old-parent node) #f)) + (cell:parent node)))) + (lp node new-parent)) + #f)) + new-root + #f))) + (define path-length + (lambda (cell) + ((lambda (len node) + ((lambda (lp$105) + (set! lp$105 + (lambda (len node) + (if (not node) + len + (lp$105 (+ len 1) (cell:parent node))))) + (lp$105 len node)) + #f)) + 0 + (cell:parent cell)))) + (define mark-path + (lambda (node) + ((lambda (node) + ((lambda (lp) + (set! lp + (lambda (node) + (set-cell:mark node #t) + ((lambda (tmp$111) (if tmp$111 (lp tmp$111) #f)) + (cell:parent node)))) + (lp node)) + #f)) + node))) + (define make-harr + (lambda (nrows ncols elts) + (vector 'harr nrows ncols elts))) + (define harr:nrows (lambda (o) (vector-ref o 1))) + (define set-harr:nrows + (lambda (o v) (vector-set! o 1 v))) + (define harr:ncols (lambda (o) (vector-ref o 2))) + (define set-harr:ncols + (lambda (o v) (vector-set! o 2 v))) + (define harr:elts (lambda (o) (vector-ref o 3))) + (define set-harr:elts + (lambda (o v) (vector-set! o 3 v))) + (define harr + (lambda (r c) + (make-harr r c (make-vector (* r c))))) + (define href + (lambda (ha x y) + ((lambda (r c) + (vector-ref + (harr:elts ha) + (+ (* (harr:ncols ha) r) c))) + (div y 2) + (div x 3)))) + (define hset! + (lambda (ha x y val) + ((lambda (r c) + (vector-set! + (harr:elts ha) + (+ (* (harr:ncols ha) r) c) + val)) + (div y 2) + (div x 3)))) + (define href/rc + (lambda (ha r c) + (vector-ref + (harr:elts ha) + (+ (* (harr:ncols ha) r) c)))) + (define harr-tabulate + (lambda (nrows ncols proc) + ((lambda (v) + ((lambda (r) + ((lambda (lp$113) + (set! lp$113 + (lambda (r) + ((lambda (tmp$115) + (if tmp$115 + tmp$115 + ((lambda () + ((lambda (c i) + ((lambda (lp$117) + (set! lp$117 + (lambda (c i) + ((lambda (tmp$119) + (if tmp$119 + tmp$119 + ((lambda () + (vector-set! + v + i + (proc (* 3 c) + (+ (* 2 r) + (bitwise-and c 1)))) + (lp$117 (+ c 1) (+ i 1)))))) + (= c ncols)))) + (lp$117 c i)) + #f)) + 0 + (* r ncols)) + (lp$113 (- r 1)))))) + (< r 0)))) + (lp$113 r)) + #f)) + (- nrows 1)) + (make-harr nrows ncols v)) + (make-vector (* nrows ncols))))) + (define harr-for-each + (lambda (proc harr) + (vector-for-each-rev proc (harr:elts harr)))) + (define south-west 1) + (define south 2) + (define south-east 4) + (define gen-maze-array + (lambda (r c) + (harr-tabulate + r + c + (lambda (x y) + (make-cell (base-set 1) (cons x y)))))) + (define make-wall-vec + (lambda (harr) + ((lambda (nrows) + ((lambda (ncols) + ((lambda (xmax) + ((lambda (walls) + ((lambda (add-wall) + ((lambda () + ((lambda (x) + ((lambda (lp$132) + (set! lp$132 + (lambda (x) + ((lambda (tmp$134) + (if tmp$134 + tmp$134 + ((lambda () + ((lambda (y) + ((lambda (lp$136) + (set! lp$136 + (lambda (y) + ((lambda (tmp$138) + (if tmp$138 + tmp$138 + ((lambda () + ((lambda (hex) + (if (not (zero? x)) + (add-wall + hex + (href harr + (- x 3) + (- y 1)) + south-west) + #f) + (add-wall + hex + (href harr + x + (- y 2)) + south) + (if (< x xmax) + (add-wall + hex + (href harr + (+ x 3) + (- y 1)) + south-east) + #f)) + (href harr x y)) + (lp$136 (- y 2)))))) + (<= y 1)))) + (lp$136 y)) + #f)) + (+ (* (- nrows 1) 2) + (bitwise-and x 1))) + (lp$132 (- x 3)))))) + (< x 0)))) + (lp$132 x)) + #f)) + (* (- ncols 1) 3)) + (if (> ncols 1) + ((lambda (rmoc-x) + ((lambda (rmoc-hex) + (if (< rmoc-x xmax) + (add-wall + rmoc-hex + (href harr xmax 0) + south-east) + #f) + (add-wall + rmoc-hex + (href harr (- rmoc-x 3) 0) + south-west)) + (href harr rmoc-x 1)) + ((lambda (x) + ((lambda (lp$140) + (set! lp$140 + (lambda (x) + ((lambda (tmp$142) + (if tmp$142 + tmp$142 + ((lambda () + (add-wall + (href harr x 1) + (href harr (- x 3) 0) + south-west) + (add-wall + (href harr x 1) + (href harr (+ x 3) 0) + south-east) + (lp$140 (- x 6)))))) + (< x 3)))) + (lp$140 x)) + #f)) + (- rmoc-x 6))) + (+ 3 (* 6 (div (- ncols 2) 2)))) + #f) + (list->vector walls)))) + (lambda (o n b) + (set! walls (cons (make-wall o n b) walls))))) + '())) + (* 3 (- ncols 1)))) + (harr:ncols harr))) + (harr:nrows harr)))) + (define pick-entrances + (lambda (harr) + (dfs-maze + harr + (href/rc harr 0 0) + for-each-hex-child) + ((lambda (nrows ncols) + ((lambda (max-len entrance exit tcol) + ((lambda (tp-lp) + (set! tp-lp + (lambda (max-len entrance exit tcol) + (if (< tcol 0) + (vector entrance exit) + ((lambda (top-cell) + (reroot-maze top-cell) + ((lambda (result) + ((lambda (max-len entrance exit) + (tp-lp max-len entrance exit (- tcol 1))) + (vector-ref result 0) + (vector-ref result 1) + (vector-ref result 2))) + ((lambda (max-len entrance exit bcol) + ((lambda (bt-lp) + (set! bt-lp + (lambda (max-len entrance exit bcol) + (if (< bcol 0) + (vector max-len entrance exit) + ((lambda (this-len) + (if (> this-len max-len) + (bt-lp this-len tcol bcol (- bcol 1)) + (bt-lp max-len + entrance + exit + (- bcol 1)))) + (path-length (href/rc harr 0 bcol)))))) + (bt-lp max-len entrance exit bcol)) + #f)) + max-len + entrance + exit + (- ncols 1)))) + (href/rc harr (- nrows 1) tcol))))) + (tp-lp max-len entrance exit tcol)) + #f)) + -1 + #f + #f + (- ncols 1))) + (harr:nrows harr) + (harr:ncols harr)))) + (define for-each-hex-child + (lambda (proc harr cell) + ((lambda (walls) + ((lambda (id) + ((lambda (x) + ((lambda (y) + ((lambda (nr) + ((lambda (nc) + ((lambda (maxy) + ((lambda (maxx) + ((lambda () + (if (not (bit-test walls south-west)) + (proc (href harr (- x 3) (- y 1))) + #f) + (if (not (bit-test walls south)) + (proc (href harr x (- y 2))) + #f) + (if (not (bit-test walls south-east)) + (proc (href harr (+ x 3) (- y 1))) + #f) + (if (if (> x 0) + ((lambda (tmp$165) + (if tmp$165 tmp$165 (zero? (mod x 6)))) + (<= y maxy)) + #f) + ((lambda (nw) + (if (not (bit-test + (cell:walls nw) + south-east)) + (proc nw) + #f)) + (href harr (- x 3) (+ y 1))) + #f) + (if (< y maxy) + ((lambda (n) + (if (not (bit-test (cell:walls n) south)) + (proc n) + #f)) + (href harr x (+ y 2))) + #f) + (if (if (< x maxx) + ((lambda (tmp$169) + (if tmp$169 tmp$169 (zero? (mod x 6)))) + (<= y maxy)) + #f) + ((lambda (ne) + (if (not (bit-test + (cell:walls ne) + south-west)) + (proc ne) + #f)) + (href harr (+ x 3) (+ y 1))) + #f)))) + (* 3 (- nc 1)))) + (* 2 (- nr 1)))) + (harr:ncols harr))) + (harr:nrows harr))) + (cdr id))) + (car id))) + (cell:id cell))) + (cell:walls cell)))) + (define make-maze + (lambda (nrows ncols) + ((lambda (cells) + ((lambda (walls) + ((lambda () + (dig-maze walls (* nrows ncols)) + ((lambda (result) + ((lambda (entrance exit) + ((lambda (exit-cell) + ((lambda (walls) + ((lambda () + (reroot-maze + (href/rc cells (- nrows 1) entrance)) + (mark-path exit-cell) + (set-cell:walls + exit-cell + (bitwise-and walls (bitwise-not south))) + (vector cells entrance exit)))) + (cell:walls exit-cell))) + (href/rc cells 0 exit))) + (vector-ref result 0) + (vector-ref result 1))) + (pick-entrances cells))))) + (permute-vec! + (make-wall-vec cells) + (random-state 20)))) + (gen-maze-array nrows ncols)))) + (define pmaze + (lambda (nrows ncols) + ((lambda (result) + ((lambda (cells entrance exit) + (print-hexmaze cells entrance)) + (vector-ref result 0) + (vector-ref result 1) + (vector-ref result 2))) + (make-maze nrows ncols)))) + (define output #f) + (define write-ch + (lambda (c) (set! output (cons c output)))) + (define print-hexmaze + (lambda (harr entrance) + ((lambda (nrows) + ((lambda (ncols) + ((lambda (ncols2) + ((lambda () + ((lambda (c) + ((lambda (lp$188) + (set! lp$188 + (lambda (c) + ((lambda (tmp$190) + (if tmp$190 + tmp$190 + ((lambda () + (write-ch #\space) + (write-ch #\space) + (write-ch #\space) + (write-ch (if (= c entrance) #\space #\_)) + (lp$188 (+ c 2)))))) + (>= c ncols)))) + (lp$188 c)) + #f)) + 1) + (write-ch #\newline) + (write-ch #\space) + ((lambda (c) + ((lambda (lp$192) + (set! lp$192 + (lambda (c) + ((lambda (tmp$194) + (if tmp$194 + tmp$194 + ((lambda () + (write-ch (if (= c entrance) #\space #\_)) + (write-ch #\/) + (write-ch + (dot/space harr (- nrows 1) (+ c 1))) + (write-ch #\\) + (lp$192 (+ c 2)))))) + (>= c ncols2)))) + (lp$192 c)) + #f)) + 0) + (if (odd? ncols) + (write-ch + (if (= entrance (- ncols 1)) #\space #\_)) + #f) + (write-ch #\newline) + ((lambda (r) + ((lambda (lp$196) + (set! lp$196 + (lambda (r) + ((lambda (tmp$198) + (if tmp$198 + tmp$198 + ((lambda () + (write-ch #\/) + ((lambda (c) + ((lambda (lp$200) + (set! lp$200 + (lambda (c) + ((lambda (tmp$202) + (if tmp$202 + tmp$202 + ((lambda () + (write-ch + (dot/space + harr + r + (- c 1))) + (display-hexbottom + (cell:walls + (href/rc harr r c))) + (lp$200 (+ c 2)))))) + (>= c ncols2)))) + (lp$200 c)) + #f)) + 1) + (if (odd? ncols) + ((lambda () + (write-ch + (dot/space harr r (- ncols 1))) + (write-ch #\\))) + #f) + (write-ch #\newline) + ((lambda (c) + ((lambda (lp$207) + (set! lp$207 + (lambda (c) + ((lambda (tmp$209) + (if tmp$209 + tmp$209 + ((lambda () + (display-hexbottom + (cell:walls + (href/rc harr r c))) + (write-ch + (dot/space + harr + (- r 1) + (+ c 1))) + (lp$207 (+ c 2)))))) + (>= c ncols2)))) + (lp$207 c)) + #f)) + 0) + (if (odd? ncols) + ((lambda () + (display-hexbottom + (cell:walls + (href/rc harr r (- ncols 1)))))) + (if (not (zero? r)) + ((lambda () (write-ch #\\))) + #f)) + (write-ch #\newline) + (lp$196 (- r 1)))))) + (< r 0)))) + (lp$196 r)) + #f)) + (- nrows 1))))) + (* 2 (div ncols 2)))) + (harr:ncols harr))) + (harr:nrows harr)))) + (define bit-test + (lambda (j bit) + (not (zero? (bitwise-and j bit))))) + (define dot/space + (lambda (harr r c) + (if (if (>= r 0) (cell:mark (href/rc harr r c)) #f) + #\. + #\space))) + (define display-hexbottom + (lambda (hexwalls) + (write-ch + (if (bit-test hexwalls south-west) #\\ #\space)) + (write-ch + (if (bit-test hexwalls south) #\_ #\space)) + (write-ch + (if (bit-test hexwalls south-east) #\/ #\space)))) + (define run + (lambda (nrows ncols) + (set! output '()) + (pmaze nrows ncols) + (reverse output))) + (define main + (lambda () + ((lambda (count) + ((lambda (input1) + ((lambda (input2) + ((lambda (output) + ((lambda (s3) + ((lambda (s2) + ((lambda (s1) + ((lambda (name) + ((lambda () + (run-r7rs-benchmark + (string-append name ":" s1 ":" s2 ":" s3) + count + (lambda () + (run (hide count input1) + (hide count input2))) + (lambda (result) (equal? result output)))))) + "maze")) + (number->string input1))) + (number->string input2))) + (number->string count))) + (read))) + (read))) + (read))) + (read)))) + (define hide + (lambda (r x) + (call-with-values + (lambda () + (values + (vector values (lambda (x) x)) + (if (< r 100) 0 1))) + (lambda (v i) ((vector-ref v i) x))))) + (define run-r7rs-benchmark + (lambda (name count thunk ok?) + (define rounded + (lambda (x) (/ (round (* 1000 x)) 1000))) + (display "Running ") + (display name) + (newline) + (flush-output-port (current-output-port)) + ((lambda (j/s) + ((lambda (t0) + ((lambda (j0) + ((lambda () + ((lambda (i result) + ((lambda (loop) + (set! loop + (lambda (i result) + (if (< i count) + ((lambda () (loop (+ i 1) (thunk)))) + (if (ok? result) + ((lambda () + ((lambda (j1) + ((lambda (t1) + ((lambda (jifs) + ((lambda (secs) + ((lambda (secs2) + ((lambda () + (display "Elapsed time: ") + (write secs) + (display " seconds (") + (write secs2) + (display ") for ") + (display name) + (newline) + (display "+!CSVLINE!+") + (display + (this-scheme-implementation-name)) + (display ",") + (display name) + (display ",") + (display secs) + (newline) + (flush-output-port + (current-output-port))))) + (rounded (- t1 t0)))) + (inexact (/ jifs j/s)))) + (- j1 j0))) + (current-second))) + (current-jiffy)) + result)) + ((lambda () + (display "ERROR: returned incorrect result: ") + (write result) + (newline) + (flush-output-port (current-output-port)) + result)))))) + (loop i result)) + #f)) + 0 + #f)))) + (current-jiffy))) + (current-second))) + (jiffies-per-second)))) + (define this-scheme-implementation-name + (lambda () + (string-append "cyclone-" (Cyc-version)))) + (main)) + */ +/* +"---------------- after processing globals" + */ +/* +((define bitwise-not (lambda (x) (- (- x) 1))) + (define bitwise-and + (lambda (x y) + (if (= x 0) + ((lambda () 0)) + (if (= y 0) + ((lambda () 0)) + (if (= x -1) + ((lambda () y)) + (if (= y -1) + ((lambda () x)) + ((lambda () + ((lambda (z) + (if (if (odd? x) (odd? y) #f) (+ z z 1) (+ z z))) + (bitwise-and (div x 2) (div y 2))))))))))) + (define div + (lambda (x y) + (if (if (exact-integer? x) + (if (exact-integer? y) (>= x 0) #f) + #f) + ((lambda () (quotient x y))) + (if (< y 0) + ((lambda () + ((lambda (q) + ((lambda (r) ((lambda () (if (= r 0) q (+ q 1))))) + (- x (* q y)))) + (quotient x y)))) + ((lambda () + ((lambda (q) + ((lambda (r) ((lambda () (if (= r 0) q (- q 1))))) + (- x (* q y)))) + (quotient x y)))))))) + (define mod + (lambda (x y) + (if (if (exact-integer? x) + (if (exact-integer? y) (>= x 0) #f) + #f) + ((lambda () (remainder x y))) + (if (< y 0) + ((lambda () + ((lambda (q) + ((lambda (r) ((lambda () (if (= r 0) 0 (- r y))))) + (- x (* q y)))) + (quotient x y)))) + ((lambda () + ((lambda (q) + ((lambda (r) ((lambda () (if (= r 0) 0 (+ r y))))) + (- x (* q y)))) + (quotient x y)))))))) + (define random-state (lambda (n) (cons n #f))) + (define rand + (lambda (state) + ((lambda (seed A M Q R) + ((lambda (hi) + ((lambda (lo) + ((lambda (test) + ((lambda (val) + ((lambda () (set-car! state val) val))) + (if (> test 0) test (+ test M)))) + (- (* A lo) (* R hi)))) + (mod seed Q))) + (div seed Q))) + (car state) + 2813 + 8388607 + 2787 + 2699))) + (define random-int + (lambda (n state) (mod (rand state) n))) + (define base-set + (lambda (nelts) (cons nelts '()))) + (define get-set-root + (lambda (s) + ((lambda (r) + ((lambda (lp) + (set! lp + (lambda (r) + ((lambda (next) + (if (pair? next) + ((lambda () (lp next))) + ((lambda () + (if (not (eq? r s)) + ((lambda (x) + ((lambda (lp) + (set! lp + (lambda (x) + ((lambda (next) + (if (not (eq? r next)) + ((lambda () (set-cdr! x r) (lp next))) + #f)) + (cdr x)))) + (lp x)) + #f)) + s) + #f) + r)))) + (cdr r)))) + (lp r)) + #f)) + s))) + (define set-equal? + (lambda (s1 s2) + (eq? (get-set-root s1) (get-set-root s2)))) + (define set-size + (lambda (s) (car (get-set-root s)))) + (define union! + (lambda (s1 s2) + ((lambda (r1) + ((lambda (r2) + ((lambda (n1) + ((lambda (n2) + ((lambda (n) + ((lambda () + (if (> n1 n2) + ((lambda () (set-cdr! r2 r1) (set-car! r1 n))) + ((lambda () (set-cdr! r1 r2) (set-car! r2 n))))))) + (+ n1 n2))) + (set-size r2))) + (set-size r1))) + (get-set-root s2))) + (get-set-root s1)))) + (define make-wall + (lambda (owner neighbor bit) + (vector 'wall owner neighbor bit))) + (define wall:owner (lambda (o) (vector-ref o 1))) + (define wall:neighbor + (lambda (o) (vector-ref o 2))) + (define wall:bit (lambda (o) (vector-ref o 3))) + (define make-cell + (lambda (reachable id) + (vector 'cell reachable id -1 #f #f))) + (define cell:reachable + (lambda (o) (vector-ref o 1))) + (define cell:id (lambda (o) (vector-ref o 2))) + (define cell:walls (lambda (o) (vector-ref o 3))) + (define set-cell:walls + (lambda (o v) (vector-set! o 3 v))) + (define cell:parent + (lambda (o) (vector-ref o 4))) + (define set-cell:parent + (lambda (o v) (vector-set! o 4 v))) + (define cell:mark (lambda (o) (vector-ref o 5))) + (define set-cell:mark + (lambda (o v) (vector-set! o 5 v))) + (define vector-for-each-rev + (lambda (proc v) + ((lambda (i) + ((lambda (lp) + (set! lp + (lambda (i) + (if (>= i 0) + ((lambda () (proc (vector-ref v i)) (lp (- i 1)))) + #f))) + (lp i)) + #f)) + (- (vector-length v) 1)))) + (define permute-vec! + (lambda (v random-state) + ((lambda (i) + ((lambda (lp) + (set! lp + (lambda (i) + (if (> i 1) + ((lambda () + ((lambda (elt-i j) + (vector-set! v i (vector-ref v j)) + (vector-set! v j elt-i)) + (vector-ref v i) + (random-int i random-state)) + (lp (- i 1)))) + #f))) + (lp i)) + #f)) + (- (vector-length v) 1)) + v)) + (define dig-maze + (lambda (walls ncells) + (call-with-current-continuation + (lambda (quit) + (vector-for-each-rev + (lambda (wall) + ((lambda (c1) + ((lambda (set1) + ((lambda (c2) + ((lambda (set2) + ((lambda () + (if (not (set-equal? set1 set2)) + ((lambda (walls wall-mask) + (union! set1 set2) + (set-cell:walls + c1 + (bitwise-and walls wall-mask)) + (if (= (set-size set1) ncells) (quit #f) #f)) + (cell:walls c1) + (bitwise-not (wall:bit wall))) + #f)))) + (cell:reachable c2))) + (wall:neighbor wall))) + (cell:reachable c1))) + (wall:owner wall))) + walls))))) + (define dfs-maze + (lambda (maze root do-children) + ((lambda (node parent) + ((lambda (search) + (set! search + (lambda (node parent) + (set-cell:parent node parent) + (do-children + (lambda (child) + (if (not (eq? child parent)) + (search child node) + #f)) + maze + node))) + (search node parent)) + #f)) + root + #f))) + (define reroot-maze + (lambda (new-root) + ((lambda (node new-parent) + ((lambda (lp) + (set! lp + (lambda (node new-parent) + ((lambda (old-parent) + (set-cell:parent node new-parent) + (if old-parent (lp old-parent node) #f)) + (cell:parent node)))) + (lp node new-parent)) + #f)) + new-root + #f))) + (define path-length + (lambda (cell) + ((lambda (len node) + ((lambda (lp$105) + (set! lp$105 + (lambda (len node) + (if (not node) + len + (lp$105 (+ len 1) (cell:parent node))))) + (lp$105 len node)) + #f)) + 0 + (cell:parent cell)))) + (define mark-path + (lambda (node) + ((lambda (node) + ((lambda (lp) + (set! lp + (lambda (node) + (set-cell:mark node #t) + ((lambda (tmp$111) (if tmp$111 (lp tmp$111) #f)) + (cell:parent node)))) + (lp node)) + #f)) + node))) + (define make-harr + (lambda (nrows ncols elts) + (vector 'harr nrows ncols elts))) + (define harr:nrows (lambda (o) (vector-ref o 1))) + (define harr:ncols (lambda (o) (vector-ref o 2))) + (define harr:elts (lambda (o) (vector-ref o 3))) + (define href + (lambda (ha x y) + ((lambda (r c) + (vector-ref + (harr:elts ha) + (+ (* (harr:ncols ha) r) c))) + (div y 2) + (div x 3)))) + (define href/rc + (lambda (ha r c) + (vector-ref + (harr:elts ha) + (+ (* (harr:ncols ha) r) c)))) + (define harr-tabulate + (lambda (nrows ncols proc) + ((lambda (v) + ((lambda (r) + ((lambda (lp$113) + (set! lp$113 + (lambda (r) + ((lambda (tmp$115) + (if tmp$115 + tmp$115 + ((lambda () + ((lambda (c i) + ((lambda (lp$117) + (set! lp$117 + (lambda (c i) + ((lambda (tmp$119) + (if tmp$119 + tmp$119 + ((lambda () + (vector-set! + v + i + (proc (* 3 c) + (+ (* 2 r) + (bitwise-and c 1)))) + (lp$117 (+ c 1) (+ i 1)))))) + (= c ncols)))) + (lp$117 c i)) + #f)) + 0 + (* r ncols)) + (lp$113 (- r 1)))))) + (< r 0)))) + (lp$113 r)) + #f)) + (- nrows 1)) + (make-harr nrows ncols v)) + (make-vector (* nrows ncols))))) + (define south-west 1) + (define south 2) + (define south-east 4) + (define gen-maze-array + (lambda (r c) + (harr-tabulate + r + c + (lambda (x y) + (make-cell (base-set 1) (cons x y)))))) + (define make-wall-vec + (lambda (harr) + ((lambda (nrows) + ((lambda (ncols) + ((lambda (xmax) + ((lambda (walls) + ((lambda (add-wall) + ((lambda () + ((lambda (x) + ((lambda (lp$132) + (set! lp$132 + (lambda (x) + ((lambda (tmp$134) + (if tmp$134 + tmp$134 + ((lambda () + ((lambda (y) + ((lambda (lp$136) + (set! lp$136 + (lambda (y) + ((lambda (tmp$138) + (if tmp$138 + tmp$138 + ((lambda () + ((lambda (hex) + (if (not (zero? x)) + (add-wall + hex + (href harr + (- x 3) + (- y 1)) + south-west) + #f) + (add-wall + hex + (href harr + x + (- y 2)) + south) + (if (< x xmax) + (add-wall + hex + (href harr + (+ x 3) + (- y 1)) + south-east) + #f)) + (href harr x y)) + (lp$136 (- y 2)))))) + (<= y 1)))) + (lp$136 y)) + #f)) + (+ (* (- nrows 1) 2) + (bitwise-and x 1))) + (lp$132 (- x 3)))))) + (< x 0)))) + (lp$132 x)) + #f)) + (* (- ncols 1) 3)) + (if (> ncols 1) + ((lambda (rmoc-x) + ((lambda (rmoc-hex) + (if (< rmoc-x xmax) + (add-wall + rmoc-hex + (href harr xmax 0) + south-east) + #f) + (add-wall + rmoc-hex + (href harr (- rmoc-x 3) 0) + south-west)) + (href harr rmoc-x 1)) + ((lambda (x) + ((lambda (lp$140) + (set! lp$140 + (lambda (x) + ((lambda (tmp$142) + (if tmp$142 + tmp$142 + ((lambda () + (add-wall + (href harr x 1) + (href harr (- x 3) 0) + south-west) + (add-wall + (href harr x 1) + (href harr (+ x 3) 0) + south-east) + (lp$140 (- x 6)))))) + (< x 3)))) + (lp$140 x)) + #f)) + (- rmoc-x 6))) + (+ 3 (* 6 (div (- ncols 2) 2)))) + #f) + (list->vector walls)))) + (lambda (o n b) + (set! walls (cons (make-wall o n b) walls))))) + '())) + (* 3 (- ncols 1)))) + (harr:ncols harr))) + (harr:nrows harr)))) + (define pick-entrances + (lambda (harr) + (dfs-maze + harr + (href/rc harr 0 0) + for-each-hex-child) + ((lambda (nrows ncols) + ((lambda (max-len entrance exit tcol) + ((lambda (tp-lp) + (set! tp-lp + (lambda (max-len entrance exit tcol) + (if (< tcol 0) + (vector entrance exit) + ((lambda (top-cell) + (reroot-maze top-cell) + ((lambda (result) + ((lambda (max-len entrance exit) + (tp-lp max-len entrance exit (- tcol 1))) + (vector-ref result 0) + (vector-ref result 1) + (vector-ref result 2))) + ((lambda (max-len entrance exit bcol) + ((lambda (bt-lp) + (set! bt-lp + (lambda (max-len entrance exit bcol) + (if (< bcol 0) + (vector max-len entrance exit) + ((lambda (this-len) + (if (> this-len max-len) + (bt-lp this-len tcol bcol (- bcol 1)) + (bt-lp max-len + entrance + exit + (- bcol 1)))) + (path-length (href/rc harr 0 bcol)))))) + (bt-lp max-len entrance exit bcol)) + #f)) + max-len + entrance + exit + (- ncols 1)))) + (href/rc harr (- nrows 1) tcol))))) + (tp-lp max-len entrance exit tcol)) + #f)) + -1 + #f + #f + (- ncols 1))) + (harr:nrows harr) + (harr:ncols harr)))) + (define for-each-hex-child + (lambda (proc harr cell) + ((lambda (walls) + ((lambda (id) + ((lambda (x) + ((lambda (y) + ((lambda (nr) + ((lambda (nc) + ((lambda (maxy) + ((lambda (maxx) + ((lambda () + (if (not (bit-test walls south-west)) + (proc (href harr (- x 3) (- y 1))) + #f) + (if (not (bit-test walls south)) + (proc (href harr x (- y 2))) + #f) + (if (not (bit-test walls south-east)) + (proc (href harr (+ x 3) (- y 1))) + #f) + (if (if (> x 0) + ((lambda (tmp$165) + (if tmp$165 tmp$165 (zero? (mod x 6)))) + (<= y maxy)) + #f) + ((lambda (nw) + (if (not (bit-test + (cell:walls nw) + south-east)) + (proc nw) + #f)) + (href harr (- x 3) (+ y 1))) + #f) + (if (< y maxy) + ((lambda (n) + (if (not (bit-test (cell:walls n) south)) + (proc n) + #f)) + (href harr x (+ y 2))) + #f) + (if (if (< x maxx) + ((lambda (tmp$169) + (if tmp$169 tmp$169 (zero? (mod x 6)))) + (<= y maxy)) + #f) + ((lambda (ne) + (if (not (bit-test + (cell:walls ne) + south-west)) + (proc ne) + #f)) + (href harr (+ x 3) (+ y 1))) + #f)))) + (* 3 (- nc 1)))) + (* 2 (- nr 1)))) + (harr:ncols harr))) + (harr:nrows harr))) + (cdr id))) + (car id))) + (cell:id cell))) + (cell:walls cell)))) + (define make-maze + (lambda (nrows ncols) + ((lambda (cells) + ((lambda (walls) + ((lambda () + (dig-maze walls (* nrows ncols)) + ((lambda (result) + ((lambda (entrance exit) + ((lambda (exit-cell) + ((lambda (walls) + ((lambda () + (reroot-maze + (href/rc cells (- nrows 1) entrance)) + (mark-path exit-cell) + (set-cell:walls + exit-cell + (bitwise-and walls (bitwise-not south))) + (vector cells entrance exit)))) + (cell:walls exit-cell))) + (href/rc cells 0 exit))) + (vector-ref result 0) + (vector-ref result 1))) + (pick-entrances cells))))) + (permute-vec! + (make-wall-vec cells) + (random-state 20)))) + (gen-maze-array nrows ncols)))) + (define pmaze + (lambda (nrows ncols) + ((lambda (result) + ((lambda (cells entrance exit) + (print-hexmaze cells entrance)) + (vector-ref result 0) + (vector-ref result 1) + (vector-ref result 2))) + (make-maze nrows ncols)))) + (define output #f) + (define write-ch + (lambda (c) (set! output (cons c output)))) + (define print-hexmaze + (lambda (harr entrance) + ((lambda (nrows) + ((lambda (ncols) + ((lambda (ncols2) + ((lambda () + ((lambda (c) + ((lambda (lp$188) + (set! lp$188 + (lambda (c) + ((lambda (tmp$190) + (if tmp$190 + tmp$190 + ((lambda () + (write-ch #\space) + (write-ch #\space) + (write-ch #\space) + (write-ch (if (= c entrance) #\space #\_)) + (lp$188 (+ c 2)))))) + (>= c ncols)))) + (lp$188 c)) + #f)) + 1) + (write-ch #\newline) + (write-ch #\space) + ((lambda (c) + ((lambda (lp$192) + (set! lp$192 + (lambda (c) + ((lambda (tmp$194) + (if tmp$194 + tmp$194 + ((lambda () + (write-ch (if (= c entrance) #\space #\_)) + (write-ch #\/) + (write-ch + (dot/space harr (- nrows 1) (+ c 1))) + (write-ch #\\) + (lp$192 (+ c 2)))))) + (>= c ncols2)))) + (lp$192 c)) + #f)) + 0) + (if (odd? ncols) + (write-ch + (if (= entrance (- ncols 1)) #\space #\_)) + #f) + (write-ch #\newline) + ((lambda (r) + ((lambda (lp$196) + (set! lp$196 + (lambda (r) + ((lambda (tmp$198) + (if tmp$198 + tmp$198 + ((lambda () + (write-ch #\/) + ((lambda (c) + ((lambda (lp$200) + (set! lp$200 + (lambda (c) + ((lambda (tmp$202) + (if tmp$202 + tmp$202 + ((lambda () + (write-ch + (dot/space + harr + r + (- c 1))) + (display-hexbottom + (cell:walls + (href/rc harr r c))) + (lp$200 (+ c 2)))))) + (>= c ncols2)))) + (lp$200 c)) + #f)) + 1) + (if (odd? ncols) + ((lambda () + (write-ch + (dot/space harr r (- ncols 1))) + (write-ch #\\))) + #f) + (write-ch #\newline) + ((lambda (c) + ((lambda (lp$207) + (set! lp$207 + (lambda (c) + ((lambda (tmp$209) + (if tmp$209 + tmp$209 + ((lambda () + (display-hexbottom + (cell:walls + (href/rc harr r c))) + (write-ch + (dot/space + harr + (- r 1) + (+ c 1))) + (lp$207 (+ c 2)))))) + (>= c ncols2)))) + (lp$207 c)) + #f)) + 0) + (if (odd? ncols) + ((lambda () + (display-hexbottom + (cell:walls + (href/rc harr r (- ncols 1)))))) + (if (not (zero? r)) + ((lambda () (write-ch #\\))) + #f)) + (write-ch #\newline) + (lp$196 (- r 1)))))) + (< r 0)))) + (lp$196 r)) + #f)) + (- nrows 1))))) + (* 2 (div ncols 2)))) + (harr:ncols harr))) + (harr:nrows harr)))) + (define bit-test + (lambda (j bit) + (not (zero? (bitwise-and j bit))))) + (define dot/space + (lambda (harr r c) + (if (if (>= r 0) (cell:mark (href/rc harr r c)) #f) + #\. + #\space))) + (define display-hexbottom + (lambda (hexwalls) + (write-ch + (if (bit-test hexwalls south-west) #\\ #\space)) + (write-ch + (if (bit-test hexwalls south) #\_ #\space)) + (write-ch + (if (bit-test hexwalls south-east) #\/ #\space)))) + (define run + (lambda (nrows ncols) + (set! output '()) + (pmaze nrows ncols) + (reverse output))) + (define main + (lambda () + ((lambda (count) + ((lambda (input1) + ((lambda (input2) + ((lambda (output) + ((lambda (s3) + ((lambda (s2) + ((lambda (s1) + ((lambda (name) + ((lambda () + (run-r7rs-benchmark + (string-append name ":" s1 ":" s2 ":" s3) + count + (lambda () + (run (hide count input1) + (hide count input2))) + (lambda (result) (equal? result output)))))) + "maze")) + (number->string input1))) + (number->string input2))) + (number->string count))) + (read))) + (read))) + (read))) + (read)))) + (define hide + (lambda (r x) + (call-with-values + (lambda () + (values + (vector values (lambda (x) x)) + (if (< r 100) 0 1))) + (lambda (v i) ((vector-ref v i) x))))) + (define run-r7rs-benchmark + (lambda (name count thunk ok?) + (define rounded + (lambda (x) (/ (round (* 1000 x)) 1000))) + (display "Running ") + (display name) + (newline) + (flush-output-port (current-output-port)) + ((lambda (j/s) + ((lambda (t0) + ((lambda (j0) + ((lambda () + ((lambda (i result) + ((lambda (loop) + (set! loop + (lambda (i result) + (if (< i count) + ((lambda () (loop (+ i 1) (thunk)))) + (if (ok? result) + ((lambda () + ((lambda (j1) + ((lambda (t1) + ((lambda (jifs) + ((lambda (secs) + ((lambda (secs2) + ((lambda () + (display "Elapsed time: ") + (write secs) + (display " seconds (") + (write secs2) + (display ") for ") + (display name) + (newline) + (display "+!CSVLINE!+") + (display + (this-scheme-implementation-name)) + (display ",") + (display name) + (display ",") + (display secs) + (newline) + (flush-output-port + (current-output-port))))) + (rounded (- t1 t0)))) + (inexact (/ jifs j/s)))) + (- j1 j0))) + (current-second))) + (current-jiffy)) + result)) + ((lambda () + (display "ERROR: returned incorrect result: ") + (write result) + (newline) + (flush-output-port (current-output-port)) + result)))))) + (loop i result)) + #f)) + 0 + #f)))) + (current-jiffy))) + (current-second))) + (jiffies-per-second)))) + (define this-scheme-implementation-name + (lambda () + (string-append "cyclone-" (Cyc-version)))) + ((lambda () 0 (main)))) + */ +/* +"pass thru exports:" + */ +/* +() + */ +/* +"---------------- after alpha conversion:" + */ +/* +((define bitwise-not + (lambda (x$560) (Cyc-fast-sub (- x$560) 1))) + (define bitwise-and + (lambda (x$558 y$557) + (if (Cyc-fast-eq x$558 0) + ((lambda () 0)) + (if (Cyc-fast-eq y$557 0) + ((lambda () 0)) + (if (Cyc-fast-eq x$558 -1) + ((lambda () y$557)) + (if (Cyc-fast-eq y$557 -1) + ((lambda () x$558)) + ((lambda () + ((lambda (z$559) + (if (if (odd? x$558) (odd? y$557) #f) + (+ z$559 z$559 1) + (Cyc-fast-plus z$559 z$559))) + (bitwise-and (div x$558 2) (div y$557 2))))))))))) + (define div + (lambda (x$552 y$551) + (if (if (exact-integer? x$552) + (if (exact-integer? y$551) + (Cyc-fast-gte x$552 0) + #f) + #f) + ((lambda () (quotient x$552 y$551))) + (if (Cyc-fast-lt y$551 0) + ((lambda () + ((lambda (q$555) + ((lambda (r$556) + ((lambda () + (if (Cyc-fast-eq r$556 0) + q$555 + (Cyc-fast-plus q$555 1))))) + (Cyc-fast-sub x$552 (Cyc-fast-mul q$555 y$551)))) + (quotient x$552 y$551)))) + ((lambda () + ((lambda (q$553) + ((lambda (r$554) + ((lambda () + (if (Cyc-fast-eq r$554 0) + q$553 + (Cyc-fast-sub q$553 1))))) + (Cyc-fast-sub x$552 (Cyc-fast-mul q$553 y$551)))) + (quotient x$552 y$551)))))))) + (define mod + (lambda (x$546 y$545) + (if (if (exact-integer? x$546) + (if (exact-integer? y$545) + (Cyc-fast-gte x$546 0) + #f) + #f) + ((lambda () (remainder x$546 y$545))) + (if (Cyc-fast-lt y$545 0) + ((lambda () + ((lambda (q$549) + ((lambda (r$550) + ((lambda () + (if (Cyc-fast-eq r$550 0) + 0 + (Cyc-fast-sub r$550 y$545))))) + (Cyc-fast-sub x$546 (Cyc-fast-mul q$549 y$545)))) + (quotient x$546 y$545)))) + ((lambda () + ((lambda (q$547) + ((lambda (r$548) + ((lambda () + (if (Cyc-fast-eq r$548 0) + 0 + (Cyc-fast-plus r$548 y$545))))) + (Cyc-fast-sub x$546 (Cyc-fast-mul q$547 y$545)))) + (quotient x$546 y$545)))))))) + (define random-state + (lambda (n$544) (cons n$544 #f))) + (define rand + (lambda (state$534) + ((lambda (seed$539 A$538 M$537 Q$536 R$535) + ((lambda (hi$540) + ((lambda (lo$541) + ((lambda (test$542) + ((lambda (val$543) + ((lambda () (set-car! state$534 val$543) val$543))) + (if (Cyc-fast-gt test$542 0) + test$542 + (Cyc-fast-plus test$542 M$537)))) + (Cyc-fast-sub + (Cyc-fast-mul A$538 lo$541) + (Cyc-fast-mul R$535 hi$540)))) + (mod seed$539 Q$536))) + (div seed$539 Q$536))) + (car state$534) + 2813 + 8388607 + 2787 + 2699))) + (define random-int + (lambda (n$533 state$532) + (mod (rand state$532) n$533))) + (define base-set + (lambda (nelts$531) (cons nelts$531 '()))) + (define get-set-root + (lambda (s$522) + ((lambda (r$523) + ((lambda (lp$524) + (set! lp$524 + (lambda (r$525) + ((lambda (next$526) + (if (pair? next$526) + ((lambda () (lp$524 next$526))) + ((lambda () + (if (eq? r$525 s$522) + #f + ((lambda (x$527) + ((lambda (lp$528) + (set! lp$528 + (lambda (x$529) + ((lambda (next$530) + (if (eq? r$525 next$530) + #f + ((lambda () + (set-cdr! x$529 r$525) + (lp$528 next$530))))) + (cdr x$529)))) + (lp$528 x$527)) + #f)) + s$522)) + r$525)))) + (cdr r$525)))) + (lp$524 r$523)) + #f)) + s$522))) + (define set-equal? + (lambda (s1$521 s2$520) + (eq? (get-set-root s1$521) (get-set-root s2$520)))) + (define set-size + (lambda (s$519) (car (get-set-root s$519)))) + (define union! + (lambda (s1$513 s2$512) + ((lambda (r1$514) + ((lambda (r2$515) + ((lambda (n1$516) + ((lambda (n2$517) + ((lambda (n$518) + ((lambda () + (if (Cyc-fast-gt n1$516 n2$517) + ((lambda () + (set-cdr! r2$515 r1$514) + (set-car! r1$514 n$518))) + ((lambda () + (set-cdr! r1$514 r2$515) + (set-car! r2$515 n$518))))))) + (Cyc-fast-plus n1$516 n2$517))) + (set-size r2$515))) + (set-size r1$514))) + (get-set-root s2$512))) + (get-set-root s1$513)))) + (define make-wall + (lambda (owner$511 neighbor$510 bit$509) + (vector 'wall owner$511 neighbor$510 bit$509))) + (define wall:owner + (lambda (o$508) (vector-ref o$508 1))) + (define wall:neighbor + (lambda (o$507) (vector-ref o$507 2))) + (define wall:bit + (lambda (o$506) (vector-ref o$506 3))) + (define make-cell + (lambda (reachable$505 id$504) + (vector 'cell reachable$505 id$504 -1 #f #f))) + (define cell:reachable + (lambda (o$503) (vector-ref o$503 1))) + (define cell:id + (lambda (o$502) (vector-ref o$502 2))) + (define cell:walls + (lambda (o$501) (vector-ref o$501 3))) + (define set-cell:walls + (lambda (o$500 v$499) + (vector-set! o$500 3 v$499))) + (define cell:parent + (lambda (o$498) (vector-ref o$498 4))) + (define set-cell:parent + (lambda (o$497 v$496) + (vector-set! o$497 4 v$496))) + (define cell:mark + (lambda (o$495) (vector-ref o$495 5))) + (define set-cell:mark + (lambda (o$494 v$493) + (vector-set! o$494 5 v$493))) + (define vector-for-each-rev + (lambda (proc$489 v$488) + ((lambda (i$490) + ((lambda (lp$491) + (set! lp$491 + (lambda (i$492) + (if (Cyc-fast-gte i$492 0) + ((lambda () + (proc$489 (vector-ref v$488 i$492)) + (lp$491 (Cyc-fast-sub i$492 1)))) + #f))) + (lp$491 i$490)) + #f)) + (Cyc-fast-sub (vector-length v$488) 1)))) + (define permute-vec! + (lambda (v$482 random-state$481) + ((lambda (i$483) + ((lambda (lp$484) + (set! lp$484 + (lambda (i$485) + (if (Cyc-fast-gt i$485 1) + ((lambda () + ((lambda (elt-i$487 j$486) + (vector-set! + v$482 + i$485 + (vector-ref v$482 j$486)) + (vector-set! v$482 j$486 elt-i$487)) + (vector-ref v$482 i$485) + (random-int i$485 random-state$481)) + (lp$484 (Cyc-fast-sub i$485 1)))) + #f))) + (lp$484 i$483)) + #f)) + (Cyc-fast-sub (vector-length v$482) 1)) + v$482)) + (define dig-maze + (lambda (walls$472 ncells$471) + (call-with-current-continuation + (lambda (quit$473) + (vector-for-each-rev + (lambda (wall$474) + ((lambda (c1$475) + ((lambda (set1$476) + ((lambda (c2$477) + ((lambda (set2$478) + ((lambda () + (if (set-equal? set1$476 set2$478) + #f + ((lambda (walls$480 wall-mask$479) + (union! set1$476 set2$478) + (set-cell:walls + c1$475 + (bitwise-and walls$480 wall-mask$479)) + (if (Cyc-fast-eq + (set-size set1$476) + ncells$471) + (quit$473 #f) + #f)) + (cell:walls c1$475) + (bitwise-not (wall:bit wall$474))))))) + (cell:reachable c2$477))) + (wall:neighbor wall$474))) + (cell:reachable c1$475))) + (wall:owner wall$474))) + walls$472))))) + (define dfs-maze + (lambda (maze$464 root$463 do-children$462) + ((lambda (node$466 parent$465) + ((lambda (search$467) + (set! search$467 + (lambda (node$469 parent$468) + (set-cell:parent node$469 parent$468) + (do-children$462 + (lambda (child$470) + (if (eq? child$470 parent$468) + #f + (search$467 child$470 node$469))) + maze$464 + node$469))) + (search$467 node$466 parent$465)) + #f)) + root$463 + #f))) + (define reroot-maze + (lambda (new-root$455) + ((lambda (node$457 new-parent$456) + ((lambda (lp$458) + (set! lp$458 + (lambda (node$460 new-parent$459) + ((lambda (old-parent$461) + (set-cell:parent node$460 new-parent$459) + (if old-parent$461 + (lp$458 old-parent$461 node$460) + #f)) + (cell:parent node$460)))) + (lp$458 node$457 new-parent$456)) + #f)) + new-root$455 + #f))) + (define path-length + (lambda (cell$449) + ((lambda (len$451 node$450) + ((lambda (lp$105$452) + (set! lp$105$452 + (lambda (len$454 node$453) + (if node$453 + (lp$105$452 + (Cyc-fast-plus len$454 1) + (cell:parent node$453)) + len$454))) + (lp$105$452 len$451 node$450)) + #f)) + 0 + (cell:parent cell$449)))) + (define mark-path + (lambda (node$444) + ((lambda (node$445) + ((lambda (lp$446) + (set! lp$446 + (lambda (node$447) + (set-cell:mark node$447 #t) + ((lambda (tmp$111$448) + (if tmp$111$448 (lp$446 tmp$111$448) #f)) + (cell:parent node$447)))) + (lp$446 node$445)) + #f)) + node$444))) + (define make-harr + (lambda (nrows$443 ncols$442 elts$441) + (vector 'harr nrows$443 ncols$442 elts$441))) + (define harr:nrows + (lambda (o$440) (vector-ref o$440 1))) + (define harr:ncols + (lambda (o$439) (vector-ref o$439 2))) + (define harr:elts + (lambda (o$438) (vector-ref o$438 3))) + (define href + (lambda (ha$435 x$434 y$433) + ((lambda (r$437 c$436) + (vector-ref + (harr:elts ha$435) + (Cyc-fast-plus + (Cyc-fast-mul (harr:ncols ha$435) r$437) + c$436))) + (div y$433 2) + (div x$434 3)))) + (define href/rc + (lambda (ha$432 r$431 c$430) + (vector-ref + (harr:elts ha$432) + (Cyc-fast-plus + (Cyc-fast-mul (harr:ncols ha$432) r$431) + c$430)))) + (define harr-tabulate + (lambda (nrows$418 ncols$417 proc$416) + ((lambda (v$419) + ((lambda (r$420) + ((lambda (lp$113$421) + (set! lp$113$421 + (lambda (r$422) + ((lambda (tmp$115$423) + (if tmp$115$423 + tmp$115$423 + ((lambda () + ((lambda (c$425 i$424) + ((lambda (lp$117$426) + (set! lp$117$426 + (lambda (c$428 i$427) + ((lambda (tmp$119$429) + (if tmp$119$429 + tmp$119$429 + ((lambda () + (vector-set! + v$419 + i$427 + (proc$416 + (Cyc-fast-mul 3 c$428) + (Cyc-fast-plus + (Cyc-fast-mul 2 r$422) + (bitwise-and c$428 1)))) + (lp$117$426 + (Cyc-fast-plus c$428 1) + (Cyc-fast-plus i$427 1)))))) + (Cyc-fast-eq c$428 ncols$417)))) + (lp$117$426 c$425 i$424)) + #f)) + 0 + (Cyc-fast-mul r$422 ncols$417)) + (lp$113$421 (Cyc-fast-sub r$422 1)))))) + (Cyc-fast-lt r$422 0)))) + (lp$113$421 r$420)) + #f)) + (Cyc-fast-sub nrows$418 1)) + (make-harr nrows$418 ncols$417 v$419)) + (make-vector (Cyc-fast-mul nrows$418 ncols$417))))) + (define south-west 1) + (define south 2) + (define south-east 4) + (define gen-maze-array + (lambda (r$413 c$412) + (harr-tabulate + r$413 + c$412 + (lambda (x$415 y$414) + (make-cell (base-set 1) (cons x$415 y$414)))))) + (define make-wall-vec + (lambda (harr$388) + ((lambda (nrows$389) + ((lambda (ncols$390) + ((lambda (xmax$391) + ((lambda (walls$392) + ((lambda (add-wall$396) + ((lambda () + ((lambda (x$403) + ((lambda (lp$132$404) + (set! lp$132$404 + (lambda (x$405) + ((lambda (tmp$134$406) + (if tmp$134$406 + tmp$134$406 + ((lambda () + ((lambda (y$407) + ((lambda (lp$136$408) + (set! lp$136$408 + (lambda (y$409) + ((lambda (tmp$138$410) + (if tmp$138$410 + tmp$138$410 + ((lambda () + ((lambda (hex$411) + (if (zero? x$405) + #f + (add-wall$396 + hex$411 + (href harr$388 + (Cyc-fast-sub + x$405 + 3) + (Cyc-fast-sub + y$409 + 1)) + south-west)) + (add-wall$396 + hex$411 + (href harr$388 + x$405 + (Cyc-fast-sub + y$409 + 2)) + south) + (if (Cyc-fast-lt + x$405 + xmax$391) + (add-wall$396 + hex$411 + (href harr$388 + (Cyc-fast-plus + x$405 + 3) + (Cyc-fast-sub + y$409 + 1)) + south-east) + #f)) + (href harr$388 + x$405 + y$409)) + (lp$136$408 + (Cyc-fast-sub + y$409 + 2)))))) + (Cyc-fast-lte y$409 1)))) + (lp$136$408 y$407)) + #f)) + (Cyc-fast-plus + (Cyc-fast-mul + (Cyc-fast-sub nrows$389 1) + 2) + (bitwise-and x$405 1))) + (lp$132$404 (Cyc-fast-sub x$405 3)))))) + (Cyc-fast-lt x$405 0)))) + (lp$132$404 x$403)) + #f)) + (Cyc-fast-mul (Cyc-fast-sub ncols$390 1) 3)) + (if (Cyc-fast-gt ncols$390 1) + ((lambda (rmoc-x$397) + ((lambda (rmoc-hex$402) + (if (Cyc-fast-lt rmoc-x$397 xmax$391) + (add-wall$396 + rmoc-hex$402 + (href harr$388 xmax$391 0) + south-east) + #f) + (add-wall$396 + rmoc-hex$402 + (href harr$388 (Cyc-fast-sub rmoc-x$397 3) 0) + south-west)) + (href harr$388 rmoc-x$397 1)) + ((lambda (x$398) + ((lambda (lp$140$399) + (set! lp$140$399 + (lambda (x$400) + ((lambda (tmp$142$401) + (if tmp$142$401 + tmp$142$401 + ((lambda () + (add-wall$396 + (href harr$388 x$400 1) + (href harr$388 + (Cyc-fast-sub x$400 3) + 0) + south-west) + (add-wall$396 + (href harr$388 x$400 1) + (href harr$388 + (Cyc-fast-plus x$400 3) + 0) + south-east) + (lp$140$399 + (Cyc-fast-sub x$400 6)))))) + (Cyc-fast-lt x$400 3)))) + (lp$140$399 x$398)) + #f)) + (Cyc-fast-sub rmoc-x$397 6))) + (Cyc-fast-plus + 3 + (Cyc-fast-mul + 6 + (div (Cyc-fast-sub ncols$390 2) 2)))) + #f) + (list->vector walls$392)))) + (lambda (o$395 n$394 b$393) + (set! walls$392 + (cons (make-wall o$395 n$394 b$393) walls$392))))) + '())) + (Cyc-fast-mul 3 (Cyc-fast-sub ncols$390 1)))) + (harr:ncols harr$388))) + (harr:nrows harr$388)))) + (define pick-entrances + (lambda (harr$361) + (dfs-maze + harr$361 + (href/rc harr$361 0 0) + for-each-hex-child) + ((lambda (nrows$363 ncols$362) + ((lambda (max-len$367 entrance$366 exit$365 tcol$364) + ((lambda (tp-lp$368) + (set! tp-lp$368 + (lambda (max-len$372 entrance$371 exit$370 tcol$369) + (if (Cyc-fast-lt tcol$369 0) + (vector entrance$371 exit$370) + ((lambda (top-cell$373) + (reroot-maze top-cell$373) + ((lambda (result$384) + ((lambda (max-len$387 entrance$386 exit$385) + (tp-lp$368 + max-len$387 + entrance$386 + exit$385 + (Cyc-fast-sub tcol$369 1))) + (vector-ref result$384 0) + (vector-ref result$384 1) + (vector-ref result$384 2))) + ((lambda (max-len$377 entrance$376 exit$375 bcol$374) + ((lambda (bt-lp$378) + (set! bt-lp$378 + (lambda (max-len$382 + entrance$381 + exit$380 + bcol$379) + (if (Cyc-fast-lt bcol$379 0) + (vector max-len$382 entrance$381 exit$380) + ((lambda (this-len$383) + (if (Cyc-fast-gt + this-len$383 + max-len$382) + (bt-lp$378 + this-len$383 + tcol$369 + bcol$379 + (Cyc-fast-sub bcol$379 1)) + (bt-lp$378 + max-len$382 + entrance$381 + exit$380 + (Cyc-fast-sub bcol$379 1)))) + (path-length + (href/rc harr$361 0 bcol$379)))))) + (bt-lp$378 + max-len$377 + entrance$376 + exit$375 + bcol$374)) + #f)) + max-len$372 + entrance$371 + exit$370 + (Cyc-fast-sub ncols$362 1)))) + (href/rc + harr$361 + (Cyc-fast-sub nrows$363 1) + tcol$369))))) + (tp-lp$368 + max-len$367 + entrance$366 + exit$365 + tcol$364)) + #f)) + -1 + #f + #f + (Cyc-fast-sub ncols$362 1))) + (harr:nrows harr$361) + (harr:ncols harr$361)))) + (define for-each-hex-child + (lambda (proc$347 harr$346 cell$345) + ((lambda (walls$348) + ((lambda (id$349) + ((lambda (x$350) + ((lambda (y$351) + ((lambda (nr$352) + ((lambda (nc$353) + ((lambda (maxy$354) + ((lambda (maxx$355) + ((lambda () + (if (bit-test walls$348 south-west) + #f + (proc$347 + (href harr$346 + (Cyc-fast-sub x$350 3) + (Cyc-fast-sub y$351 1)))) + (if (bit-test walls$348 south) + #f + (proc$347 + (href harr$346 + x$350 + (Cyc-fast-sub y$351 2)))) + (if (bit-test walls$348 south-east) + #f + (proc$347 + (href harr$346 + (Cyc-fast-plus x$350 3) + (Cyc-fast-sub y$351 1)))) + (if (if (Cyc-fast-gt x$350 0) + ((lambda (tmp$165$360) + (if tmp$165$360 + tmp$165$360 + (zero? (mod x$350 6)))) + (Cyc-fast-lte y$351 maxy$354)) + #f) + ((lambda (nw$359) + (if (bit-test + (cell:walls nw$359) + south-east) + #f + (proc$347 nw$359))) + (href harr$346 + (Cyc-fast-sub x$350 3) + (Cyc-fast-plus y$351 1))) + #f) + (if (Cyc-fast-lt y$351 maxy$354) + ((lambda (n$358) + (if (bit-test (cell:walls n$358) south) + #f + (proc$347 n$358))) + (href harr$346 + x$350 + (Cyc-fast-plus y$351 2))) + #f) + (if (if (Cyc-fast-lt x$350 maxx$355) + ((lambda (tmp$169$357) + (if tmp$169$357 + tmp$169$357 + (zero? (mod x$350 6)))) + (Cyc-fast-lte y$351 maxy$354)) + #f) + ((lambda (ne$356) + (if (bit-test + (cell:walls ne$356) + south-west) + #f + (proc$347 ne$356))) + (href harr$346 + (Cyc-fast-plus x$350 3) + (Cyc-fast-plus y$351 1))) + #f)))) + (Cyc-fast-mul 3 (Cyc-fast-sub nc$353 1)))) + (Cyc-fast-mul 2 (Cyc-fast-sub nr$352 1)))) + (harr:ncols harr$346))) + (harr:nrows harr$346))) + (cdr id$349))) + (car id$349))) + (cell:id cell$345))) + (cell:walls cell$345)))) + (define make-maze + (lambda (nrows$337 ncols$336) + ((lambda (cells$338) + ((lambda (walls$339) + ((lambda () + (dig-maze + walls$339 + (Cyc-fast-mul nrows$337 ncols$336)) + ((lambda (result$340) + ((lambda (entrance$342 exit$341) + ((lambda (exit-cell$343) + ((lambda (walls$344) + ((lambda () + (reroot-maze + (href/rc + cells$338 + (Cyc-fast-sub nrows$337 1) + entrance$342)) + (mark-path exit-cell$343) + (set-cell:walls + exit-cell$343 + (bitwise-and walls$344 (bitwise-not south))) + (vector cells$338 entrance$342 exit$341)))) + (cell:walls exit-cell$343))) + (href/rc cells$338 0 exit$341))) + (vector-ref result$340 0) + (vector-ref result$340 1))) + (pick-entrances cells$338))))) + (permute-vec! + (make-wall-vec cells$338) + (random-state 20)))) + (gen-maze-array nrows$337 ncols$336)))) + (define pmaze + (lambda (nrows$331 ncols$330) + ((lambda (result$332) + ((lambda (cells$335 entrance$334 exit$333) + (print-hexmaze cells$335 entrance$334)) + (vector-ref result$332 0) + (vector-ref result$332 1) + (vector-ref result$332 2))) + (make-maze nrows$331 ncols$330)))) + (define output #f) + (define write-ch + (lambda (c$329) + (set! output (cons c$329 output)))) + (define print-hexmaze + (lambda (harr$305 entrance$304) + ((lambda (nrows$306) + ((lambda (ncols$307) + ((lambda (ncols2$308) + ((lambda () + ((lambda (c$325) + ((lambda (lp$188$326) + (set! lp$188$326 + (lambda (c$327) + ((lambda (tmp$190$328) + (if tmp$190$328 + tmp$190$328 + ((lambda () + (write-ch #\space) + (write-ch #\space) + (write-ch #\space) + (write-ch + (if (Cyc-fast-eq c$327 entrance$304) + #\space + #\_)) + (lp$188$326 (Cyc-fast-plus c$327 2)))))) + (Cyc-fast-gte c$327 ncols$307)))) + (lp$188$326 c$325)) + #f)) + 1) + (write-ch #\newline) + (write-ch #\space) + ((lambda (c$321) + ((lambda (lp$192$322) + (set! lp$192$322 + (lambda (c$323) + ((lambda (tmp$194$324) + (if tmp$194$324 + tmp$194$324 + ((lambda () + (write-ch + (if (Cyc-fast-eq c$323 entrance$304) + #\space + #\_)) + (write-ch #\/) + (write-ch + (dot/space + harr$305 + (Cyc-fast-sub nrows$306 1) + (Cyc-fast-plus c$323 1))) + (write-ch #\\) + (lp$192$322 (Cyc-fast-plus c$323 2)))))) + (Cyc-fast-gte c$323 ncols2$308)))) + (lp$192$322 c$321)) + #f)) + 0) + (if (odd? ncols$307) + (write-ch + (if (Cyc-fast-eq + entrance$304 + (Cyc-fast-sub ncols$307 1)) + #\space + #\_)) + #f) + (write-ch #\newline) + ((lambda (r$309) + ((lambda (lp$196$310) + (set! lp$196$310 + (lambda (r$311) + ((lambda (tmp$198$312) + (if tmp$198$312 + tmp$198$312 + ((lambda () + (write-ch #\/) + ((lambda (c$317) + ((lambda (lp$200$318) + (set! lp$200$318 + (lambda (c$319) + ((lambda (tmp$202$320) + (if tmp$202$320 + tmp$202$320 + ((lambda () + (write-ch + (dot/space + harr$305 + r$311 + (Cyc-fast-sub + c$319 + 1))) + (display-hexbottom + (cell:walls + (href/rc + harr$305 + r$311 + c$319))) + (lp$200$318 + (Cyc-fast-plus + c$319 + 2)))))) + (Cyc-fast-gte c$319 ncols2$308)))) + (lp$200$318 c$317)) + #f)) + 1) + (if (odd? ncols$307) + ((lambda () + (write-ch + (dot/space + harr$305 + r$311 + (Cyc-fast-sub ncols$307 1))) + (write-ch #\\))) + #f) + (write-ch #\newline) + ((lambda (c$313) + ((lambda (lp$207$314) + (set! lp$207$314 + (lambda (c$315) + ((lambda (tmp$209$316) + (if tmp$209$316 + tmp$209$316 + ((lambda () + (display-hexbottom + (cell:walls + (href/rc + harr$305 + r$311 + c$315))) + (write-ch + (dot/space + harr$305 + (Cyc-fast-sub r$311 1) + (Cyc-fast-plus + c$315 + 1))) + (lp$207$314 + (Cyc-fast-plus + c$315 + 2)))))) + (Cyc-fast-gte c$315 ncols2$308)))) + (lp$207$314 c$313)) + #f)) + 0) + (if (odd? ncols$307) + ((lambda () + (display-hexbottom + (cell:walls + (href/rc + harr$305 + r$311 + (Cyc-fast-sub ncols$307 1)))))) + (if (zero? r$311) + #f + ((lambda () (write-ch #\\))))) + (write-ch #\newline) + (lp$196$310 (Cyc-fast-sub r$311 1)))))) + (Cyc-fast-lt r$311 0)))) + (lp$196$310 r$309)) + #f)) + (Cyc-fast-sub nrows$306 1))))) + (Cyc-fast-mul 2 (div ncols$307 2)))) + (harr:ncols harr$305))) + (harr:nrows harr$305)))) + (define bit-test + (lambda (j$303 bit$302) + (not (zero? (bitwise-and j$303 bit$302))))) + (define dot/space + (lambda (harr$301 r$300 c$299) + (if (if (Cyc-fast-gte r$300 0) + (cell:mark (href/rc harr$301 r$300 c$299)) + #f) + #\. + #\space))) + (define display-hexbottom + (lambda (hexwalls$298) + (write-ch + (if (bit-test hexwalls$298 south-west) + #\\ + #\space)) + (write-ch + (if (bit-test hexwalls$298 south) #\_ #\space)) + (write-ch + (if (bit-test hexwalls$298 south-east) + #\/ + #\space)))) + (define run + (lambda (nrows$297 ncols$296) + (set! output '()) + (pmaze nrows$297 ncols$296) + (reverse output))) + (define main + (lambda () + ((lambda (count$287) + ((lambda (input1$288) + ((lambda (input2$289) + ((lambda (output$290) + ((lambda (s3$291) + ((lambda (s2$292) + ((lambda (s1$293) + ((lambda (name$294) + ((lambda () + (run-r7rs-benchmark + (string-append + name$294 + ":" + s1$293 + ":" + s2$292 + ":" + s3$291) + count$287 + (lambda () + (run (hide count$287 input1$288) + (hide count$287 input2$289))) + (lambda (result$295) + (equal? result$295 output$290)))))) + "maze")) + (number->string input1$288))) + (number->string input2$289))) + (number->string count$287))) + (read))) + (read))) + (read))) + (read)))) + (define hide + (lambda (r$283 x$282) + (call-with-values + (lambda () + (values + (vector values (lambda (x$286) x$286)) + (if (Cyc-fast-lt r$283 100) 0 1))) + (lambda (v$285 i$284) + ((vector-ref v$285 i$284) x$282))))) + (define run-r7rs-benchmark + (lambda (name$264 count$263 thunk$262 ok?$261) + ((lambda (rounded$266) + ((lambda (rounded$267) + (set! rounded$266 + (lambda (x$281) + (Cyc-fast-div + (round (Cyc-fast-mul 1000 x$281)) + 1000))) + (display "Running ") + (display name$264) + (newline) + (flush-output-port (current-output-port)) + ((lambda (j/s$268) + ((lambda (t0$269) + ((lambda (j0$270) + ((lambda () + ((lambda (i$272 result$271) + ((lambda (loop$273) + (set! loop$273 + (lambda (i$275 result$274) + (if (Cyc-fast-lt i$275 count$263) + ((lambda () + (loop$273 + (Cyc-fast-plus i$275 1) + (thunk$262)))) + (if (ok?$261 result$274) + ((lambda () + ((lambda (j1$276) + ((lambda (t1$277) + ((lambda (jifs$278) + ((lambda (secs$279) + ((lambda (secs2$280) + ((lambda () + (display + "Elapsed time: ") + (write secs$279) + (display " seconds (") + (write secs2$280) + (display ") for ") + (display name$264) + (newline) + (display + "+!CSVLINE!+") + (display + (this-scheme-implementation-name)) + (display ",") + (display name$264) + (display ",") + (display secs$279) + (newline) + (flush-output-port + (current-output-port))))) + (rounded$266 + (Cyc-fast-sub + t1$277 + t0$269)))) + (inexact + (Cyc-fast-div + jifs$278 + j/s$268)))) + (Cyc-fast-sub j1$276 j0$270))) + (current-second))) + (current-jiffy)) + result$274)) + ((lambda () + (display + "ERROR: returned incorrect result: ") + (write result$274) + (newline) + (flush-output-port + (current-output-port)) + result$274)))))) + (loop$273 i$272 result$271)) + #f)) + 0 + #f)))) + (current-jiffy))) + (current-second))) + (jiffies-per-second))) + #f)) + #f))) + (define this-scheme-implementation-name + (lambda () + (string-append "cyclone-" (Cyc-version)))) + ((lambda () 0 (main)))) + */ +/* +"---------------- after func->primitive conversion:" + */ +/* +((define bitwise-not + (lambda (x$560) (Cyc-fast-sub (- x$560) 1))) + (define bitwise-and + (lambda (x$558 y$557) + (if (Cyc-fast-eq x$558 0) + ((lambda () 0)) + (if (Cyc-fast-eq y$557 0) + ((lambda () 0)) + (if (Cyc-fast-eq x$558 -1) + ((lambda () y$557)) + (if (Cyc-fast-eq y$557 -1) + ((lambda () x$558)) + ((lambda () + ((lambda (z$559) + (if (if (odd? x$558) (odd? y$557) #f) + (+ z$559 z$559 1) + (Cyc-fast-plus z$559 z$559))) + (bitwise-and (div x$558 2) (div y$557 2))))))))))) + (define div + (lambda (x$552 y$551) + (if (if (exact-integer?__inline__ x$552) + (if (exact-integer?__inline__ y$551) + (Cyc-fast-gte x$552 0) + #f) + #f) + ((lambda () (quotient__inline__ x$552 y$551))) + (if (Cyc-fast-lt y$551 0) + ((lambda () + ((lambda (q$555) + ((lambda (r$556) + ((lambda () + (if (Cyc-fast-eq r$556 0) + q$555 + (Cyc-fast-plus q$555 1))))) + (Cyc-fast-sub x$552 (Cyc-fast-mul q$555 y$551)))) + (quotient__inline__ x$552 y$551)))) + ((lambda () + ((lambda (q$553) + ((lambda (r$554) + ((lambda () + (if (Cyc-fast-eq r$554 0) + q$553 + (Cyc-fast-sub q$553 1))))) + (Cyc-fast-sub x$552 (Cyc-fast-mul q$553 y$551)))) + (quotient__inline__ x$552 y$551)))))))) + (define mod + (lambda (x$546 y$545) + (if (if (exact-integer?__inline__ x$546) + (if (exact-integer?__inline__ y$545) + (Cyc-fast-gte x$546 0) + #f) + #f) + ((lambda () (remainder x$546 y$545))) + (if (Cyc-fast-lt y$545 0) + ((lambda () + ((lambda (q$549) + ((lambda (r$550) + ((lambda () + (if (Cyc-fast-eq r$550 0) + 0 + (Cyc-fast-sub r$550 y$545))))) + (Cyc-fast-sub x$546 (Cyc-fast-mul q$549 y$545)))) + (quotient__inline__ x$546 y$545)))) + ((lambda () + ((lambda (q$547) + ((lambda (r$548) + ((lambda () + (if (Cyc-fast-eq r$548 0) + 0 + (Cyc-fast-plus r$548 y$545))))) + (Cyc-fast-sub x$546 (Cyc-fast-mul q$547 y$545)))) + (quotient__inline__ x$546 y$545)))))))) + (define random-state + (lambda (n$544) (cons n$544 #f))) + (define rand + (lambda (state$534) + ((lambda (seed$539 A$538 M$537 Q$536 R$535) + ((lambda (hi$540) + ((lambda (lo$541) + ((lambda (test$542) + ((lambda (val$543) + ((lambda () (set-car! state$534 val$543) val$543))) + (if (Cyc-fast-gt test$542 0) + test$542 + (Cyc-fast-plus test$542 M$537)))) + (Cyc-fast-sub + (Cyc-fast-mul A$538 lo$541) + (Cyc-fast-mul R$535 hi$540)))) + (mod seed$539 Q$536))) + (div seed$539 Q$536))) + (car state$534) + 2813 + 8388607 + 2787 + 2699))) + (define random-int + (lambda (n$533 state$532) + (mod (rand state$532) n$533))) + (define base-set + (lambda (nelts$531) (cons nelts$531 '()))) + (define get-set-root + (lambda (s$522) + ((lambda (r$523) + ((lambda (lp$524) + (set! lp$524 + (lambda (r$525) + ((lambda (next$526) + (if (pair? next$526) + ((lambda () (lp$524 next$526))) + ((lambda () + (if (eq? r$525 s$522) + #f + ((lambda (x$527) + ((lambda (lp$528) + (set! lp$528 + (lambda (x$529) + ((lambda (next$530) + (if (eq? r$525 next$530) + #f + ((lambda () + (set-cdr! x$529 r$525) + (lp$528 next$530))))) + (cdr x$529)))) + (lp$528 x$527)) + #f)) + s$522)) + r$525)))) + (cdr r$525)))) + (lp$524 r$523)) + #f)) + s$522))) + (define set-equal? + (lambda (s1$521 s2$520) + (eq? (get-set-root s1$521) (get-set-root s2$520)))) + (define set-size + (lambda (s$519) (car (get-set-root s$519)))) + (define union! + (lambda (s1$513 s2$512) + ((lambda (r1$514) + ((lambda (r2$515) + ((lambda (n1$516) + ((lambda (n2$517) + ((lambda (n$518) + ((lambda () + (if (Cyc-fast-gt n1$516 n2$517) + ((lambda () + (set-cdr! r2$515 r1$514) + (set-car! r1$514 n$518))) + ((lambda () + (set-cdr! r1$514 r2$515) + (set-car! r2$515 n$518))))))) + (Cyc-fast-plus n1$516 n2$517))) + (set-size r2$515))) + (set-size r1$514))) + (get-set-root s2$512))) + (get-set-root s1$513)))) + (define make-wall + (lambda (owner$511 neighbor$510 bit$509) + (vector 'wall owner$511 neighbor$510 bit$509))) + (define wall:owner + (lambda (o$508) (vector-ref o$508 1))) + (define wall:neighbor + (lambda (o$507) (vector-ref o$507 2))) + (define wall:bit + (lambda (o$506) (vector-ref o$506 3))) + (define make-cell + (lambda (reachable$505 id$504) + (vector 'cell reachable$505 id$504 -1 #f #f))) + (define cell:reachable + (lambda (o$503) (vector-ref o$503 1))) + (define cell:id + (lambda (o$502) (vector-ref o$502 2))) + (define cell:walls + (lambda (o$501) (vector-ref o$501 3))) + (define set-cell:walls + (lambda (o$500 v$499) + (vector-set! o$500 3 v$499))) + (define cell:parent + (lambda (o$498) (vector-ref o$498 4))) + (define set-cell:parent + (lambda (o$497 v$496) + (vector-set! o$497 4 v$496))) + (define cell:mark + (lambda (o$495) (vector-ref o$495 5))) + (define set-cell:mark + (lambda (o$494 v$493) + (vector-set! o$494 5 v$493))) + (define vector-for-each-rev + (lambda (proc$489 v$488) + ((lambda (i$490) + ((lambda (lp$491) + (set! lp$491 + (lambda (i$492) + (if (Cyc-fast-gte i$492 0) + ((lambda () + (proc$489 (vector-ref v$488 i$492)) + (lp$491 (Cyc-fast-sub i$492 1)))) + #f))) + (lp$491 i$490)) + #f)) + (Cyc-fast-sub (vector-length v$488) 1)))) + (define permute-vec! + (lambda (v$482 random-state$481) + ((lambda (i$483) + ((lambda (lp$484) + (set! lp$484 + (lambda (i$485) + (if (Cyc-fast-gt i$485 1) + ((lambda () + ((lambda (elt-i$487 j$486) + (vector-set! + v$482 + i$485 + (vector-ref v$482 j$486)) + (vector-set! v$482 j$486 elt-i$487)) + (vector-ref v$482 i$485) + (random-int i$485 random-state$481)) + (lp$484 (Cyc-fast-sub i$485 1)))) + #f))) + (lp$484 i$483)) + #f)) + (Cyc-fast-sub (vector-length v$482) 1)) + v$482)) + (define dig-maze + (lambda (walls$472 ncells$471) + (call-with-current-continuation + (lambda (quit$473) + (vector-for-each-rev + (lambda (wall$474) + ((lambda (c1$475) + ((lambda (set1$476) + ((lambda (c2$477) + ((lambda (set2$478) + ((lambda () + (if (set-equal? set1$476 set2$478) + #f + ((lambda (walls$480 wall-mask$479) + (union! set1$476 set2$478) + (set-cell:walls + c1$475 + (bitwise-and walls$480 wall-mask$479)) + (if (Cyc-fast-eq + (set-size set1$476) + ncells$471) + (quit$473 #f) + #f)) + (cell:walls c1$475) + (bitwise-not (wall:bit wall$474))))))) + (cell:reachable c2$477))) + (wall:neighbor wall$474))) + (cell:reachable c1$475))) + (wall:owner wall$474))) + walls$472))))) + (define dfs-maze + (lambda (maze$464 root$463 do-children$462) + ((lambda (node$466 parent$465) + ((lambda (search$467) + (set! search$467 + (lambda (node$469 parent$468) + (set-cell:parent node$469 parent$468) + (do-children$462 + (lambda (child$470) + (if (eq? child$470 parent$468) + #f + (search$467 child$470 node$469))) + maze$464 + node$469))) + (search$467 node$466 parent$465)) + #f)) + root$463 + #f))) + (define reroot-maze + (lambda (new-root$455) + ((lambda (node$457 new-parent$456) + ((lambda (lp$458) + (set! lp$458 + (lambda (node$460 new-parent$459) + ((lambda (old-parent$461) + (set-cell:parent node$460 new-parent$459) + (if old-parent$461 + (lp$458 old-parent$461 node$460) + #f)) + (cell:parent node$460)))) + (lp$458 node$457 new-parent$456)) + #f)) + new-root$455 + #f))) + (define path-length + (lambda (cell$449) + ((lambda (len$451 node$450) + ((lambda (lp$105$452) + (set! lp$105$452 + (lambda (len$454 node$453) + (if node$453 + (lp$105$452 + (Cyc-fast-plus len$454 1) + (cell:parent node$453)) + len$454))) + (lp$105$452 len$451 node$450)) + #f)) + 0 + (cell:parent cell$449)))) + (define mark-path + (lambda (node$444) + ((lambda (node$445) + ((lambda (lp$446) + (set! lp$446 + (lambda (node$447) + (set-cell:mark node$447 #t) + ((lambda (tmp$111$448) + (if tmp$111$448 (lp$446 tmp$111$448) #f)) + (cell:parent node$447)))) + (lp$446 node$445)) + #f)) + node$444))) + (define make-harr + (lambda (nrows$443 ncols$442 elts$441) + (vector 'harr nrows$443 ncols$442 elts$441))) + (define harr:nrows + (lambda (o$440) (vector-ref o$440 1))) + (define harr:ncols + (lambda (o$439) (vector-ref o$439 2))) + (define harr:elts + (lambda (o$438) (vector-ref o$438 3))) + (define href + (lambda (ha$435 x$434 y$433) + ((lambda (r$437 c$436) + (vector-ref + (harr:elts ha$435) + (Cyc-fast-plus + (Cyc-fast-mul (harr:ncols ha$435) r$437) + c$436))) + (div y$433 2) + (div x$434 3)))) + (define href/rc + (lambda (ha$432 r$431 c$430) + (vector-ref + (harr:elts ha$432) + (Cyc-fast-plus + (Cyc-fast-mul (harr:ncols ha$432) r$431) + c$430)))) + (define harr-tabulate + (lambda (nrows$418 ncols$417 proc$416) + ((lambda (v$419) + ((lambda (r$420) + ((lambda (lp$113$421) + (set! lp$113$421 + (lambda (r$422) + ((lambda (tmp$115$423) + (if tmp$115$423 + tmp$115$423 + ((lambda () + ((lambda (c$425 i$424) + ((lambda (lp$117$426) + (set! lp$117$426 + (lambda (c$428 i$427) + ((lambda (tmp$119$429) + (if tmp$119$429 + tmp$119$429 + ((lambda () + (vector-set! + v$419 + i$427 + (proc$416 + (Cyc-fast-mul 3 c$428) + (Cyc-fast-plus + (Cyc-fast-mul 2 r$422) + (bitwise-and c$428 1)))) + (lp$117$426 + (Cyc-fast-plus c$428 1) + (Cyc-fast-plus i$427 1)))))) + (Cyc-fast-eq c$428 ncols$417)))) + (lp$117$426 c$425 i$424)) + #f)) + 0 + (Cyc-fast-mul r$422 ncols$417)) + (lp$113$421 (Cyc-fast-sub r$422 1)))))) + (Cyc-fast-lt r$422 0)))) + (lp$113$421 r$420)) + #f)) + (Cyc-fast-sub nrows$418 1)) + (make-harr nrows$418 ncols$417 v$419)) + (make-vector (Cyc-fast-mul nrows$418 ncols$417))))) + (define south-west 1) + (define south 2) + (define south-east 4) + (define gen-maze-array + (lambda (r$413 c$412) + (harr-tabulate + r$413 + c$412 + (lambda (x$415 y$414) + (make-cell (base-set 1) (cons x$415 y$414)))))) + (define make-wall-vec + (lambda (harr$388) + ((lambda (nrows$389) + ((lambda (ncols$390) + ((lambda (xmax$391) + ((lambda (walls$392) + ((lambda (add-wall$396) + ((lambda () + ((lambda (x$403) + ((lambda (lp$132$404) + (set! lp$132$404 + (lambda (x$405) + ((lambda (tmp$134$406) + (if tmp$134$406 + tmp$134$406 + ((lambda () + ((lambda (y$407) + ((lambda (lp$136$408) + (set! lp$136$408 + (lambda (y$409) + ((lambda (tmp$138$410) + (if tmp$138$410 + tmp$138$410 + ((lambda () + ((lambda (hex$411) + (if (zero?__inline__ + x$405) + #f + (add-wall$396 + hex$411 + (href harr$388 + (Cyc-fast-sub + x$405 + 3) + (Cyc-fast-sub + y$409 + 1)) + south-west)) + (add-wall$396 + hex$411 + (href harr$388 + x$405 + (Cyc-fast-sub + y$409 + 2)) + south) + (if (Cyc-fast-lt + x$405 + xmax$391) + (add-wall$396 + hex$411 + (href harr$388 + (Cyc-fast-plus + x$405 + 3) + (Cyc-fast-sub + y$409 + 1)) + south-east) + #f)) + (href harr$388 + x$405 + y$409)) + (lp$136$408 + (Cyc-fast-sub + y$409 + 2)))))) + (Cyc-fast-lte y$409 1)))) + (lp$136$408 y$407)) + #f)) + (Cyc-fast-plus + (Cyc-fast-mul + (Cyc-fast-sub nrows$389 1) + 2) + (bitwise-and x$405 1))) + (lp$132$404 (Cyc-fast-sub x$405 3)))))) + (Cyc-fast-lt x$405 0)))) + (lp$132$404 x$403)) + #f)) + (Cyc-fast-mul (Cyc-fast-sub ncols$390 1) 3)) + (if (Cyc-fast-gt ncols$390 1) + ((lambda (rmoc-x$397) + ((lambda (rmoc-hex$402) + (if (Cyc-fast-lt rmoc-x$397 xmax$391) + (add-wall$396 + rmoc-hex$402 + (href harr$388 xmax$391 0) + south-east) + #f) + (add-wall$396 + rmoc-hex$402 + (href harr$388 (Cyc-fast-sub rmoc-x$397 3) 0) + south-west)) + (href harr$388 rmoc-x$397 1)) + ((lambda (x$398) + ((lambda (lp$140$399) + (set! lp$140$399 + (lambda (x$400) + ((lambda (tmp$142$401) + (if tmp$142$401 + tmp$142$401 + ((lambda () + (add-wall$396 + (href harr$388 x$400 1) + (href harr$388 + (Cyc-fast-sub x$400 3) + 0) + south-west) + (add-wall$396 + (href harr$388 x$400 1) + (href harr$388 + (Cyc-fast-plus x$400 3) + 0) + south-east) + (lp$140$399 + (Cyc-fast-sub x$400 6)))))) + (Cyc-fast-lt x$400 3)))) + (lp$140$399 x$398)) + #f)) + (Cyc-fast-sub rmoc-x$397 6))) + (Cyc-fast-plus + 3 + (Cyc-fast-mul + 6 + (div (Cyc-fast-sub ncols$390 2) 2)))) + #f) + (list->vector walls$392)))) + (lambda (o$395 n$394 b$393) + (set! walls$392 + (cons (make-wall o$395 n$394 b$393) walls$392))))) + '())) + (Cyc-fast-mul 3 (Cyc-fast-sub ncols$390 1)))) + (harr:ncols harr$388))) + (harr:nrows harr$388)))) + (define pick-entrances + (lambda (harr$361) + (dfs-maze + harr$361 + (href/rc harr$361 0 0) + for-each-hex-child) + ((lambda (nrows$363 ncols$362) + ((lambda (max-len$367 entrance$366 exit$365 tcol$364) + ((lambda (tp-lp$368) + (set! tp-lp$368 + (lambda (max-len$372 entrance$371 exit$370 tcol$369) + (if (Cyc-fast-lt tcol$369 0) + (vector entrance$371 exit$370) + ((lambda (top-cell$373) + (reroot-maze top-cell$373) + ((lambda (result$384) + ((lambda (max-len$387 entrance$386 exit$385) + (tp-lp$368 + max-len$387 + entrance$386 + exit$385 + (Cyc-fast-sub tcol$369 1))) + (vector-ref result$384 0) + (vector-ref result$384 1) + (vector-ref result$384 2))) + ((lambda (max-len$377 entrance$376 exit$375 bcol$374) + ((lambda (bt-lp$378) + (set! bt-lp$378 + (lambda (max-len$382 + entrance$381 + exit$380 + bcol$379) + (if (Cyc-fast-lt bcol$379 0) + (vector max-len$382 entrance$381 exit$380) + ((lambda (this-len$383) + (if (Cyc-fast-gt + this-len$383 + max-len$382) + (bt-lp$378 + this-len$383 + tcol$369 + bcol$379 + (Cyc-fast-sub bcol$379 1)) + (bt-lp$378 + max-len$382 + entrance$381 + exit$380 + (Cyc-fast-sub bcol$379 1)))) + (path-length + (href/rc harr$361 0 bcol$379)))))) + (bt-lp$378 + max-len$377 + entrance$376 + exit$375 + bcol$374)) + #f)) + max-len$372 + entrance$371 + exit$370 + (Cyc-fast-sub ncols$362 1)))) + (href/rc + harr$361 + (Cyc-fast-sub nrows$363 1) + tcol$369))))) + (tp-lp$368 + max-len$367 + entrance$366 + exit$365 + tcol$364)) + #f)) + -1 + #f + #f + (Cyc-fast-sub ncols$362 1))) + (harr:nrows harr$361) + (harr:ncols harr$361)))) + (define for-each-hex-child + (lambda (proc$347 harr$346 cell$345) + ((lambda (walls$348) + ((lambda (id$349) + ((lambda (x$350) + ((lambda (y$351) + ((lambda (nr$352) + ((lambda (nc$353) + ((lambda (maxy$354) + ((lambda (maxx$355) + ((lambda () + (if (bit-test walls$348 south-west) + #f + (proc$347 + (href harr$346 + (Cyc-fast-sub x$350 3) + (Cyc-fast-sub y$351 1)))) + (if (bit-test walls$348 south) + #f + (proc$347 + (href harr$346 + x$350 + (Cyc-fast-sub y$351 2)))) + (if (bit-test walls$348 south-east) + #f + (proc$347 + (href harr$346 + (Cyc-fast-plus x$350 3) + (Cyc-fast-sub y$351 1)))) + (if (if (Cyc-fast-gt x$350 0) + ((lambda (tmp$165$360) + (if tmp$165$360 + tmp$165$360 + (zero?__inline__ (mod x$350 6)))) + (Cyc-fast-lte y$351 maxy$354)) + #f) + ((lambda (nw$359) + (if (bit-test + (cell:walls nw$359) + south-east) + #f + (proc$347 nw$359))) + (href harr$346 + (Cyc-fast-sub x$350 3) + (Cyc-fast-plus y$351 1))) + #f) + (if (Cyc-fast-lt y$351 maxy$354) + ((lambda (n$358) + (if (bit-test (cell:walls n$358) south) + #f + (proc$347 n$358))) + (href harr$346 + x$350 + (Cyc-fast-plus y$351 2))) + #f) + (if (if (Cyc-fast-lt x$350 maxx$355) + ((lambda (tmp$169$357) + (if tmp$169$357 + tmp$169$357 + (zero?__inline__ (mod x$350 6)))) + (Cyc-fast-lte y$351 maxy$354)) + #f) + ((lambda (ne$356) + (if (bit-test + (cell:walls ne$356) + south-west) + #f + (proc$347 ne$356))) + (href harr$346 + (Cyc-fast-plus x$350 3) + (Cyc-fast-plus y$351 1))) + #f)))) + (Cyc-fast-mul 3 (Cyc-fast-sub nc$353 1)))) + (Cyc-fast-mul 2 (Cyc-fast-sub nr$352 1)))) + (harr:ncols harr$346))) + (harr:nrows harr$346))) + (cdr id$349))) + (car id$349))) + (cell:id cell$345))) + (cell:walls cell$345)))) + (define make-maze + (lambda (nrows$337 ncols$336) + ((lambda (cells$338) + ((lambda (walls$339) + ((lambda () + (dig-maze + walls$339 + (Cyc-fast-mul nrows$337 ncols$336)) + ((lambda (result$340) + ((lambda (entrance$342 exit$341) + ((lambda (exit-cell$343) + ((lambda (walls$344) + ((lambda () + (reroot-maze + (href/rc + cells$338 + (Cyc-fast-sub nrows$337 1) + entrance$342)) + (mark-path exit-cell$343) + (set-cell:walls + exit-cell$343 + (bitwise-and walls$344 (bitwise-not south))) + (vector cells$338 entrance$342 exit$341)))) + (cell:walls exit-cell$343))) + (href/rc cells$338 0 exit$341))) + (vector-ref result$340 0) + (vector-ref result$340 1))) + (pick-entrances cells$338))))) + (permute-vec! + (make-wall-vec cells$338) + (random-state 20)))) + (gen-maze-array nrows$337 ncols$336)))) + (define pmaze + (lambda (nrows$331 ncols$330) + ((lambda (result$332) + ((lambda (cells$335 entrance$334 exit$333) + (print-hexmaze cells$335 entrance$334)) + (vector-ref result$332 0) + (vector-ref result$332 1) + (vector-ref result$332 2))) + (make-maze nrows$331 ncols$330)))) + (define output #f) + (define write-ch + (lambda (c$329) + (set! output (cons c$329 output)))) + (define print-hexmaze + (lambda (harr$305 entrance$304) + ((lambda (nrows$306) + ((lambda (ncols$307) + ((lambda (ncols2$308) + ((lambda () + ((lambda (c$325) + ((lambda (lp$188$326) + (set! lp$188$326 + (lambda (c$327) + ((lambda (tmp$190$328) + (if tmp$190$328 + tmp$190$328 + ((lambda () + (write-ch #\space) + (write-ch #\space) + (write-ch #\space) + (write-ch + (if (Cyc-fast-eq c$327 entrance$304) + #\space + #\_)) + (lp$188$326 (Cyc-fast-plus c$327 2)))))) + (Cyc-fast-gte c$327 ncols$307)))) + (lp$188$326 c$325)) + #f)) + 1) + (write-ch #\newline) + (write-ch #\space) + ((lambda (c$321) + ((lambda (lp$192$322) + (set! lp$192$322 + (lambda (c$323) + ((lambda (tmp$194$324) + (if tmp$194$324 + tmp$194$324 + ((lambda () + (write-ch + (if (Cyc-fast-eq c$323 entrance$304) + #\space + #\_)) + (write-ch #\/) + (write-ch + (dot/space + harr$305 + (Cyc-fast-sub nrows$306 1) + (Cyc-fast-plus c$323 1))) + (write-ch #\\) + (lp$192$322 (Cyc-fast-plus c$323 2)))))) + (Cyc-fast-gte c$323 ncols2$308)))) + (lp$192$322 c$321)) + #f)) + 0) + (if (odd? ncols$307) + (write-ch + (if (Cyc-fast-eq + entrance$304 + (Cyc-fast-sub ncols$307 1)) + #\space + #\_)) + #f) + (write-ch #\newline) + ((lambda (r$309) + ((lambda (lp$196$310) + (set! lp$196$310 + (lambda (r$311) + ((lambda (tmp$198$312) + (if tmp$198$312 + tmp$198$312 + ((lambda () + (write-ch #\/) + ((lambda (c$317) + ((lambda (lp$200$318) + (set! lp$200$318 + (lambda (c$319) + ((lambda (tmp$202$320) + (if tmp$202$320 + tmp$202$320 + ((lambda () + (write-ch + (dot/space + harr$305 + r$311 + (Cyc-fast-sub + c$319 + 1))) + (display-hexbottom + (cell:walls + (href/rc + harr$305 + r$311 + c$319))) + (lp$200$318 + (Cyc-fast-plus + c$319 + 2)))))) + (Cyc-fast-gte c$319 ncols2$308)))) + (lp$200$318 c$317)) + #f)) + 1) + (if (odd? ncols$307) + ((lambda () + (write-ch + (dot/space + harr$305 + r$311 + (Cyc-fast-sub ncols$307 1))) + (write-ch #\\))) + #f) + (write-ch #\newline) + ((lambda (c$313) + ((lambda (lp$207$314) + (set! lp$207$314 + (lambda (c$315) + ((lambda (tmp$209$316) + (if tmp$209$316 + tmp$209$316 + ((lambda () + (display-hexbottom + (cell:walls + (href/rc + harr$305 + r$311 + c$315))) + (write-ch + (dot/space + harr$305 + (Cyc-fast-sub r$311 1) + (Cyc-fast-plus + c$315 + 1))) + (lp$207$314 + (Cyc-fast-plus + c$315 + 2)))))) + (Cyc-fast-gte c$315 ncols2$308)))) + (lp$207$314 c$313)) + #f)) + 0) + (if (odd? ncols$307) + ((lambda () + (display-hexbottom + (cell:walls + (href/rc + harr$305 + r$311 + (Cyc-fast-sub ncols$307 1)))))) + (if (zero?__inline__ r$311) + #f + ((lambda () (write-ch #\\))))) + (write-ch #\newline) + (lp$196$310 (Cyc-fast-sub r$311 1)))))) + (Cyc-fast-lt r$311 0)))) + (lp$196$310 r$309)) + #f)) + (Cyc-fast-sub nrows$306 1))))) + (Cyc-fast-mul 2 (div ncols$307 2)))) + (harr:ncols harr$305))) + (harr:nrows harr$305)))) + (define bit-test + (lambda (j$303 bit$302) + (not__inline__ + (zero?__inline__ (bitwise-and j$303 bit$302))))) + (define dot/space + (lambda (harr$301 r$300 c$299) + (if (if (Cyc-fast-gte r$300 0) + (cell:mark (href/rc harr$301 r$300 c$299)) + #f) + #\. + #\space))) + (define display-hexbottom + (lambda (hexwalls$298) + (write-ch + (if (bit-test hexwalls$298 south-west) + #\\ + #\space)) + (write-ch + (if (bit-test hexwalls$298 south) #\_ #\space)) + (write-ch + (if (bit-test hexwalls$298 south-east) + #\/ + #\space)))) + (define run + (lambda (nrows$297 ncols$296) + (set! output '()) + (pmaze nrows$297 ncols$296) + (reverse output))) + (define main + (lambda () + ((lambda (count$287) + ((lambda (input1$288) + ((lambda (input2$289) + ((lambda (output$290) + ((lambda (s3$291) + ((lambda (s2$292) + ((lambda (s1$293) + ((lambda (name$294) + ((lambda () + (run-r7rs-benchmark + (string-append + name$294 + ":" + s1$293 + ":" + s2$292 + ":" + s3$291) + count$287 + (lambda () + (run (hide count$287 input1$288) + (hide count$287 input2$289))) + (lambda (result$295) + (equal? result$295 output$290)))))) + "maze")) + (number->string input1$288))) + (number->string input2$289))) + (number->string count$287))) + (read))) + (read))) + (read))) + (read)))) + (define hide + (lambda (r$283 x$282) + (call-with-values + (lambda () + (values + (vector values (lambda (x$286) x$286)) + (if (Cyc-fast-lt r$283 100) 0 1))) + (lambda (v$285 i$284) + ((vector-ref v$285 i$284) x$282))))) + (define run-r7rs-benchmark + (lambda (name$264 count$263 thunk$262 ok?$261) + ((lambda (rounded$266) + ((lambda (rounded$267) + (set! rounded$266 + (lambda (x$281) + (Cyc-fast-div + (round__inline__ (Cyc-fast-mul 1000 x$281)) + 1000))) + (display "Running ") + (display name$264) + (newline) + (flush-output-port (current-output-port)) + ((lambda (j/s$268) + ((lambda (t0$269) + ((lambda (j0$270) + ((lambda () + ((lambda (i$272 result$271) + ((lambda (loop$273) + (set! loop$273 + (lambda (i$275 result$274) + (if (Cyc-fast-lt i$275 count$263) + ((lambda () + (loop$273 + (Cyc-fast-plus i$275 1) + (thunk$262)))) + (if (ok?$261 result$274) + ((lambda () + ((lambda (j1$276) + ((lambda (t1$277) + ((lambda (jifs$278) + ((lambda (secs$279) + ((lambda (secs2$280) + ((lambda () + (display + "Elapsed time: ") + (write secs$279) + (display " seconds (") + (write secs2$280) + (display ") for ") + (display name$264) + (newline) + (display + "+!CSVLINE!+") + (display + (this-scheme-implementation-name)) + (display ",") + (display name$264) + (display ",") + (display secs$279) + (newline) + (flush-output-port + (current-output-port))))) + (rounded$266 + (Cyc-fast-sub + t1$277 + t0$269)))) + (inexact__inline__ + (Cyc-fast-div + jifs$278 + j/s$268)))) + (Cyc-fast-sub j1$276 j0$270))) + (current-second))) + (current-jiffy)) + result$274)) + ((lambda () + (display + "ERROR: returned incorrect result: ") + (write result$274) + (newline) + (flush-output-port + (current-output-port)) + result$274)))))) + (loop$273 i$272 result$271)) + #f)) + 0 + #f)))) + (current-jiffy))) + (current-second))) + (jiffies-per-second))) + #f)) + #f))) + (define this-scheme-implementation-name + (lambda () + (string-append "cyclone-" (Cyc-version)))) + ((lambda () 0 (main)))) + */ +/* +"---------------- results of inlinable-top-level-lambda analysis: " + */ +/* +() + */ +/* +"---------------- after CPS:" + */ +/* +((define bitwise-not + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(783 + (k$1272 x$560) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(782 + (r$1273) + ((k$1272 (Cyc-fast-sub r$1273 1))) + #f)) + (- x$560))) + #t))) + (define bitwise-and + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(781 + (k$1259 x$558 y$557) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(780 + (r$1260) + ((if r$1260 + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(765 () ((k$1259 0)) #f))) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(779 + (r$1261) + ((if r$1261 + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(766 () ((k$1259 0)) #f))) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(778 + (r$1262) + ((if r$1262 + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(767 () ((k$1259 y$557)) #f))) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(777 + (r$1263) + ((if r$1263 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(768 () ((k$1259 x$558)) #f))) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(776 + () + ((div #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(775 + (r$1268) + ((div #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(774 + (r$1269) + ((bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(773 + (r$1264) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(772 + (z$559) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(771 + (k$1266) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(770 + (r$1267) + ((if r$1267 + (odd? k$1266 + y$557) + (k$1266 + #f))) + #f)) + x$558)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(769 + (r$1265) + ((if r$1265 + (k$1259 + (+ z$559 + z$559 + 1)) + (k$1259 + (Cyc-fast-plus + z$559 + z$559)))) + #f)))) + #f)) + r$1264)) + #f)) + r$1268 + r$1269)) + #f)) + y$557 + 2)) + #f)) + x$558 + 2)) + #f))))) + #f)) + (Cyc-fast-eq y$557 -1)))) + #f)) + (Cyc-fast-eq x$558 -1)))) + #f)) + (Cyc-fast-eq y$557 0)))) + #f)) + (Cyc-fast-eq x$558 0))) + #t))) + (define div + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(764 + (k$1243 x$552 y$551) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(763 + (k$1254) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(762 + (r$1255) + ((if r$1255 + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(761 + (r$1256) + ((if r$1256 + (k$1254 (Cyc-fast-gte x$552 0)) + (k$1254 #f))) + #f)) + (exact-integer?__inline__ y$551)) + (k$1254 #f))) + #f)) + (exact-integer?__inline__ x$552))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(760 + (r$1244) + ((if r$1244 + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(742 + () + ((k$1243 (quotient__inline__ x$552 y$551))) + #f))) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(759 + (r$1245) + ((if r$1245 + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(750 + () + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(749 + (r$1246) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(748 + (q$555) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(747 + (r$1249) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(746 + (r$1247) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(745 + (r$556) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(744 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(743 + (r$1248) + ((if r$1248 + (k$1243 + q$555) + (k$1243 + (Cyc-fast-plus + q$555 + 1)))) + #f)) + (Cyc-fast-eq + r$556 + 0))) + #f)))) + #f)) + r$1247)) + #f)) + (Cyc-fast-sub x$552 r$1249))) + #f)) + (Cyc-fast-mul q$555 y$551))) + #f)) + r$1246)) + #f)) + (quotient__inline__ x$552 y$551))) + #f))) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(758 + () + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(757 + (r$1250) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(756 + (q$553) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(755 + (r$1253) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(754 + (r$1251) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(753 + (r$554) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(752 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(751 + (r$1252) + ((if r$1252 + (k$1243 + q$553) + (k$1243 + (Cyc-fast-sub + q$553 + 1)))) + #f)) + (Cyc-fast-eq + r$554 + 0))) + #f)))) + #f)) + r$1251)) + #f)) + (Cyc-fast-sub x$552 r$1253))) + #f)) + (Cyc-fast-mul q$553 y$551))) + #f)) + r$1250)) + #f)) + (quotient__inline__ x$552 y$551))) + #f))))) + #f)) + (Cyc-fast-lt y$551 0)))) + #f)))) + #t))) + (define mod + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(741 + (k$1227 x$546 y$545) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(740 + (k$1238) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(739 + (r$1239) + ((if r$1239 + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(738 + (r$1240) + ((if r$1240 + (k$1238 (Cyc-fast-gte x$546 0)) + (k$1238 #f))) + #f)) + (exact-integer?__inline__ y$545)) + (k$1238 #f))) + #f)) + (exact-integer?__inline__ x$546))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(737 + (r$1228) + ((if r$1228 + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(719 () ((remainder k$1227 x$546 y$545)) #f))) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(736 + (r$1229) + ((if r$1229 + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(727 + () + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(726 + (r$1230) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(725 + (q$549) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(724 + (r$1233) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(723 + (r$1231) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(722 + (r$550) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(721 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(720 + (r$1232) + ((if r$1232 + (k$1227 + 0) + (k$1227 + (Cyc-fast-sub + r$550 + y$545)))) + #f)) + (Cyc-fast-eq + r$550 + 0))) + #f)))) + #f)) + r$1231)) + #f)) + (Cyc-fast-sub x$546 r$1233))) + #f)) + (Cyc-fast-mul q$549 y$545))) + #f)) + r$1230)) + #f)) + (quotient__inline__ x$546 y$545))) + #f))) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(735 + () + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(734 + (r$1234) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(733 + (q$547) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(732 + (r$1237) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(731 + (r$1235) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(730 + (r$548) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(729 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(728 + (r$1236) + ((if r$1236 + (k$1227 + 0) + (k$1227 + (Cyc-fast-plus + r$548 + y$545)))) + #f)) + (Cyc-fast-eq + r$548 + 0))) + #f)))) + #f)) + r$1235)) + #f)) + (Cyc-fast-sub x$546 r$1237))) + #f)) + (Cyc-fast-mul q$547 y$545))) + #f)) + r$1234)) + #f)) + (quotient__inline__ x$546 y$545))) + #f))))) + #f)) + (Cyc-fast-lt y$545 0)))) + #f)))) + #t))) + (define random-state + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(718 + (k$1224 n$544) + ((k$1224 (cons n$544 #f))) + #t))) + (define rand + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(717 + (k$1211 state$534) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(716 + (r$1212) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(715 + (seed$539 A$538 M$537 Q$536 R$535) + ((div #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(714 + (r$1213) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(713 + (hi$540) + ((mod #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(712 + (r$1214) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(711 + (lo$541) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(710 + (r$1220) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(709 + (r$1221) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(708 + (r$1215) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(707 + (test$542) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(706 + (k$1218) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(705 + (r$1219) + ((if r$1219 + (k$1218 + test$542) + (k$1218 + (Cyc-fast-plus + test$542 + M$537)))) + #f)) + (Cyc-fast-gt + test$542 + 0))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(704 + (r$1216) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(703 + (val$543) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(702 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(701 + (r$1217) + ((k$1211 + val$543)) + #f)) + (set-car! + state$534 + val$543))) + #f)))) + #f)) + r$1216)) + #f)))) + #f)) + r$1215)) + #f)) + (Cyc-fast-sub + r$1220 + r$1221))) + #f)) + (Cyc-fast-mul + R$535 + hi$540))) + #f)) + (Cyc-fast-mul + A$538 + lo$541))) + #f)) + r$1214)) + #f)) + seed$539 + Q$536)) + #f)) + r$1213)) + #f)) + seed$539 + Q$536)) + #f)) + r$1212 + 2813 + 8388607 + 2787 + 2699)) + #f)) + (car state$534))) + #t))) + (define random-int + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(700 + (k$1207 n$533 state$532) + ((rand #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(699 (r$1208) ((mod k$1207 r$1208 n$533)) #f)) + state$532)) + #t))) + (define base-set + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(698 + (k$1203 nelts$531) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(697 + (r$1204) + ((k$1203 (cons nelts$531 r$1204))) + #f)) + '())) + #t))) + (define get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(696 + (k$1186 s$522) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(695 + (r$523) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(694 + (lp$524) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(674 + (r$1188) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(673 (r$1187) ((lp$524 k$1186 r$523)) #f)) + (set! lp$524 r$1188))) + #f)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(693 + (k$1189 r$525) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(692 + (r$1190) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(691 + (next$526) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(690 + (r$1191) + ((if r$1191 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(675 + () + ((lp$524 k$1189 next$526)) + #f))) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(689 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(688 + (k$1193) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(687 + (r$1194) + ((if r$1194 + (k$1193 #f) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(686 + (x$527) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(685 + (lp$528) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(678 + (r$1196) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(677 + (r$1195) + ((lp$528 + k$1193 + x$527)) + #f)) + (set! lp$528 + r$1196))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(684 + (k$1197 + x$529) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(683 + (r$1198) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(682 + (next$530) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(681 + (r$1199) + ((if r$1199 + (k$1197 + #f) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(680 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(679 + (r$1200) + ((lp$528 + k$1197 + next$530)) + #f)) + (set-cdr! + x$529 + r$525))) + #f))))) + #f)) + (eq? r$525 + next$530))) + #f)) + r$1198)) + #f)) + (cdr x$529))) + #t)))) + #f)) + #f)) + #f)) + s$522))) + #f)) + (eq? r$525 s$522))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(676 + (r$1192) + ((k$1189 r$525)) + #f)))) + #f))))) + #f)) + (pair? next$526))) + #f)) + r$1190)) + #f)) + (cdr r$525))) + #t)))) + #f)) + #f)) + #f)) + s$522)) + #t))) + (define set-equal? + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(672 + (k$1181 s1$521 s2$520) + ((get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(671 + (r$1182) + ((get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(670 (r$1183) ((k$1181 (eq? r$1182 r$1183))) #f)) + s2$520)) + #f)) + s1$521)) + #t))) + (define set-size + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(669 + (k$1177 s$519) + ((get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(668 (r$1178) ((k$1177 (car r$1178))) #f)) + s$519)) + #t))) + (define union! + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(667 + (k$1166 s1$513 s2$512) + ((get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(666 + (r$1167) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(665 + (r1$514) + ((get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(664 + (r$1168) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(663 + (r2$515) + ((set-size + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(662 + (r$1169) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(661 + (n1$516) + ((set-size + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(660 + (r$1170) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(659 + (n2$517) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(658 + (r$1171) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(657 + (n$518) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(656 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(655 + (r$1172) + ((if r$1172 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(652 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(651 + (r$1173) + ((k$1166 + (set-car! + r1$514 + n$518))) + #f)) + (set-cdr! + r2$515 + r1$514))) + #f))) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(654 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(653 + (r$1174) + ((k$1166 + (set-car! + r2$515 + n$518))) + #f)) + (set-cdr! + r1$514 + r2$515))) + #f))))) + #f)) + (Cyc-fast-gt + n1$516 + n2$517))) + #f)))) + #f)) + r$1171)) + #f)) + (Cyc-fast-plus + n1$516 + n2$517))) + #f)) + r$1170)) + #f)) + r2$515)) + #f)) + r$1169)) + #f)) + r1$514)) + #f)) + r$1168)) + #f)) + s2$512)) + #f)) + r$1167)) + #f)) + s1$513)) + #t))) + (define make-wall + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(650 + (k$1162 owner$511 neighbor$510 bit$509) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(649 + (r$1163) + ((vector + k$1162 + r$1163 + owner$511 + neighbor$510 + bit$509)) + #f)) + 'wall)) + #t))) + (define wall:owner + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(648 + (k$1159 o$508) + ((k$1159 (vector-ref o$508 1))) + #t))) + (define wall:neighbor + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(647 + (k$1156 o$507) + ((k$1156 (vector-ref o$507 2))) + #t))) + (define wall:bit + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(646 + (k$1153 o$506) + ((k$1153 (vector-ref o$506 3))) + #t))) + (define make-cell + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(645 + (k$1149 reachable$505 id$504) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(644 + (r$1150) + ((vector + k$1149 + r$1150 + reachable$505 + id$504 + -1 + #f + #f)) + #f)) + 'cell)) + #t))) + (define cell:reachable + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(643 + (k$1146 o$503) + ((k$1146 (vector-ref o$503 1))) + #t))) + (define cell:id + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(642 + (k$1143 o$502) + ((k$1143 (vector-ref o$502 2))) + #t))) + (define cell:walls + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(641 + (k$1140 o$501) + ((k$1140 (vector-ref o$501 3))) + #t))) + (define set-cell:walls + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(640 + (k$1137 o$500 v$499) + ((k$1137 (vector-set! o$500 3 v$499))) + #t))) + (define cell:parent + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(639 + (k$1134 o$498) + ((k$1134 (vector-ref o$498 4))) + #t))) + (define set-cell:parent + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(638 + (k$1131 o$497 v$496) + ((k$1131 (vector-set! o$497 4 v$496))) + #t))) + (define cell:mark + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(637 + (k$1128 o$495) + ((k$1128 (vector-ref o$495 5))) + #t))) + (define set-cell:mark + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(636 + (k$1125 o$494 v$493) + ((k$1125 (vector-set! o$494 5 v$493))) + #t))) + (define vector-for-each-rev + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(635 + (k$1113 proc$489 v$488) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(634 + (r$1122) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(633 + (r$1114) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(632 + (i$490) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(631 + (lp$491) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(624 + (r$1116) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(623 + (r$1115) + ((lp$491 k$1113 i$490)) + #f)) + (set! lp$491 r$1116))) + #f)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(630 + (k$1117 i$492) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(629 + (r$1118) + ((if r$1118 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(628 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(627 + (r$1121) + ((proc$489 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(626 + (r$1119) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(625 + (r$1120) + ((lp$491 + k$1117 + r$1120)) + #f)) + (Cyc-fast-sub + i$492 + 1))) + #f)) + r$1121)) + #f)) + (vector-ref v$488 i$492))) + #f))) + (k$1117 #f))) + #f)) + (Cyc-fast-gte i$492 0))) + #t)))) + #f)) + #f)) + #f)) + r$1114)) + #f)) + (Cyc-fast-sub r$1122 1))) + #f)) + (vector-length v$488))) + #t))) + (define permute-vec! + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(622 + (k$1097 v$482 random-state$481) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(621 + (r$1110) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(620 + (r$1099) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(619 + (i$483) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(618 + (lp$484) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(607 + (r$1101) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(606 + (r$1100) + ((lp$484 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(605 + (r$1098) + ((k$1097 v$482)) + #f)) + i$483)) + #f)) + (set! lp$484 r$1101))) + #f)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(617 + (k$1102 i$485) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(616 + (r$1103) + ((if r$1103 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(615 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(614 + (r$1106) + ((random-int + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(613 + (r$1107) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(612 + (elt-i$487 + j$486) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(611 + (r$1109) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(610 + (r$1108) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(609 + (r$1104) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(608 + (r$1105) + ((lp$484 + k$1102 + r$1105)) + #f)) + (Cyc-fast-sub + i$485 + 1))) + #f)) + (vector-set! + v$482 + j$486 + elt-i$487))) + #f)) + (vector-set! + v$482 + i$485 + r$1109))) + #f)) + (vector-ref + v$482 + j$486))) + #f)) + r$1106 + r$1107)) + #f)) + i$485 + random-state$481)) + #f)) + (vector-ref v$482 i$485))) + #f))) + (k$1102 #f))) + #f)) + (Cyc-fast-gt i$485 1))) + #t)))) + #f)) + #f)) + #f)) + r$1099)) + #f)) + (Cyc-fast-sub r$1110 1))) + #f)) + (vector-length v$482))) + #t))) + (define dig-maze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(604 + (k$1077 walls$472 ncells$471) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(581 + (r$1078) + ((call-with-current-continuation k$1077 r$1078)) + #f)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(603 + (k$1079 quit$473) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(582 + (r$1080) + ((vector-for-each-rev k$1079 r$1080 walls$472)) + #f)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(602 + (k$1081 wall$474) + ((wall:owner + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(601 + (r$1082) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(600 + (c1$475) + ((cell:reachable + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(599 + (r$1083) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(598 + (set1$476) + ((wall:neighbor + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(597 + (r$1084) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(596 + (c2$477) + ((cell:reachable + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(595 + (r$1085) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(594 + (set2$478) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(593 + () + ((set-equal? + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(592 + (r$1086) + ((if r$1086 + (k$1081 + #f) + (cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(591 + (r$1087) + ((wall:bit + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(590 + (r$1094) + ((bitwise-not + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(589 + (r$1088) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(588 + (walls$480 + wall-mask$479) + ((union! + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(587 + (r$1089) + ((bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(586 + (r$1093) + ((set-cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(585 + (r$1090) + ((set-size + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(584 + (r$1092) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(583 + (r$1091) + ((if r$1091 + (quit$473 + k$1081 + #f) + (k$1081 + #f))) + #f)) + (Cyc-fast-eq + r$1092 + ncells$471))) + #f)) + set1$476)) + #f)) + c1$475 + r$1093)) + #f)) + walls$480 + wall-mask$479)) + #f)) + set1$476 + set2$478)) + #f)) + r$1087 + r$1088)) + #f)) + r$1094)) + #f)) + wall$474)) + #f)) + c1$475))) + #f)) + set1$476 + set2$478)) + #f)))) + #f)) + r$1085)) + #f)) + c2$477)) + #f)) + r$1084)) + #f)) + wall$474)) + #f)) + r$1083)) + #f)) + c1$475)) + #f)) + r$1082)) + #f)) + wall$474)) + #t)))) + #t)))) + #t))) + (define dfs-maze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(580 + (k$1067 maze$464 root$463 do-children$462) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(579 + (node$466 parent$465) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(578 + (search$467) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(572 + (r$1069) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(571 + (r$1068) + ((search$467 k$1067 node$466 parent$465)) + #f)) + (set! search$467 r$1069))) + #f)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(577 + (k$1070 node$469 parent$468) + ((set-cell:parent + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(576 + (r$1071) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(573 + (r$1072) + ((do-children$462 + k$1070 + r$1072 + maze$464 + node$469)) + #f)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(575 + (k$1073 child$470) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(574 + (r$1074) + ((if r$1074 + (k$1073 #f) + (search$467 + k$1073 + child$470 + node$469))) + #f)) + (eq? child$470 parent$468))) + #t)))) + #f)) + node$469 + parent$468)) + #t)))) + #f)) + #f)) + #f)) + root$463 + #f)) + #t))) + (define reroot-maze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(570 + (k$1059 new-root$455) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(569 + (node$457 new-parent$456) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(568 + (lp$458) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(563 + (r$1061) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(562 + (r$1060) + ((lp$458 k$1059 node$457 new-parent$456)) + #f)) + (set! lp$458 r$1061))) + #f)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(567 + (k$1062 node$460 new-parent$459) + ((cell:parent + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(566 + (r$1063) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(565 + (old-parent$461) + ((set-cell:parent + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(564 + (r$1064) + ((if old-parent$461 + (lp$458 + k$1062 + old-parent$461 + node$460) + (k$1062 #f))) + #f)) + node$460 + new-parent$459)) + #f)) + r$1063)) + #f)) + node$460)) + #t)))) + #f)) + #f)) + #f)) + new-root$455 + #f)) + #t))) + (define path-length + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(561 + (k$1050 cell$449) + ((cell:parent + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(560 + (r$1051) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(559 + (len$451 node$450) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(558 + (lp$105$452) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(554 + (r$1053) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(553 + (r$1052) + ((lp$105$452 k$1050 len$451 node$450)) + #f)) + (set! lp$105$452 r$1053))) + #f)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(557 + (k$1054 len$454 node$453) + ((if node$453 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(556 + (r$1055) + ((cell:parent + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(555 + (r$1056) + ((lp$105$452 + k$1054 + r$1055 + r$1056)) + #f)) + node$453)) + #f)) + (Cyc-fast-plus len$454 1)) + (k$1054 len$454))) + #t)))) + #f)) + #f)) + #f)) + 0 + r$1051)) + #f)) + cell$449)) + #t))) + (define mark-path + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(552 + (k$1042 node$444) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(551 + (node$445) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(550 + (lp$446) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(545 + (r$1044) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(544 (r$1043) ((lp$446 k$1042 node$445)) #f)) + (set! lp$446 r$1044))) + #f)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(549 + (k$1045 node$447) + ((set-cell:mark + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(548 + (r$1046) + ((cell:parent + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(547 + (r$1047) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(546 + (tmp$111$448) + ((if tmp$111$448 + (lp$446 k$1045 tmp$111$448) + (k$1045 #f))) + #f)) + r$1047)) + #f)) + node$447)) + #f)) + node$447 + #t)) + #t)))) + #f)) + #f)) + #f)) + node$444)) + #t))) + (define make-harr + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(543 + (k$1038 nrows$443 ncols$442 elts$441) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(542 + (r$1039) + ((vector + k$1038 + r$1039 + nrows$443 + ncols$442 + elts$441)) + #f)) + 'harr)) + #t))) + (define harr:nrows + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(541 + (k$1035 o$440) + ((k$1035 (vector-ref o$440 1))) + #t))) + (define harr:ncols + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(540 + (k$1032 o$439) + ((k$1032 (vector-ref o$439 2))) + #t))) + (define harr:elts + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(539 + (k$1029 o$438) + ((k$1029 (vector-ref o$438 3))) + #t))) + (define href + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(538 + (k$1020 ha$435 x$434 y$433) + ((div #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(537 + (r$1021) + ((div #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(536 + (r$1022) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(535 + (r$437 c$436) + ((harr:elts + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(534 + (r$1023) + ((harr:ncols + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(533 + (r$1026) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(532 + (r$1025) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(531 + (r$1024) + ((k$1020 + (vector-ref + r$1023 + r$1024))) + #f)) + (Cyc-fast-plus + r$1025 + c$436))) + #f)) + (Cyc-fast-mul r$1026 r$437))) + #f)) + ha$435)) + #f)) + ha$435)) + #f)) + r$1021 + r$1022)) + #f)) + x$434 + 3)) + #f)) + y$433 + 2)) + #t))) + (define href/rc + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(530 + (k$1013 ha$432 r$431 c$430) + ((harr:elts + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(529 + (r$1014) + ((harr:ncols + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(528 + (r$1017) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(527 + (r$1016) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(526 + (r$1015) + ((k$1013 (vector-ref r$1014 r$1015))) + #f)) + (Cyc-fast-plus r$1016 c$430))) + #f)) + (Cyc-fast-mul r$1017 r$431))) + #f)) + ha$432)) + #f)) + ha$432)) + #t))) + (define harr-tabulate + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(525 + (k$987 nrows$418 ncols$417 proc$416) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(524 + (r$1010) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(523 + (r$988) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(522 + (v$419) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(521 + (r$990) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(520 + (r$420) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(519 + (lp$113$421) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(495 + (r$992) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(494 + (r$991) + ((lp$113$421 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(493 + (r$989) + ((make-harr + k$987 + nrows$418 + ncols$417 + v$419)) + #f)) + r$420)) + #f)) + (set! lp$113$421 r$992))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(518 + (k$993 r$422) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(517 + (r$994) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(516 + (tmp$115$423) + ((if tmp$115$423 + (k$993 tmp$115$423) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(515 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(514 + (r$997) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(513 + (c$425 i$424) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(512 + (lp$117$426) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(499 + (r$999) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(498 + (r$998) + ((lp$117$426 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(497 + (r$995) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(496 + (r$996) + ((lp$113$421 + k$993 + r$996)) + #f)) + (Cyc-fast-sub + r$422 + 1))) + #f)) + c$425 + i$424)) + #f)) + (set! lp$117$426 + r$999))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(511 + (k$1000 + c$428 + i$427) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(510 + (r$1001) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(509 + (tmp$119$429) + ((if tmp$119$429 + (k$1000 + tmp$119$429) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(508 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(507 + (r$1006) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(506 + (r$1008) + ((bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(505 + (r$1009) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(504 + (r$1007) + ((proc$416 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(503 + (r$1005) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(502 + (r$1002) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(501 + (r$1003) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(500 + (r$1004) + ((lp$117$426 + k$1000 + r$1003 + r$1004)) + #f)) + (Cyc-fast-plus + i$427 + 1))) + #f)) + (Cyc-fast-plus + c$428 + 1))) + #f)) + (vector-set! + v$419 + i$427 + r$1005))) + #f)) + r$1006 + r$1007)) + #f)) + (Cyc-fast-plus + r$1008 + r$1009))) + #f)) + c$428 + 1)) + #f)) + (Cyc-fast-mul + 2 + r$422))) + #f)) + (Cyc-fast-mul + 3 + c$428))) + #f))))) + #f)) + r$1001)) + #f)) + (Cyc-fast-eq + c$428 + ncols$417))) + #t)))) + #f)) + #f)) + #f)) + 0 + r$997)) + #f)) + (Cyc-fast-mul + r$422 + ncols$417))) + #f))))) + #f)) + r$994)) + #f)) + (Cyc-fast-lt r$422 0))) + #t)))) + #f)) + #f)) + #f)) + r$990)) + #f)) + (Cyc-fast-sub nrows$418 1))) + #f)) + r$988)) + #f)) + (make-vector r$1010))) + #f)) + (Cyc-fast-mul nrows$418 ncols$417))) + #t))) + (define south-west 1) + (define south 2) + (define south-east 4) + (define gen-maze-array + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(492 + (k$974 r$413 c$412) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(488 + (r$975) + ((harr-tabulate k$974 r$413 c$412 r$975)) + #f)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(491 + (k$976 x$415 y$414) + ((base-set + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(490 + (r$977) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(489 (r$978) ((make-cell k$976 r$977 r$978)) #f)) + (cons x$415 y$414))) + #f)) + 1)) + #t)))) + #t))) + (define make-wall-vec + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(487 + (k$899 harr$388) + ((harr:nrows + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(486 + (r$900) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(485 + (nrows$389) + ((harr:ncols + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(484 + (r$901) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(483 + (ncols$390) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(482 + (r$971) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(481 + (r$902) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(480 + (xmax$391) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(479 + (r$903) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(478 + (walls$392) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(474 + (r$904) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(473 + (add-wall$396) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(472 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(471 + (r$967) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(470 + (r$935) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(469 + (x$403) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(468 + (lp$132$404) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(431 + (r$937) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(430 + (r$936) + ((lp$132$404 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(429 + (r$905) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(428 + (k$907) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(427 + (r$908) + ((if r$908 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(426 + (r$934) + ((div #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(425 + (r$933) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(424 + (r$932) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(423 + (r$909) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(422 + (rmoc-x$397) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(421 + (r$925) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(420 + (rmoc-hex$402) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(419 + (k$929) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(418 + (r$930) + ((if r$930 + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(417 + (r$931) + ((add-wall$396 + k$929 + rmoc-hex$402 + r$931 + south-east)) + #f)) + harr$388 + xmax$391 + 0) + (k$929 #f))) + #f)) + (Cyc-fast-lt + rmoc-x$397 + xmax$391))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(416 + (r$926) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(415 + (r$928) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(414 + (r$927) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(413 + (r$910) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(412 + (r$911) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(411 + (x$398) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(410 + (lp$140$399) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(396 + (r$913) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(395 + (r$912) + ((lp$140$399 + k$907 + x$398)) + #f)) + (set! lp$140$399 + r$913))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(409 + (k$914 x$400) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(408 + (r$915) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(407 + (tmp$142$401) + ((if tmp$142$401 + (k$914 tmp$142$401) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(406 + () + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(405 + (r$922) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(404 + (r$924) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(403 + (r$923) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(402 + (r$916) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(401 + (r$919) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(400 + (r$921) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(399 + (r$920) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(398 + (r$917) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(397 + (r$918) + ((lp$140$399 + k$914 + r$918)) + #f)) + (Cyc-fast-sub + x$400 + 6))) + #f)) + r$919 + r$920 + south-east)) + #f)) + harr$388 + r$921 + 0)) + #f)) + (Cyc-fast-plus + x$400 + 3))) + #f)) + harr$388 + x$400 + 1)) + #f)) + r$922 + r$923 + south-west)) + #f)) + harr$388 + r$924 + 0)) + #f)) + (Cyc-fast-sub + x$400 + 3))) + #f)) + harr$388 + x$400 + 1)) + #f))))) + #f)) + r$915)) + #f)) + (Cyc-fast-lt + x$400 + 3))) + #t)))) + #f)) + #f)) + #f)) + r$911)) + #f)) + (Cyc-fast-sub + rmoc-x$397 + 6))) + #f)) + rmoc-hex$402 + r$927 + south-west)) + #f)) + harr$388 + r$928 + 0)) + #f)) + (Cyc-fast-sub + rmoc-x$397 + 3))) + #f)))) + #f)) + r$925)) + #f)) + harr$388 + rmoc-x$397 + 1)) + #f)) + r$909)) + #f)) + (Cyc-fast-plus + 3 + r$932))) + #f)) + (Cyc-fast-mul + 6 + r$933))) + #f)) + r$934 + 2)) + #f)) + (Cyc-fast-sub + ncols$390 + 2)) + (k$907 #f))) + #f)) + (Cyc-fast-gt + ncols$390 + 1))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(394 + (r$906) + ((k$899 (list->vector + walls$392))) + #f)))) + #f)) + x$403)) + #f)) + (set! lp$132$404 + r$937))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(467 + (k$938 x$405) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(466 + (r$939) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(465 + (tmp$134$406) + ((if tmp$134$406 + (k$938 tmp$134$406) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(464 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(463 + (r$966) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(462 + (r$964) + ((bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(461 + (r$965) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(460 + (r$942) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(459 + (y$407) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(458 + (lp$136$408) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(435 + (r$944) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(434 + (r$943) + ((lp$136$408 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(433 + (r$940) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(432 + (r$941) + ((lp$132$404 + k$938 + r$941)) + #f)) + (Cyc-fast-sub + x$405 + 3))) + #f)) + y$407)) + #f)) + (set! lp$136$408 + r$944))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(457 + (k$945 y$409) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(456 + (r$946) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(455 + (tmp$138$410) + ((if tmp$138$410 + (k$945 tmp$138$410) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(454 + () + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(453 + (r$949) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(452 + (hex$411) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(451 + (k$959) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(450 + (r$960) + ((if r$960 + (k$959 #f) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(449 + (r$962) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(448 + (r$963) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(447 + (r$961) + ((add-wall$396 + k$959 + hex$411 + r$961 + south-west)) + #f)) + harr$388 + r$962 + r$963)) + #f)) + (Cyc-fast-sub + y$409 + 1))) + #f)) + (Cyc-fast-sub + x$405 + 3)))) + #f)) + (zero?__inline__ + x$405))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(446 + (r$950) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(445 + (r$958) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(444 + (r$957) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(443 + (r$951) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(442 + (k$952) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(441 + (r$953) + ((if r$953 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(440 + (r$955) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(439 + (r$956) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(438 + (r$954) + ((add-wall$396 + k$952 + hex$411 + r$954 + south-east)) + #f)) + harr$388 + r$955 + r$956)) + #f)) + (Cyc-fast-sub + y$409 + 1))) + #f)) + (Cyc-fast-plus + x$405 + 3)) + (k$952 #f))) + #f)) + (Cyc-fast-lt + x$405 + xmax$391))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(437 + (r$947) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(436 + (r$948) + ((lp$136$408 + k$945 + r$948)) + #f)) + (Cyc-fast-sub + y$409 + 2))) + #f)))) + #f)) + hex$411 + r$957 + south)) + #f)) + harr$388 + x$405 + r$958)) + #f)) + (Cyc-fast-sub + y$409 + 2))) + #f)))) + #f)) + r$949)) + #f)) + harr$388 + x$405 + y$409)) + #f))))) + #f)) + r$946)) + #f)) + (Cyc-fast-lte + y$409 + 1))) + #t)))) + #f)) + #f)) + #f)) + r$942)) + #f)) + (Cyc-fast-plus + r$964 + r$965))) + #f)) + x$405 + 1)) + #f)) + (Cyc-fast-mul + r$966 + 2))) + #f)) + (Cyc-fast-sub + nrows$389 + 1))) + #f))))) + #f)) + r$939)) + #f)) + (Cyc-fast-lt + x$405 + 0))) + #t)))) + #f)) + #f)) + #f)) + r$935)) + #f)) + (Cyc-fast-mul + r$967 + 3))) + #f)) + (Cyc-fast-sub + ncols$390 + 1))) + #f)))) + #f)) + r$904)) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(477 + (k$968 o$395 + n$394 + b$393) + ((make-wall + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(476 + (r$970) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(475 + (r$969) + ((k$968 (set! walls$392 + r$969))) + #f)) + (cons r$970 + walls$392))) + #f)) + o$395 + n$394 + b$393)) + #t)))) + #f)) + r$903)) + #f)) + '())) + #f)) + r$902)) + #f)) + (Cyc-fast-mul 3 r$971))) + #f)) + (Cyc-fast-sub ncols$390 1))) + #f)) + r$901)) + #f)) + harr$388)) + #f)) + r$900)) + #f)) + harr$388)) + #t))) + (define pick-entrances + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(393 + (k$869 harr$361) + ((href/rc + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(392 + (r$896) + ((dfs-maze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(391 + (r$870) + ((harr:nrows + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(390 + (r$871) + ((harr:ncols + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(389 + (r$872) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(388 + (nrows$363 ncols$362) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(387 + (r$873) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(386 + (max-len$367 + entrance$366 + exit$365 + tcol$364) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(385 + (tp-lp$368) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(358 + (r$875) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(357 + (r$874) + ((tp-lp$368 + k$869 + max-len$367 + entrance$366 + exit$365 + tcol$364)) + #f)) + (set! tp-lp$368 + r$875))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(384 + (k$876 max-len$372 + entrance$371 + exit$370 + tcol$369) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(383 + (r$877) + ((if r$877 + (vector + k$876 + entrance$371 + exit$370) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(382 + (r$895) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(381 + (r$878) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(380 + (top-cell$373) + ((reroot-maze + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(379 + (r$879) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(378 + (r$885) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(377 + (max-len$377 + entrance$376 + exit$375 + bcol$374) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(376 + (bt-lp$378) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(367 + (r$887) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(366 + (r$886) + ((bt-lp$378 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(365 + (r$880) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(364 + (result$384) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(363 + (r$881) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(362 + (r$882) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(361 + (r$883) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(360 + (max-len$387 + entrance$386 + exit$385) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(359 + (r$884) + ((tp-lp$368 + k$876 + max-len$387 + entrance$386 + exit$385 + r$884)) + #f)) + (Cyc-fast-sub + tcol$369 + 1))) + #f)) + r$881 + r$882 + r$883)) + #f)) + (vector-ref + result$384 + 2))) + #f)) + (vector-ref + result$384 + 1))) + #f)) + (vector-ref + result$384 + 0))) + #f)) + r$880)) + #f)) + max-len$377 + entrance$376 + exit$375 + bcol$374)) + #f)) + (set! bt-lp$378 + r$887))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(375 + (k$888 max-len$382 + entrance$381 + exit$380 + bcol$379) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(374 + (r$889) + ((if r$889 + (vector + k$888 + max-len$382 + entrance$381 + exit$380) + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(373 + (r$894) + ((path-length + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(372 + (r$890) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(371 + (this-len$383) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(370 + (r$891) + ((if r$891 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(368 + (r$892) + ((bt-lp$378 + k$888 + this-len$383 + tcol$369 + bcol$379 + r$892)) + #f)) + (Cyc-fast-sub + bcol$379 + 1)) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(369 + (r$893) + ((bt-lp$378 + k$888 + max-len$382 + entrance$381 + exit$380 + r$893)) + #f)) + (Cyc-fast-sub + bcol$379 + 1)))) + #f)) + (Cyc-fast-gt + this-len$383 + max-len$382))) + #f)) + r$890)) + #f)) + r$894)) + #f)) + harr$361 + 0 + bcol$379))) + #f)) + (Cyc-fast-lt + bcol$379 + 0))) + #t)))) + #f)) + #f)) + #f)) + max-len$372 + entrance$371 + exit$370 + r$885)) + #f)) + (Cyc-fast-sub + ncols$362 + 1))) + #f)) + top-cell$373)) + #f)) + r$878)) + #f)) + harr$361 + r$895 + tcol$369)) + #f)) + (Cyc-fast-sub + nrows$363 + 1)))) + #f)) + (Cyc-fast-lt + tcol$369 + 0))) + #t)))) + #f)) + #f)) + #f)) + -1 + #f + #f + r$873)) + #f)) + (Cyc-fast-sub ncols$362 1))) + #f)) + r$871 + r$872)) + #f)) + harr$361)) + #f)) + harr$361)) + #f)) + harr$361 + r$896 + for-each-hex-child)) + #f)) + harr$361 + 0 + 0)) + #t))) + (define for-each-hex-child + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(356 + (k$810 proc$347 harr$346 cell$345) + ((cell:walls + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(355 + (r$811) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(354 + (walls$348) + ((cell:id + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(353 + (r$812) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(352 + (id$349) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(351 + (r$813) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(350 + (x$350) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(349 + (r$814) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(348 + (y$351) + ((harr:nrows + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(347 + (r$815) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(346 + (nr$352) + ((harr:ncols + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(345 + (r$816) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(344 + (nc$353) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(343 + (r$866) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(342 + (r$817) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(341 + (maxy$354) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(340 + (r$865) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(339 + (r$818) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(338 + (maxx$355) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(337 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(336 + (k$860) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(335 + (r$861) + ((if r$861 + (k$860 #f) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(334 + (r$863) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(333 + (r$864) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(332 + (r$862) + ((proc$347 + k$860 + r$862)) + #f)) + harr$346 + r$863 + r$864)) + #f)) + (Cyc-fast-sub + y$351 + 1))) + #f)) + (Cyc-fast-sub + x$350 + 3)))) + #f)) + walls$348 + south-west)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(331 + (r$819) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(330 + (k$856) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(329 + (r$857) + ((if r$857 + (k$856 #f) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(328 + (r$859) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(327 + (r$858) + ((proc$347 + k$856 + r$858)) + #f)) + harr$346 + x$350 + r$859)) + #f)) + (Cyc-fast-sub + y$351 + 2)))) + #f)) + walls$348 + south)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(326 + (r$820) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(325 + (k$851) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(324 + (r$852) + ((if r$852 + (k$851 #f) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(323 + (r$854) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(322 + (r$855) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(321 + (r$853) + ((proc$347 + k$851 + r$853)) + #f)) + harr$346 + r$854 + r$855)) + #f)) + (Cyc-fast-sub + y$351 + 1))) + #f)) + (Cyc-fast-plus + x$350 + 3)))) + #f)) + walls$348 + south-east)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(320 + (r$821) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(319 + (k$840) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(318 + (k$847) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(317 + (r$848) + ((if r$848 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(316 + (r$849) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(315 + (tmp$165$360) + ((if tmp$165$360 + (k$847 tmp$165$360) + (mod #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(314 + (r$850) + ((k$847 (zero?__inline__ + r$850))) + #f)) + x$350 + 6))) + #f)) + r$849)) + #f)) + (Cyc-fast-lte + y$351 + maxy$354)) + (k$847 #f))) + #f)) + (Cyc-fast-gt + x$350 + 0))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(313 + (r$841) + ((if r$841 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(312 + (r$845) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(311 + (r$846) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(310 + (r$842) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(309 + (nw$359) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(308 + (r$844) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(307 + (r$843) + ((if r$843 + (k$840 #f) + (proc$347 + k$840 + nw$359))) + #f)) + r$844 + south-east)) + #f)) + nw$359)) + #f)) + r$842)) + #f)) + harr$346 + r$845 + r$846)) + #f)) + (Cyc-fast-plus + y$351 + 1))) + #f)) + (Cyc-fast-sub + x$350 + 3)) + (k$840 #f))) + #f)))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(306 + (r$822) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(305 + (k$834) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(304 + (r$835) + ((if r$835 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(303 + (r$839) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(302 + (r$836) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(301 + (n$358) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(300 + (r$838) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(299 + (r$837) + ((if r$837 + (k$834 #f) + (proc$347 + k$834 + n$358))) + #f)) + r$838 + south)) + #f)) + n$358)) + #f)) + r$836)) + #f)) + harr$346 + x$350 + r$839)) + #f)) + (Cyc-fast-plus + y$351 + 2)) + (k$834 #f))) + #f)) + (Cyc-fast-lt + y$351 + maxy$354))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(298 + (r$823) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(297 + (k$830) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(296 + (r$831) + ((if r$831 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(295 + (r$832) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(294 + (tmp$169$357) + ((if tmp$169$357 + (k$830 tmp$169$357) + (mod #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(293 + (r$833) + ((k$830 (zero?__inline__ + r$833))) + #f)) + x$350 + 6))) + #f)) + r$832)) + #f)) + (Cyc-fast-lte + y$351 + maxy$354)) + (k$830 #f))) + #f)) + (Cyc-fast-lt + x$350 + maxx$355))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(292 + (r$824) + ((if r$824 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(291 + (r$828) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(290 + (r$829) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(289 + (r$825) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(288 + (ne$356) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(287 + (r$827) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(286 + (r$826) + ((if r$826 + (k$810 #f) + (proc$347 + k$810 + ne$356))) + #f)) + r$827 + south-west)) + #f)) + ne$356)) + #f)) + r$825)) + #f)) + harr$346 + r$828 + r$829)) + #f)) + (Cyc-fast-plus + y$351 + 1))) + #f)) + (Cyc-fast-plus + x$350 + 3)) + (k$810 #f))) + #f)))) + #f)))) + #f)))) + #f)))) + #f)))) + #f)))) + #f)))) + #f)) + r$818)) + #f)) + (Cyc-fast-mul + 3 + r$865))) + #f)) + (Cyc-fast-sub + nc$353 + 1))) + #f)) + r$817)) + #f)) + (Cyc-fast-mul + 2 + r$866))) + #f)) + (Cyc-fast-sub + nr$352 + 1))) + #f)) + r$816)) + #f)) + harr$346)) + #f)) + r$815)) + #f)) + harr$346)) + #f)) + r$814)) + #f)) + (cdr id$349))) + #f)) + r$813)) + #f)) + (car id$349))) + #f)) + r$812)) + #f)) + cell$345)) + #f)) + r$811)) + #f)) + cell$345)) + #t))) + (define make-maze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(285 + (k$789 nrows$337 ncols$336) + ((gen-maze-array + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(284 + (r$790) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(283 + (cells$338) + ((make-wall-vec + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(282 + (r$806) + ((random-state + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(281 + (r$807) + ((permute-vec! + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(280 + (r$791) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(279 + (walls$339) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(278 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(277 + (r$805) + ((dig-maze + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(276 + (r$792) + ((pick-entrances + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(275 + (r$793) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(274 + (result$340) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(273 + (r$794) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(272 + (r$795) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(271 + (entrance$342 + exit$341) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(270 + (r$796) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(269 + (exit-cell$343) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(268 + (r$797) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(267 + (walls$344) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(266 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(265 + (r$804) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(264 + (r$803) + ((reroot-maze + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(263 + (r$798) + ((mark-path + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(262 + (r$799) + ((bitwise-not + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(261 + (r$802) + ((bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(260 + (r$801) + ((set-cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(259 + (r$800) + ((vector + k$789 + cells$338 + entrance$342 + exit$341)) + #f)) + exit-cell$343 + r$801)) + #f)) + walls$344 + r$802)) + #f)) + south)) + #f)) + exit-cell$343)) + #f)) + r$803)) + #f)) + cells$338 + r$804 + entrance$342)) + #f)) + (Cyc-fast-sub + nrows$337 + 1))) + #f)))) + #f)) + r$797)) + #f)) + exit-cell$343)) + #f)) + r$796)) + #f)) + cells$338 + 0 + exit$341)) + #f)) + r$794 + r$795)) + #f)) + (vector-ref + result$340 + 1))) + #f)) + (vector-ref + result$340 + 0))) + #f)) + r$793)) + #f)) + cells$338)) + #f)) + walls$339 + r$805)) + #f)) + (Cyc-fast-mul + nrows$337 + ncols$336))) + #f)))) + #f)) + r$791)) + #f)) + r$806 + r$807)) + #f)) + 20)) + #f)) + cells$338)) + #f)) + r$790)) + #f)) + nrows$337 + ncols$336)) + #t))) + (define pmaze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(258 + (k$782 nrows$331 ncols$330) + ((make-maze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(257 + (r$783) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(256 + (result$332) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(255 + (r$784) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(254 + (r$785) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(253 + (r$786) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(252 + (cells$335 entrance$334 exit$333) + ((print-hexmaze + k$782 + cells$335 + entrance$334)) + #f)) + r$784 + r$785 + r$786)) + #f)) + (vector-ref result$332 2))) + #f)) + (vector-ref result$332 1))) + #f)) + (vector-ref result$332 0))) + #f)) + r$783)) + #f)) + nrows$331 + ncols$330)) + #t))) + (define output #f) + (define write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(251 + (k$776 c$329) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(250 (r$777) ((k$776 (set! output r$777))) #f)) + (cons c$329 output))) + #t))) + (define print-hexmaze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(249 + (k$683 harr$305 entrance$304) + ((harr:nrows + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(248 + (r$684) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(247 + (nrows$306) + ((harr:ncols + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(246 + (r$685) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(245 + (ncols$307) + ((div #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(244 + (r$773) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(243 + (r$686) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(242 + (ncols2$308) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(241 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(240 + (c$325) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(239 + (lp$188$326) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(226 + (r$762) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(225 + (r$761) + ((lp$188$326 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(224 + (r$687) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(223 + (r$688) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(222 + (r$689) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(221 + (c$321) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(220 + (lp$192$322) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(204 + (r$747) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(203 + (r$746) + ((lp$192$322 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(202 + (r$690) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(201 + (k$740) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(200 + (r$741) + ((if r$741 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(199 + (k$743) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(198 + (r$745) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(197 + (r$744) + ((if r$744 + (k$743 #\space) + (k$743 #\_))) + #f)) + (Cyc-fast-eq + entrance$304 + r$745))) + #f)) + (Cyc-fast-sub + ncols$307 + 1))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(196 + (r$742) + ((write-ch + k$740 + r$742)) + #f))) + (k$740 #f))) + #f)) + ncols$307)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(195 + (r$691) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(194 + (r$692) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(193 + (r$693) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(192 + (r$309) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(191 + (lp$196$310) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(133 + (r$695) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(132 + (r$694) + ((lp$196$310 + k$683 + r$309)) + #f)) + (set! lp$196$310 + r$695))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(190 + (k$696 r$311) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(189 + (r$697) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(188 + (tmp$198$312) + ((if tmp$198$312 + (k$696 tmp$198$312) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(187 + () + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(186 + (r$698) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(185 + (c$317) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(184 + (lp$200$318) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(172 + (r$730) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(171 + (r$729) + ((lp$200$318 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(170 + (r$699) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(169 + (k$724) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(168 + (r$725) + ((if r$725 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(167 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(166 + (r$728) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(165 + (r$727) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(164 + (r$726) + ((write-ch + k$724 + #\\)) + #f)) + r$727)) + #f)) + harr$305 + r$311 + r$728)) + #f)) + (Cyc-fast-sub + ncols$307 + 1))) + #f))) + (k$724 #f))) + #f)) + ncols$307)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(163 + (r$700) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(162 + (r$701) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(161 + (c$313) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(160 + (lp$207$314) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(147 + (r$713) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(146 + (r$712) + ((lp$207$314 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(145 + (r$702) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(144 + (k$706) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(143 + (r$707) + ((if r$707 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(140 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(139 + (r$710) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(138 + (r$709) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(137 + (r$708) + ((display-hexbottom + k$706 + r$708)) + #f)) + r$709)) + #f)) + harr$305 + r$311 + r$710)) + #f)) + (Cyc-fast-sub + ncols$307 + 1))) + #f))) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(142 + (r$711) + ((if r$711 + (k$706 #f) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(141 + () + ((write-ch + k$706 + #\\)) + #f))))) + #f)) + (zero?__inline__ + r$311)))) + #f)) + ncols$307)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(136 + (r$703) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(135 + (r$704) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(134 + (r$705) + ((lp$196$310 + k$696 + r$705)) + #f)) + (Cyc-fast-sub + r$311 + 1))) + #f)) + #\newline)) + #f)))) + #f)) + c$313)) + #f)) + (set! lp$207$314 + r$713))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(159 + (k$714 c$315) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(158 + (r$715) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(157 + (tmp$209$316) + ((if tmp$209$316 + (k$714 tmp$209$316) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(156 + () + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(155 + (r$723) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(154 + (r$722) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(153 + (r$716) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(152 + (r$720) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(151 + (r$721) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(150 + (r$719) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(149 + (r$717) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(148 + (r$718) + ((lp$207$314 + k$714 + r$718)) + #f)) + (Cyc-fast-plus + c$315 + 2))) + #f)) + r$719)) + #f)) + harr$305 + r$720 + r$721)) + #f)) + (Cyc-fast-plus + c$315 + 1))) + #f)) + (Cyc-fast-sub + r$311 + 1))) + #f)) + r$722)) + #f)) + r$723)) + #f)) + harr$305 + r$311 + c$315)) + #f))))) + #f)) + r$715)) + #f)) + (Cyc-fast-gte + c$315 + ncols2$308))) + #t)))) + #f)) + #f)) + #f)) + 0)) + #f)) + #\newline)) + #f)))) + #f)) + c$317)) + #f)) + (set! lp$200$318 + r$730))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(183 + (k$731 c$319) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(182 + (r$732) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(181 + (tmp$202$320) + ((if tmp$202$320 + (k$731 tmp$202$320) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(180 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(179 + (r$739) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(178 + (r$738) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(177 + (r$733) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(176 + (r$737) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(175 + (r$736) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(174 + (r$734) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(173 + (r$735) + ((lp$200$318 + k$731 + r$735)) + #f)) + (Cyc-fast-plus + c$319 + 2))) + #f)) + r$736)) + #f)) + r$737)) + #f)) + harr$305 + r$311 + c$319)) + #f)) + r$738)) + #f)) + harr$305 + r$311 + r$739)) + #f)) + (Cyc-fast-sub + c$319 + 1))) + #f))))) + #f)) + r$732)) + #f)) + (Cyc-fast-gte + c$319 + ncols2$308))) + #t)))) + #f)) + #f)) + #f)) + 1)) + #f)) + #\/)) + #f))))) + #f)) + r$697)) + #f)) + (Cyc-fast-lt + r$311 + 0))) + #t)))) + #f)) + #f)) + #f)) + r$693)) + #f)) + (Cyc-fast-sub + nrows$306 + 1))) + #f)) + #\newline)) + #f)))) + #f)) + c$321)) + #f)) + (set! lp$192$322 + r$747))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(219 + (k$748 c$323) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(218 + (r$749) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(217 + (tmp$194$324) + ((if tmp$194$324 + (k$748 tmp$194$324) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(216 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(215 + (k$759) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(214 + (r$760) + ((if r$760 + (k$759 #\space) + (k$759 #\_))) + #f)) + (Cyc-fast-eq + c$323 + entrance$304))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(213 + (r$758) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(212 + (r$750) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(211 + (r$751) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(210 + (r$756) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(209 + (r$757) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(208 + (r$755) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(207 + (r$752) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(206 + (r$753) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(205 + (r$754) + ((lp$192$322 + k$748 + r$754)) + #f)) + (Cyc-fast-plus + c$323 + 2))) + #f)) + #\\)) + #f)) + r$755)) + #f)) + harr$305 + r$756 + r$757)) + #f)) + (Cyc-fast-plus + c$323 + 1))) + #f)) + (Cyc-fast-sub + nrows$306 + 1))) + #f)) + #\/)) + #f)) + r$758)) + #f)))) + #f))))) + #f)) + r$749)) + #f)) + (Cyc-fast-gte + c$323 + ncols2$308))) + #t)))) + #f)) + #f)) + #f)) + 0)) + #f)) + #\space)) + #f)) + #\newline)) + #f)) + c$325)) + #f)) + (set! lp$188$326 + r$762))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(238 + (k$763 c$327) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(237 + (r$764) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(236 + (tmp$190$328) + ((if tmp$190$328 + (k$763 tmp$190$328) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(235 + () + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(234 + (r$765) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(233 + (r$766) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(232 + (r$767) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(231 + (k$771) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(230 + (r$772) + ((if r$772 + (k$771 #\space) + (k$771 #\_))) + #f)) + (Cyc-fast-eq + c$327 + entrance$304))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(229 + (r$770) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(228 + (r$768) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(227 + (r$769) + ((lp$188$326 + k$763 + r$769)) + #f)) + (Cyc-fast-plus + c$327 + 2))) + #f)) + r$770)) + #f)))) + #f)) + #\space)) + #f)) + #\space)) + #f)) + #\space)) + #f))))) + #f)) + r$764)) + #f)) + (Cyc-fast-gte + c$327 + ncols$307))) + #t)))) + #f)) + #f)) + #f)) + 1)) + #f)))) + #f)) + r$686)) + #f)) + (Cyc-fast-mul 2 r$773))) + #f)) + ncols$307 + 2)) + #f)) + r$685)) + #f)) + harr$305)) + #f)) + r$684)) + #f)) + harr$305)) + #t))) + (define bit-test + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(131 + (k$678 j$303 bit$302) + ((bitwise-and + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(130 + (r$680) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(129 (r$679) ((k$678 (not__inline__ r$679))) #f)) + (zero?__inline__ r$680))) + #f)) + j$303 + bit$302)) + #t))) + (define dot/space + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(128 + (k$671 harr$301 r$300 c$299) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(127 + (k$673) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(126 + (r$674) + ((if r$674 + (href/rc + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(125 (r$675) ((cell:mark k$673 r$675)) #f)) + harr$301 + r$300 + c$299) + (k$673 #f))) + #f)) + (Cyc-fast-gte r$300 0))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(124 + (r$672) + ((if r$672 (k$671 #\.) (k$671 #\space))) + #f)))) + #t))) + (define display-hexbottom + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(123 + (k$657 hexwalls$298) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(122 + (k$667) + ((bit-test + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(121 + (r$668) + ((if r$668 (k$667 #\\) (k$667 #\space))) + #f)) + hexwalls$298 + south-west)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(120 + (r$666) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(119 + (r$658) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(118 + (k$664) + ((bit-test + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(117 + (r$665) + ((if r$665 (k$664 #\_) (k$664 #\space))) + #f)) + hexwalls$298 + south)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(116 + (r$663) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(115 + (r$659) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(114 + (k$661) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(113 + (r$662) + ((if r$662 + (k$661 #\/) + (k$661 #\space))) + #f)) + hexwalls$298 + south-east)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(112 + (r$660) + ((write-ch k$657 r$660)) + #f)))) + #f)) + r$663)) + #f)))) + #f)) + r$666)) + #f)))) + #t))) + (define run + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(111 + (k$651 nrows$297 ncols$296) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(110 + (r$654) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(109 + (r$652) + ((pmaze #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(108 (r$653) ((reverse k$651 output)) #f)) + nrows$297 + ncols$296)) + #f)) + (set! output r$654))) + #f)) + '())) + #t))) + (define main + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(107 + (k$634) + ((read #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(106 + (r$635) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(105 + (count$287) + ((read #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(104 + (r$636) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(103 + (input1$288) + ((read #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(102 + (r$637) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(101 + (input2$289) + ((read #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(100 + (r$638) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(99 + (output$290) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(98 + (r$639) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(97 + (s3$291) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(96 + (r$640) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(95 + (s2$292) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(94 + (r$641) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(93 + (s1$293) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(92 + (name$294) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(91 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(90 + (r$642) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(86 + (r$643) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(84 + (r$644) + ((run-r7rs-benchmark + k$634 + r$642 + count$287 + r$643 + r$644)) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(85 + (k$645 result$295) + ((k$645 (equal? + result$295 + output$290))) + #t)))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(89 + (k$646) + ((hide #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(88 + (r$647) + ((hide #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(87 + (r$648) + ((run k$646 + r$647 + r$648)) + #f)) + count$287 + input2$289)) + #f)) + count$287 + input1$288)) + #t)))) + #f)) + (string-append + name$294 + ":" + s1$293 + ":" + s2$292 + ":" + s3$291))) + #f)))) + #f)) + "maze")) + #f)) + r$641)) + #f)) + (number->string + input1$288))) + #f)) + r$640)) + #f)) + (number->string + input2$289))) + #f)) + r$639)) + #f)) + (number->string + count$287))) + #f)) + r$638)) + #f)))) + #f)) + r$637)) + #f)))) + #f)) + r$636)) + #f)))) + #f)) + r$635)) + #f)))) + #t))) + (define hide + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(83 + (k$620 r$283 x$282) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(75 + (r$621) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(72 + (r$622) + ((call-with-values k$620 r$621 r$622)) + #f)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(74 + (k$623 v$285 i$284) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(73 (r$624) ((r$624 k$623 x$282)) #f)) + (vector-ref v$285 i$284))) + #t)))) + #f)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(82 + (k$625) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(80 + (r$630) + ((vector + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(79 + (r$626) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(78 + (k$628) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(77 + (r$629) + ((if r$629 (k$628 0) (k$628 1))) + #f)) + (Cyc-fast-lt r$283 100))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(76 (r$627) ((values k$625 r$626 r$627)) #f)))) + #f)) + values + r$630)) + #f)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(81 (k$631 x$286) ((k$631 x$286)) #t)))) + #t)))) + #t))) + (define run-r7rs-benchmark + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(71 + (k$568 name$264 count$263 thunk$262 ok?$261) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(70 + (rounded$266) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(69 + (rounded$267) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(65 + (r$614) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(64 + (r$569) + ((display + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(63 + (r$570) + ((display + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(62 + (r$571) + ((newline + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(61 + (r$572) + ((current-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(60 + (r$613) + ((flush-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(59 + (r$573) + ((jiffies-per-second + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(58 + (r$574) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(57 + (j/s$268) + ((current-second + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(56 + (r$575) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(55 + (t0$269) + ((current-jiffy + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(54 + (r$576) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(53 + (j0$270) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(52 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(51 + (i$272 result$271) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(50 + (loop$273) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(6 + (r$578) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(5 + (r$577) + ((loop$273 + k$568 + i$272 + result$271)) + #f)) + (set! loop$273 + r$578))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(49 + (k$579 i$275 + result$274) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(48 + (r$580) + ((if r$580 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(9 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(8 + (r$581) + ((thunk$262 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(7 + (r$582) + ((loop$273 + k$579 + r$581 + r$582)) + #f)))) + #f)) + (Cyc-fast-plus + i$275 + 1))) + #f))) + (ok?$261 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(47 + (r$583) + ((if r$583 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(40 + () + ((current-jiffy + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(39 + (r$585) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(38 + (j1$276) + ((current-second + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(37 + (r$586) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(36 + (t1$277) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(35 + (r$587) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(34 + (jifs$278) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(33 + (r$607) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(32 + (r$588) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(31 + (secs$279) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(30 + (r$606) + ((rounded$266 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(29 + (r$589) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(28 + (secs2$280) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(27 + () + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(26 + (r$590) + ((write #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(25 + (r$591) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(24 + (r$592) + ((write #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(23 + (r$593) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(22 + (r$594) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(21 + (r$595) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(20 + (r$596) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(19 + (r$597) + ((this-scheme-implementation-name + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(18 + (r$605) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(17 + (r$598) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(16 + (r$599) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(15 + (r$600) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(14 + (r$601) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(13 + (r$602) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(12 + (r$603) + ((current-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(11 + (r$604) + ((flush-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(10 + (r$584) + ((k$579 result$274)) + #f)) + r$604)) + #f)))) + #f)))) + #f)) + secs$279)) + #f)) + ",")) + #f)) + name$264)) + #f)) + ",")) + #f)) + r$605)) + #f)))) + #f)) + "+!CSVLINE!+")) + #f)))) + #f)) + name$264)) + #f)) + ") for ")) + #f)) + secs2$280)) + #f)) + " seconds (")) + #f)) + secs$279)) + #f)) + "Elapsed time: ")) + #f)))) + #f)) + r$589)) + #f)) + r$606)) + #f)) + (Cyc-fast-sub + t1$277 + t0$269))) + #f)) + r$588)) + #f)) + (inexact__inline__ + r$607))) + #f)) + (Cyc-fast-div + jifs$278 + j/s$268))) + #f)) + r$587)) + #f)) + (Cyc-fast-sub + j1$276 + j0$270))) + #f)) + r$586)) + #f)))) + #f)) + r$585)) + #f)))) + #f))) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(46 + () + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(45 + (r$608) + ((write #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(44 + (r$609) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(43 + (r$610) + ((current-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(42 + (r$612) + ((flush-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(41 + (r$611) + ((k$579 result$274)) + #f)) + r$612)) + #f)))) + #f)))) + #f)) + result$274)) + #f)) + "ERROR: returned incorrect result: ")) + #f))))) + #f)) + result$274))) + #f)) + (Cyc-fast-lt + i$275 + count$263))) + #t)))) + #f)) + #f)) + #f)) + 0 + #f)) + #f)))) + #f)) + r$576)) + #f)))) + #f)) + r$575)) + #f)))) + #f)) + r$574)) + #f)))) + #f)) + r$613)) + #f)))) + #f)))) + #f)) + name$264)) + #f)) + "Running ")) + #f)) + (set! rounded$266 r$614))) + #f)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(68 + (k$615 x$281) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(67 + (r$617) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(66 + (r$616) + ((k$615 (Cyc-fast-div r$616 1000))) + #f)) + (round__inline__ r$617))) + #f)) + (Cyc-fast-mul 1000 x$281))) + #t)))) + #f)) + #f)) + #f)) + #f)) + #t))) + (define this-scheme-implementation-name + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(4 + (k$564) + ((Cyc-version + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(3 + (r$565) + ((k$564 (string-append "cyclone-" r$565))) + #f)))) + #t))) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(2 + () + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(1 (r$561) ((main %halt)) #f)) + 0)) + #f)))) + */ +/* +"---------------- cps analysis db:" + */ +/* +#((record-marker) + #((record-marker) + #f + (size hash compare associate entries)) + #(1786 + #[procedure] + #[procedure] + #[procedure] + #(() + ((1 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((2 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((3 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((4 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((5 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((6 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((7 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((8 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((9 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((10 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((11 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((12 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((13 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((k$938 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 467 #f #f #f 2 (432 465) #f #f 1 1 #f #f #t))) + (k$1131 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 638 #f #f #f 1 (638) #f #f 1 0 #t #f #t))) + (14 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((15 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((16 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((k$1134 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 639 #f #f #f 1 (639) #f #f 1 0 #t #f #t))) + (17 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((18 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((19 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((k$1137 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 640 #f #f #f 1 (640) #f #f 1 0 #t #f #t))) + (20 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((21 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((path-length + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 561 + #f + #f + 2 + (373 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(561 + (k$1050 cell$449) + ((cell:parent + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(560 + (r$1051) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(559 + (len$451 node$450) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(558 + (lp$105$452) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(554 + (r$1053) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(553 + (r$1052) + ((lp$105$452 + k$1050 + len$451 + node$450)) + #f)) + (set! lp$105$452 r$1053))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(557 + (k$1054 len$454 node$453) + ((if node$453 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(556 + (r$1055) + ((cell:parent + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(555 + (r$1056) + ((lp$105$452 + k$1054 + r$1055 + r$1056)) + #f)) + node$453)) + #f)) + (Cyc-fast-plus len$454 1)) + (k$1054 len$454))) + #t)))) + #f)) + #f)) + #f)) + 0 + r$1051)) + #f)) + cell$449)) + #t))) + 1 + 0 + #f + #f + #f))) + (22 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((23 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((24 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((25 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((26 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((27 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (y$551 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 764 + #f + #f + #f + 7 + (760 758 756 750 748 742 762) + #f + #f + 0 + 7 + #t + #f + #f)))) + ((28 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((29 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #f)))) + ((30 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((31 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((32 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #f)))) + ((c$313 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 161 #f #t 0 1 (146) #f 0 0 1 #f #f #f))) + (33 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (y$557 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 781 + #f + #f + #f + 5 + (780 778 775 770 767) + #f + #f + 0 + 5 + #f + #f + #f)))) + ((34 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((c$315 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 159 + #f + #f + #f + 4 + (159 156 152 149) + #f + #f + 0 + 4 + #t + #f + #f))) + (35 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #f)))) + ((36 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((c$317 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 185 #f #t 1 1 (171) #f 1 0 1 #f #f #f))) + (k$645 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 85 #f #f #f 1 (85) #f #f 1 0 #t #f #t))) + (37 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #f)))) + ((k$646 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 89 #f #f #f 1 (87) #f #f 0 1 #f #f #t))) + (38 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((c$319 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 183 + #f + #f + #f + 4 + (183 180 177 174) + #f + #f + 0 + 4 + #t + #f + #f))) + (39 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #f)))) + ((40 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((41 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((42 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((43 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((dfs-maze + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 580 + #f + #f + 2 + (392 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(580 + (k$1067 maze$464 root$463 do-children$462) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(579 + (node$466 parent$465) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(578 + (search$467) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(572 + (r$1069) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(571 + (r$1068) + ((search$467 + k$1067 + node$466 + parent$465)) + #f)) + (set! search$467 r$1069))) + #f)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(577 + (k$1070 node$469 parent$468) + ((set-cell:parent + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(576 + (r$1071) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(573 + (r$1072) + ((do-children$462 + k$1070 + r$1072 + maze$464 + node$469)) + #f)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(575 + (k$1073 child$470) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(574 + (r$1074) + ((if r$1074 + (k$1073 #f) + (search$467 + k$1073 + child$470 + node$469))) + #f)) + (eq? child$470 parent$468))) + #t)))) + #f)) + node$469 + parent$468)) + #t)))) + #f)) + #f)) + #f)) + root$463 + #f)) + #t))) + 1 + 0 + #f + #f + #f))) + (44 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((45 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((46 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((47 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((k$945 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 457 #f #f #f 2 (436 455) #f #f 1 1 #f #f #t))) + (48 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((49 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (r$578 loop$273 r$578) #f)))) + ((k$1140 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 641 #f #f #f 1 (641) #f #f 1 0 #t #f #t))) + (50 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((51 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((52 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((k$1143 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 642 #f #f #f 1 (642) #f #f 1 0 #t #f #t))) + (53 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((54 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((nrows$418 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 525 + #f + #f + #f + 3 + (525 522 493) + #f + #f + 0 + 3 + #t + #f + #f))) + (55 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((zero?__inline__ + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 5 + (130 143 293 314 451) + #f + #f + 5 + 0 + #t + #f + #f))) + (k$1146 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 643 #f #f #f 1 (643) #f #f 1 0 #t #f #t))) + (56 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((57 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((58 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((k$1149 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 645 #f #f #f 1 (644) #f #f 0 1 #f #f #t))) + (59 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((60 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((61 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((62 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((63 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((64 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((65 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((66 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((67 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((c$321 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 221 #f #t 0 1 (203) #f 0 0 1 #f #f #f))) + (68 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (r$614 rounded$266 r$614) #f)))) + ((69 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((c$323 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 219 + #f + #f + #f + 4 + (219 210 206 215) + #f + #f + 0 + 4 + #t + #f + #f))) + (k$651 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 111 #f #f #f 1 (108) #f #f 0 1 #f #f #t))) + (70 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((make-harr + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 543 + #f + #f + 2 + (493 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(543 + (k$1038 nrows$443 ncols$442 elts$441) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(542 + (r$1039) + ((vector + k$1038 + r$1039 + nrows$443 + ncols$442 + elts$441)) + #f)) + 'harr)) + #t))) + 1 + 0 + #f + #f + #f))) + (71 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((c$325 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 240 #f #t 1 1 (225) #f 1 0 1 #f #f #f))) + (72 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((73 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((c$327 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 238 + #f + #f + #f + 3 + (238 228 231) + #f + #f + 0 + 3 + #t + #f + #f))) + (74 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (r$622) #f)))) + ((thunk$262 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 71 #f #f #f 1 (8) #f #f 1 0 #f #f #f))) + (75 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((c$329 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 251 #f #f #f 1 (251) #f #f 0 1 #t #f #f))) + (k$657 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 123 #f #f #f 1 (112) #f #f 0 1 #f #f #t))) + (76 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$628) #f)))) + ((77 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((78 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((79 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((80 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((81 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (r$630) #f)))) + ((k$952 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 442 + #f + #f + #f + 2 + (441 438) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(437 + (r$947) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(436 (r$948) ((lp$136$408 k$945 r$948)) #f)) + (Cyc-fast-sub y$409 2))) + #f)) + 1 + 1 + #f + #f + #t))) + (harr:ncols + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 540 + #f + #f + 7 + (247 346 390 485 529 534 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(540 + (k$1032 o$439) + ((k$1032 (vector-ref o$439 2))) + #t))) + 6 + 0 + #f + #f + #f))) + (82 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (r$621) #f)))) + ((83 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((84 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((85 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (r$644) #f)))) + ((86 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((87 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((b$393 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 477 #f #f #f 1 (477) #f #f 0 1 #t #f #f))) + (88 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((k$959 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 451 + #f + #f + #f + 2 + (447 450) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(446 + (r$950) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(445 + (r$958) + ((href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(444 + (r$957) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(443 + (r$951) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(442 + (k$952) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(441 + (r$953) + ((if r$953 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(440 + (r$955) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(439 + (r$956) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(438 + (r$954) + ((add-wall$396 + k$952 + hex$411 + r$954 + south-east)) + #f)) + harr$388 + r$955 + r$956)) + #f)) + (Cyc-fast-sub + y$409 + 1))) + #f)) + (Cyc-fast-plus + x$405 + 3)) + (k$952 #f))) + #f)) + (Cyc-fast-lt + x$405 + xmax$391))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(437 + (r$947) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(436 + (r$948) + ((lp$136$408 + k$945 + r$948)) + #f)) + (Cyc-fast-sub y$409 2))) + #f)))) + #f)) + hex$411 + r$957 + south)) + #f)) + harr$388 + x$405 + r$958)) + #f)) + (Cyc-fast-sub y$409 2))) + #f)) + 1 + 1 + #f + #f + #t))) + (89 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (r$643) #t)))) + ((k$1153 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 646 #f #f #f 1 (646) #f #f 1 0 #t #f #t))) + (90 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((91 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((92 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((state$532 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 700 #f #f #f 1 (700) #f #f 0 1 #t #f #f))) + (k$1156 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 647 #f #f #f 1 (647) #f #f 1 0 #t #f #t))) + (93 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((94 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((v$482 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 622 + #f + #f + #f + 6 + (622 615 612 611 610 605) + #f + #f + 0 + 6 + #f + #t + #f))) + (95 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (state$534 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 717 #f #f #f 2 (717 702) #f #f 0 2 #f #t #f)))) + ((k$1159 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 648 #f #f #f 1 (648) #f #f 1 0 #t #f #t))) + (96 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((97 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((98 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((99 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((100 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((Cyc-version + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (4) #f #f 1 0 #f #f #f))) + (v$488 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 635 #f #f #f 2 (635 628) #f #f 0 2 #t #f #f))) + (get-set-root + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 696 + #f + #f + 6 + (665 667 669 671 672 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(696 + (k$1186 s$522) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(695 + (r$523) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(694 + (lp$524) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(674 + (r$1188) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(673 + (r$1187) + ((lp$524 k$1186 r$523)) + #f)) + (set! lp$524 r$1188))) + #f)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(693 + (k$1189 r$525) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(692 + (r$1190) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(691 + (next$526) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(690 + (r$1191) + ((if r$1191 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(675 + () + ((lp$524 + k$1189 + next$526)) + #f))) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(689 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(688 + (k$1193) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(687 + (r$1194) + ((if r$1194 + (k$1193 + #f) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(686 + (x$527) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(685 + (lp$528) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(678 + (r$1196) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(677 + (r$1195) + ((lp$528 + k$1193 + x$527)) + #f)) + (set! lp$528 + r$1196))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(684 + (k$1197 + x$529) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(683 + (r$1198) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(682 + (next$530) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(681 + (r$1199) + ((if r$1199 + (k$1197 + #f) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(680 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(679 + (r$1200) + ((lp$528 + k$1197 + next$530)) + #f)) + (set-cdr! + x$529 + r$525))) + #f))))) + #f)) + (eq? r$525 + next$530))) + #f)) + r$1198)) + #f)) + (cdr x$529))) + #t)))) + #f)) + #f)) + #f)) + s$522))) + #f)) + (eq? r$525 + s$522))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(676 + (r$1192) + ((k$1189 + r$525)) + #f)))) + #f))))) + #f)) + (pair? next$526))) + #f)) + r$1190)) + #f)) + (cdr r$525))) + #t)))) + #f)) + #f)) + #f)) + s$522)) + #t))) + 5 + 0 + #f + #f + #f))) + (101 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((102 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((103 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((104 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((105 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((106 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((k$661 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 114 + #f + #f + #f + 2 + (113 113) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(112 (r$660) ((write-ch k$657 r$660)) #f)) + 2 + 0 + #f + #f + #t))) + (107 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((108 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((109 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((k$664 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 118 + #f + #f + #f + 2 + (117 117) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(116 + (r$663) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(115 + (r$659) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(114 + (k$661) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(113 + (r$662) + ((if r$662 + (k$661 #\/) + (k$661 #\space))) + #f)) + hexwalls$298 + south-east)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(112 (r$660) ((write-ch k$657 r$660)) #f)))) + #f)) + r$663)) + #f)) + 2 + 0 + #f + #f + #t))) + (110 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((111 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((112 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$661) #t)))) + ((k$667 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 122 + #f + #f + #f + 2 + (121 121) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(120 + (r$666) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(119 + (r$658) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(118 + (k$664) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(117 + (r$665) + ((if r$665 + (k$664 #\_) + (k$664 #\space))) + #f)) + hexwalls$298 + south)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(116 + (r$663) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(115 + (r$659) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(114 + (k$661) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(113 + (r$662) + ((if r$662 + (k$661 #\/) + (k$661 #\space))) + #f)) + hexwalls$298 + south-east)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(112 + (r$660) + ((write-ch k$657 r$660)) + #f)))) + #f)) + r$663)) + #f)))) + #f)) + r$666)) + #f)) + 2 + 0 + #f + #f + #t))) + (113 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((exit-cell$343 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 269 + #f + #f + #f + 3 + (269 263 260) + #f + r$796 + 0 + 3 + #f + #f + #f))) + (114 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((115 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((116 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$664) #t))) + (q$547 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 733 #f #f #f 1 (733) #f r$1234 0 1 #t #f #f)))) + ((117 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((south-east + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + #f + #f + #f + 7 + (114 308 325 438 399 417 -1) + #f + (4) + 0 + 6 + #f + #f + #f))) + (118 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (q$549 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 725 #f #f #f 1 (725) #f r$1230 0 1 #t #f #f)))) + ((119 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((120 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$667) #t)))) + ((121 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((exit$333 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 252 #f #f #f 0 () #f r$786 0 0 #t #f #f))) + (base-set + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 698 + #f + #f + 2 + (491 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(698 + (k$1203 nelts$531) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(697 + (r$1204) + ((k$1203 (cons nelts$531 r$1204))) + #f)) + '())) + #t))) + 1 + 0 + #f + #f + #f))) + (122 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((123 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((124 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$673) #f)))) + ((k$968 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 477 #f #f #f 1 (475) #f #f 1 0 #t #f #t))) + (125 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((rounded$266 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 70 #f #f #f 2 (65 30) #f r$614 1 0 #f #f #f))) + (k$1162 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 650 #f #f #f 1 (649) #f #f 0 1 #f #f #t))) + (126 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((rounded$267 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 69 #f #t #f 0 () #f #f 0 0 #t #f #f))) + (127 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((128 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((129 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((k$1166 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 667 #f #f #f 2 (653 651) #f #f 2 0 #t #f #t))) + (130 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((131 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((132 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((v$493 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 636 #f #f #f 1 (636) #f #f 0 1 #t #f #f))) + (133 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((134 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((135 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((v$496 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 638 #f #f #f 1 (638) #f #f 0 1 #t #f #f))) + (136 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$706) #t)))) + ((137 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((138 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((v$499 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 640 #f #f #f 1 (640) #f #f 0 1 #t #f #f))) + (139 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((140 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((141 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((142 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((143 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((144 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (k$671 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 128 #f #f #f 2 (124 124) #f #f 2 0 #t #f #t)))) + ((145 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((146 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (k$673 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 127 + #f + #f + #f + 2 + (126 125) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(124 + (r$672) + ((if r$672 (k$671 #\.) (k$671 #\space))) + #f)) + 1 + 1 + #t + #f + #t)))) + ((147 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((print-hexmaze + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 249 + #f + #f + 2 + (-1 252) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(249 + (k$683 harr$305 entrance$304) + ((harr:nrows + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(248 + (r$684) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(247 + (nrows$306) + ((harr:ncols + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(246 + (r$685) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(245 + (ncols$307) + ((div #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(244 + (r$773) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(243 + (r$686) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(242 + (ncols2$308) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(241 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(240 + (c$325) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(239 + (lp$188$326) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(226 + (r$762) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(225 + (r$761) + ((lp$188$326 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(224 + (r$687) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(223 + (r$688) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(222 + (r$689) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(221 + (c$321) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(220 + (lp$192$322) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(204 + (r$747) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(203 + (r$746) + ((lp$192$322 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(202 + (r$690) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(201 + (k$740) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(200 + (r$741) + ((if r$741 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(199 + (k$743) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(198 + (r$745) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(197 + (r$744) + ((if r$744 + (k$743 #\space) + (k$743 #\_))) + #f)) + (Cyc-fast-eq + entrance$304 + r$745))) + #f)) + (Cyc-fast-sub + ncols$307 + 1))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(196 + (r$742) + ((write-ch + k$740 + r$742)) + #f))) + (k$740 #f))) + #f)) + ncols$307)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(195 + (r$691) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(194 + (r$692) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(193 + (r$693) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(192 + (r$309) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(191 + (lp$196$310) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(133 + (r$695) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(132 + (r$694) + ((lp$196$310 + k$683 + r$309)) + #f)) + (set! lp$196$310 + r$695))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(190 + (k$696 r$311) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(189 + (r$697) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(188 + (tmp$198$312) + ((if tmp$198$312 + (k$696 tmp$198$312) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(187 + () + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(186 + (r$698) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(185 + (c$317) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(184 + (lp$200$318) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(172 + (r$730) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(171 + (r$729) + ((lp$200$318 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(170 + (r$699) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(169 + (k$724) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(168 + (r$725) + ((if r$725 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(167 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(166 + (r$728) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(165 + (r$727) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(164 + (r$726) + ((write-ch + k$724 + #\\)) + #f)) + r$727)) + #f)) + harr$305 + r$311 + r$728)) + #f)) + (Cyc-fast-sub + ncols$307 + 1))) + #f))) + (k$724 #f))) + #f)) + ncols$307)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(163 + (r$700) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(162 + (r$701) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(161 + (c$313) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(160 + (lp$207$314) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(147 + (r$713) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(146 + (r$712) + ((lp$207$314 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(145 + (r$702) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(144 + (k$706) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(143 + (r$707) + ((if r$707 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(140 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(139 + (r$710) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(138 + (r$709) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(137 + (r$708) + ((display-hexbottom + k$706 + r$708)) + #f)) + r$709)) + #f)) + harr$305 + r$311 + r$710)) + #f)) + (Cyc-fast-sub + ncols$307 + 1))) + #f))) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(142 + (r$711) + ((if r$711 + (k$706 #f) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(141 + () + ((write-ch + k$706 + #\\)) + #f))))) + #f)) + (zero?__inline__ + r$311)))) + #f)) + ncols$307)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(136 + (r$703) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(135 + (r$704) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(134 + (r$705) + ((lp$196$310 + k$696 + r$705)) + #f)) + (Cyc-fast-sub + r$311 + 1))) + #f)) + #\newline)) + #f)))) + #f)) + c$313)) + #f)) + (set! lp$207$314 + r$713))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(159 + (k$714 c$315) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(158 + (r$715) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(157 + (tmp$209$316) + ((if tmp$209$316 + (k$714 tmp$209$316) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(156 + () + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(155 + (r$723) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(154 + (r$722) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(153 + (r$716) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(152 + (r$720) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(151 + (r$721) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(150 + (r$719) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(149 + (r$717) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(148 + (r$718) + ((lp$207$314 + k$714 + r$718)) + #f)) + (Cyc-fast-plus + c$315 + 2))) + #f)) + r$719)) + #f)) + harr$305 + r$720 + r$721)) + #f)) + (Cyc-fast-plus + c$315 + 1))) + #f)) + (Cyc-fast-sub + r$311 + 1))) + #f)) + r$722)) + #f)) + r$723)) + #f)) + harr$305 + r$311 + c$315)) + #f))))) + #f)) + r$715)) + #f)) + (Cyc-fast-gte + c$315 + ncols2$308))) + #t)))) + #f)) + #f)) + #f)) + 0)) + #f)) + #\newline)) + #f)))) + #f)) + c$317)) + #f)) + (set! lp$200$318 + r$730))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(183 + (k$731 c$319) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(182 + (r$732) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(181 + (tmp$202$320) + ((if tmp$202$320 + (k$731 tmp$202$320) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(180 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(179 + (r$739) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(178 + (r$738) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(177 + (r$733) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(176 + (r$737) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(175 + (r$736) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(174 + (r$734) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(173 + (r$735) + ((lp$200$318 + k$731 + r$735)) + #f)) + (Cyc-fast-plus + c$319 + 2))) + #f)) + r$736)) + #f)) + r$737)) + #f)) + harr$305 + r$311 + c$319)) + #f)) + r$738)) + #f)) + harr$305 + r$311 + r$739)) + #f)) + (Cyc-fast-sub + c$319 + 1))) + #f))))) + #f)) + r$732)) + #f)) + (Cyc-fast-gte + c$319 + ncols2$308))) + #t)))) + #f)) + #f)) + #f)) + 1)) + #f)) + #\/)) + #f))))) + #f)) + r$697)) + #f)) + (Cyc-fast-lt + r$311 + 0))) + #t)))) + #f)) + #f)) + #f)) + r$693)) + #f)) + (Cyc-fast-sub + nrows$306 + 1))) + #f)) + #\newline)) + #f)))) + #f)) + c$321)) + #f)) + (set! lp$192$322 + r$747))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(219 + (k$748 c$323) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(218 + (r$749) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(217 + (tmp$194$324) + ((if tmp$194$324 + (k$748 tmp$194$324) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(216 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(215 + (k$759) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(214 + (r$760) + ((if r$760 + (k$759 #\space) + (k$759 #\_))) + #f)) + (Cyc-fast-eq + c$323 + entrance$304))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(213 + (r$758) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(212 + (r$750) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(211 + (r$751) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(210 + (r$756) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(209 + (r$757) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(208 + (r$755) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(207 + (r$752) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(206 + (r$753) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(205 + (r$754) + ((lp$192$322 + k$748 + r$754)) + #f)) + (Cyc-fast-plus + c$323 + 2))) + #f)) + #\\)) + #f)) + r$755)) + #f)) + harr$305 + r$756 + r$757)) + #f)) + (Cyc-fast-plus + c$323 + 1))) + #f)) + (Cyc-fast-sub + nrows$306 + 1))) + #f)) + #\/)) + #f)) + r$758)) + #f)))) + #f))))) + #f)) + r$749)) + #f)) + (Cyc-fast-gte + c$323 + ncols2$308))) + #t)))) + #f)) + #f)) + #f)) + 0)) + #f)) + #\space)) + #f)) + #\newline)) + #f)) + c$325)) + #f)) + (set! lp$188$326 + r$762))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(238 + (k$763 c$327) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(237 + (r$764) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(236 + (tmp$190$328) + ((if tmp$190$328 + (k$763 tmp$190$328) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(235 + () + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(234 + (r$765) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(233 + (r$766) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(232 + (r$767) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(231 + (k$771) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(230 + (r$772) + ((if r$772 + (k$771 #\space) + (k$771 #\_))) + #f)) + (Cyc-fast-eq + c$327 + entrance$304))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(229 + (r$770) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(228 + (r$768) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(227 + (r$769) + ((lp$188$326 + k$763 + r$769)) + #f)) + (Cyc-fast-plus + c$327 + 2))) + #f)) + r$770)) + #f)))) + #f)) + #\space)) + #f)) + #\space)) + #f)) + #\space)) + #f))))) + #f)) + r$764)) + #f)) + (Cyc-fast-gte + c$327 + ncols$307))) + #t)))) + #f)) + #f)) + #f)) + 1)) + #f)))) + #f)) + r$686)) + #f)) + (Cyc-fast-mul 2 r$773))) + #f)) + ncols$307 + 2)) + #f)) + r$685)) + #f)) + harr$305)) + #f)) + r$684)) + #f)) + harr$305)) + #t))) + 1 + 0 + #f + #f + #f))) + (148 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((149 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (q$553 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 756 + #f + #f + #f + 3 + (756 751 751) + #f + r$1250 + 0 + 3 + #t + #f + #f)))) + ((150 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((151 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (k$678 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 131 #f #f #f 1 (129) #f #f 1 0 #t #f #t))) + (q$555 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 748 + #f + #f + #f + 3 + (748 743 743) + #f + r$1246 + 0 + 3 + #t + #f + #f)))) + ((152 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((153 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((154 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((155 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((rand . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 717 + #f + #f + 2 + (700 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(717 + (k$1211 state$534) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(716 + (r$1212) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(715 + (seed$539 A$538 M$537 Q$536 R$535) + ((div #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(714 + (r$1213) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(713 + (hi$540) + ((mod #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(712 + (r$1214) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(711 + (lo$541) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(710 + (r$1220) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(709 + (r$1221) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(708 + (r$1215) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(707 + (test$542) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(706 + (k$1218) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(705 + (r$1219) + ((if r$1219 + (k$1218 + test$542) + (k$1218 + (Cyc-fast-plus + test$542 + M$537)))) + #f)) + (Cyc-fast-gt + test$542 + 0))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(704 + (r$1216) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(703 + (val$543) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(702 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(701 + (r$1217) + ((k$1211 + val$543)) + #f)) + (set-car! + state$534 + val$543))) + #f)))) + #f)) + r$1216)) + #f)))) + #f)) + r$1215)) + #f)) + (Cyc-fast-sub + r$1220 + r$1221))) + #f)) + (Cyc-fast-mul + R$535 + hi$540))) + #f)) + (Cyc-fast-mul + A$538 + lo$541))) + #f)) + r$1214)) + #f)) + seed$539 + Q$536)) + #f)) + r$1213)) + #f)) + seed$539 + Q$536)) + #f)) + r$1212 + 2813 + 8388607 + 2787 + 2699)) + #f)) + (car state$534))) + #t))) + 1 + 0 + #f + #f + #f))) + (156 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((exit$341 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 271 + #f + #f + #f + 2 + (271 259) + #f + r$795 + 0 + 2 + #f + #f + #f))) + (157 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((k$974 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 492 #f #f #f 1 (488) #f #f 0 1 #f #f #t))) + (158 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((159 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (r$713 lp$207$314 r$713) #t)))) + ((k$976 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 491 #f #f #f 1 (489) #f #f 0 1 #t #f #t))) + (160 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((nrows$443 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 543 #f #f #f 1 (542) #f #f 0 1 #f #f #f))) + (161 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((162 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((163 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$724) #t)))) + ((164 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((165 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((166 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((href/rc + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 530 + #f + #f + 10 + (126 177 156 139 265 271 374 382 393 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(530 + (k$1013 ha$432 r$431 c$430) + ((harr:elts + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(529 + (r$1014) + ((harr:ncols + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(528 + (r$1017) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(527 + (r$1016) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(526 + (r$1015) + ((k$1013 + (vector-ref r$1014 r$1015))) + #f)) + (Cyc-fast-plus r$1016 c$430))) + #f)) + (Cyc-fast-mul r$1017 r$431))) + #f)) + ha$432)) + #f)) + ha$432)) + #t))) + 9 + 0 + #f + #f + #f))) + (167 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((k$1177 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 669 #f #f #f 1 (668) #f #f 1 0 #t #f #t))) + (168 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((169 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((170 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((171 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((172 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((173 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((174 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((175 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((176 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((177 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((dig-maze + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 604 + #f + #f + 2 + (277 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(604 + (k$1077 walls$472 ncells$471) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(581 + (r$1078) + ((call-with-current-continuation k$1077 r$1078)) + #f)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(603 + (k$1079 quit$473) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(582 + (r$1080) + ((vector-for-each-rev k$1079 r$1080 walls$472)) + #f)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(602 + (k$1081 wall$474) + ((wall:owner + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(601 + (r$1082) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(600 + (c1$475) + ((cell:reachable + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(599 + (r$1083) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(598 + (set1$476) + ((wall:neighbor + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(597 + (r$1084) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(596 + (c2$477) + ((cell:reachable + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(595 + (r$1085) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(594 + (set2$478) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(593 + () + ((set-equal? + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(592 + (r$1086) + ((if r$1086 + (k$1081 + #f) + (cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(591 + (r$1087) + ((wall:bit + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(590 + (r$1094) + ((bitwise-not + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(589 + (r$1088) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(588 + (walls$480 + wall-mask$479) + ((union! + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(587 + (r$1089) + ((bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(586 + (r$1093) + ((set-cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(585 + (r$1090) + ((set-size + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(584 + (r$1092) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(583 + (r$1091) + ((if r$1091 + (quit$473 + k$1081 + #f) + (k$1081 + #f))) + #f)) + (Cyc-fast-eq + r$1092 + ncells$471))) + #f)) + set1$476)) + #f)) + c1$475 + r$1093)) + #f)) + walls$480 + wall-mask$479)) + #f)) + set1$476 + set2$478)) + #f)) + r$1087 + r$1088)) + #f)) + r$1094)) + #f)) + wall$474)) + #f)) + c1$475))) + #f)) + set1$476 + set2$478)) + #f)))) + #f)) + r$1085)) + #f)) + c2$477)) + #f)) + r$1084)) + #f)) + wall$474)) + #f)) + r$1083)) + #f)) + c1$475)) + #f)) + r$1082)) + #f)) + wall$474)) + #t)))) + #t)))) + #t))) + 1 + 0 + #f + #f + #f))) + (178 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((179 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((ncols$307 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 245 + #f + #f + #f + 8 + (245 238 144 140 169 167 201 199) + #f + r$685 + 0 + 8 + #f + #f + #f))) + (180 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((181 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((182 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((k$683 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 249 #f #f #f 1 (132) #f #f 0 1 #f #f #t))) + (183 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (r$730 lp$200$318 r$730) #t)))) + ((184 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((185 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((186 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((187 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((cell$449 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 561 #f #f #f 1 (561) #f #f 0 1 #t #f #f))) + (188 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (run . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 111 + #f + #f + 2 + (87 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(111 + (k$651 nrows$297 ncols$296) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(110 + (r$654) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(109 + (r$652) + ((pmaze #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(108 + (r$653) + ((reverse k$651 output)) + #f)) + nrows$297 + ncols$296)) + #f)) + (set! output r$654))) + #f)) + '())) + #t))) + 1 + 0 + #f + #f + #f)))) + ((189 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((190 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (r$695 lp$196$310 r$695) #t)))) + ((nr$352 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 346 #f #f #f 1 (344) #f r$815 0 1 #t #f #f))) + (191 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((192 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((193 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((194 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((195 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$740) #t)))) + ((196 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$743) #t)))) + ((cell:parent + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 639 + #f + #f + 5 + (548 556 561 567 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(639 + (k$1134 o$498) + ((k$1134 (vector-ref o$498 4))) + #t))) + 4 + 0 + #f + #f + #f))) + (197 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((k$987 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 525 #f #f #f 1 (493) #f #f 0 1 #t #f #t))) + (198 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((k$1181 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 672 #f #f #f 1 (670) #f #f 1 0 #t #f #t))) + (199 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((200 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((201 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((202 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((vector + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 7 + (80 259 374 383 542 644 649) + #f + #f + 7 + 0 + #f + #f + #f))) + (203 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((k$1186 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 696 #f #f #f 1 (673) #f #f 0 1 #f #f #t))) + (204 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$1200 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 679 + #f + #f + #f + 0 + () + #f + (set-cdr! x$529 r$525) + 0 + 0 + #t + #f + #f))) + (205 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((206 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((k$1189 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 693 #f #f #f 2 (676 675) #f #f 1 1 #f #f #t))) + (207 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((208 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$1204 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 697 #f #f #f 1 (697) #f '() 0 1 #t #f #f))) + (209 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((210 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((211 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((212 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$800 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 259 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (r$1208 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 699 #f #f #f 1 (699) #f #f 0 1 #t #f #f))) + (213 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$759) #t)))) + ((r$801 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 260 #f #f #f 1 (260) #f #f 0 1 #t #f #f))) + (214 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$802 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 261 #f #f #f 1 (261) #f #f 0 1 #t #f #f))) + (215 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$803 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 264 #f #f #f 1 (264) #f #f 0 1 #t #f #f))) + (216 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$804 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 265 + #f + #f + #f + 1 + (265) + #f + (Cyc-fast-sub nrows$337 1) + 0 + 1 + #t + #f + #f))) + (217 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$805 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 277 + #f + #f + #f + 1 + (277) + #f + (Cyc-fast-mul nrows$337 ncols$336) + 0 + 1 + #t + #f + #f))) + (218 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((r$806 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 282 #f #f #f 1 (281) #f #f 0 1 #f #f #f))) + (219 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (r$747 lp$192$322 r$747) #t)))) + ((r$807 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 281 #f #f #f 1 (281) #f #f 0 1 #t #f #f))) + (220 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((221 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((222 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((proc$489 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 635 #f #f #f 1 (627) #f #f 1 0 #f #f #f))) + (223 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (k$696 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 190 #f #f #f 2 (134 188) #f #f 1 1 #f #f #t)))) + ((224 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((225 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((226 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((227 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((228 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((229 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$771) #t)))) + ((230 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((k$993 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 518 #f #f #f 2 (496 516) #f #f 1 1 #f #f #t))) + (231 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((bit$302 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 131 #f #f #f 1 (131) #f #f 0 1 #t #f #f))) + (232 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((233 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((234 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((string-append + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 2 (3 91) #f #f 2 0 #t #f #f))) + (exit$365 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 386 #f #t #f 1 (357) #f #f 0 1 #f #f #f))) + (235 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((236 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((237 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((k$1193 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 688 + #f + #f + #f + 2 + (677 687) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(676 (r$1192) ((k$1189 r$525)) #f)) + 1 + 1 + #f + #f + #t))) + (238 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (r$762 lp$188$326 r$762) #t)))) + ((239 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((240 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((241 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((k$1197 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 684 #f #f #f 2 (679 681) #f #f 1 1 #f #f #t))) + (242 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((243 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((244 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r$1212 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 716 + #f + #f + #f + 1 + (716) + #f + (car state$534) + 0 + 1 + #t + #f + #f)))) + ((set-car! + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 3 + (653 651 702) + #f + #f + 3 + 0 + #t + #f + #f))) + (245 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r$1213 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 714 #f #f #f 1 (714) #f #f 0 1 #t #f #f)))) + ((r$1214 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 712 #f #f #f 1 (712) #f #f 0 1 #t #f #f))) + (246 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((r$1215 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 708 + #f + #f + #f + 1 + (708) + #f + (Cyc-fast-sub r$1220 r$1221) + 0 + 1 + #t + #f + #f))) + (247 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$1216 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 704 #f #f #f 1 (704) #f #f 0 1 #t #f #f))) + (248 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((r$1217 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 701 + #f + #f + #f + 0 + () + #f + (set-car! state$534 val$543) + 0 + 0 + #t + #f + #f))) + (249 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((250 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$811 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 355 #f #f #f 1 (355) #f #f 0 1 #t #f #f))) + (r$1219 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 705 + #f + #f + #f + 1 + (705) + #f + (Cyc-fast-gt test$542 0) + 0 + 0 + #t + #f + #f))) + (251 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$812 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 353 #f #f #f 1 (353) #f #f 0 1 #t #f #f))) + (252 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$813 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 351 + #f + #f + #f + 1 + (351) + #f + (car id$349) + 0 + 1 + #t + #f + #f))) + (253 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$814 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 349 + #f + #f + #f + 1 + (349) + #f + (cdr id$349) + 0 + 1 + #t + #f + #f))) + (254 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$815 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 347 #f #f #f 1 (347) #f #f 0 1 #t #f #f))) + (255 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$816 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 345 #f #f #f 1 (345) #f #f 0 1 #t #f #f))) + (set-cdr! + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 3 + (654 652 680) + #f + #f + 3 + 0 + #t + #f + #f))) + (256 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$817 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 342 + #f + #f + #f + 1 + (342) + #f + (Cyc-fast-mul 2 r$866) + 0 + 1 + #t + #f + #f))) + (257 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((r$818 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 339 + #f + #f + #f + 1 + (339) + #f + (Cyc-fast-mul 3 r$865) + 0 + 1 + #t + #f + #f))) + (258 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$819 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 331 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (259 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((260 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r1$514 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 665 + #f + #f + #f + 4 + (663 654 652 651) + #f + r$1167 + 0 + 4 + #f + #f + #f))) + (261 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((262 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((263 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((264 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((265 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((266 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((exit$370 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 384 #f #f #f 2 (378 383) #f #f 0 2 #f #f #f))) + (267 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((268 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((269 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((270 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((271 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((exit$375 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 377 + #f + #f + #f + 1 + (366) + #f + exit$370 + 0 + 1 + #f + #f + #f))) + (272 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((273 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((274 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((275 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((276 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (z$559 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 772 + #f + #f + #f + 4 + (769 769 769 769) + #f + r$1264 + 0 + 4 + #t + #f + #f))) + (quotient__inline__ + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 5 + (735 727 758 750 742) + #f + #f + 5 + 0 + #t + #f + #f)))) + ((o$438 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 539 #f #f #f 1 (539) #f #f 0 1 #t #f #f))) + (277 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((o$439 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 540 #f #f #f 1 (540) #f #f 0 1 #t #f #f))) + (278 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((x$400 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 409 + #f + #f + #f + 6 + (409 406 405 402 401 398) + #f + #f + 0 + 6 + #t + #f + #f))) + (r$523 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 695 #f #f #f 1 (673) #f s$522 0 1 #f #f #f))) + (r$1220 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 710 + #f + #f + #f + 1 + (709) + #f + (Cyc-fast-mul A$538 lo$541) + 0 + 1 + #t + #f + #f))) + (279 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$1221 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 709 + #f + #f + #f + 1 + (709) + #f + (Cyc-fast-mul R$535 hi$540) + 0 + 1 + #t + #f + #f))) + (280 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((r$525 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 693 + #f + #f + #f + 5 + (693 676 688 682 680) + #f + #f + 0 + 5 + #t + #f + #f))) + (281 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((x$403 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 469 #f #f #f 1 (430) #f r$935 0 1 #f #f #f))) + (282 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((283 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((ncols$330 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 258 #f #f #f 1 (258) #f #f 0 1 #t #f #f))) + (x$405 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 467 + #f + #f + #f + 9 + (467 462 454 445 442 441 451 450 433) + #f + #f + 0 + 9 + #t + #f + #f))) + (284 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((285 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((286 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$820 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 326 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (tp-lp$368 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 385 + #f + #f + #f + 3 + (359 358 357) + #f + r$875 + 2 + 0 + #f + #f + #f))) + (287 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$1228 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 737 #f #f #f 1 (737) #f #f 0 0 #t #f #f)))) + ((r$821 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 320 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (288 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (pmaze . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 258 + #f + #f + 2 + (109 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(258 + (k$782 nrows$331 ncols$330) + ((make-maze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(257 + (r$783) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(256 + (result$332) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(255 + (r$784) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(254 + (r$785) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(253 + (r$786) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(252 + (cells$335 + entrance$334 + exit$333) + ((print-hexmaze + k$782 + cells$335 + entrance$334)) + #f)) + r$784 + r$785 + r$786)) + #f)) + (vector-ref result$332 2))) + #f)) + (vector-ref result$332 1))) + #f)) + (vector-ref result$332 0))) + #f)) + r$783)) + #f)) + nrows$331 + ncols$330)) + #t))) + 1 + 0 + #f + #f + #f))) + (r$1229 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 736 + #f + #f + #f + 1 + (736) + #f + (Cyc-fast-lt y$545 0) + 0 + 0 + #t + #f + #f)))) + ((r$822 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 306 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (289 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #f)))) + ((ncols$336 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 285 #f #f #f 2 (285 278) #f #f 0 2 #t #f #f))) + (r$823 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 298 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (290 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$824 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 292 #f #f #f 1 (292) #f #f 0 0 #t #f #f))) + (reachable$505 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 645 #f #f #f 1 (644) #f #f 0 1 #f #f #f))) + (291 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((lp$188$326 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 239 + #f + #f + #f + 3 + (227 226 225) + #f + r$762 + 2 + 0 + #f + #f + #f))) + (r$825 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 289 #f #f #f 1 (289) #f #f 0 1 #t #f #f))) + (292 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$830) #f)))) + ((r$826 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 286 #f #f #f 1 (286) #f #f 0 0 #t #f #f))) + (293 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$827 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 287 #f #f #f 1 (287) #f #f 0 1 #t #f #f))) + (294 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$828 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 291 + #f + #f + #f + 1 + (290) + #f + (Cyc-fast-plus x$350 3) + 0 + 1 + #t + #f + #f))) + (295 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #f)))) + ((r$829 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 290 + #f + #f + #f + 1 + (290) + #f + (Cyc-fast-plus y$351 1) + 0 + 1 + #t + #f + #f))) + (296 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((297 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((298 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$834) #f)))) + ((299 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((300 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((301 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((302 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #f)))) + ((303 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((exit$380 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 375 #f #f #f 2 (369 374) #f #f 0 2 #f #f #f))) + (304 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((305 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((o$440 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 541 #f #f #f 1 (541) #f #f 0 1 #t #f #f))) + (306 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$840) #f)))) + ((307 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((308 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((exit$385 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 360 #f #f #f 1 (359) #f r$883 0 1 #f #f #f))) + (309 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((310 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #f)))) + ((311 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((312 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((313 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$847) #f)))) + ((314 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((reroot-maze + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 570 + #f + #f + 3 + (264 380 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(570 + (k$1059 new-root$455) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(569 + (node$457 new-parent$456) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(568 + (lp$458) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(563 + (r$1061) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(562 + (r$1060) + ((lp$458 + k$1059 + node$457 + new-parent$456)) + #f)) + (set! lp$458 r$1061))) + #f)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(567 + (k$1062 node$460 new-parent$459) + ((cell:parent + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(566 + (r$1063) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(565 + (old-parent$461) + ((set-cell:parent + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(564 + (r$1064) + ((if old-parent$461 + (lp$458 + k$1062 + old-parent$461 + node$460) + (k$1062 #f))) + #f)) + node$460 + new-parent$459)) + #f)) + r$1063)) + #f)) + node$460)) + #t)))) + #f)) + #f)) + #f)) + new-root$455 + #f)) + #t))) + 2 + 0 + #f + #f + #f))) + (315 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((316 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #f))) + (r$1230 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 726 + #f + #f + #f + 1 + (726) + #f + (quotient__inline__ x$546 y$545) + 0 + 1 + #t + #f + #f)))) + ((317 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$1231 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 723 + #f + #f + #f + 1 + (723) + #f + (Cyc-fast-sub x$546 r$1233) + 0 + 1 + #t + #f + #f)))) + ((318 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$1232 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 720 + #f + #f + #f + 1 + (720) + #f + (Cyc-fast-eq r$550 0) + 0 + 0 + #t + #f + #f)))) + ((319 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$1233 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 724 + #f + #f + #f + 1 + (724) + #f + (Cyc-fast-mul q$549 y$545) + 0 + 1 + #t + #f + #f)))) + ((320 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$851) #f))) + (r$1234 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 734 + #f + #f + #f + 1 + (734) + #f + (quotient__inline__ x$546 y$545) + 0 + 1 + #t + #f + #f)))) + ((x$415 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 491 #f #f #f 1 (490) #f #f 0 1 #t #f #f))) + (321 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$1235 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 731 + #f + #f + #f + 1 + (731) + #f + (Cyc-fast-sub x$546 r$1237) + 0 + 1 + #t + #f + #f)))) + ((322 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$1236 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 728 + #f + #f + #f + 1 + (728) + #f + (Cyc-fast-eq r$548 0) + 0 + 0 + #t + #f + #f)))) + ((323 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$1237 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 732 + #f + #f + #f + 1 + (732) + #f + (Cyc-fast-mul q$547 y$545) + 0 + 1 + #t + #f + #f)))) + ((324 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$831 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 296 + #f + #f + #f + 1 + (296) + #f + (Cyc-fast-lt x$350 maxx$355) + 0 + 0 + #t + #f + #f))) + (325 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$1239 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 739 + #f + #f + #f + 1 + (739) + #f + (exact-integer?__inline__ x$546) + 0 + 0 + #t + #f + #f)))) + ((r$832 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 295 + #f + #f + #f + 1 + (295) + #f + (Cyc-fast-lte y$351 maxy$354) + 0 + 1 + #t + #f + #f))) + (326 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$856) #f)))) + ((r$833 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 293 #f #f #f 1 (293) #f #f 0 1 #t #f #f))) + (327 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((jifs$278 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 34 #f #f #f 1 (34) #f r$587 0 1 #t #f #f))) + (328 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$835 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 304 + #f + #f + #f + 1 + (304) + #f + (Cyc-fast-lt y$351 maxy$354) + 0 + 0 + #t + #f + #f))) + (329 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$836 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 302 #f #f #f 1 (302) #f #f 0 1 #t #f #f))) + (330 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((i$272 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 51 #f #t 0 1 (5) #f 0 0 1 #f #f #f))) + (r$837 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 299 #f #f #f 1 (299) #f #f 0 0 #t #f #f))) + (331 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$860) #f)))) + ((r$838 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 300 #f #f #f 1 (300) #f #f 0 1 #t #f #f))) + (332 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$839 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 303 + #f + #f + #f + 1 + (303) + #f + (Cyc-fast-plus y$351 2) + 0 + 1 + #t + #f + #f))) + (333 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((i$275 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 49 #f #f #f 2 (49 9) #f #f 0 2 #t #f #f))) + (334 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((335 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((336 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((337 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((338 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((339 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #f)))) + ((340 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((341 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((342 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #f)))) + ((343 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((wall-mask$479 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 588 #f #f #f 1 (587) #f r$1088 0 1 #t #f #f))) + (344 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((quit$473 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 603 #f #f #f 1 (583) #f #f 1 0 #f #f #f))) + (345 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #f)))) + ((346 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((347 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #f)))) + ((348 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((349 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #f)))) + ((350 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((351 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #f)))) + ((352 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((353 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #f))) + (r$1240 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 738 + #f + #f + #f + 1 + (738) + #f + (exact-integer?__inline__ y$545) + 0 + 0 + #t + #f + #f)))) + ((354 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((355 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #f)))) + ((356 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((357 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$1244 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 760 #f #f #f 1 (760) #f #f 0 0 #t #f #f)))) + ((358 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r$1245 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 759 + #f + #f + #f + 1 + (759) + #f + (Cyc-fast-lt y$551 0) + 0 + 0 + #t + #f + #f))) + (r$548 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 730 + #f + #f + #f + 2 + (729 728) + #f + r$1235 + 0 + 2 + #t + #f + #f)))) + ((359 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$1246 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 749 + #f + #f + #f + 1 + (749) + #f + (quotient__inline__ x$552 y$551) + 0 + 1 + #t + #f + #f)))) + ((360 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$1247 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 746 + #f + #f + #f + 1 + (746) + #f + (Cyc-fast-sub x$552 r$1249) + 0 + 1 + #t + #f + #f)))) + ((361 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$1248 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 743 + #f + #f + #f + 1 + (743) + #f + (Cyc-fast-eq r$556 0) + 0 + 0 + #t + #f + #f)))) + ((r$841 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 313 #f #f #f 1 (313) #f #f 0 0 #t #f #f))) + (362 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$1249 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 747 + #f + #f + #f + 1 + (747) + #f + (Cyc-fast-mul q$555 y$551) + 0 + 1 + #t + #f + #f)))) + ((r$842 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 310 #f #f #f 1 (310) #f #f 0 1 #t #f #f))) + (363 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$843 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 307 #f #f #f 1 (307) #f #f 0 0 #t #f #f))) + (364 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$844 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 308 #f #f #f 1 (308) #f #f 0 1 #t #f #f))) + (tmp$115$423 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 516 + #f + #f + #f + 2 + (516 516) + #f + r$994 + 0 + 1 + #t + #f + #f))) + (365 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #f)))) + ((r$845 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 312 + #f + #f + #f + 1 + (311) + #f + (Cyc-fast-sub x$350 3) + 0 + 1 + #t + #f + #f))) + (366 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$846 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 311 + #f + #f + #f + 1 + (311) + #f + (Cyc-fast-plus y$351 1) + 0 + 1 + #t + #f + #f))) + (367 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((368 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$848 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 317 + #f + #f + #f + 1 + (317) + #f + (Cyc-fast-gt x$350 0) + 0 + 0 + #t + #f + #f))) + (369 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((i$284 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 74 #f #f #f 1 (74) #f #f 0 1 #t #f #f))) + (r$849 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 316 + #f + #f + #f + 1 + (316) + #f + (Cyc-fast-lte y$351 maxy$354) + 0 + 1 + #t + #f + #f))) + (370 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((371 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((372 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #f)))) + ((373 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((374 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((375 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (r$887 bt-lp$378 r$887) #t)))) + ((376 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((377 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((this-len$383 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 371 + #f + #f + #f + 2 + (371 368) + #f + r$890 + 0 + 2 + #f + #f + #f))) + (378 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((379 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((380 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((381 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((382 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((383 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((384 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (r$875 tp-lp$368 r$875) #t)))) + ((385 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((386 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((387 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r$550 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 722 + #f + #f + #f + 2 + (721 720) + #f + r$1231 + 0 + 2 + #t + #f + #f)))) + ((388 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((389 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((390 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r$1250 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 757 + #f + #f + #f + 1 + (757) + #f + (quotient__inline__ x$552 y$551) + 0 + 1 + #t + #f + #f)))) + ((391 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r$1251 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 754 + #f + #f + #f + 1 + (754) + #f + (Cyc-fast-sub x$552 r$1253) + 0 + 1 + #t + #f + #f))) + (r$554 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 753 #f #f #f 1 (752) #f r$1251 0 1 #t #f #f)))) + ((392 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r$1252 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 751 + #f + #f + #f + 1 + (751) + #f + (Cyc-fast-eq r$554 0) + 0 + 0 + #t + #f + #f)))) + ((393 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r$556 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 745 #f #f #f 1 (744) #f r$1247 0 1 #t #f #f))) + (r$1253 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 755 + #f + #f + #f + 1 + (755) + #f + (Cyc-fast-mul q$553 y$551) + 0 + 1 + #t + #f + #f)))) + ((x$434 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 538 #f #f #f 1 (537) #f #f 0 1 #t #f #f))) + (394 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$907) #f)))) + ((395 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$1255 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 762 + #f + #f + #f + 1 + (762) + #f + (exact-integer?__inline__ x$552) + 0 + 0 + #t + #f + #f)))) + ((396 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r$1256 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 761 + #f + #f + #f + 1 + (761) + #f + (exact-integer?__inline__ y$551) + 0 + 0 + #t + #f + #f)))) + ((ncols$362 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 388 + #f + #f + #f + 2 + (388 379) + #f + r$872 + 0 + 2 + #t + #f + #f))) + (397 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$850 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 314 #f #f #f 1 (314) #f #f 0 1 #t #f #f))) + (398 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((399 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$852 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 324 #f #f #f 1 (324) #f #f 0 0 #t #f #f))) + (400 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$853 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 321 #f #f #f 1 (321) #f #f 0 1 #t #f #f))) + (401 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$854 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 323 + #f + #f + #f + 1 + (322) + #f + (Cyc-fast-plus x$350 3) + 0 + 1 + #t + #f + #f))) + (402 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$855 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 322 + #f + #f + #f + 1 + (322) + #f + (Cyc-fast-sub y$351 1) + 0 + 1 + #t + #f + #f))) + (403 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((404 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$857 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 329 #f #f #f 1 (329) #f #f 0 0 #t #f #f))) + (405 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$858 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 327 #f #f #f 1 (327) #f #f 0 1 #t #f #f))) + (406 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$859 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 328 + #f + #f + #f + 1 + (328) + #f + (Cyc-fast-sub y$351 2) + 0 + 1 + #t + #f + #f))) + (407 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((408 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #f)))) + ((409 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (r$913 lp$140$399 r$913) #f)))) + ((410 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((411 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((412 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((413 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((input1$288 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 103 + #f + #f + #f + 2 + (95 89) + #f + r$636 + 0 + 2 + #t + #f + #f))) + (414 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((415 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((416 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$929) #t)))) + ((417 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((418 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((419 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((420 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((421 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((422 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((423 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((424 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$561 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 1 #f #t 0 0 () #f 0 0 0 #t #f #f))) + (425 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((426 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((427 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r$1260 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 780 + #f + #f + #f + 1 + (780) + #f + (Cyc-fast-eq x$558 0) + 0 + 0 + #t + #f + #f)))) + ((428 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r$1261 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 779 + #f + #f + #f + 1 + (779) + #f + (Cyc-fast-eq y$557 0) + 0 + 0 + #t + #f + #f)))) + ((r$565 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 3 #f #f #f 1 (3) #f #f 0 1 #t #f #f))) + (429 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r$1262 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 778 + #f + #f + #f + 1 + (778) + #f + (Cyc-fast-eq x$558 -1) + 0 + 0 + #t + #f + #f)))) + ((harr$301 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 128 #f #f #f 1 (126) #f #f 0 1 #t #f #f))) + (430 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r$1263 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 777 + #f + #f + #f + 1 + (777) + #f + (Cyc-fast-eq y$557 -1) + 0 + 0 + #t + #f + #f)))) + ((431 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r$1264 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 773 #f #f #f 1 (773) #f #f 0 1 #t #f #f)))) + ((432 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$1265 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 769 #f #f #f 1 (769) #f #f 0 0 #t #f #f)))) + ((r$569 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 64 + #f + #f + #f + 0 + () + #f + (set! rounded$266 r$614) + 0 + 0 + #t + #f + #f))) + (433 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((harr$305 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 249 + #f + #f + #f + 9 + (249 247 209 179 177 156 151 139 166) + #f + #f + 0 + 9 + #t + #f + #f))) + (434 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$1267 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 770 #f #f #f 1 (770) #f #f 0 0 #t #f #f)))) + ((435 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r$1268 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 775 #f #f #f 1 (774) #f #f 0 1 #t #f #f)))) + ((r$861 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 335 #f #f #f 1 (335) #f #f 0 0 #t #f #f))) + (436 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$1269 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 774 #f #f #f 1 (774) #f #f 0 1 #t #f #f)))) + ((r$862 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 332 #f #f #f 1 (332) #f #f 0 1 #t #f #f))) + (437 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$952) #f)))) + ((r$863 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 334 + #f + #f + #f + 1 + (333) + #f + (Cyc-fast-sub x$350 3) + 0 + 1 + #t + #f + #f))) + (lp$117$426 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 512 + #f + #f + #f + 3 + (500 499 498) + #f + r$999 + 2 + 0 + #f + #f + #f))) + (438 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$864 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 333 + #f + #f + #f + 1 + (333) + #f + (Cyc-fast-sub y$351 1) + 0 + 1 + #t + #f + #f))) + (439 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$865 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 340 + #f + #f + #f + 1 + (340) + #f + (Cyc-fast-sub nc$353 1) + 0 + 1 + #t + #f + #f))) + (440 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$866 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 343 + #f + #f + #f + 1 + (343) + #f + (Cyc-fast-sub nr$352 1) + 0 + 1 + #t + #f + #f))) + (441 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((442 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((443 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((444 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((445 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((446 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$959) #f)))) + ((447 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((448 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((449 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((tmp$138$410 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 455 + #f + #f + #f + 2 + (455 455) + #f + r$946 + 0 + 1 + #t + #f + #f))) + (450 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((451 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((452 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((453 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #f)))) + ((south . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + #f + #f + #f + 6 + (118 262 300 330 444 -1) + #f + (2) + 0 + 5 + #f + #f + #f))) + (454 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((455 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((456 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #f)))) + ((457 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (r$944 lp$136$408 r$944) #f)))) + ((458 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((459 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((460 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((r$570 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 63 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (461 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$571 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 62 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (462 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$572 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 61 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (tmp$194$324 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 217 + #f + #f + #f + 2 + (217 217) + #f + r$749 + 0 + 1 + #t + #f + #f))) + (463 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$573 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 59 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (464 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (hi$540 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 713 #f #f #f 1 (710) #f r$1213 0 1 #t #f #f)))) + ((r$574 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 58 #f #f #f 1 (58) #f #f 0 1 #t #f #f))) + (cells$335 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 252 #f #f #f 1 (252) #f r$784 0 1 #t #f #f))) + (465 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$575 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 56 #f #f #f 1 (56) #f #f 0 1 #t #f #f))) + (result$332 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 256 + #f + #f + #f + 3 + (256 255 254) + #f + r$783 + 0 + 3 + #t + #f + #f))) + (466 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((r$576 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 54 #f #f #f 1 (54) #f #f 0 1 #t #f #f))) + (467 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (r$937 lp$132$404 r$937) #t))) + (r$1273 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 782 + #f + #f + #f + 1 + (782) + #f + (- x$560) + 0 + 1 + #t + #f + #f)))) + ((r$577 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 5 + #f + #f + #f + 0 + () + #f + (set! loop$273 r$578) + 0 + 0 + #t + #f + #f))) + (cells$338 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 283 + #f + #f + #f + 5 + (283 276 271 265 259) + #f + r$790 + 0 + 5 + #f + #f + #f))) + (468 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$578 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 6 + #f + #f + #f + 1 + (6) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(49 + (k$579 i$275 result$274) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(48 + (r$580) + ((if r$580 + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(9 + () + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(8 + (r$581) + ((thunk$262 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(7 + (r$582) + ((loop$273 k$579 r$581 r$582)) + #f)))) + #f)) + (Cyc-fast-plus i$275 1))) + #f))) + (ok?$261 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(47 + (r$583) + ((if r$583 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(40 + () + ((current-jiffy + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(39 + (r$585) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(38 + (j1$276) + ((current-second + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(37 + (r$586) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(36 + (t1$277) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(35 + (r$587) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(34 + (jifs$278) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(33 + (r$607) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(32 + (r$588) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(31 + (secs$279) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(30 + (r$606) + ((rounded$266 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(29 + (r$589) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(28 + (secs2$280) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(27 + () + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(26 + (r$590) + ((write #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(25 + (r$591) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(24 + (r$592) + ((write #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(23 + (r$593) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(22 + (r$594) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(21 + (r$595) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(20 + (r$596) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(19 + (r$597) + ((this-scheme-implementation-name + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(18 + (r$605) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(17 + (r$598) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(16 + (r$599) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(15 + (r$600) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(14 + (r$601) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(13 + (r$602) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(12 + (r$603) + ((current-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(11 + (r$604) + ((flush-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(10 + (r$584) + ((k$579 result$274)) + #f)) + r$604)) + #f)))) + #f)))) + #f)) + secs$279)) + #f)) + ",")) + #f)) + name$264)) + #f)) + ",")) + #f)) + r$605)) + #f)))) + #f)) + "+!CSVLINE!+")) + #f)))) + #f)) + name$264)) + #f)) + ") for ")) + #f)) + secs2$280)) + #f)) + " seconds (")) + #f)) + secs$279)) + #f)) + "Elapsed time: ")) + #f)))) + #f)) + r$589)) + #f)) + r$606)) + #f)) + (Cyc-fast-sub + t1$277 + t0$269))) + #f)) + r$588)) + #f)) + (inexact__inline__ + r$607))) + #f)) + (Cyc-fast-div + jifs$278 + j/s$268))) + #f)) + r$587)) + #f)) + (Cyc-fast-sub + j1$276 + j0$270))) + #f)) + r$586)) + #f)))) + #f)) + r$585)) + #f)))) + #f))) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(46 + () + ((display + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(45 + (r$608) + ((write #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(44 + (r$609) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(43 + (r$610) + ((current-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(42 + (r$612) + ((flush-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(41 + (r$611) + ((k$579 result$274)) + #f)) + r$612)) + #f)))) + #f)))) + #f)) + result$274)) + #f)) + "ERROR: returned incorrect result: ")) + #f))))) + #f)) + result$274))) + #f)) + (Cyc-fast-lt i$275 count$263))) + #t)) + 0 + 0 + #t + #f + #f))) + (469 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((470 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((471 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$870 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 391 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (472 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$871 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 390 #f #f #f 1 (389) #f #f 0 1 #f #f #f))) + (473 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$872 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 389 #f #f #f 1 (389) #f #f 0 1 #t #f #f))) + (474 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((r$873 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 387 + #f + #f + #f + 1 + (387) + #f + (Cyc-fast-sub ncols$362 1) + 0 + 1 + #t + #f + #f))) + (475 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$874 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 357 + #f + #f + #f + 0 + () + #f + (set! tp-lp$368 r$875) + 0 + 0 + #t + #f + #f))) + (476 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (harr:nrows + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 541 + #f + #f + 5 + (249 348 391 487 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(541 + (k$1035 o$440) + ((k$1035 (vector-ref o$440 1))) + #t))) + 4 + 0 + #f + #f + #f))) + (bitwise-not + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 783 + #f + #f + 3 + (262 590 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(783 + (k$1272 x$560) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(782 + (r$1273) + ((k$1272 (Cyc-fast-sub r$1273 1))) + #f)) + (- x$560))) + #t))) + 2 + 0 + #f + #f + #f)))) + ((r$875 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 358 + #f + #f + #f + 1 + (358) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(384 + (k$876 max-len$372 + entrance$371 + exit$370 + tcol$369) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(383 + (r$877) + ((if r$877 + (vector k$876 entrance$371 exit$370) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(382 + (r$895) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(381 + (r$878) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(380 + (top-cell$373) + ((reroot-maze + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(379 + (r$879) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(378 + (r$885) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(377 + (max-len$377 + entrance$376 + exit$375 + bcol$374) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(376 + (bt-lp$378) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(367 + (r$887) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(366 + (r$886) + ((bt-lp$378 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(365 + (r$880) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(364 + (result$384) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(363 + (r$881) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(362 + (r$882) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(361 + (r$883) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(360 + (max-len$387 + entrance$386 + exit$385) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(359 + (r$884) + ((tp-lp$368 + k$876 + max-len$387 + entrance$386 + exit$385 + r$884)) + #f)) + (Cyc-fast-sub + tcol$369 + 1))) + #f)) + r$881 + r$882 + r$883)) + #f)) + (vector-ref + result$384 + 2))) + #f)) + (vector-ref + result$384 + 1))) + #f)) + (vector-ref + result$384 + 0))) + #f)) + r$880)) + #f)) + max-len$377 + entrance$376 + exit$375 + bcol$374)) + #f)) + (set! bt-lp$378 + r$887))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(375 + (k$888 max-len$382 + entrance$381 + exit$380 + bcol$379) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(374 + (r$889) + ((if r$889 + (vector + k$888 + max-len$382 + entrance$381 + exit$380) + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(373 + (r$894) + ((path-length + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(372 + (r$890) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(371 + (this-len$383) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(370 + (r$891) + ((if r$891 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(368 + (r$892) + ((bt-lp$378 + k$888 + this-len$383 + tcol$369 + bcol$379 + r$892)) + #f)) + (Cyc-fast-sub + bcol$379 + 1)) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(369 + (r$893) + ((bt-lp$378 + k$888 + max-len$382 + entrance$381 + exit$380 + r$893)) + #f)) + (Cyc-fast-sub + bcol$379 + 1)))) + #f)) + (Cyc-fast-gt + this-len$383 + max-len$382))) + #f)) + r$890)) + #f)) + r$894)) + #f)) + harr$361 + 0 + bcol$379))) + #f)) + (Cyc-fast-lt + bcol$379 + 0))) + #t)))) + #f)) + #f)) + #f)) + max-len$372 + entrance$371 + exit$370 + r$885)) + #f)) + (Cyc-fast-sub + ncols$362 + 1))) + #f)) + top-cell$373)) + #f)) + r$878)) + #f)) + harr$361 + r$895 + tcol$369)) + #f)) + (Cyc-fast-sub nrows$363 1)))) + #f)) + (Cyc-fast-lt tcol$369 0))) + #t)) + 0 + 0 + #t + #f + #f))) + (477 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (r$904 add-wall$396 r$904) #t)))) + ((478 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$877 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 383 + #f + #f + #f + 1 + (383) + #f + (Cyc-fast-lt tcol$369 0) + 0 + 0 + #t + #f + #f))) + (479 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((r$878 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 381 #f #f #f 1 (381) #f #f 0 1 #t #f #f))) + (480 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$879 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 379 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (481 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((482 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((483 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((484 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((485 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((486 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((487 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((488 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((s$519 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 669 #f #f #f 1 (669) #f #f 0 1 #t #f #f))) + (489 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$283 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 83 #f #f #f 1 (78) #f #f 0 1 #t #f #f))) + (490 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((491 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (r$975) #f)))) + ((lp$196$310 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 191 + #f + #f + #f + 3 + (134 133 132) + #f + r$695 + 2 + 0 + #f + #f + #f))) + (492 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((493 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((494 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((o$494 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 636 #f #f #f 1 (636) #f #f 0 1 #t #t #f))) + (495 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((o$495 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 637 #f #f #f 1 (637) #f #f 0 1 #t #f #f))) + (496 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((497 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$580 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 48 + #f + #f + #f + 1 + (48) + #f + (Cyc-fast-lt i$275 count$263) + 0 + 0 + #t + #f + #f))) + (o$497 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 638 #f #f #f 1 (638) #f #f 0 1 #t #t #f))) + (498 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$581 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 8 + #f + #f + #f + 1 + (7) + #f + (Cyc-fast-plus i$275 1) + 0 + 1 + #f + #f + #f))) + (o$498 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 639 #f #f #f 1 (639) #f #f 0 1 #t #f #f))) + (499 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (random-int + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 700 + #f + #f + 2 + (614 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(700 + (k$1207 n$533 state$532) + ((rand #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(699 (r$1208) ((mod k$1207 r$1208 n$533)) #f)) + state$532)) + #t))) + 1 + 0 + #f + #f + #f)))) + ((r$582 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 7 #f #f #f 1 (7) #f #f 0 1 #t #f #f))) + (500 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$583 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 47 #f #f #f 1 (47) #f #f 0 0 #t #f #f))) + (result$340 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 274 + #f + #f + #f + 2 + (274 273) + #f + r$793 + 0 + 2 + #t + #f + #f))) + (501 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$584 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 10 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (502 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$585 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 39 #f #f #f 1 (39) #f #f 0 1 #t #f #f))) + (r2$515 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 663 + #f + #f + #f + 4 + (661 654 653 652) + #f + r$1168 + 0 + 4 + #f + #f + #f))) + (503 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$586 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 37 #f #f #f 1 (37) #f #f 0 1 #t #f #f))) + (504 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$587 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 35 + #f + #f + #f + 1 + (35) + #f + (Cyc-fast-sub j1$276 j0$270) + 0 + 1 + #t + #f + #f))) + (505 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$588 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 32 + #f + #f + #f + 1 + (32) + #f + (inexact__inline__ r$607) + 0 + 1 + #t + #f + #f))) + (ncols$390 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 483 + #f + #f + #f + 4 + (483 472 428 427) + #f + r$901 + 0 + 4 + #t + #f + #f))) + (506 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$589 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 29 #f #f #f 1 (29) #f #f 0 1 #t #f #f))) + (507 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((508 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$880 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 365 #f #f #f 1 (365) #f #f 0 1 #t #f #f))) + (509 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$881 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 363 + #f + #f + #f + 1 + (361) + #f + (vector-ref result$384 0) + 0 + 1 + #f + #f + #f))) + (510 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((r$882 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 362 + #f + #f + #f + 1 + (361) + #f + (vector-ref result$384 1) + 0 + 1 + #f + #f + #f))) + (511 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (r$999 lp$117$426 r$999) #t)))) + ((r$883 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 361 + #f + #f + #f + 1 + (361) + #f + (vector-ref result$384 2) + 0 + 1 + #t + #f + #f))) + (512 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$884 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 359 + #f + #f + #f + 1 + (359) + #f + (Cyc-fast-sub tcol$369 1) + 0 + 1 + #t + #f + #f))) + (513 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$885 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 378 + #f + #f + #f + 1 + (378) + #f + (Cyc-fast-sub ncols$362 1) + 0 + 1 + #t + #f + #f))) + (514 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$886 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 366 + #f + #f + #f + 0 + () + #f + (set! bt-lp$378 r$887) + 0 + 0 + #t + #f + #f))) + (515 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$887 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 367 + #f + #f + #f + 1 + (367) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(375 + (k$888 max-len$382 + entrance$381 + exit$380 + bcol$379) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(374 + (r$889) + ((if r$889 + (vector k$888 max-len$382 entrance$381 exit$380) + (href/rc + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(373 + (r$894) + ((path-length + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(372 + (r$890) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(371 + (this-len$383) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(370 + (r$891) + ((if r$891 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(368 + (r$892) + ((bt-lp$378 + k$888 + this-len$383 + tcol$369 + bcol$379 + r$892)) + #f)) + (Cyc-fast-sub + bcol$379 + 1)) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(369 + (r$893) + ((bt-lp$378 + k$888 + max-len$382 + entrance$381 + exit$380 + r$893)) + #f)) + (Cyc-fast-sub + bcol$379 + 1)))) + #f)) + (Cyc-fast-gt + this-len$383 + max-len$382))) + #f)) + r$890)) + #f)) + r$894)) + #f)) + harr$361 + 0 + bcol$379))) + #f)) + (Cyc-fast-lt bcol$379 0))) + #t)) + 0 + 0 + #t + #f + #f))) + (516 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((517 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((r$889 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 374 + #f + #f + #f + 1 + (374) + #f + (Cyc-fast-lt bcol$379 0) + 0 + 0 + #t + #f + #f))) + (518 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (r$992 lp$113$421 r$992) #t)))) + ((s$522 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 696 + #f + #f + #f + 3 + (696 688 687) + #f + #f + 0 + 3 + #f + #f + #f))) + (519 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((520 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((521 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((c1$475 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 600 + #f + #f + #f + 3 + (600 592 586) + #f + r$1082 + 0 + 3 + #f + #f + #f))) + (522 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((523 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((hexwalls$298 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 123 + #f + #f + #f + 3 + (114 118 122) + #f + #f + 0 + 3 + #t + #f + #f))) + (524 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((525 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((526 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((y$407 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 459 #f #f #f 1 (434) #f r$942 0 1 #f #f #f))) + (527 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((528 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((y$409 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 457 + #f + #f + #f + 6 + (457 454 446 437 440 449) + #f + #f + 0 + 6 + #t + #f + #f))) + (529 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (set-cell:walls + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 640 + #f + #f + 3 + (260 586 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(640 + (k$1137 o$500 v$499) + ((k$1137 (vector-set! o$500 3 v$499))) + #t))) + 2 + 0 + #f + #f + #f)))) + ((530 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((531 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((532 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((533 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((534 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$590 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 26 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (535 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$591 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 25 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (elts$441 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 543 #f #f #f 1 (542) #f #f 0 1 #f #f #f))) + (536 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$592 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 24 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (537 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$593 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 23 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (538 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$594 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 22 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (539 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$595 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 21 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (540 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$596 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 20 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (541 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$597 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 19 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (542 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$598 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 17 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (543 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$599 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 16 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (544 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((545 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$890 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 372 #f #f #f 1 (372) #f #f 0 1 #t #f #f))) + (546 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$891 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 370 + #f + #f + #f + 1 + (370) + #f + (Cyc-fast-gt this-len$383 max-len$382) + 0 + 0 + #t + #f + #f))) + (547 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #f)))) + ((r$892 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 368 + #f + #f + #f + 1 + (368) + #f + (Cyc-fast-sub bcol$379 1) + 0 + 1 + #t + #f + #f))) + (548 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$893 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 369 + #f + #f + #f + 1 + (369) + #f + (Cyc-fast-sub bcol$379 1) + 0 + 1 + #t + #f + #f))) + (549 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (r$1044 lp$446 r$1044) #t)))) + ((r$894 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 373 #f #f #f 1 (373) #f #f 0 1 #t #f #f))) + (550 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$895 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 382 + #f + #f + #f + 1 + (382) + #f + (Cyc-fast-sub nrows$363 1) + 0 + 1 + #t + #f + #f))) + (551 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$896 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 392 #f #f #f 1 (392) #f #f 0 1 #t #f #f))) + (552 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((553 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((554 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((555 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((entrance$304 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 249 + #f + #f + #f + 3 + (231 215 198) + #f + #f + 0 + 3 + #t + #f + #f))) + (556 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((557 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (r$1053 lp$105$452 r$1053) #f)))) + ((558 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (Q$536 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 715 + #f + #t + 2787 + 2 + (715 713) + #f + 2787 + 0 + 2 + #t + #f + #f)))) + ((559 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((560 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((y$414 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 491 #f #f #f 1 (490) #f #f 0 1 #t #f #f))) + (561 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((562 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((563 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((564 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((565 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((566 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((567 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (r$1061 lp$458 r$1061) #t)))) + ((j0$270 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 53 #f #f #f 1 (36) #f r$576 0 1 #t #f #f))) + (walls$472 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 604 #f #f #f 1 (582) #f #f 0 1 #f #f #f))) + (568 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((lp$207$314 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 160 + #f + #f + #f + 3 + (148 147 146) + #f + r$713 + 2 + 0 + #f + #f + #f))) + (node$444 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 552 #f #f #f 1 (552) #f #f 0 1 #t #f #f))) + (569 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((node$445 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 551 + #f + #f + #f + 1 + (544) + #f + node$444 + 0 + 1 + #f + #f + #f))) + (570 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((571 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((node$447 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 549 #f #f #f 2 (549 548) #f #f 0 2 #t #f #f))) + (572 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((573 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((574 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((set1$476 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 598 + #f + #f + #f + 3 + (593 588 585) + #f + r$1083 + 0 + 3 + #f + #f + #f))) + (575 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (r$1072) #f)))) + ((576 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((577 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (r$1069 search$467 r$1069) #t)))) + ((578 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((579 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((580 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((k$1000 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 511 #f #f #f 2 (500 509) #f #f 1 1 #f #f #t))) + (581 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((582 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((harr$346 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 356 + #f + #f + #f + 8 + (348 346 290 303 311 322 328 333) + #f + #f + 0 + 8 + #t + #f + #f))) + (583 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((584 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((585 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((586 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((587 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((count$263 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 71 #f #f #f 1 (49) #f #f 0 1 #t #f #f))) + (588 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((589 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((590 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((591 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((592 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((593 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((594 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((595 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((596 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((597 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((Cyc-fast-div + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 2 (66 34) #f #f 2 0 #t #f #f))) + (598 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((599 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((600 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((601 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((node$450 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 559 #f #f #f 1 (553) #f r$1051 0 1 #f #f #f))) + (602 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (r$1080) #t)))) + ((walls$480 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 588 #f #f #f 1 (587) #f r$1087 0 1 #t #f #f))) + (603 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (r$1078) #t)))) + ((604 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((node$453 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 557 #f #f #f 2 (556 557) #f #f 0 1 #t #f #f))) + (605 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((606 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((lp$132$404 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 468 + #f + #f + #f + 3 + (432 431 430) + #f + r$937 + 2 + 0 + #f + #f + #f))) + (607 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((608 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((node$457 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 569 + #f + #f + #f + 1 + (562) + #f + new-root$455 + 0 + 1 + #f + #f + #f))) + (609 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((610 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((611 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (k$810 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 356 + #f + #f + #f + 3 + (292 286 286) + #f + #f + 2 + 1 + #f + #f + #t)))) + ((612 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((613 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((614 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((615 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((616 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((617 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (r$1101 lp$484 r$1101) #t)))) + ((618 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((619 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((620 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((k$1013 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 530 #f #f #f 1 (526) #f #f 1 0 #t #f #t))) + (621 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((622 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((623 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((624 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((625 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((626 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((627 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((eq? . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 4 + (575 670 688 682) + #f + #f + 4 + 0 + #t + #f + #f))) + (628 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((current-output-port + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 3 (43 12 61) #f #f 3 0 #f #f #f))) + (629 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((630 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (r$1116 lp$491 r$1116) #f)))) + ((631 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((632 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((633 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((y$433 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 538 #f #f #f 1 (538) #f #f 0 1 #t #f #f))) + (634 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((635 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((636 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((637 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((638 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((node$460 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 567 + #f + #f + #f + 3 + (567 565 564) + #f + #f + 0 + 3 + #f + #f + #f))) + (639 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((640 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((641 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((642 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((test$542 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 707 + #f + #f + #f + 3 + (706 705 705) + #f + r$1215 + 0 + 3 + #f + #f + #f))) + (643 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((vector-length + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 2 (622 635) #f #f 2 0 #t #f #f))) + (644 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((node$466 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 579 + #f + #f + #f + 1 + (571) + #f + root$463 + 0 + 1 + #f + #f + #f))) + (645 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((646 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((647 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((node$469 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 577 + #f + #f + #f + 3 + (577 574 573) + #f + #f + 0 + 3 + #f + #f + #f))) + (648 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((649 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((650 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((651 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((harr$361 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 393 + #f + #f + #f + 6 + (393 392 391 390 382 374) + #f + #f + 0 + 6 + #f + #f + #f))) + (652 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((result$384 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 364 + #f + #f + #f + 3 + (364 363 362) + #f + r$880 + 0 + 3 + #t + #f + #f))) + (653 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((654 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((k$1020 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 538 #f #f #f 1 (531) #f #f 1 0 #t #f #t))) + (655 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((input2$289 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 101 + #f + #f + #f + 2 + (97 88) + #f + r$637 + 0 + 2 + #t + #f + #f))) + (656 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((657 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((658 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((659 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((660 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((newline + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 4 + (44 13 21 62) + #f + #f + 4 + 0 + #f + #f + #f))) + (661 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((662 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((663 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((k$1029 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 539 #f #f #f 1 (539) #f #f 1 0 #t #f #t))) + (664 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((665 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((count$287 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 105 + #f + #f + #f + 4 + (99 89 88 84) + #f + r$635 + 0 + 4 + #f + #f + #f))) + (666 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((entrance$334 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 252 #f #f #f 1 (252) #f r$785 0 1 #t #f #f))) + (667 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((668 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (main . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 107 + #f + #f + 2 + (1 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(107 + (k$634) + ((read #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(106 + (r$635) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(105 + (count$287) + ((read #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(104 + (r$636) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(103 + (input1$288) + ((read #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(102 + (r$637) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(101 + (input2$289) + ((read #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(100 + (r$638) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(99 + (output$290) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(98 + (r$639) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(97 + (s3$291) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(96 + (r$640) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(95 + (s2$292) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(94 + (r$641) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(93 + (s1$293) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(92 + (name$294) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(91 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(90 + (r$642) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(86 + (r$643) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(84 + (r$644) + ((run-r7rs-benchmark + k$634 + r$642 + count$287 + r$643 + r$644)) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(85 + (k$645 result$295) + ((k$645 (equal? + result$295 + output$290))) + #t)))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(89 + (k$646) + ((hide #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(88 + (r$647) + ((hide #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(87 + (r$648) + ((run k$646 + r$647 + r$648)) + #f)) + count$287 + input2$289)) + #f)) + count$287 + input1$288)) + #t)))) + #f)) + (string-append + name$294 + ":" + s1$293 + ":" + s2$292 + ":" + s3$291))) + #f)))) + #f)) + "maze")) + #f)) + r$641)) + #f)) + (number->string + input1$288))) + #f)) + r$640)) + #f)) + (number->string + input2$289))) + #f)) + r$639)) + #f)) + (number->string + count$287))) + #f)) + r$638)) + #f)))) + #f)) + r$637)) + #f)))) + #f)) + r$636)) + #f)))) + #f)) + r$635)) + #f)))) + #t))) + 1 + 0 + #f + #f + #f)))) + ((669 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((670 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((671 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((672 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((nc$353 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 344 #f #f #f 1 (341) #f r$816 0 1 #t #f #f))) + (673 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((674 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((675 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((676 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$1193) #f)))) + ((677 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((678 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((679 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((680 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((681 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((682 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((683 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((684 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (r$1196 lp$528 r$1196) #t)))) + ((685 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (k$830 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 297 + #f + #f + #f + 3 + (296 293 294) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(292 + (r$824) + ((if r$824 + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(291 + (r$828) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(290 + (r$829) + ((href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(289 + (r$825) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(288 + (ne$356) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(287 + (r$827) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(286 + (r$826) + ((if r$826 + (k$810 #f) + (proc$347 + k$810 + ne$356))) + #f)) + r$827 + south-west)) + #f)) + ne$356)) + #f)) + r$825)) + #f)) + harr$346 + r$828 + r$829)) + #f)) + (Cyc-fast-plus y$351 1))) + #f)) + (Cyc-fast-plus x$350 3)) + (k$810 #f))) + #f)) + 3 + 0 + #t + #f + #t)))) + ((686 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((687 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((688 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((689 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (k$834 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 305 + #f + #f + #f + 3 + (304 299 299) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(298 + (r$823) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(297 + (k$830) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(296 + (r$831) + ((if r$831 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(295 + (r$832) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(294 + (tmp$169$357) + ((if tmp$169$357 + (k$830 tmp$169$357) + (mod #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(293 + (r$833) + ((k$830 (zero?__inline__ + r$833))) + #f)) + x$350 + 6))) + #f)) + r$832)) + #f)) + (Cyc-fast-lte y$351 maxy$354)) + (k$830 #f))) + #f)) + (Cyc-fast-lt x$350 maxx$355))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(292 + (r$824) + ((if r$824 + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(291 + (r$828) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(290 + (r$829) + ((href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(289 + (r$825) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(288 + (ne$356) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(287 + (r$827) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(286 + (r$826) + ((if r$826 + (k$810 #f) + (proc$347 + k$810 + ne$356))) + #f)) + r$827 + south-west)) + #f)) + ne$356)) + #f)) + r$825)) + #f)) + harr$346 + r$828 + r$829)) + #f)) + (Cyc-fast-plus y$351 1))) + #f)) + (Cyc-fast-plus x$350 3)) + (k$810 #f))) + #f)))) + #f)) + 2 + 1 + #f + #f + #t))) + (remainder + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (719) #f #f 1 0 #f #f #f)))) + ((690 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((691 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (wall:bit + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 646 + #f + #f + 2 + (591 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(646 + (k$1153 o$506) + ((k$1153 (vector-ref o$506 3))) + #t))) + 1 + 0 + #f + #f + #f)))) + ((692 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((693 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (r$1188 lp$524 r$1188) #t)))) + ((k$1032 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 540 #f #f #f 1 (540) #f #f 1 0 #t #f #t))) + (694 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((nrows$306 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 247 + #f + #f + #f + 2 + (211 194) + #f + r$684 + 0 + 2 + #t + #f + #f))) + (695 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((696 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((k$1035 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 541 #f #f #f 1 (541) #f #f 1 0 #t #f #t))) + (697 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((698 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((699 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((k$1038 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 543 #f #f #f 1 (542) #f #f 0 1 #f #f #t))) + (700 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((701 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((entrance$342 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 271 + #f + #f + #f + 2 + (265 259) + #f + r$794 + 0 + 2 + #f + #f + #f))) + (702 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((703 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((704 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? (k$1218) #t)))) + ((705 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((706 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((707 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((708 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((709 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((710 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((711 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((712 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((713 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((714 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((715 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((716 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((list->vector + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (394) #f #f 1 0 #t #f #f))) + (717 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((lo$541 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 711 #f #f #f 1 (711) #f r$1214 0 1 #t #f #f))) + (718 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((719 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((720 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((tmp$165$360 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 315 + #f + #f + #f + 2 + (315 315) + #f + r$849 + 0 + 1 + #t + #f + #f))) + (721 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((722 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (k$840 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 319 + #f + #f + #f + 3 + (313 307 307) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(306 + (r$822) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(305 + (k$834) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(304 + (r$835) + ((if r$835 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(303 + (r$839) + ((href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(302 + (r$836) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(301 + (n$358) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(300 + (r$838) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(299 + (r$837) + ((if r$837 + (k$834 #f) + (proc$347 + k$834 + n$358))) + #f)) + r$838 + south)) + #f)) + n$358)) + #f)) + r$836)) + #f)) + harr$346 + x$350 + r$839)) + #f)) + (Cyc-fast-plus y$351 2)) + (k$834 #f))) + #f)) + (Cyc-fast-lt y$351 maxy$354))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(298 + (r$823) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(297 + (k$830) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(296 + (r$831) + ((if r$831 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(295 + (r$832) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(294 + (tmp$169$357) + ((if tmp$169$357 + (k$830 tmp$169$357) + (mod #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(293 + (r$833) + ((k$830 (zero?__inline__ + r$833))) + #f)) + x$350 + 6))) + #f)) + r$832)) + #f)) + (Cyc-fast-lte y$351 maxy$354)) + (k$830 #f))) + #f)) + (Cyc-fast-lt x$350 maxx$355))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(292 + (r$824) + ((if r$824 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(291 + (r$828) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(290 + (r$829) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(289 + (r$825) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(288 + (ne$356) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(287 + (r$827) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(286 + (r$826) + ((if r$826 + (k$810 #f) + (proc$347 + k$810 + ne$356))) + #f)) + r$827 + south-west)) + #f)) + ne$356)) + #f)) + r$825)) + #f)) + harr$346 + r$828 + r$829)) + #f)) + (Cyc-fast-plus y$351 1))) + #f)) + (Cyc-fast-plus x$350 3)) + (k$810 #f))) + #f)))) + #f)))) + #f)) + 2 + 1 + #f + #f + #t)))) + ((723 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #f)))) + ((724 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((725 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((726 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #f)))) + ((727 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((728 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((729 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (k$847 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 318 + #f + #f + #f + 3 + (317 314 315) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(313 + (r$841) + ((if r$841 + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(312 + (r$845) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(311 + (r$846) + ((href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(310 + (r$842) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(309 + (nw$359) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(308 + (r$844) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(307 + (r$843) + ((if r$843 + (k$840 #f) + (proc$347 + k$840 + nw$359))) + #f)) + r$844 + south-east)) + #f)) + nw$359)) + #f)) + r$842)) + #f)) + harr$346 + r$845 + r$846)) + #f)) + (Cyc-fast-plus y$351 1))) + #f)) + (Cyc-fast-sub x$350 3)) + (k$840 #f))) + #f)) + 3 + 0 + #t + #f + #t)))) + ((730 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((k$1042 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 552 #f #f #f 1 (544) #f #f 0 1 #f #f #t))) + (731 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #f)))) + ((732 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((harr$388 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 487 + #f + #f + #f + 13 + (487 + 485 + 454 + 445 + 439 + 448 + 422 + 415 + 406 + 404 + 402 + 400 + 418) + #f + #f + 0 + 13 + #t + #f + #f))) + (733 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((k$1045 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 549 #f #f #f 2 (546 546) #f #f 1 1 #f #f #t))) + (734 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #f)))) + ((735 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((736 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (wall:neighbor + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 647 + #f + #f + 2 + (598 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(647 + (k$1156 o$507) + ((k$1156 (vector-ref o$507 2))) + #t))) + 1 + 0 + #f + #f + #f)))) + ((737 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$1238) #f)))) + ((738 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((739 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((740 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((741 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((742 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((743 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((744 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (this-scheme-implementation-name + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 4 + #f + #f + 2 + (-1 19) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(4 + (k$564) + ((Cyc-version + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(3 + (r$565) + ((k$564 (string-append "cyclone-" r$565))) + #f)))) + #t))) + 1 + 0 + #f + #f + #f)))) + ((745 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((746 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #f))) + (cell:id + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 642 + #f + #f + 2 + (354 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(642 + (k$1143 o$502) + ((k$1143 (vector-ref o$502 2))) + #t))) + 1 + 0 + #f + #f + #f)))) + ((747 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((748 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((749 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #f)))) + ((750 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((751 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((proc$347 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 356 + #f + #f + #f + 6 + (286 299 307 321 327 332) + #f + #f + 6 + 0 + #f + #f + #f))) + (752 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((753 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((754 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #f)))) + ((755 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((756 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((757 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #f)))) + ((758 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((759 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((old-parent$461 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 565 + #f + #f + #f + 2 + (564 564) + #f + r$1063 + 0 + 1 + #f + #f + #f))) + (760 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$1254) #f))) + (k$851 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 325 + #f + #f + #f + 2 + (321 324) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(320 + (r$821) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(319 + (k$840) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(318 + (k$847) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(317 + (r$848) + ((if r$848 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(316 + (r$849) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(315 + (tmp$165$360) + ((if tmp$165$360 + (k$847 tmp$165$360) + (mod #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(314 + (r$850) + ((k$847 (zero?__inline__ + r$850))) + #f)) + x$350 + 6))) + #f)) + r$849)) + #f)) + (Cyc-fast-lte y$351 maxy$354)) + (k$847 #f))) + #f)) + (Cyc-fast-gt x$350 0))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(313 + (r$841) + ((if r$841 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(312 + (r$845) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(311 + (r$846) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(310 + (r$842) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(309 + (nw$359) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(308 + (r$844) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(307 + (r$843) + ((if r$843 + (k$840 #f) + (proc$347 + k$840 + nw$359))) + #f)) + r$844 + south-east)) + #f)) + nw$359)) + #f)) + r$842)) + #f)) + harr$346 + r$845 + r$846)) + #f)) + (Cyc-fast-plus y$351 1))) + #f)) + (Cyc-fast-sub x$350 3)) + (k$840 #f))) + #f)))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(306 + (r$822) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(305 + (k$834) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(304 + (r$835) + ((if r$835 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(303 + (r$839) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(302 + (r$836) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(301 + (n$358) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(300 + (r$838) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(299 + (r$837) + ((if r$837 + (k$834 #f) + (proc$347 + k$834 + n$358))) + #f)) + r$838 + south)) + #f)) + n$358)) + #f)) + r$836)) + #f)) + harr$346 + x$350 + r$839)) + #f)) + (Cyc-fast-plus y$351 2)) + (k$834 #f))) + #f)) + (Cyc-fast-lt y$351 maxy$354))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(298 + (r$823) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(297 + (k$830) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(296 + (r$831) + ((if r$831 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(295 + (r$832) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(294 + (tmp$169$357) + ((if tmp$169$357 + (k$830 tmp$169$357) + (mod #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(293 + (r$833) + ((k$830 (zero?__inline__ + r$833))) + #f)) + x$350 + 6))) + #f)) + r$832)) + #f)) + (Cyc-fast-lte y$351 maxy$354)) + (k$830 #f))) + #f)) + (Cyc-fast-lt x$350 maxx$355))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(292 + (r$824) + ((if r$824 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(291 + (r$828) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(290 + (r$829) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(289 + (r$825) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(288 + (ne$356) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(287 + (r$827) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(286 + (r$826) + ((if r$826 + (k$810 #f) + (proc$347 + k$810 + ne$356))) + #f)) + r$827 + south-west)) + #f)) + ne$356)) + #f)) + r$825)) + #f)) + harr$346 + r$828 + r$829)) + #f)) + (Cyc-fast-plus y$351 1))) + #f)) + (Cyc-fast-plus x$350 3)) + (k$810 #f))) + #f)))) + #f)))) + #f)))) + #f)) + 1 + 1 + #f + #f + #t)))) + ((761 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (set-size + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 669 + #f + #f + 4 + (585 661 663 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(669 + (k$1177 s$519) + ((get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(668 (r$1178) ((k$1177 (car r$1178))) #f)) + s$519)) + #t))) + 3 + 0 + #f + #f + #f)))) + ((762 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((763 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((764 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((c2$477 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 596 #f #f #f 1 (596) #f r$1084 0 1 #t #f #f))) + (765 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (k$856 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 330 + #f + #f + #f + 2 + (327 329) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(326 + (r$820) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(325 + (k$851) + ((bit-test + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(324 + (r$852) + ((if r$852 + (k$851 #f) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(323 + (r$854) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(322 + (r$855) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(321 + (r$853) + ((proc$347 + k$851 + r$853)) + #f)) + harr$346 + r$854 + r$855)) + #f)) + (Cyc-fast-sub y$351 1))) + #f)) + (Cyc-fast-plus x$350 3)))) + #f)) + walls$348 + south-east)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(320 + (r$821) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(319 + (k$840) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(318 + (k$847) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(317 + (r$848) + ((if r$848 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(316 + (r$849) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(315 + (tmp$165$360) + ((if tmp$165$360 + (k$847 tmp$165$360) + (mod #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(314 + (r$850) + ((k$847 (zero?__inline__ + r$850))) + #f)) + x$350 + 6))) + #f)) + r$849)) + #f)) + (Cyc-fast-lte y$351 maxy$354)) + (k$847 #f))) + #f)) + (Cyc-fast-gt x$350 0))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(313 + (r$841) + ((if r$841 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(312 + (r$845) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(311 + (r$846) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(310 + (r$842) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(309 + (nw$359) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(308 + (r$844) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(307 + (r$843) + ((if r$843 + (k$840 #f) + (proc$347 + k$840 + nw$359))) + #f)) + r$844 + south-east)) + #f)) + nw$359)) + #f)) + r$842)) + #f)) + harr$346 + r$845 + r$846)) + #f)) + (Cyc-fast-plus y$351 1))) + #f)) + (Cyc-fast-sub x$350 3)) + (k$840 #f))) + #f)))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(306 + (r$822) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(305 + (k$834) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(304 + (r$835) + ((if r$835 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(303 + (r$839) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(302 + (r$836) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(301 + (n$358) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(300 + (r$838) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(299 + (r$837) + ((if r$837 + (k$834 #f) + (proc$347 + k$834 + n$358))) + #f)) + r$838 + south)) + #f)) + n$358)) + #f)) + r$836)) + #f)) + harr$346 + x$350 + r$839)) + #f)) + (Cyc-fast-plus y$351 2)) + (k$834 #f))) + #f)) + (Cyc-fast-lt y$351 maxy$354))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(298 + (r$823) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(297 + (k$830) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(296 + (r$831) + ((if r$831 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(295 + (r$832) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(294 + (tmp$169$357) + ((if tmp$169$357 + (k$830 tmp$169$357) + (mod #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(293 + (r$833) + ((k$830 (zero?__inline__ + r$833))) + #f)) + x$350 + 6))) + #f)) + r$832)) + #f)) + (Cyc-fast-lte + y$351 + maxy$354)) + (k$830 #f))) + #f)) + (Cyc-fast-lt x$350 maxx$355))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(292 + (r$824) + ((if r$824 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(291 + (r$828) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(290 + (r$829) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(289 + (r$825) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(288 + (ne$356) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(287 + (r$827) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(286 + (r$826) + ((if r$826 + (k$810 #f) + (proc$347 + k$810 + ne$356))) + #f)) + r$827 + south-west)) + #f)) + ne$356)) + #f)) + r$825)) + #f)) + harr$346 + r$828 + r$829)) + #f)) + (Cyc-fast-plus + y$351 + 1))) + #f)) + (Cyc-fast-plus x$350 3)) + (k$810 #f))) + #f)))) + #f)))) + #f)))) + #f)))) + #f)) + 1 + 1 + #f + #f + #t)))) + ((k$1050 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 561 #f #f #f 1 (553) #f #f 0 1 #f #f #t))) + (766 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((767 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((768 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((769 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$1266) #f)))) + ((k$1054 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 557 #f #f #f 2 (557 555) #f #f 1 1 #f #f #t))) + (770 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((771 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((harr:elts + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 539 + #f + #f + 3 + (530 535 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(539 + (k$1029 o$438) + ((k$1029 (vector-ref o$438 3))) + #t))) + 2 + 0 + #f + #f + #f))) + (772 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((773 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #f)))) + ((774 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((k$1059 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 570 #f #f #f 1 (562) #f #f 0 1 #f #f #t))) + (775 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((776 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((777 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((778 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((779 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((entrance$366 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 386 #f #t #f 1 (357) #f #f 0 1 #f #f #f))) + (780 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((781 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((782 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((783 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((new-parent$456 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 569 #f #t #f 1 (562) #f #f 0 1 #f #f #f)))) + () + () + ((new-parent$459 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 567 #f #f #f 1 (565) #f #f 0 1 #f #f #f)))) + () + ((n$358 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 301 + #f + #f + #f + 2 + (301 299) + #f + r$836 + 0 + 2 + #f + #f + #f))) + (k$564 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 4 #f #f #f 1 (3) #f #f 1 0 #t #f #t)))) + () + () + () + ((k$568 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 71 #f #f #f 1 (5) #f #f 0 1 #f #f #t)))) + () + () + ((k$860 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 336 + #f + #f + #f + 2 + (332 335) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(331 + (r$819) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(330 + (k$856) + ((bit-test + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(329 + (r$857) + ((if r$857 + (k$856 #f) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(328 + (r$859) + ((href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(327 + (r$858) + ((proc$347 k$856 r$858)) + #f)) + harr$346 + x$350 + r$859)) + #f)) + (Cyc-fast-sub y$351 2)))) + #f)) + walls$348 + south)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(326 + (r$820) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(325 + (k$851) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(324 + (r$852) + ((if r$852 + (k$851 #f) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(323 + (r$854) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(322 + (r$855) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(321 + (r$853) + ((proc$347 + k$851 + r$853)) + #f)) + harr$346 + r$854 + r$855)) + #f)) + (Cyc-fast-sub y$351 1))) + #f)) + (Cyc-fast-plus x$350 3)))) + #f)) + walls$348 + south-east)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(320 + (r$821) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(319 + (k$840) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(318 + (k$847) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(317 + (r$848) + ((if r$848 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(316 + (r$849) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(315 + (tmp$165$360) + ((if tmp$165$360 + (k$847 tmp$165$360) + (mod #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(314 + (r$850) + ((k$847 (zero?__inline__ + r$850))) + #f)) + x$350 + 6))) + #f)) + r$849)) + #f)) + (Cyc-fast-lte + y$351 + maxy$354)) + (k$847 #f))) + #f)) + (Cyc-fast-gt x$350 0))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(313 + (r$841) + ((if r$841 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(312 + (r$845) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(311 + (r$846) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(310 + (r$842) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(309 + (nw$359) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(308 + (r$844) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(307 + (r$843) + ((if r$843 + (k$840 #f) + (proc$347 + k$840 + nw$359))) + #f)) + r$844 + south-east)) + #f)) + nw$359)) + #f)) + r$842)) + #f)) + harr$346 + r$845 + r$846)) + #f)) + (Cyc-fast-plus + y$351 + 1))) + #f)) + (Cyc-fast-sub x$350 3)) + (k$840 #f))) + #f)))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(306 + (r$822) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(305 + (k$834) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(304 + (r$835) + ((if r$835 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(303 + (r$839) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(302 + (r$836) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(301 + (n$358) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(300 + (r$838) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(299 + (r$837) + ((if r$837 + (k$834 #f) + (proc$347 + k$834 + n$358))) + #f)) + r$838 + south)) + #f)) + n$358)) + #f)) + r$836)) + #f)) + harr$346 + x$350 + r$839)) + #f)) + (Cyc-fast-plus y$351 2)) + (k$834 #f))) + #f)) + (Cyc-fast-lt y$351 maxy$354))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(298 + (r$823) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(297 + (k$830) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(296 + (r$831) + ((if r$831 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(295 + (r$832) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(294 + (tmp$169$357) + ((if tmp$169$357 + (k$830 tmp$169$357) + (mod #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(293 + (r$833) + ((k$830 (zero?__inline__ + r$833))) + #f)) + x$350 + 6))) + #f)) + r$832)) + #f)) + (Cyc-fast-lte + y$351 + maxy$354)) + (k$830 #f))) + #f)) + (Cyc-fast-lt + x$350 + maxx$355))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(292 + (r$824) + ((if r$824 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(291 + (r$828) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(290 + (r$829) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(289 + (r$825) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(288 + (ne$356) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(287 + (r$827) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(286 + (r$826) + ((if r$826 + (k$810 #f) + (proc$347 + k$810 + ne$356))) + #f)) + r$827 + south-west)) + #f)) + ne$356)) + #f)) + r$825)) + #f)) + harr$346 + r$828 + r$829)) + #f)) + (Cyc-fast-plus + y$351 + 1))) + #f)) + (Cyc-fast-plus x$350 3)) + (k$810 #f))) + #f)))) + #f)))) + #f)))) + #f)))) + #f)))) + #f)) + 1 + 1 + #f + #f + #t)))) + () + ((R$535 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 715 #f #t 2699 1 (710) #f 2699 0 1 #t #f #f)))) + () + ((A$538 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 715 #f #t 2813 1 (711) #f 2813 0 1 #t #f #f)))) + ((nrows$331 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 258 #f #f #f 1 (258) #f #f 0 1 #t #f #f)))) + () + ((ok?$261 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 71 #f #f #f 1 (48) #f #f 1 0 #f #f #f)))) + () + ((k$869 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 393 #f #f #f 1 (357) #f #f 0 1 #f #f #t))) + (k$1062 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 567 #f #f #f 2 (564 564) #f #f 1 1 #f #f #t)))) + () + ((nrows$337 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 285 + #f + #f + #f + 3 + (285 278 266) + #f + #f + 0 + 3 + #t + #f + #f)))) + () + () + ((k$1067 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 580 #f #f #f 1 (571) #f #f 0 1 #f #f #t)))) + () + ((entrance$371 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 384 #f #f #f 2 (378 383) #f #f 0 2 #f #f #f)))) + () + ((output + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + #f + #f + #f + 5 + (110 108 251 250 -1) + #t + r$654 + 0 + 2 + #f + #f + #f)))) + ((j1$276 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 38 #f #f #f 1 (36) #f r$585 0 1 #t #f #f)))) + () + ((entrance$376 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 377 + #f + #f + #f + 1 + (366) + #f + entrance$371 + 0 + 1 + #f + #f + #f)))) + ((set2$478 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 594 + #f + #f + #f + 2 + (593 588) + #f + r$1085 + 0 + 2 + #f + #f + #f)))) + () + () + () + () + () + () + () + ((loop$273 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 50 #f #f #f 3 (7 6 5) #f r$578 2 0 #f #f #f)))) + () + () + ((%halt . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (1) #f #f 0 1 #f #f #f)))) + () + ((k$579 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 49 #f #f #f 3 (41 10 7) #f #f 2 1 #f #f #t)))) + () + () + () + () + () + () + ((i$424 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 513 #f #f #f 1 (498) #f r$997 0 1 #f #f #f)))) + ((k$876 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 384 #f #f #f 2 (359 383) #f #f 0 2 #f #f #t)))) + ((k$1070 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 577 #f #f #f 1 (573) #f #f 0 1 #f #f #t)))) + ((i$427 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 511 #f #f #f 2 (503 501) #f #f 0 2 #t #f #f)))) + () + ((k$1073 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 575 #f #f #f 2 (574 574) #f #f 1 1 #f #f #t)))) + () + () + () + ((k$1077 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 604 #f #f #f 1 (581) #f #f 0 1 #f #f #t)))) + () + ((entrance$381 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 375 #f #f #f 2 (369 374) #f #f 0 2 #f #f #f))) + (k$1079 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 603 #f #f #f 1 (582) #f #f 0 1 #f #f #t)))) + () + () + () + () + ((entrance$386 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 360 #f #f #f 1 (359) #f r$882 0 1 #f #f #f)))) + () + () + () + () + () + () + () + () + ((cell$345 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 356 #f #f #f 2 (356 354) #f #f 0 2 #t #f #f)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + () + ((k$1081 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 602 + #f + #f + #f + 3 + (583 583 592) + #f + #f + 2 + 1 + #f + #f + #t))) + (k$888 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 375 + #f + #f + #f + 3 + (369 368 374) + #f + #f + 0 + 3 + #f + #f + #t)))) + () + () + () + () + () + ((r$1100 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 606 + #f + #f + #f + 0 + () + #f + (set! lp$484 r$1101) + 0 + 0 + #t + #f + #f)))) + ((r$1101 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 607 + #f + #f + #f + 1 + (607) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(617 + (k$1102 i$485) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(616 + (r$1103) + ((if r$1103 + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(615 + () + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(614 + (r$1106) + ((random-int + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(613 + (r$1107) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(612 + (elt-i$487 j$486) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(611 + (r$1109) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(610 + (r$1108) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(609 + (r$1104) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(608 + (r$1105) + ((lp$484 + k$1102 + r$1105)) + #f)) + (Cyc-fast-sub + i$485 + 1))) + #f)) + (vector-set! + v$482 + j$486 + elt-i$487))) + #f)) + (vector-set! + v$482 + i$485 + r$1109))) + #f)) + (vector-ref v$482 j$486))) + #f)) + r$1106 + r$1107)) + #f)) + i$485 + random-state$481)) + #f)) + (vector-ref v$482 i$485))) + #f))) + (k$1102 #f))) + #f)) + (Cyc-fast-gt i$485 1))) + #t)) + 0 + 0 + #t + #f + #f)))) + () + ((r$1103 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 616 + #f + #f + #f + 1 + (616) + #f + (Cyc-fast-gt i$485 1) + 0 + 0 + #t + #f + #f)))) + ((r$1104 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 609 + #f + #f + #f + 0 + () + #f + (vector-set! v$482 j$486 elt-i$487) + 0 + 0 + #t + #f + #f))) + (lp$524 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 694 + #f + #f + #f + 3 + (675 674 673) + #f + r$1188 + 2 + 0 + #f + #f + #f)))) + ((r$1105 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 608 + #f + #f + #f + 1 + (608) + #f + (Cyc-fast-sub i$485 1) + 0 + 1 + #t + #f + #f)))) + ((r$1106 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 614 + #f + #f + #f + 1 + (613) + #f + (vector-ref v$482 i$485) + 0 + 1 + #f + #f + #f)))) + ((r$1107 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 613 #f #f #f 1 (613) #f #f 0 1 #t #f #f)))) + ((r$700 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 163 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (r$1108 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 610 + #f + #f + #f + 0 + () + #f + (vector-set! v$482 i$485 r$1109) + 0 + 0 + #t + #f + #f))) + (lp$528 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 685 + #f + #f + #f + 3 + (679 678 677) + #f + r$1196 + 2 + 0 + #f + #f + #f)))) + ((r$701 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 162 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (r$1109 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 611 + #f + #f + #f + 1 + (611) + #f + (vector-ref v$482 j$486) + 0 + 1 + #t + #f + #f)))) + ((r$702 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 145 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$703 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 136 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (bcol$374 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 377 #f #f #f 1 (366) #f r$885 0 1 #f #f #f)))) + ((r$704 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 135 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$705 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 134 + #f + #f + #f + 1 + (134) + #f + (Cyc-fast-sub r$311 1) + 0 + 1 + #t + #f + #f)))) + () + ((r$707 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 143 #f #f #f 1 (143) #f #f 0 0 #t #f #f)))) + ((r$708 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 137 #f #f #f 1 (137) #f #f 0 1 #t #f #f))) + (bcol$379 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 375 + #f + #f + #f + 5 + (375 374 370 370 368) + #f + #f + 0 + 5 + #f + #f + #f)))) + ((r$709 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 138 #f #f #f 1 (138) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + () + () + () + () + () + () + ((tcol$364 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 386 #f #f #f 1 (357) #f r$873 0 1 #f #f #f)))) + ((round__inline__ + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (67) #f #f 1 0 #t #f #f))) + (nrows$363 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 388 #f #f #f 1 (383) #f r$871 0 1 #t #f #f)))) + () + ((k$899 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 487 #f #f #f 1 (394) #f #f 1 0 #t #f #t)))) + () + ((tcol$369 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 384 + #f + #f + #f + 4 + (384 382 368 360) + #f + #f + 0 + 4 + #f + #f + #f))) + (cons . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 5 + (251 476 490 697 718) + #f + #f + 5 + 0 + #t + #f + #f)))) + () + () + ((r$413 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 492 #f #f #f 1 (488) #f #f 0 1 #f #f #f))) + (r$1110 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 621 + #f + #f + #f + 1 + (621) + #f + (vector-length v$482) + 0 + 1 + #t + #f + #f))) + (k$1097 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 622 #f #f #f 1 (605) #f #f 1 0 #t #f #t)))) + () + () + () + ((r$1114 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 633 + #f + #f + #f + 1 + (633) + #f + (Cyc-fast-sub r$1122 1) + 0 + 1 + #t + #f + #f)))) + ((r$1115 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 623 + #f + #f + #f + 0 + () + #f + (set! lp$491 r$1116) + 0 + 0 + #t + #f + #f)))) + ((r$1116 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 624 + #f + #f + #f + 1 + (624) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(630 + (k$1117 i$492) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(629 + (r$1118) + ((if r$1118 + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(628 + () + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(627 + (r$1121) + ((proc$489 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(626 + (r$1119) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(625 + (r$1120) + ((lp$491 k$1117 r$1120)) + #f)) + (Cyc-fast-sub i$492 1))) + #f)) + r$1121)) + #f)) + (vector-ref v$488 i$492))) + #f))) + (k$1117 #f))) + #f)) + (Cyc-fast-gte i$492 0))) + #t)) + 0 + 0 + #t + #f + #f)))) + () + ((r$710 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 139 + #f + #f + #f + 1 + (139) + #f + (Cyc-fast-sub ncols$307 1) + 0 + 1 + #t + #f + #f))) + (r$1118 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 629 + #f + #f + #f + 1 + (629) + #f + (Cyc-fast-gte i$492 0) + 0 + 0 + #t + #f + #f))) + (bit$509 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 650 #f #f #f 1 (649) #f #f 0 1 #f #f #f)))) + ((r$711 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 142 + #f + #f + #f + 1 + (142) + #f + (zero?__inline__ r$311) + 0 + 0 + #t + #f + #f))) + (r$1119 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 626 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$712 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 146 + #f + #f + #f + 0 + () + #f + (set! lp$207$314 r$713) + 0 + 0 + #t + #f + #f)))) + ((r$713 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 147 + #f + #f + #f + 1 + (147) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(159 + (k$714 c$315) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(158 + (r$715) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(157 + (tmp$209$316) + ((if tmp$209$316 + (k$714 tmp$209$316) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(156 + () + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(155 + (r$723) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(154 + (r$722) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(153 + (r$716) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(152 + (r$720) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(151 + (r$721) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(150 + (r$719) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(149 + (r$717) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(148 + (r$718) + ((lp$207$314 + k$714 + r$718)) + #f)) + (Cyc-fast-plus + c$315 + 2))) + #f)) + r$719)) + #f)) + harr$305 + r$720 + r$721)) + #f)) + (Cyc-fast-plus + c$315 + 1))) + #f)) + (Cyc-fast-sub + r$311 + 1))) + #f)) + r$722)) + #f)) + r$723)) + #f)) + harr$305 + r$311 + c$315)) + #f))))) + #f)) + r$715)) + #f)) + (Cyc-fast-gte c$315 ncols2$308))) + #t)) + 0 + 0 + #t + #f + #f)))) + ((n$394 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 477 #f #f #f 1 (477) #f #f 0 1 #t #f #f)))) + ((r$715 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 158 + #f + #f + #f + 1 + (158) + #f + (Cyc-fast-gte c$315 ncols2$308) + 0 + 1 + #t + #f + #f))) + (lp$200$318 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 184 + #f + #f + #f + 3 + (173 172 171) + #f + r$730 + 2 + 0 + #f + #f + #f)))) + ((r$716 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 153 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$717 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 149 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (elt-i$487 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 612 #f #f #f 1 (610) #f r$1106 0 1 #t #f #f)))) + ((r$718 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 148 + #f + #f + #f + 1 + (148) + #f + (Cyc-fast-plus c$315 2) + 0 + 1 + #t + #f + #f)))) + ((r$719 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 150 #f #f #f 1 (150) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + ((r$420 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 520 #f #f #f 1 (494) #f r$990 0 1 #f #f #f)))) + () + ((r$422 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 518 + #f + #f + #f + 4 + (518 515 507 497) + #f + #f + 0 + 4 + #t + #f + #f)))) + ((r$1120 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 625 + #f + #f + #f + 1 + (625) + #f + (Cyc-fast-sub i$492 1) + 0 + 1 + #t + #f + #f)))) + ((r$1121 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 627 + #f + #f + #f + 1 + (627) + #f + (vector-ref v$488 i$492) + 0 + 1 + #t + #f + #f)))) + ((r$1122 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 634 + #f + #f + #f + 1 + (634) + #f + (vector-length v$488) + 0 + 1 + #t + #f + #f)))) + () + () + () + () + () + ((r$720 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 152 + #f + #f + #f + 1 + (151) + #f + (Cyc-fast-sub r$311 1) + 0 + 1 + #t + #f + #f)))) + ((r$721 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 151 + #f + #f + #f + 1 + (151) + #f + (Cyc-fast-plus c$315 1) + 0 + 1 + #t + #f + #f)))) + ((r$722 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 154 #f #f #f 1 (154) #f #f 0 1 #t #f #f)))) + ((r$723 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 155 #f #f #f 1 (155) #f #f 0 1 #t #f #f)))) + () + ((r$725 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 168 #f #f #f 1 (168) #f #f 0 0 #t #f #f)))) + ((r$726 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 164 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$727 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 165 #f #f #f 1 (165) #f #f 0 1 #t #f #f)))) + ((r$728 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 166 + #f + #f + #f + 1 + (166) + #f + (Cyc-fast-sub ncols$307 1) + 0 + 1 + #t + #f + #f)))) + ((r$729 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 171 + #f + #f + #f + 0 + () + #f + (set! lp$200$318 r$730) + 0 + 0 + #t + #f + #f)))) + () + ((inexact__inline__ + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (33) #f #f 1 0 #t #f #f)))) + () + () + () + () + () + () + () + ((s1$513 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 667 #f #f #f 1 (667) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + () + ((jiffies-per-second + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (59) #f #f 1 0 #f #f #f)))) + ((r$431 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 530 #f #f #f 1 (528) #f #f 0 1 #t #f #f)))) + ((hex$411 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 452 + #f + #f + #f + 3 + (444 438 447) + #f + r$949 + 0 + 3 + #f + #f + #f))) + (nrows$389 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 485 #f #f #f 1 (464) #f r$900 0 1 #t #f #f)))) + () + ((parent$465 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 579 #f #t #f 1 (571) #f #f 0 1 #f #f #f)))) + () + () + ((r$437 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 535 #f #f #f 1 (533) #f r$1021 0 1 #t #f #f))) + (parent$468 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 577 #f #f #f 2 (577 575) #f #f 0 2 #t #f #f))) + (Cyc-fast-gte + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 8 + (127 238 219 183 159 630 738 761) + #f + #f + 8 + 0 + #t + #f + #f)))) + ((owner$511 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 650 #f #f #f 1 (649) #f #f 0 1 #f #f #f)))) + () + () + ((r$730 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 172 + #f + #f + #f + 1 + (172) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(183 + (k$731 c$319) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(182 + (r$732) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(181 + (tmp$202$320) + ((if tmp$202$320 + (k$731 tmp$202$320) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(180 + () + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(179 + (r$739) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(178 + (r$738) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(177 + (r$733) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(176 + (r$737) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(175 + (r$736) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(174 + (r$734) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(173 + (r$735) + ((lp$200$318 + k$731 + r$735)) + #f)) + (Cyc-fast-plus + c$319 + 2))) + #f)) + r$736)) + #f)) + r$737)) + #f)) + harr$305 + r$311 + c$319)) + #f)) + r$738)) + #f)) + harr$305 + r$311 + r$739)) + #f)) + (Cyc-fast-sub c$319 1))) + #f))))) + #f)) + r$732)) + #f)) + (Cyc-fast-gte c$319 ncols2$308))) + #t)) + 0 + 0 + #t + #f + #f)))) + () + ((r$732 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 182 + #f + #f + #f + 1 + (182) + #f + (Cyc-fast-gte c$319 ncols2$308) + 0 + 1 + #t + #f + #f)))) + ((r$733 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 177 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$734 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 174 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$735 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 173 + #f + #f + #f + 1 + (173) + #f + (Cyc-fast-plus c$319 2) + 0 + 1 + #t + #f + #f)))) + ((r$736 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 175 #f #f #f 1 (175) #f #f 0 1 #t #f #f)))) + ((r$737 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 176 #f #f #f 1 (176) #f #f 0 1 #t #f #f)))) + ((r$738 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 178 #f #f #f 1 (178) #f #f 0 1 #t #f #f)))) + ((r$739 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 179 + #f + #f + #f + 1 + (179) + #f + (Cyc-fast-sub c$319 1) + 0 + 1 + #t + #f + #f)))) + () + ((c$299 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 128 #f #f #f 1 (126) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + ((s1$521 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 672 #f #f #f 1 (672) #f #f 0 1 #t #f #f))) + (exact-integer?__inline__ + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 4 + (740 739 763 762) + #f + #f + 4 + 0 + #t + #f + #f)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + ((r$741 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 200 #f #f #f 1 (200) #f #f 0 0 #t #f #f)))) + ((r$742 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 196 #f #f #f 1 (196) #f #f 0 1 #t #f #f)))) + () + ((r$744 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 197 + #f + #f + #f + 1 + (197) + #f + (Cyc-fast-eq entrance$304 r$745) + 0 + 0 + #t + #f + #f)))) + ((r$745 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 198 + #f + #f + #f + 1 + (198) + #f + (Cyc-fast-sub ncols$307 1) + 0 + 1 + #t + #f + #f)))) + ((r$746 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 203 + #f + #f + #f + 0 + () + #f + (set! lp$192$322 r$747) + 0 + 0 + #t + #f + #f)))) + ((r$747 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 204 + #f + #f + #f + 1 + (204) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(219 + (k$748 c$323) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(218 + (r$749) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(217 + (tmp$194$324) + ((if tmp$194$324 + (k$748 tmp$194$324) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(216 + () + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(215 + (k$759) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(214 + (r$760) + ((if r$760 + (k$759 #\space) + (k$759 #\_))) + #f)) + (Cyc-fast-eq + c$323 + entrance$304))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(213 + (r$758) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(212 + (r$750) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(211 + (r$751) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(210 + (r$756) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(209 + (r$757) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(208 + (r$755) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(207 + (r$752) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(206 + (r$753) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(205 + (r$754) + ((lp$192$322 + k$748 + r$754)) + #f)) + (Cyc-fast-plus + c$323 + 2))) + #f)) + #\\)) + #f)) + r$755)) + #f)) + harr$305 + r$756 + r$757)) + #f)) + (Cyc-fast-plus + c$323 + 1))) + #f)) + (Cyc-fast-sub + nrows$306 + 1))) + #f)) + #\/)) + #f)) + r$758)) + #f)))) + #f))))) + #f)) + r$749)) + #f)) + (Cyc-fast-gte c$323 ncols2$308))) + #t)) + 0 + 0 + #t + #f + #f)))) + () + ((r$749 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 218 + #f + #f + #f + 1 + (218) + #f + (Cyc-fast-gte c$323 ncols2$308) + 0 + 1 + #t + #f + #f)))) + () + () + () + ((Cyc-fast-eq + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 13 + (231 + 215 + 198 + 511 + 584 + 729 + 721 + 752 + 744 + 781 + 780 + 779 + 778) + #f + #f + 13 + 0 + #t + #f + #f)))) + () + ((read . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 4 + (101 103 105 107) + #f + #f + 4 + 0 + #f + #f + #f)))) + () + () + ((bitwise-and + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 781 + #f + #f + 7 + (131 261 462 506 587 774 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(781 + (k$1259 x$558 y$557) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(780 + (r$1260) + ((if r$1260 + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(765 () ((k$1259 0)) #f))) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(779 + (r$1261) + ((if r$1261 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(766 () ((k$1259 0)) #f))) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(778 + (r$1262) + ((if r$1262 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(767 () ((k$1259 y$557)) #f))) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(777 + (r$1263) + ((if r$1263 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(768 + () + ((k$1259 x$558)) + #f))) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(776 + () + ((div #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(775 + (r$1268) + ((div #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(774 + (r$1269) + ((bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(773 + (r$1264) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(772 + (z$559) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(771 + (k$1266) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(770 + (r$1267) + ((if r$1267 + (odd? k$1266 + y$557) + (k$1266 + #f))) + #f)) + x$558)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(769 + (r$1265) + ((if r$1265 + (k$1259 + (+ z$559 + z$559 + 1)) + (k$1259 + (Cyc-fast-plus + z$559 + z$559)))) + #f)))) + #f)) + r$1264)) + #f)) + r$1268 + r$1269)) + #f)) + y$557 + 2)) + #f)) + x$558 + 2)) + #f))))) + #f)) + (Cyc-fast-eq y$557 -1)))) + #f)) + (Cyc-fast-eq x$558 -1)))) + #f)) + (Cyc-fast-eq y$557 0)))) + #f)) + (Cyc-fast-eq x$558 0))) + #t))) + 6 + 0 + #f + #f + #f)))) + ((i$483 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 619 #f #f #f 1 (606) #f r$1099 0 1 #f #f #f)))) + () + ((i$485 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 617 + #f + #f + #f + 5 + (617 615 614 611 609) + #f + #f + 0 + 5 + #f + #f + #f)))) + ((current-jiffy + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 2 (40 55) #f #f 2 0 #f #f #f)))) + () + () + ((Cyc-fast-mul + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 21 + (68 + 244 + 278 + 343 + 340 + 482 + 471 + 463 + 425 + 525 + 515 + 508 + 507 + 528 + 533 + 711 + 710 + 733 + 725 + 756 + 748) + #f + #f + 21 + 0 + #t + #f + #f)))) + ((div . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 764 + #f + #f + 8 + (245 426 537 538 715 -1 775 776) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(764 + (k$1243 x$552 y$551) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(763 + (k$1254) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(762 + (r$1255) + ((if r$1255 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(761 + (r$1256) + ((if r$1256 + (k$1254 (Cyc-fast-gte x$552 0)) + (k$1254 #f))) + #f)) + (exact-integer?__inline__ y$551)) + (k$1254 #f))) + #f)) + (exact-integer?__inline__ x$552))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(760 + (r$1244) + ((if r$1244 + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(742 + () + ((k$1243 (quotient__inline__ x$552 y$551))) + #f))) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(759 + (r$1245) + ((if r$1245 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(750 + () + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(749 + (r$1246) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(748 + (q$555) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(747 + (r$1249) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(746 + (r$1247) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(745 + (r$556) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(744 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(743 + (r$1248) + ((if r$1248 + (k$1243 + q$555) + (k$1243 + (Cyc-fast-plus + q$555 + 1)))) + #f)) + (Cyc-fast-eq + r$556 + 0))) + #f)))) + #f)) + r$1247)) + #f)) + (Cyc-fast-sub + x$552 + r$1249))) + #f)) + (Cyc-fast-mul + q$555 + y$551))) + #f)) + r$1246)) + #f)) + (quotient__inline__ x$552 y$551))) + #f))) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(758 + () + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(757 + (r$1250) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(756 + (q$553) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(755 + (r$1253) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(754 + (r$1251) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(753 + (r$554) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(752 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(751 + (r$1252) + ((if r$1252 + (k$1243 + q$553) + (k$1243 + (Cyc-fast-sub + q$553 + 1)))) + #f)) + (Cyc-fast-eq + r$554 + 0))) + #f)))) + #f)) + r$1251)) + #f)) + (Cyc-fast-sub + x$552 + r$1253))) + #f)) + (Cyc-fast-mul + q$553 + y$551))) + #f)) + r$1250)) + #f)) + (quotient__inline__ x$552 y$551))) + #f))))) + #f)) + (Cyc-fast-lt y$551 0)))) + #f)))) + #t))) + 7 + 0 + #f + #f + #f)))) + () + () + ((r$1150 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 644 #f #f #f 1 (644) #f 'cell 0 1 #t #f #f)))) + () + () + () + () + () + () + () + ((r$750 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 212 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (Cyc-fast-sub + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 52 + (36 + 31 + 211 + 194 + 180 + 153 + 135 + 140 + 167 + 199 + 266 + 344 + 341 + 313 + 323 + 329 + 335 + 334 + 388 + 383 + 379 + 370 + 370 + 360 + 483 + 472 + 464 + 446 + 437 + 440 + 450 + 449 + 433 + 427 + 416 + 413 + 405 + 398 + 522 + 497 + 621 + 609 + 634 + 626 + 709 + 732 + 724 + 720 + 755 + 751 + 747 + 782) + #f + #f + 52 + 0 + #t + #f + #f)))) + ((r$751 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 211 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$752 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 207 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$753 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 206 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$754 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 205 + #f + #f + #f + 1 + (205) + #f + (Cyc-fast-plus c$323 2) + 0 + 1 + #t + #f + #f)))) + ((r$755 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 208 #f #f #f 1 (208) #f #f 0 1 #t #f #f)))) + ((r$756 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 210 + #f + #f + #f + 1 + (209) + #f + (Cyc-fast-sub nrows$306 1) + 0 + 1 + #t + #f + #f)))) + ((r$757 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 209 + #f + #f + #f + 1 + (209) + #f + (Cyc-fast-plus c$323 1) + 0 + 1 + #t + #f + #f)))) + ((r$758 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 213 #f #f #f 1 (213) #f #f 0 1 #t #f #f))) + (wall$474 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 602 + #f + #f + #f + 3 + (602 598 591) + #f + #f + 0 + 3 + #t + #f + #f)))) + ((pair? . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (691) #f #f 1 0 #t #f #f)))) + () + () + () + () + () + () + ((i$490 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 632 #f #f #f 1 (623) #f r$1114 0 1 #f #f #f)))) + () + ((make-vector + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (524) #f #f 1 0 #t #f #f))) + (i$492 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 630 + #f + #f + #f + 3 + (630 628 626) + #f + #f + 0 + 3 + #t + #f + #f)))) + ((root$463 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 580 #f #f #f 1 (580) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + () + () + () + () + ((walls$339 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 279 #f #f #f 1 (277) #f r$791 0 1 #f #f #f)))) + () + () + ((r$1163 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 649 #f #f #f 1 (649) #f 'wall 0 1 #t #f #f)))) + () + () + () + ((r$1167 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 666 #f #f #f 1 (666) #f #f 0 1 #t #t #f)))) + ((r$760 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 214 + #f + #f + #f + 1 + (214) + #f + (Cyc-fast-eq c$323 entrance$304) + 0 + 0 + #t + #f + #f))) + (r$1168 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 664 #f #f #f 1 (664) #f #f 0 1 #t #t #f)))) + ((r$761 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 225 + #f + #f + #f + 0 + () + #f + (set! lp$188$326 r$762) + 0 + 0 + #t + #f + #f))) + (r$1169 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 662 #f #f #f 1 (662) #f #f 0 1 #t #f #f)))) + ((r$762 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 226 + #f + #f + #f + 1 + (226) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(238 + (k$763 c$327) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(237 + (r$764) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(236 + (tmp$190$328) + ((if tmp$190$328 + (k$763 tmp$190$328) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(235 + () + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(234 + (r$765) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(233 + (r$766) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(232 + (r$767) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(231 + (k$771) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(230 + (r$772) + ((if r$772 + (k$771 #\space) + (k$771 #\_))) + #f)) + (Cyc-fast-eq + c$327 + entrance$304))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(229 + (r$770) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(228 + (r$768) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(227 + (r$769) + ((lp$188$326 + k$763 + r$769)) + #f)) + (Cyc-fast-plus + c$327 + 2))) + #f)) + r$770)) + #f)))) + #f)) + #\space)) + #f)) + #\space)) + #f)) + #\space)) + #f))))) + #f)) + r$764)) + #f)) + (Cyc-fast-gte c$327 ncols$307))) + #t)) + 0 + 0 + #t + #f + #f)))) + () + ((r$764 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 237 + #f + #f + #f + 1 + (237) + #f + (Cyc-fast-gte c$327 ncols$307) + 0 + 1 + #t + #f + #f)))) + ((r$765 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 234 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$766 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 233 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$767 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 232 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$768 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 228 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$769 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 227 + #f + #f + #f + 1 + (227) + #f + (Cyc-fast-plus c$327 2) + 0 + 1 + #t + #f + #f)))) + () + () + () + () + () + () + ((Cyc-fast-gt + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 6 + (318 371 428 617 656 706) + #f + #f + 6 + 0 + #t + #f + #f)))) + () + () + () + () + () + () + () + ((walls$344 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 267 #f #f #f 1 (261) #f r$797 0 1 #t #f #f))) + (child$470 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 575 #f #f #f 2 (575 574) #f #f 0 2 #f #f #f)))) + () + () + () + ((walls$348 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 354 + #f + #f + #f + 3 + (325 330 336) + #f + r$811 + 0 + 3 + #t + #f + #f)))) + ((x$350 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 350 + #f + #f + #f + 10 + (292 297 294 303 313 318 315 324 328 335) + #f + r$813 + 0 + 10 + #t + #f + #f))) + (r$1170 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 660 #f #f #f 1 (660) #f #f 0 1 #t #f #f)))) + ((r$1171 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 658 + #f + #f + #f + 1 + (658) + #f + (Cyc-fast-plus n1$516 n2$517) + 0 + 1 + #t + #f + #f)))) + ((r$1172 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 655 + #f + #f + #f + 1 + (655) + #f + (Cyc-fast-gt n1$516 n2$517) + 0 + 0 + #t + #f + #f)))) + ((r$1173 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 651 + #f + #f + #f + 0 + () + #f + (set-cdr! r2$515 r1$514) + 0 + 0 + #t + #f + #f)))) + ((r$1174 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 653 + #f + #f + #f + 0 + () + #f + (set-cdr! r1$514 r2$515) + 0 + 0 + #t + #f + #f)))) + () + () + () + ((r$770 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 229 #f #f #f 1 (229) #f #f 0 1 #t #f #f))) + (r$1178 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 668 #f #f #f 1 (668) #f #f 0 1 #t #f #f)))) + () + ((r$772 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 230 + #f + #f + #f + 1 + (230) + #f + (Cyc-fast-eq c$327 entrance$304) + 0 + 0 + #t + #f + #f)))) + ((r$773 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 244 #f #f #f 1 (244) #f #f 0 1 #t #f #f)))) + () + ((xmax$391 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 480 + #f + #f + #f + 3 + (442 419 418) + #f + r$902 + 0 + 3 + #t + #f + #f)))) + () + ((r$777 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 250 + #f + #f + #f + 1 + (250) + #f + (cons c$329 output) + 0 + 0 + #t + #f + #f))) + (ne$356 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 288 + #f + #f + #f + 2 + (288 286) + #f + r$825 + 0 + 2 + #f + #f + #f)))) + () + () + ((seed$539 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 715 + #f + #f + #f + 2 + (715 713) + #f + r$1212 + 0 + 2 + #t + #f + #f)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + ((o$395 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 477 #f #f #f 1 (477) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + () + ((output$290 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 99 #f #f #f 1 (85) #f r$638 0 1 #t #f #f))) + (r$1182 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 671 #f #f #f 1 (670) #f #f 0 1 #t #f #f)))) + ((r$1183 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 670 #f #f #f 1 (670) #f #f 0 1 #t #f #f)))) + () + () + () + ((r$1187 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 673 + #f + #f + #f + 0 + () + #f + (set! lp$524 r$1188) + 0 + 0 + #t + #f + #f)))) + ((r$1188 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 674 + #f + #f + #f + 1 + (674) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(693 + (k$1189 r$525) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(692 + (r$1190) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(691 + (next$526) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(690 + (r$1191) + ((if r$1191 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(675 + () + ((lp$524 k$1189 next$526)) + #f))) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(689 + () + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(688 + (k$1193) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(687 + (r$1194) + ((if r$1194 + (k$1193 #f) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(686 + (x$527) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(685 + (lp$528) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(678 + (r$1196) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(677 + (r$1195) + ((lp$528 + k$1193 + x$527)) + #f)) + (set! lp$528 + r$1196))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(684 + (k$1197 + x$529) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(683 + (r$1198) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(682 + (next$530) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(681 + (r$1199) + ((if r$1199 + (k$1197 + #f) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(680 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(679 + (r$1200) + ((lp$528 + k$1197 + next$530)) + #f)) + (set-cdr! + x$529 + r$525))) + #f))))) + #f)) + (eq? r$525 + next$530))) + #f)) + r$1198)) + #f)) + (cdr x$529))) + #t)))) + #f)) + #f)) + #f)) + s$522))) + #f)) + (eq? r$525 s$522))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(676 + (r$1192) + ((k$1189 r$525)) + #f)))) + #f))))) + #f)) + (pair? next$526))) + #f)) + r$1190)) + #f)) + (cdr r$525))) + #t)) + 0 + 0 + #t + #f + #f)))) + () + ((+ . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (769) #f #f 1 0 #t #f #f)))) + ((ncols$296 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 111 #f #f #f 1 (109) #f #f 0 1 #f #f #f))) + (r$783 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 257 #f #f #f 1 (257) #f #f 0 1 #t #f #f)))) + ((r$784 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 255 + #f + #f + #f + 1 + (253) + #f + (vector-ref result$332 0) + 0 + 1 + #f + #f + #f))) + (- . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (783) #f #f 1 0 #t #f #f)))) + ((r$785 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 254 + #f + #f + #f + 1 + (253) + #f + (vector-ref result$332 1) + 0 + 1 + #f + #f + #f)))) + ((r$786 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 253 + #f + #f + #f + 1 + (253) + #f + (vector-ref result$332 2) + 0 + 1 + #t + #f + #f)))) + () + ((maxx$355 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 338 #f #f #f 1 (297) #f r$818 0 1 #t #f #f)))) + () + () + () + ((do-children$462 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 580 #f #f #f 1 (573) #f #f 1 0 #f #f #f)))) + () + () + () + () + () + () + () + ((current-second + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 2 (38 57) #f #f 2 0 #f #f #f)))) + ((rmoc-x$397 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 422 + #f + #f + #f + 4 + (422 416 413 419) + #f + r$909 + 0 + 4 + #t + #f + #f)))) + () + () + () + () + () + () + () + ((r$1190 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 692 + #f + #f + #f + 1 + (692) + #f + (cdr r$525) + 0 + 1 + #t + #f + #f)))) + ((r$1191 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 690 + #f + #f + #f + 1 + (690) + #f + (pair? next$526) + 0 + 0 + #t + #f + #f)))) + ((r$1192 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 676 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((bit-test + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 131 + #f + #f + 10 + (114 118 122 -1 287 300 308 325 330 336) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(131 + (k$678 j$303 bit$302) + ((bitwise-and + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(130 + (r$680) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(129 (r$679) ((k$678 (not__inline__ r$679))) #f)) + (zero?__inline__ r$680))) + #f)) + j$303 + bit$302)) + #t))) + 9 + 0 + #f + #f + #f)))) + ((r$1194 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 687 + #f + #f + #f + 1 + (687) + #f + (eq? r$525 s$522) + 0 + 0 + #t + #f + #f)))) + ((r$1195 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 677 + #f + #f + #f + 0 + () + #f + (set! lp$528 r$1196) + 0 + 0 + #t + #f + #f)))) + ((r$1196 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 678 + #f + #f + #f + 1 + (678) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(684 + (k$1197 x$529) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(683 + (r$1198) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(682 + (next$530) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(681 + (r$1199) + ((if r$1199 + (k$1197 #f) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(680 + () + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(679 + (r$1200) + ((lp$528 k$1197 next$530)) + #f)) + (set-cdr! x$529 r$525))) + #f))))) + #f)) + (eq? r$525 next$530))) + #f)) + r$1198)) + #f)) + (cdr x$529))) + #t)) + 0 + 0 + #t + #f + #f)))) + () + ((r$790 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 284 #f #f #f 1 (284) #f #f 0 1 #t #f #f))) + (s2$512 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 667 #f #f #f 1 (665) #f #f 0 1 #f #f #f))) + (r$1198 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 683 + #f + #f + #f + 1 + (683) + #f + (cdr x$529) + 0 + 1 + #t + #f + #f)))) + ((r$791 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 280 #f #f #f 1 (280) #f #f 0 1 #t #f #f))) + (r$1199 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 681 + #f + #f + #f + 1 + (681) + #f + (eq? r$525 next$530) + 0 + 0 + #t + #f + #f)))) + ((r$792 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 276 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$793 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 275 #f #f #f 1 (275) #f #f 0 1 #t #f #f))) + (ha$432 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 530 #f #f #f 2 (530 529) #f #f 0 2 #t #f #f)))) + ((r$794 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 273 + #f + #f + #f + 1 + (272) + #f + (vector-ref result$340 0) + 0 + 1 + #f + #f + #f)))) + ((r$795 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 272 + #f + #f + #f + 1 + (272) + #f + (vector-ref result$340 1) + 0 + 1 + #t + #f + #f)))) + ((r$796 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 270 #f #f #f 1 (270) #f #f 0 1 #t #f #f))) + (ha$435 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 538 #f #f #f 2 (535 534) #f #f 0 2 #t #f #f)))) + ((reverse + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (108) #f #f 1 0 #f #f #f))) + (r$797 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 268 #f #f #f 1 (268) #f #f 0 1 #t #f #f)))) + ((r$798 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 263 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$799 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 262 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + ((call-with-values + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (72) #f #f 1 0 #f #f #f)))) + () + () + () + ((k$706 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 144 + #f + #f + #f + 3 + (141 142 137) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(136 + (r$703) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(135 + (r$704) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(134 (r$705) ((lp$196$310 k$696 r$705)) #f)) + (Cyc-fast-sub r$311 1))) + #f)) + #\newline)) + #f)) + 1 + 2 + #f + #f + #t)))) + ((s2$520 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 672 #f #f #f 1 (671) #f #f 0 1 #f #f #f)))) + () + () + () + () + () + () + () + () + () + ((s1$293 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 93 #f #f #f 1 (91) #f r$641 0 1 #t #f #f)))) + () + () + () + ((k$1203 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 698 #f #f #f 1 (697) #f #f 1 0 #t #f #t)))) + () + () + () + ((k$1207 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 700 #f #f #f 1 (699) #f #f 0 1 #t #f #t)))) + () + () + () + () + () + () + () + () + ((secs2$280 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 28 #f #f #f 1 (24) #f r$589 0 1 #f #f #f)))) + () + () + () + () + ((result$271 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 51 #f #t #f 1 (5) #f #f 0 1 #f #f #f)))) + () + ((k$714 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 159 #f #f #f 2 (148 157) #f #f 1 1 #f #f #t)))) + ((result$274 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 49 + #f + #f + #f + 4 + (48 45 41 10) + #f + #f + 0 + 4 + #f + #f + #f)))) + () + () + () + ((x$398 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 411 #f #f #f 1 (395) #f r$911 0 1 #f #f #f)))) + () + () + () + ((j$486 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 612 + #f + #f + #f + 2 + (612 610) + #f + r$1107 + 0 + 2 + #t + #f + #f))) + (mod . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 741 + #f + #f + 5 + (294 315 699 713 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(741 + (k$1227 x$546 y$545) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(740 + (k$1238) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(739 + (r$1239) + ((if r$1239 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(738 + (r$1240) + ((if r$1240 + (k$1238 (Cyc-fast-gte x$546 0)) + (k$1238 #f))) + #f)) + (exact-integer?__inline__ y$545)) + (k$1238 #f))) + #f)) + (exact-integer?__inline__ x$546))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(737 + (r$1228) + ((if r$1228 + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(719 () ((remainder k$1227 x$546 y$545)) #f))) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(736 + (r$1229) + ((if r$1229 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(727 + () + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(726 + (r$1230) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(725 + (q$549) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(724 + (r$1233) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(723 + (r$1231) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(722 + (r$550) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(721 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(720 + (r$1232) + ((if r$1232 + (k$1227 + 0) + (k$1227 + (Cyc-fast-sub + r$550 + y$545)))) + #f)) + (Cyc-fast-eq + r$550 + 0))) + #f)))) + #f)) + r$1231)) + #f)) + (Cyc-fast-sub + x$546 + r$1233))) + #f)) + (Cyc-fast-mul + q$549 + y$545))) + #f)) + r$1230)) + #f)) + (quotient__inline__ x$546 y$545))) + #f))) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(735 + () + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(734 + (r$1234) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(733 + (q$547) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(732 + (r$1237) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(731 + (r$1235) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(730 + (r$548) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(729 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(728 + (r$1236) + ((if r$1236 + (k$1227 + 0) + (k$1227 + (Cyc-fast-plus + r$548 + y$545)))) + #f)) + (Cyc-fast-eq + r$548 + 0))) + #f)))) + #f)) + r$1235)) + #f)) + (Cyc-fast-sub + x$546 + r$1237))) + #f)) + (Cyc-fast-mul + q$547 + y$545))) + #f)) + r$1234)) + #f)) + (quotient__inline__ x$546 y$545))) + #f))))) + #f)) + (Cyc-fast-lt y$545 0)))) + #f)))) + #t))) + 4 + 0 + #f + #f + #f)))) + () + () + () + () + () + ((k$1211 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 717 #f #f #f 1 (701) #f #f 1 0 #t #f #t)))) + () + () + () + () + () + ((Cyc-fast-lt + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 14 + (49 + 78 + 190 + 297 + 305 + 384 + 375 + 467 + 442 + 409 + 419 + 518 + 737 + 760) + #f + #f + 14 + 0 + #t + #f + #f)))) + ((k$1218 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 706 + #f + #f + #f + 2 + (705 705) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(704 + (r$1216) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(703 + (val$543) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(702 + () + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(701 (r$1217) ((k$1211 val$543)) #f)) + (set-car! state$534 val$543))) + #f)))) + #f)) + r$1216)) + #f)) + 2 + 0 + #f + #f + #t)))) + () + () + () + () + ((walls$392 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 478 + #f + #f + #f + 3 + (476 475 394) + #t + r$969 + 0 + 2 + #f + #f + #f)))) + () + () + () + () + () + () + () + () + () + ((n$518 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 657 + #f + #f + #f + 2 + (653 651) + #f + r$1171 + 0 + 2 + #t + #f + #f))) + (k$724 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 169 + #f + #f + #f + 2 + (168 164) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(163 + (r$700) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(162 + (r$701) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(161 + (c$313) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(160 + (lp$207$314) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(147 + (r$713) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(146 + (r$712) + ((lp$207$314 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(145 + (r$702) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(144 + (k$706) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(143 + (r$707) + ((if r$707 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(140 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(139 + (r$710) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(138 + (r$709) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(137 + (r$708) + ((display-hexbottom + k$706 + r$708)) + #f)) + r$709)) + #f)) + harr$305 + r$311 + r$710)) + #f)) + (Cyc-fast-sub + ncols$307 + 1))) + #f))) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(142 + (r$711) + ((if r$711 + (k$706 #f) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(141 + () + ((write-ch + k$706 + #\\)) + #f))))) + #f)) + (zero?__inline__ + r$311)))) + #f)) + ncols$307)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(136 + (r$703) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(135 + (r$704) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(134 + (r$705) + ((lp$196$310 + k$696 + r$705)) + #f)) + (Cyc-fast-sub + r$311 + 1))) + #f)) + #\newline)) + #f)))) + #f)) + c$313)) + #f)) + (set! lp$207$314 r$713))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(159 + (k$714 c$315) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(158 + (r$715) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(157 + (tmp$209$316) + ((if tmp$209$316 + (k$714 tmp$209$316) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(156 + () + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(155 + (r$723) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(154 + (r$722) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(153 + (r$716) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(152 + (r$720) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(151 + (r$721) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(150 + (r$719) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(149 + (r$717) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(148 + (r$718) + ((lp$207$314 + k$714 + r$718)) + #f)) + (Cyc-fast-plus + c$315 + 2))) + #f)) + r$719)) + #f)) + harr$305 + r$720 + r$721)) + #f)) + (Cyc-fast-plus + c$315 + 1))) + #f)) + (Cyc-fast-sub + r$311 + 1))) + #f)) + r$722)) + #f)) + r$723)) + #f)) + harr$305 + r$311 + c$315)) + #f))))) + #f)) + r$715)) + #f)) + (Cyc-fast-gte + c$315 + ncols2$308))) + #t)))) + #f)) + #f)) + #f)) + 0)) + #f)) + #\newline)) + #f)) + 1 + 1 + #f + #f + #t)))) + ((dot/space + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 128 + #f + #f + 5 + (-1 209 179 151 166) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(128 + (k$671 harr$301 r$300 c$299) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(127 + (k$673) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(126 + (r$674) + ((if r$674 + (href/rc + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(125 + (r$675) + ((cell:mark k$673 r$675)) + #f)) + harr$301 + r$300 + c$299) + (k$673 #f))) + #f)) + (Cyc-fast-gte r$300 0))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(124 + (r$672) + ((if r$672 (k$671 #\.) (k$671 #\space))) + #f)))) + #t))) + 4 + 0 + #f + #f + #f)))) + () + () + ((tmp$119$429 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 509 + #f + #f + #f + 2 + (509 509) + #f + r$1001 + 0 + 1 + #t + #f + #f)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + ((k$1224 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 718 #f #f #f 1 (718) #f #f 1 0 #t #f #t)))) + () + () + ((k$1227 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 741 + #f + #f + #f + 5 + (728 728 720 720 719) + #f + #f + 4 + 1 + #f + #f + #t)))) + () + ((id$349 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 352 + #f + #f + #f + 2 + (352 350) + #f + r$812 + 0 + 2 + #t + #f + #f)))) + () + () + ((Cyc-fast-plus + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 27 + (9 + 228 + 210 + 206 + 174 + 152 + 149 + 292 + 291 + 304 + 312 + 324 + 461 + 441 + 424 + 401 + 505 + 502 + 501 + 527 + 532 + 557 + 659 + 705 + 728 + 743 + 769) + #f + #f + 27 + 0 + #t + #f + #f)))) + () + () + () + () + () + () + () + ((k$731 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 183 #f #f #f 2 (173 181) #f #f 1 1 #f #f #t)))) + () + ((make-wall-vec + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 487 + #f + #f + 2 + (283 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(487 + (k$899 harr$388) + ((harr:nrows + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(486 + (r$900) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(485 + (nrows$389) + ((harr:ncols + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(484 + (r$901) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(483 + (ncols$390) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(482 + (r$971) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(481 + (r$902) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(480 + (xmax$391) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(479 + (r$903) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(478 + (walls$392) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(474 + (r$904) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(473 + (add-wall$396) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(472 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(471 + (r$967) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(470 + (r$935) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(469 + (x$403) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(468 + (lp$132$404) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(431 + (r$937) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(430 + (r$936) + ((lp$132$404 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(429 + (r$905) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(428 + (k$907) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(427 + (r$908) + ((if r$908 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(426 + (r$934) + ((div #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(425 + (r$933) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(424 + (r$932) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(423 + (r$909) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(422 + (rmoc-x$397) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(421 + (r$925) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(420 + (rmoc-hex$402) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(419 + (k$929) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(418 + (r$930) + ((if r$930 + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(417 + (r$931) + ((add-wall$396 + k$929 + rmoc-hex$402 + r$931 + south-east)) + #f)) + harr$388 + xmax$391 + 0) + (k$929 #f))) + #f)) + (Cyc-fast-lt + rmoc-x$397 + xmax$391))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(416 + (r$926) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(415 + (r$928) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(414 + (r$927) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(413 + (r$910) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(412 + (r$911) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(411 + (x$398) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(410 + (lp$140$399) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(396 + (r$913) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(395 + (r$912) + ((lp$140$399 + k$907 + x$398)) + #f)) + (set! lp$140$399 + r$913))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(409 + (k$914 x$400) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(408 + (r$915) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(407 + (tmp$142$401) + ((if tmp$142$401 + (k$914 tmp$142$401) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(406 + () + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(405 + (r$922) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(404 + (r$924) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(403 + (r$923) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(402 + (r$916) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(401 + (r$919) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(400 + (r$921) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(399 + (r$920) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(398 + (r$917) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(397 + (r$918) + ((lp$140$399 + k$914 + r$918)) + #f)) + (Cyc-fast-sub + x$400 + 6))) + #f)) + r$919 + r$920 + south-east)) + #f)) + harr$388 + r$921 + 0)) + #f)) + (Cyc-fast-plus + x$400 + 3))) + #f)) + harr$388 + x$400 + 1)) + #f)) + r$922 + r$923 + south-west)) + #f)) + harr$388 + r$924 + 0)) + #f)) + (Cyc-fast-sub + x$400 + 3))) + #f)) + harr$388 + x$400 + 1)) + #f))))) + #f)) + r$915)) + #f)) + (Cyc-fast-lt + x$400 + 3))) + #t)))) + #f)) + #f)) + #f)) + r$911)) + #f)) + (Cyc-fast-sub + rmoc-x$397 + 6))) + #f)) + rmoc-hex$402 + r$927 + south-west)) + #f)) + harr$388 + r$928 + 0)) + #f)) + (Cyc-fast-sub + rmoc-x$397 + 3))) + #f)))) + #f)) + r$925)) + #f)) + harr$388 + rmoc-x$397 + 1)) + #f)) + r$909)) + #f)) + (Cyc-fast-plus + 3 + r$932))) + #f)) + (Cyc-fast-mul + 6 + r$933))) + #f)) + r$934 + 2)) + #f)) + (Cyc-fast-sub + ncols$390 + 2)) + (k$907 #f))) + #f)) + (Cyc-fast-gt + ncols$390 + 1))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(394 + (r$906) + ((k$899 (list->vector + walls$392))) + #f)))) + #f)) + x$403)) + #f)) + (set! lp$132$404 + r$937))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(467 + (k$938 x$405) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(466 + (r$939) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(465 + (tmp$134$406) + ((if tmp$134$406 + (k$938 tmp$134$406) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(464 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(463 + (r$966) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(462 + (r$964) + ((bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(461 + (r$965) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(460 + (r$942) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(459 + (y$407) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(458 + (lp$136$408) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(435 + (r$944) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(434 + (r$943) + ((lp$136$408 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(433 + (r$940) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(432 + (r$941) + ((lp$132$404 + k$938 + r$941)) + #f)) + (Cyc-fast-sub + x$405 + 3))) + #f)) + y$407)) + #f)) + (set! lp$136$408 + r$944))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(457 + (k$945 y$409) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(456 + (r$946) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(455 + (tmp$138$410) + ((if tmp$138$410 + (k$945 tmp$138$410) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(454 + () + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(453 + (r$949) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(452 + (hex$411) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(451 + (k$959) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(450 + (r$960) + ((if r$960 + (k$959 #f) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(449 + (r$962) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(448 + (r$963) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(447 + (r$961) + ((add-wall$396 + k$959 + hex$411 + r$961 + south-west)) + #f)) + harr$388 + r$962 + r$963)) + #f)) + (Cyc-fast-sub + y$409 + 1))) + #f)) + (Cyc-fast-sub + x$405 + 3)))) + #f)) + (zero?__inline__ + x$405))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(446 + (r$950) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(445 + (r$958) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(444 + (r$957) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(443 + (r$951) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(442 + (k$952) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(441 + (r$953) + ((if r$953 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(440 + (r$955) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(439 + (r$956) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(438 + (r$954) + ((add-wall$396 + k$952 + hex$411 + r$954 + south-east)) + #f)) + harr$388 + r$955 + r$956)) + #f)) + (Cyc-fast-sub + y$409 + 1))) + #f)) + (Cyc-fast-plus + x$405 + 3)) + (k$952 #f))) + #f)) + (Cyc-fast-lt + x$405 + xmax$391))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(437 + (r$947) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(436 + (r$948) + ((lp$136$408 + k$945 + r$948)) + #f)) + (Cyc-fast-sub + y$409 + 2))) + #f)))) + #f)) + hex$411 + r$957 + south)) + #f)) + harr$388 + x$405 + r$958)) + #f)) + (Cyc-fast-sub + y$409 + 2))) + #f)))) + #f)) + r$949)) + #f)) + harr$388 + x$405 + y$409)) + #f))))) + #f)) + r$946)) + #f)) + (Cyc-fast-lte + y$409 + 1))) + #t)))) + #f)) + #f)) + #f)) + r$942)) + #f)) + (Cyc-fast-plus + r$964 + r$965))) + #f)) + x$405 + 1)) + #f)) + (Cyc-fast-mul + r$966 + 2))) + #f)) + (Cyc-fast-sub + nrows$389 + 1))) + #f))))) + #f)) + r$939)) + #f)) + (Cyc-fast-lt + x$405 + 0))) + #t)))) + #f)) + #f)) + #f)) + r$935)) + #f)) + (Cyc-fast-mul + r$967 + 3))) + #f)) + (Cyc-fast-sub + ncols$390 + 1))) + #f)))) + #f)) + r$904)) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(477 + (k$968 o$395 + n$394 + b$393) + ((make-wall + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(476 + (r$970) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(475 + (r$969) + ((k$968 (set! walls$392 + r$969))) + #f)) + (cons r$970 + walls$392))) + #f)) + o$395 + n$394 + b$393)) + #t)))) + #f)) + r$903)) + #f)) + '())) + #f)) + r$902)) + #f)) + (Cyc-fast-mul 3 r$971))) + #f)) + (Cyc-fast-sub ncols$390 1))) + #f)) + r$901)) + #f)) + harr$388)) + #f)) + r$900)) + #f)) + harr$388)) + #t))) + 1 + 0 + #f + #f + #f)))) + () + () + ((result$295 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 85 #f #f #f 1 (85) #f #f 0 1 #t #f #f)))) + () + () + ((cell:reachable + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 643 + #f + #f + 3 + (596 600 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(643 + (k$1146 o$503) + ((k$1146 (vector-ref o$503 1))) + #t))) + 2 + 0 + #f + #f + #f)))) + () + () + () + () + () + () + () + () + () + () + () + ((flush-output-port + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 3 (42 11 60) #f #f 3 0 #f #f #f))) + (y$351 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 348 + #f + #f + #f + 9 + (291 296 305 304 312 317 323 329 334) + #f + r$814 + 0 + 9 + #t + #f + #f)))) + ((lp$105$452 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 558 + #f + #f + #f + 3 + (555 554 553) + #f + r$1053 + 2 + 0 + #f + #f + #f)))) + () + ((tmp$198$312 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 188 + #f + #f + #f + 2 + (188 188) + #f + r$697 + 0 + 1 + #t + #f + #f)))) + ((run-r7rs-benchmark + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 71 + #f + #f + 2 + (-1 84) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(71 + (k$568 name$264 count$263 thunk$262 ok?$261) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(70 + (rounded$266) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(69 + (rounded$267) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(65 + (r$614) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(64 + (r$569) + ((display + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(63 + (r$570) + ((display + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(62 + (r$571) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(61 + (r$572) + ((current-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(60 + (r$613) + ((flush-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(59 + (r$573) + ((jiffies-per-second + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(58 + (r$574) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(57 + (j/s$268) + ((current-second + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(56 + (r$575) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(55 + (t0$269) + ((current-jiffy + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(54 + (r$576) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(53 + (j0$270) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(52 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(51 + (i$272 result$271) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(50 + (loop$273) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(6 + (r$578) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(5 + (r$577) + ((loop$273 + k$568 + i$272 + result$271)) + #f)) + (set! loop$273 + r$578))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(49 + (k$579 i$275 + result$274) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(48 + (r$580) + ((if r$580 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(9 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(8 + (r$581) + ((thunk$262 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(7 + (r$582) + ((loop$273 + k$579 + r$581 + r$582)) + #f)))) + #f)) + (Cyc-fast-plus + i$275 + 1))) + #f))) + (ok?$261 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(47 + (r$583) + ((if r$583 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(40 + () + ((current-jiffy + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(39 + (r$585) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(38 + (j1$276) + ((current-second + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(37 + (r$586) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(36 + (t1$277) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(35 + (r$587) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(34 + (jifs$278) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(33 + (r$607) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(32 + (r$588) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(31 + (secs$279) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(30 + (r$606) + ((rounded$266 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(29 + (r$589) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(28 + (secs2$280) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(27 + () + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(26 + (r$590) + ((write #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(25 + (r$591) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(24 + (r$592) + ((write #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(23 + (r$593) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(22 + (r$594) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(21 + (r$595) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(20 + (r$596) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(19 + (r$597) + ((this-scheme-implementation-name + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(18 + (r$605) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(17 + (r$598) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(16 + (r$599) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(15 + (r$600) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(14 + (r$601) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(13 + (r$602) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(12 + (r$603) + ((current-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(11 + (r$604) + ((flush-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(10 + (r$584) + ((k$579 result$274)) + #f)) + r$604)) + #f)))) + #f)))) + #f)) + secs$279)) + #f)) + ",")) + #f)) + name$264)) + #f)) + ",")) + #f)) + r$605)) + #f)))) + #f)) + "+!CSVLINE!+")) + #f)))) + #f)) + name$264)) + #f)) + ") for ")) + #f)) + secs2$280)) + #f)) + " seconds (")) + #f)) + secs$279)) + #f)) + "Elapsed time: ")) + #f)))) + #f)) + r$589)) + #f)) + r$606)) + #f)) + (Cyc-fast-sub + t1$277 + t0$269))) + #f)) + r$588)) + #f)) + (inexact__inline__ + r$607))) + #f)) + (Cyc-fast-div + jifs$278 + j/s$268))) + #f)) + r$587)) + #f)) + (Cyc-fast-sub + j1$276 + j0$270))) + #f)) + r$586)) + #f)))) + #f)) + r$585)) + #f)))) + #f))) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(46 + () + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(45 + (r$608) + ((write #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(44 + (r$609) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(43 + (r$610) + ((current-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(42 + (r$612) + ((flush-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(41 + (r$611) + ((k$579 result$274)) + #f)) + r$612)) + #f)))) + #f)))) + #f)) + result$274)) + #f)) + "ERROR: returned incorrect result: ")) + #f))))) + #f)) + result$274))) + #f)) + (Cyc-fast-lt + i$275 + count$263))) + #t)))) + #f)) + #f)) + #f)) + 0 + #f)) + #f)))) + #f)) + r$576)) + #f)))) + #f)) + r$575)) + #f)))) + #f)) + r$574)) + #f)))) + #f)) + r$613)) + #f)))) + #f)))) + #f)) + name$264)) + #f)) + "Running ")) + #f)) + (set! rounded$266 r$614))) + #f)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(68 + (k$615 x$281) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(67 + (r$617) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(66 + (r$616) + ((k$615 (Cyc-fast-div + r$616 + 1000))) + #f)) + (round__inline__ r$617))) + #f)) + (Cyc-fast-mul 1000 x$281))) + #t)))) + #f)) + #f)) + #f)) + #f)) + #t))) + 1 + 0 + #f + #f + #f)))) + ((k$1238 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 740 + #f + #f + #f + 3 + (739 738 738) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(737 + (r$1228) + ((if r$1228 + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(719 () ((remainder k$1227 x$546 y$545)) #f))) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(736 + (r$1229) + ((if r$1229 + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(727 + () + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(726 + (r$1230) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(725 + (q$549) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(724 + (r$1233) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(723 + (r$1231) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(722 + (r$550) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(721 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(720 + (r$1232) + ((if r$1232 + (k$1227 + 0) + (k$1227 + (Cyc-fast-sub + r$550 + y$545)))) + #f)) + (Cyc-fast-eq + r$550 + 0))) + #f)))) + #f)) + r$1231)) + #f)) + (Cyc-fast-sub + x$546 + r$1233))) + #f)) + (Cyc-fast-mul q$549 y$545))) + #f)) + r$1230)) + #f)) + (quotient__inline__ x$546 y$545))) + #f))) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(735 + () + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(734 + (r$1234) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(733 + (q$547) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(732 + (r$1237) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(731 + (r$1235) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(730 + (r$548) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(729 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(728 + (r$1236) + ((if r$1236 + (k$1227 + 0) + (k$1227 + (Cyc-fast-plus + r$548 + y$545)))) + #f)) + (Cyc-fast-eq + r$548 + 0))) + #f)))) + #f)) + r$1235)) + #f)) + (Cyc-fast-sub + x$546 + r$1237))) + #f)) + (Cyc-fast-mul q$547 y$545))) + #f)) + r$1234)) + #f)) + (quotient__inline__ x$546 y$545))) + #f))))) + #f)) + (Cyc-fast-lt y$545 0)))) + #f)) + 3 + 0 + #t + #f + #t)))) + () + () + () + () + () + () + ((harr-tabulate + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 525 + #f + #f + 2 + (488 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(525 + (k$987 nrows$418 ncols$417 proc$416) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(524 + (r$1010) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(523 + (r$988) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(522 + (v$419) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(521 + (r$990) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(520 + (r$420) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(519 + (lp$113$421) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(495 + (r$992) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(494 + (r$991) + ((lp$113$421 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(493 + (r$989) + ((make-harr + k$987 + nrows$418 + ncols$417 + v$419)) + #f)) + r$420)) + #f)) + (set! lp$113$421 + r$992))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(518 + (k$993 r$422) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(517 + (r$994) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(516 + (tmp$115$423) + ((if tmp$115$423 + (k$993 tmp$115$423) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(515 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(514 + (r$997) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(513 + (c$425 i$424) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(512 + (lp$117$426) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(499 + (r$999) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(498 + (r$998) + ((lp$117$426 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(497 + (r$995) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(496 + (r$996) + ((lp$113$421 + k$993 + r$996)) + #f)) + (Cyc-fast-sub + r$422 + 1))) + #f)) + c$425 + i$424)) + #f)) + (set! lp$117$426 + r$999))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(511 + (k$1000 + c$428 + i$427) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(510 + (r$1001) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(509 + (tmp$119$429) + ((if tmp$119$429 + (k$1000 + tmp$119$429) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(508 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(507 + (r$1006) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(506 + (r$1008) + ((bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(505 + (r$1009) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(504 + (r$1007) + ((proc$416 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(503 + (r$1005) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(502 + (r$1002) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(501 + (r$1003) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(500 + (r$1004) + ((lp$117$426 + k$1000 + r$1003 + r$1004)) + #f)) + (Cyc-fast-plus + i$427 + 1))) + #f)) + (Cyc-fast-plus + c$428 + 1))) + #f)) + (vector-set! + v$419 + i$427 + r$1005))) + #f)) + r$1006 + r$1007)) + #f)) + (Cyc-fast-plus + r$1008 + r$1009))) + #f)) + c$428 + 1)) + #f)) + (Cyc-fast-mul + 2 + r$422))) + #f)) + (Cyc-fast-mul + 3 + c$428))) + #f))))) + #f)) + r$1001)) + #f)) + (Cyc-fast-eq + c$428 + ncols$417))) + #t)))) + #f)) + #f)) + #f)) + 0 + r$997)) + #f)) + (Cyc-fast-mul + r$422 + ncols$417))) + #f))))) + #f)) + r$994)) + #f)) + (Cyc-fast-lt + r$422 + 0))) + #t)))) + #f)) + #f)) + #f)) + r$990)) + #f)) + (Cyc-fast-sub nrows$418 1))) + #f)) + r$988)) + #f)) + (make-vector r$1010))) + #f)) + (Cyc-fast-mul nrows$418 ncols$417))) + #t))) + 1 + 0 + #f + #f + #f)))) + () + () + ((n$533 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 700 #f #f #f 1 (699) #f #f 0 1 #t #f #f)))) + ((c$412 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 492 #f #f #f 1 (488) #f #f 0 1 #f #f #f))) + (k$740 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 201 + #f + #f + #f + 2 + (200 196) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(195 + (r$691) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(194 + (r$692) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(193 + (r$693) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(192 + (r$309) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(191 + (lp$196$310) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(133 + (r$695) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(132 + (r$694) + ((lp$196$310 + k$683 + r$309)) + #f)) + (set! lp$196$310 r$695))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(190 + (k$696 r$311) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(189 + (r$697) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(188 + (tmp$198$312) + ((if tmp$198$312 + (k$696 tmp$198$312) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(187 + () + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(186 + (r$698) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(185 + (c$317) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(184 + (lp$200$318) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(172 + (r$730) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(171 + (r$729) + ((lp$200$318 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(170 + (r$699) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(169 + (k$724) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(168 + (r$725) + ((if r$725 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(167 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(166 + (r$728) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(165 + (r$727) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(164 + (r$726) + ((write-ch + k$724 + #\\)) + #f)) + r$727)) + #f)) + harr$305 + r$311 + r$728)) + #f)) + (Cyc-fast-sub + ncols$307 + 1))) + #f))) + (k$724 #f))) + #f)) + ncols$307)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(163 + (r$700) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(162 + (r$701) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(161 + (c$313) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(160 + (lp$207$314) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(147 + (r$713) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(146 + (r$712) + ((lp$207$314 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(145 + (r$702) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(144 + (k$706) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(143 + (r$707) + ((if r$707 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(140 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(139 + (r$710) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(138 + (r$709) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(137 + (r$708) + ((display-hexbottom + k$706 + r$708)) + #f)) + r$709)) + #f)) + harr$305 + r$311 + r$710)) + #f)) + (Cyc-fast-sub + ncols$307 + 1))) + #f))) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(142 + (r$711) + ((if r$711 + (k$706 #f) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(141 + () + ((write-ch + k$706 + #\\)) + #f))))) + #f)) + (zero?__inline__ + r$311)))) + #f)) + ncols$307)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(136 + (r$703) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(135 + (r$704) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(134 + (r$705) + ((lp$196$310 + k$696 + r$705)) + #f)) + (Cyc-fast-sub + r$311 + 1))) + #f)) + #\newline)) + #f)))) + #f)) + c$313)) + #f)) + (set! lp$207$314 + r$713))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(159 + (k$714 c$315) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(158 + (r$715) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(157 + (tmp$209$316) + ((if tmp$209$316 + (k$714 tmp$209$316) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(156 + () + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(155 + (r$723) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(154 + (r$722) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(153 + (r$716) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(152 + (r$720) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(151 + (r$721) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(150 + (r$719) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(149 + (r$717) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(148 + (r$718) + ((lp$207$314 + k$714 + r$718)) + #f)) + (Cyc-fast-plus + c$315 + 2))) + #f)) + r$719)) + #f)) + harr$305 + r$720 + r$721)) + #f)) + (Cyc-fast-plus + c$315 + 1))) + #f)) + (Cyc-fast-sub + r$311 + 1))) + #f)) + r$722)) + #f)) + r$723)) + #f)) + harr$305 + r$311 + c$315)) + #f))))) + #f)) + r$715)) + #f)) + (Cyc-fast-gte + c$315 + ncols2$308))) + #t)))) + #f)) + #f)) + #f)) + 0)) + #f)) + #\newline)) + #f)))) + #f)) + c$317)) + #f)) + (set! lp$200$318 + r$730))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(183 + (k$731 c$319) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(182 + (r$732) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(181 + (tmp$202$320) + ((if tmp$202$320 + (k$731 tmp$202$320) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(180 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(179 + (r$739) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(178 + (r$738) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(177 + (r$733) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(176 + (r$737) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(175 + (r$736) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(174 + (r$734) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(173 + (r$735) + ((lp$200$318 + k$731 + r$735)) + #f)) + (Cyc-fast-plus + c$319 + 2))) + #f)) + r$736)) + #f)) + r$737)) + #f)) + harr$305 + r$311 + c$319)) + #f)) + r$738)) + #f)) + harr$305 + r$311 + r$739)) + #f)) + (Cyc-fast-sub + c$319 + 1))) + #f))))) + #f)) + r$732)) + #f)) + (Cyc-fast-gte + c$319 + ncols2$308))) + #t)))) + #f)) + #f)) + #f)) + 1)) + #f)) + #\/)) + #f))))) + #f)) + r$697)) + #f)) + (Cyc-fast-lt r$311 0))) + #t)))) + #f)) + #f)) + #f)) + r$693)) + #f)) + (Cyc-fast-sub nrows$306 1))) + #f)) + #\newline)) + #f)) + 1 + 1 + #f + #f + #t))) + (odd? . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 5 + (144 169 201 770 771) + #f + #f + 5 + 0 + #f + #f + #f)))) + () + ((nw$359 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 309 + #f + #f + #f + 2 + (309 307) + #f + r$842 + 0 + 2 + #f + #f + #f)))) + ((k$743 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 199 + #f + #f + #f + 2 + (197 197) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(196 (r$742) ((write-ch k$740 r$742)) #f)) + 2 + 0 + #f + #f + #t)))) + () + () + () + ((top-cell$373 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 380 #f #f #f 1 (380) #f r$878 0 1 #t #f #f)))) + ((k$748 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 219 #f #f #f 2 (205 217) #f #f 1 1 #f #f #t)))) + () + () + () + () + () + ((secs$279 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 31 #f #f #f 2 (26 14) #f r$588 0 2 #f #f #f)))) + () + () + ((name$264 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 71 #f #f #f 3 (63 22 16) #f #f 0 3 #f #f #f))) + (permute-vec! + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 622 + #f + #f + 2 + (281 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(622 + (k$1097 v$482 random-state$481) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(621 + (r$1110) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(620 + (r$1099) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(619 + (i$483) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(618 + (lp$484) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(607 + (r$1101) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(606 + (r$1100) + ((lp$484 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(605 + (r$1098) + ((k$1097 v$482)) + #f)) + i$483)) + #f)) + (set! lp$484 r$1101))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(617 + (k$1102 i$485) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(616 + (r$1103) + ((if r$1103 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(615 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(614 + (r$1106) + ((random-int + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(613 + (r$1107) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(612 + (elt-i$487 + j$486) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(611 + (r$1109) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(610 + (r$1108) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(609 + (r$1104) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(608 + (r$1105) + ((lp$484 + k$1102 + r$1105)) + #f)) + (Cyc-fast-sub + i$485 + 1))) + #f)) + (vector-set! + v$482 + j$486 + elt-i$487))) + #f)) + (vector-set! + v$482 + i$485 + r$1109))) + #f)) + (vector-ref + v$482 + j$486))) + #f)) + r$1106 + r$1107)) + #f)) + i$485 + random-state$481)) + #f)) + (vector-ref + v$482 + i$485))) + #f))) + (k$1102 #f))) + #f)) + (Cyc-fast-gt i$485 1))) + #t)))) + #f)) + #f)) + #f)) + r$1099)) + #f)) + (Cyc-fast-sub r$1110 1))) + #f)) + (vector-length v$482))) + #t))) + 1 + 0 + #f + #f + #f)))) + () + () + () + ((k$1243 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 764 + #f + #f + #f + 5 + (751 751 743 743 742) + #f + #f + 5 + 0 + #t + #f + #t)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + ((maxy$354 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 341 + #f + #f + #f + 3 + (296 305 317) + #f + r$817 + 0 + 3 + #t + #f + #f)))) + () + ((n$544 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 718 #f #f #f 1 (718) #f #f 0 1 #t #f #f)))) + ((set-cell:mark + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 636 + #f + #f + 2 + (549 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(636 + (k$1125 o$494 v$493) + ((k$1125 (vector-set! o$494 5 v$493))) + #t))) + 1 + 0 + #f + #f + #f)))) + () + ((c$425 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 513 #f #t 0 1 (498) #f 0 0 1 #f #f #f)))) + () + () + ((c$428 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 511 + #f + #f + #f + 4 + (511 508 506 502) + #f + #f + 0 + 4 + #t + #f + #f)))) + ((car . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 3 + (352 668 717) + #f + #f + 3 + 0 + #t + #f + #f)))) + () + ((k$759 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 215 + #f + #f + #f + 2 + (214 214) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(213 + (r$758) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(212 + (r$750) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(211 + (r$751) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(210 + (r$756) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(209 + (r$757) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(208 + (r$755) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(207 + (r$752) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(206 + (r$753) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(205 + (r$754) + ((lp$192$322 + k$748 + r$754)) + #f)) + (Cyc-fast-plus + c$323 + 2))) + #f)) + #\\)) + #f)) + r$755)) + #f)) + harr$305 + r$756 + r$757)) + #f)) + (Cyc-fast-plus c$323 1))) + #f)) + (Cyc-fast-sub nrows$306 1))) + #f)) + #\/)) + #f)) + r$758)) + #f)) + 2 + 0 + #f + #f + #t)))) + () + ((next$526 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 691 + #f + #f + #f + 2 + (691 675) + #f + r$1190 + 0 + 2 + #f + #f + #f)))) + () + () + () + () + () + () + ((v$285 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 74 #f #f #f 1 (74) #f #f 0 1 #t #f #f))) + (n1$516 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 661 + #f + #f + #f + 2 + (659 656) + #f + r$1169 + 0 + 2 + #t + #f + #f)))) + () + ((add-wall$396 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 473 + #f + #f + #f + 7 + (438 444 447 399 403 414 417) + #f + r$904 + 7 + 0 + #f + #f + #f)))) + () + ((values + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 2 (80 76) #f #f 1 1 #f #f #f))) + (k$1254 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 763 + #f + #f + #f + 3 + (762 761 761) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(760 + (r$1244) + ((if r$1244 + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(742 + () + ((k$1243 (quotient__inline__ x$552 y$551))) + #f))) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(759 + (r$1245) + ((if r$1245 + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(750 + () + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(749 + (r$1246) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(748 + (q$555) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(747 + (r$1249) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(746 + (r$1247) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(745 + (r$556) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(744 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(743 + (r$1248) + ((if r$1248 + (k$1243 + q$555) + (k$1243 + (Cyc-fast-plus + q$555 + 1)))) + #f)) + (Cyc-fast-eq + r$556 + 0))) + #f)))) + #f)) + r$1247)) + #f)) + (Cyc-fast-sub + x$552 + r$1249))) + #f)) + (Cyc-fast-mul q$555 y$551))) + #f)) + r$1246)) + #f)) + (quotient__inline__ x$552 y$551))) + #f))) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(758 + () + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(757 + (r$1250) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(756 + (q$553) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(755 + (r$1253) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(754 + (r$1251) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(753 + (r$554) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(752 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(751 + (r$1252) + ((if r$1252 + (k$1243 + q$553) + (k$1243 + (Cyc-fast-sub + q$553 + 1)))) + #f)) + (Cyc-fast-eq + r$554 + 0))) + #f)))) + #f)) + r$1251)) + #f)) + (Cyc-fast-sub + x$552 + r$1253))) + #f)) + (Cyc-fast-mul q$553 y$551))) + #f)) + r$1250)) + #f)) + (quotient__inline__ x$552 y$551))) + #f))))) + #f)) + (Cyc-fast-lt y$551 0)))) + #f)) + 3 + 0 + #t + #f + #t)))) + () + () + () + () + ((tmp$209$316 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 157 + #f + #f + #f + 2 + (157 157) + #f + r$715 + 0 + 1 + #t + #f + #f))) + (k$1259 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 781 + #f + #f + #f + 6 + (769 769 768 767 766 765) + #f + #f + 6 + 0 + #t + #f + #t)))) + () + () + () + () + () + () + () + ((c$430 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 530 #f #f #f 1 (527) #f #f 0 1 #t #f #f)))) + () + ((rmoc-hex$402 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 420 + #f + #f + #f + 2 + (414 417) + #f + r$925 + 0 + 2 + #f + #f + #f)))) + () + () + ((k$763 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 238 #f #f #f 2 (227 236) #f #f 1 1 #f #f #t)))) + ((c$436 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 535 #f #f #f 1 (532) #f r$1022 0 1 #t #f #f)))) + ((next$530 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 682 + #f + #f + #f + 2 + (682 679) + #f + r$1198 + 0 + 2 + #f + #f + #f)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + ((k$1266 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 771 + #f + #f + #f + 2 + (770 770) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(769 + (r$1265) + ((if r$1265 + (k$1259 (+ z$559 z$559 1)) + (k$1259 (Cyc-fast-plus z$559 z$559)))) + #f)) + 1 + 1 + #f + #f + #t)))) + () + () + () + ((tmp$134$406 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 465 + #f + #f + #f + 2 + (465 465) + #f + r$939 + 0 + 1 + #t + #f + #f)))) + () + () + () + ((bt-lp$378 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 376 + #f + #f + #f + 4 + (369 368 367 366) + #f + r$887 + 3 + 0 + #f + #f + #f)))) + () + ((j/s$268 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 57 #f #f #f 1 (34) #f r$574 0 1 #t #f #f)))) + ((s2$292 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 95 #f #f #f 1 (91) #f r$640 0 1 #t #f #f)))) + () + () + ((k$771 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 231 + #f + #f + #f + 2 + (230 230) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(229 + (r$770) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(228 + (r$768) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(227 (r$769) ((lp$188$326 k$763 r$769)) #f)) + (Cyc-fast-plus c$327 2))) + #f)) + r$770)) + #f)) + 2 + 0 + #f + #f + #t)))) + () + () + () + ((lp$113$421 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 519 + #f + #f + #f + 3 + (496 495 494) + #f + r$992 + 2 + 0 + #f + #f + #f)))) + ((k$776 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 251 #f #f #f 1 (250) #f #f 1 0 #t #f #t)))) + () + () + () + () + ((maze$464 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 580 #f #f #f 1 (573) #f #f 0 1 #f #f #f)))) + () + () + () + ((o$500 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 640 #f #f #f 1 (640) #f #f 0 1 #t #t #f)))) + ((tmp$111$448 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 546 + #f + #f + #f + 2 + (546 546) + #f + r$1047 + 0 + 1 + #t + #f + #f))) + (o$501 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 641 #f #f #f 1 (641) #f #f 0 1 #t #f #f)))) + ((name$294 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 92 #f #f #f 1 (91) #f "maze" 0 1 #t #f #f))) + (o$502 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 642 #f #f #f 1 (642) #f #f 0 1 #t #f #f)))) + ((o$503 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 643 #f #f #f 1 (643) #f #f 0 1 #t #f #f)))) + () + ((k$1272 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 783 #f #f #f 1 (782) #f #f 1 0 #t #f #t)))) + ((o$506 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 646 #f #f #f 1 (646) #f #f 0 1 #t #f #f)))) + ((o$507 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 647 #f #f #f 1 (647) #f #f 0 1 #t #f #f))) + (wall:owner + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 648 + #f + #f + 2 + (602 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(648 + (k$1159 o$508) + ((k$1159 (vector-ref o$508 1))) + #t))) + 1 + 0 + #f + #f + #f)))) + ((o$508 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 648 #f #f #f 1 (648) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + ((tmp$190$328 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 236 + #f + #f + #f + 2 + (236 236) + #f + r$764 + 0 + 1 + #t + #f + #f))) + (k$782 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 258 #f #f #f 1 (252) #f #f 0 1 #f #f #t)))) + () + () + () + () + ((cdr . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 3 + (350 693 684) + #f + #f + 3 + 0 + #t + #f + #f)))) + () + ((k$789 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 285 #f #f #f 1 (259) #f #f 0 1 #f #f #t)))) + () + ((r$300 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 128 #f #f #f 2 (127 126) #f #f 0 2 #t #f #f)))) + () + () + () + ((r$1001 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 510 + #f + #f + #f + 1 + (510) + #f + (Cyc-fast-eq c$428 ncols$417) + 0 + 1 + #t + #f + #f)))) + ((r$1002 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 502 + #f + #f + #f + 0 + () + #f + (vector-set! v$419 i$427 r$1005) + 0 + 0 + #t + #f + #f)))) + ((r$1003 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 501 + #f + #f + #f + 1 + (500) + #f + (Cyc-fast-plus c$428 1) + 0 + 1 + #f + #f + #f)))) + ((r$1004 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 500 + #f + #f + #f + 1 + (500) + #f + (Cyc-fast-plus i$427 1) + 0 + 1 + #t + #f + #f)))) + ((r$1005 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 503 #f #f #f 1 (503) #f #f 0 1 #t #f #f)))) + ((r$309 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 192 #f #f #f 1 (132) #f r$693 0 1 #f #f #f))) + (r$1006 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 507 + #f + #f + #f + 1 + (504) + #f + (Cyc-fast-mul 3 c$428) + 0 + 1 + #f + #f + #f)))) + ((r$1007 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 504 + #f + #f + #f + 1 + (504) + #f + (Cyc-fast-plus r$1008 r$1009) + 0 + 1 + #t + #f + #f)))) + ((r$600 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 15 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (r$1008 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 506 + #f + #f + #f + 1 + (505) + #f + (Cyc-fast-mul 2 r$422) + 0 + 1 + #t + #f + #f)))) + ((r$601 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 14 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (r$1009 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 505 #f #f #f 1 (505) #f #f 0 1 #t #f #f)))) + ((r$602 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 13 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$603 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 12 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$604 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 11 #f #f #f 1 (11) #f #f 0 1 #t #f #f))) + (lp$136$408 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 458 + #f + #f + #f + 3 + (436 435 434) + #f + r$944 + 2 + 0 + #f + #f + #f)))) + ((r$605 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 18 #f #f #f 1 (18) #f #f 0 1 #t #f #f)))) + ((r$606 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 30 + #f + #f + #f + 1 + (30) + #f + (Cyc-fast-sub t1$277 t0$269) + 0 + 1 + #t + #f + #f)))) + ((r$607 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 33 + #f + #f + #f + 1 + (33) + #f + (Cyc-fast-div jifs$278 j/s$268) + 0 + 1 + #t + #f + #f)))) + ((r$608 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 45 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$609 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 44 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + ((r$900 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 486 #f #f #f 1 (486) #f #f 0 1 #t #f #f)))) + ((r$901 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 484 #f #f #f 1 (484) #f #f 0 1 #t #f #f)))) + ((r$902 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 481 + #f + #f + #f + 1 + (481) + #f + (Cyc-fast-mul 3 r$971) + 0 + 1 + #t + #f + #f)))) + ((r$903 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 479 #f #f #f 1 (479) #f '() 0 1 #t #f #f))) + (new-root$455 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 570 #f #f #f 1 (570) #f #f 0 1 #t #f #f)))) + ((r$904 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 474 + #f + #f + #f + 1 + (474) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(477 + (k$968 o$395 n$394 b$393) + ((make-wall + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(476 + (r$970) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(475 + (r$969) + ((k$968 (set! walls$392 r$969))) + #f)) + (cons r$970 walls$392))) + #f)) + o$395 + n$394 + b$393)) + #t)) + 0 + 1 + #t + #f + #f))) + (ncols$417 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 525 + #f + #f + #f + 4 + (525 515 511 493) + #f + #f + 0 + 4 + #t + #f + #f))) + (nelts$531 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 698 #f #f #f 1 (697) #f #f 0 1 #t #f #f)))) + ((r$905 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 429 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$906 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 394 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + ((r$908 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 427 + #f + #f + #f + 1 + (427) + #f + (Cyc-fast-gt ncols$390 1) + 0 + 0 + #t + #f + #f)))) + ((r$909 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 423 + #f + #f + #f + 1 + (423) + #f + (Cyc-fast-plus 3 r$932) + 0 + 1 + #t + #f + #f)))) + () + () + () + () + () + () + ((r$311 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 190 + #f + #f + #f + 9 + (190 179 177 156 153 135 143 139 166) + #f + #f + 0 + 9 + #t + #f + #f))) + (set-equal? + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 672 + #f + #f + 2 + (593 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(672 + (k$1181 s1$521 s2$520) + ((get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(671 + (r$1182) + ((get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(670 (r$1183) ((k$1181 (eq? r$1182 r$1183))) #f)) + s2$520)) + #f)) + s1$521)) + #t))) + 1 + 0 + #f + #f + #f)))) + ((call-with-current-continuation + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (581) #f #f 1 0 #f #f #f)))) + ((r$1010 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 524 + #f + #f + #f + 1 + (524) + #f + (Cyc-fast-mul nrows$418 ncols$417) + 0 + 1 + #t + #f + #f)))) + () + () + () + ((r$1014 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 529 #f #f #f 1 (526) #f #f 0 1 #t #f #f)))) + ((r$1015 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 526 + #f + #f + #f + 1 + (526) + #f + (Cyc-fast-plus r$1016 c$430) + 0 + 1 + #t + #f + #f)))) + ((r$1016 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 527 + #f + #f + #f + 1 + (527) + #f + (Cyc-fast-mul r$1017 r$431) + 0 + 1 + #t + #f + #f)))) + ((r$1017 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 528 #f #f #f 1 (528) #f #f 0 1 #t #f #f)))) + ((r$610 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 43 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$611 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 41 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$612 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 42 #f #f #f 1 (42) #f #f 0 1 #t #f #f)))) + ((r$613 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 60 #f #f #f 1 (60) #f #f 0 1 #t #f #f)))) + ((r$614 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 65 + #f + #f + #f + 1 + (65) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(68 + (k$615 x$281) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(67 + (r$617) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(66 + (r$616) + ((k$615 (Cyc-fast-div r$616 1000))) + #f)) + (round__inline__ r$617))) + #f)) + (Cyc-fast-mul 1000 x$281))) + #t)) + 0 + 0 + #t + #f + #f)))) + () + ((r$616 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 66 + #f + #f + #f + 1 + (66) + #f + (round__inline__ r$617) + 0 + 1 + #t + #f + #f)))) + ((r$617 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 67 + #f + #f + #f + 1 + (67) + #f + (Cyc-fast-mul 1000 x$281) + 0 + 1 + #t + #f + #f))) + (lp$192$322 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 220 + #f + #f + #f + 3 + (205 204 203) + #f + r$747 + 2 + 0 + #f + #f + #f)))) + () + () + ((mark-path + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 552 + #f + #f + 2 + (263 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(552 + (k$1042 node$444) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(551 + (node$445) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(550 + (lp$446) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(545 + (r$1044) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(544 + (r$1043) + ((lp$446 k$1042 node$445)) + #f)) + (set! lp$446 r$1044))) + #f)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(549 + (k$1045 node$447) + ((set-cell:mark + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(548 + (r$1046) + ((cell:parent + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(547 + (r$1047) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(546 + (tmp$111$448) + ((if tmp$111$448 + (lp$446 + k$1045 + tmp$111$448) + (k$1045 #f))) + #f)) + r$1047)) + #f)) + node$447)) + #f)) + node$447 + #t)) + #t)))) + #f)) + #f)) + #f)) + node$444)) + #t))) + 1 + 0 + #f + #f + #f)))) + ((r$910 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 413 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$911 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 412 + #f + #f + #f + 1 + (412) + #f + (Cyc-fast-sub rmoc-x$397 6) + 0 + 1 + #t + #f + #f)))) + ((r$912 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 395 + #f + #f + #f + 0 + () + #f + (set! lp$140$399 r$913) + 0 + 0 + #t + #f + #f)))) + ((r$913 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 396 + #f + #f + #f + 1 + (396) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(409 + (k$914 x$400) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(408 + (r$915) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(407 + (tmp$142$401) + ((if tmp$142$401 + (k$914 tmp$142$401) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(406 + () + ((href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(405 + (r$922) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(404 + (r$924) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(403 + (r$923) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(402 + (r$916) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(401 + (r$919) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(400 + (r$921) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(399 + (r$920) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(398 + (r$917) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(397 + (r$918) + ((lp$140$399 + k$914 + r$918)) + #f)) + (Cyc-fast-sub + x$400 + 6))) + #f)) + r$919 + r$920 + south-east)) + #f)) + harr$388 + r$921 + 0)) + #f)) + (Cyc-fast-plus + x$400 + 3))) + #f)) + harr$388 + x$400 + 1)) + #f)) + r$922 + r$923 + south-west)) + #f)) + harr$388 + r$924 + 0)) + #f)) + (Cyc-fast-sub x$400 3))) + #f)) + harr$388 + x$400 + 1)) + #f))))) + #f)) + r$915)) + #f)) + (Cyc-fast-lt x$400 3))) + #t)) + 0 + 0 + #t + #f + #f)))) + () + ((r$915 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 408 + #f + #f + #f + 1 + (408) + #f + (Cyc-fast-lt x$400 3) + 0 + 1 + #t + #f + #f)))) + ((r$916 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 402 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$917 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 398 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$918 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 397 + #f + #f + #f + 1 + (397) + #f + (Cyc-fast-sub x$400 6) + 0 + 1 + #t + #f + #f))) + (display-hexbottom + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 123 + #f + #f + 4 + (-1 175 154 137) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(123 + (k$657 hexwalls$298) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(122 + (k$667) + ((bit-test + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(121 + (r$668) + ((if r$668 (k$667 #\\) (k$667 #\space))) + #f)) + hexwalls$298 + south-west)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(120 + (r$666) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(119 + (r$658) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(118 + (k$664) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(117 + (r$665) + ((if r$665 + (k$664 #\_) + (k$664 #\space))) + #f)) + hexwalls$298 + south)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(116 + (r$663) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(115 + (r$659) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(114 + (k$661) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(113 + (r$662) + ((if r$662 + (k$661 #\/) + (k$661 #\space))) + #f)) + hexwalls$298 + south-east)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(112 + (r$660) + ((write-ch k$657 r$660)) + #f)))) + #f)) + r$663)) + #f)))) + #f)) + r$666)) + #f)))) + #t))) + 3 + 0 + #f + #f + #f)))) + ((r$919 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 401 #f #f #f 1 (399) #f #f 0 1 #f #f #f)))) + () + ((set-cell:parent + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 638 + #f + #f + 3 + (565 577 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(638 + (k$1131 o$497 v$496) + ((k$1131 (vector-set! o$497 4 v$496))) + #t))) + 2 + 0 + #f + #f + #f)))) + () + () + () + () + () + () + () + ((r$1021 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 537 #f #f #f 1 (536) #f #f 0 1 #f #f #f)))) + ((r$1022 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 536 #f #f #f 1 (536) #f #f 0 1 #t #f #f)))) + ((r$1023 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 534 #f #f #f 1 (531) #f #f 0 1 #t #f #f)))) + ((r$1024 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 531 + #f + #f + #f + 1 + (531) + #f + (Cyc-fast-plus r$1025 c$436) + 0 + 1 + #t + #f + #f))) + (len$451 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 559 #f #t 0 1 (553) #f 0 0 1 #f #f #f)))) + ((r$1025 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 532 + #f + #f + #f + 1 + (532) + #f + (Cyc-fast-mul r$1026 r$437) + 0 + 1 + #t + #f + #f))) + (neighbor$510 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 650 #f #f #f 1 (649) #f #f 0 1 #f #f #f))) + (union! + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 667 + #f + #f + 2 + (588 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(667 + (k$1166 s1$513 s2$512) + ((get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(666 + (r$1167) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(665 + (r1$514) + ((get-set-root + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(664 + (r$1168) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(663 + (r2$515) + ((set-size + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(662 + (r$1169) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(661 + (n1$516) + ((set-size + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(660 + (r$1170) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(659 + (n2$517) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(658 + (r$1171) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(657 + (n$518) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(656 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(655 + (r$1172) + ((if r$1172 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(652 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(651 + (r$1173) + ((k$1166 + (set-car! + r1$514 + n$518))) + #f)) + (set-cdr! + r2$515 + r1$514))) + #f))) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(654 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(653 + (r$1174) + ((k$1166 + (set-car! + r2$515 + n$518))) + #f)) + (set-cdr! + r1$514 + r2$515))) + #f))))) + #f)) + (Cyc-fast-gt + n1$516 + n2$517))) + #f)))) + #f)) + r$1171)) + #f)) + (Cyc-fast-plus + n1$516 + n2$517))) + #f)) + r$1170)) + #f)) + r2$515)) + #f)) + r$1169)) + #f)) + r1$514)) + #f)) + r$1168)) + #f)) + s2$512)) + #f)) + r$1167)) + #f)) + s1$513)) + #t))) + 1 + 0 + #f + #f + #f)))) + ((r$1026 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 533 #f #f #f 1 (533) #f #f 0 1 #t #f #f))) + (lp$446 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 550 + #f + #f + #f + 3 + (546 545 544) + #f + r$1044 + 2 + 0 + #f + #f + #f))) + (M$537 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 715 + #f + #t + 8388607 + 1 + (705) + #f + 8388607 + 0 + 1 + #t + #f + #f)))) + ((len$454 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 557 #f #f #f 2 (557 557) #f #f 0 2 #t #f #f))) + (vector-for-each-rev + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 635 + #f + #f + 2 + (582 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(635 + (k$1113 proc$489 v$488) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(634 + (r$1122) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(633 + (r$1114) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(632 + (i$490) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(631 + (lp$491) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(624 + (r$1116) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(623 + (r$1115) + ((lp$491 k$1113 i$490)) + #f)) + (set! lp$491 r$1116))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(630 + (k$1117 i$492) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(629 + (r$1118) + ((if r$1118 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(628 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(627 + (r$1121) + ((proc$489 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(626 + (r$1119) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(625 + (r$1120) + ((lp$491 + k$1117 + r$1120)) + #f)) + (Cyc-fast-sub + i$492 + 1))) + #f)) + r$1121)) + #f)) + (vector-ref + v$488 + i$492))) + #f))) + (k$1117 #f))) + #f)) + (Cyc-fast-gte i$492 0))) + #t)))) + #f)) + #f)) + #f)) + r$1114)) + #f)) + (Cyc-fast-sub r$1122 1))) + #f)) + (vector-length v$488))) + #t))) + 1 + 0 + #f + #f + #f)))) + () + ((r$621 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 75 + #f + #f + #f + 1 + (72) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(82 + (k$625) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(80 + (r$630) + ((vector + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(79 + (r$626) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(78 + (k$628) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(77 + (r$629) + ((if r$629 (k$628 0) (k$628 1))) + #f)) + (Cyc-fast-lt r$283 100))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(76 + (r$627) + ((values k$625 r$626 r$627)) + #f)))) + #f)) + values + r$630)) + #f)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(81 (k$631 x$286) ((k$631 x$286)) #t)))) + #t)) + 0 + 1 + #f + #f + #f)))) + ((r$622 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 72 + #f + #f + #f + 1 + (72) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(74 + (k$623 v$285 i$284) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(73 (r$624) ((r$624 k$623 x$282)) #f)) + (vector-ref v$285 i$284))) + #t)) + 0 + 1 + #t + #f + #f)))) + () + ((t0$269 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 55 #f #f #f 1 (31) #f r$575 0 1 #t #f #f))) + (r$624 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 73 + #f + #f + #f + 1 + (73) + #f + (vector-ref v$285 i$284) + 1 + 0 + #t + #f + #f)))) + () + ((r$626 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 79 #f #f #f 1 (76) #f #f 0 1 #f #f #f)))) + ((r$627 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 76 #f #f #f 1 (76) #f #f 0 1 #t #f #f)))) + () + ((r$629 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 77 + #f + #f + #f + 1 + (77) + #f + (Cyc-fast-lt r$283 100) + 0 + 0 + #t + #f + #f)))) + ((tmp$169$357 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 294 + #f + #f + #f + 2 + (294 294) + #f + r$832 + 0 + 1 + #t + #f + #f)))) + ((r$920 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 399 #f #f #f 1 (399) #f #f 0 1 #t #f #f)))) + ((r$921 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 400 + #f + #f + #f + 1 + (400) + #f + (Cyc-fast-plus x$400 3) + 0 + 1 + #t + #f + #f)))) + ((r$922 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 405 #f #f #f 1 (403) #f #f 0 1 #f #f #f)))) + ((r$923 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 403 #f #f #f 1 (403) #f #f 0 1 #t #f #f)))) + ((r$924 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 404 + #f + #f + #f + 1 + (404) + #f + (Cyc-fast-sub x$400 3) + 0 + 1 + #t + #f + #f)))) + ((r$925 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 421 #f #f #f 1 (421) #f #f 0 1 #t #f #f)))) + ((r$926 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 416 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$927 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 414 #f #f #f 1 (414) #f #f 0 1 #t #f #f)))) + ((r$928 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 415 + #f + #f + #f + 1 + (415) + #f + (Cyc-fast-sub rmoc-x$397 3) + 0 + 1 + #t + #f + #f)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + ((r$630 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 80 + #f + #f + #f + 1 + (80) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(81 (k$631 x$286) ((k$631 x$286)) #t)) + 0 + 1 + #t + #f + #f))) + (lp$458 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 568 + #f + #f + #f + 3 + (564 563 562) + #f + r$1061 + 2 + 0 + #f + #f + #f)))) + ((j$303 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 131 #f #f #f 1 (131) #f #f 0 1 #t #f #f))) + (r$1039 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 542 #f #f #f 1 (542) #f 'harr 0 1 #t #f #f)))) + () + () + () + ((r$635 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 106 #f #f #f 1 (106) #f #f 0 1 #t #f #f)))) + ((r$636 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 104 #f #f #f 1 (104) #f #f 0 1 #t #f #f)))) + ((r$637 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 102 #f #f #f 1 (102) #f #f 0 1 #t #f #f)))) + ((r$638 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 100 #f #f #f 1 (100) #f #f 0 1 #t #f #f)))) + ((r$639 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 98 + #f + #f + #f + 1 + (98) + #f + (number->string count$287) + 0 + 1 + #t + #f + #f)))) + ((ncols$442 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 543 #f #f #f 1 (542) #f #f 0 1 #f #f #f)))) + ((r$930 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 418 + #f + #f + #f + 1 + (418) + #f + (Cyc-fast-lt rmoc-x$397 xmax$391) + 0 + 0 + #t + #f + #f)))) + ((r$931 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 417 #f #f #f 1 (417) #f #f 0 1 #t #f #f)))) + ((r$932 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 424 + #f + #f + #f + 1 + (424) + #f + (Cyc-fast-mul 6 r$933) + 0 + 1 + #t + #f + #f)))) + ((r$933 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 425 #f #f #f 1 (425) #f #f 0 1 #t #f #f)))) + ((r$934 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 426 + #f + #f + #f + 1 + (426) + #f + (Cyc-fast-sub ncols$390 2) + 0 + 1 + #t + #f + #f)))) + ((r$935 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 470 + #f + #f + #f + 1 + (470) + #f + (Cyc-fast-mul r$967 3) + 0 + 1 + #t + #f + #f))) + (n2$517 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 659 + #f + #f + #f + 2 + (659 656) + #f + r$1170 + 0 + 2 + #t + #f + #f)))) + ((r$936 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 430 + #f + #f + #f + 0 + () + #f + (set! lp$132$404 r$937) + 0 + 0 + #t + #f + #f)))) + ((Cyc-fast-lte + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 3 + (296 317 457) + #f + #f + 3 + 0 + #t + #f + #f))) + (r$937 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 431 + #f + #f + #f + 1 + (431) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(467 + (k$938 x$405) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(466 + (r$939) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(465 + (tmp$134$406) + ((if tmp$134$406 + (k$938 tmp$134$406) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(464 + () + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(463 + (r$966) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(462 + (r$964) + ((bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(461 + (r$965) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(460 + (r$942) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(459 + (y$407) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(458 + (lp$136$408) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(435 + (r$944) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(434 + (r$943) + ((lp$136$408 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(433 + (r$940) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(432 + (r$941) + ((lp$132$404 + k$938 + r$941)) + #f)) + (Cyc-fast-sub + x$405 + 3))) + #f)) + y$407)) + #f)) + (set! lp$136$408 + r$944))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(457 + (k$945 y$409) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(456 + (r$946) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(455 + (tmp$138$410) + ((if tmp$138$410 + (k$945 tmp$138$410) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(454 + () + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(453 + (r$949) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(452 + (hex$411) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(451 + (k$959) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(450 + (r$960) + ((if r$960 + (k$959 #f) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(449 + (r$962) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(448 + (r$963) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(447 + (r$961) + ((add-wall$396 + k$959 + hex$411 + r$961 + south-west)) + #f)) + harr$388 + r$962 + r$963)) + #f)) + (Cyc-fast-sub + y$409 + 1))) + #f)) + (Cyc-fast-sub + x$405 + 3)))) + #f)) + (zero?__inline__ + x$405))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(446 + (r$950) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(445 + (r$958) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(444 + (r$957) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(443 + (r$951) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(442 + (k$952) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(441 + (r$953) + ((if r$953 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(440 + (r$955) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(439 + (r$956) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(438 + (r$954) + ((add-wall$396 + k$952 + hex$411 + r$954 + south-east)) + #f)) + harr$388 + r$955 + r$956)) + #f)) + (Cyc-fast-sub + y$409 + 1))) + #f)) + (Cyc-fast-plus + x$405 + 3)) + (k$952 #f))) + #f)) + (Cyc-fast-lt + x$405 + xmax$391))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(437 + (r$947) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(436 + (r$948) + ((lp$136$408 + k$945 + r$948)) + #f)) + (Cyc-fast-sub + y$409 + 2))) + #f)))) + #f)) + hex$411 + r$957 + south)) + #f)) + harr$388 + x$405 + r$958)) + #f)) + (Cyc-fast-sub + y$409 + 2))) + #f)))) + #f)) + r$949)) + #f)) + harr$388 + x$405 + y$409)) + #f))))) + #f)) + r$946)) + #f)) + (Cyc-fast-lte + y$409 + 1))) + #t)))) + #f)) + #f)) + #f)) + r$942)) + #f)) + (Cyc-fast-plus + r$964 + r$965))) + #f)) + x$405 + 1)) + #f)) + (Cyc-fast-mul r$966 2))) + #f)) + (Cyc-fast-sub nrows$389 1))) + #f))))) + #f)) + r$939)) + #f)) + (Cyc-fast-lt x$405 0))) + #t)) + 0 + 0 + #t + #f + #f)))) + () + ((r$939 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 466 + #f + #f + #f + 1 + (466) + #f + (Cyc-fast-lt x$405 0) + 0 + 1 + #t + #f + #f)))) + () + () + () + () + () + ((nrows$297 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 111 #f #f #f 1 (109) #f #f 0 1 #f #f #f)))) + () + () + () + () + () + ((r$1043 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 544 + #f + #f + #f + 0 + () + #f + (set! lp$446 r$1044) + 0 + 0 + #t + #f + #f)))) + ((r$1044 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 545 + #f + #f + #f + 1 + (545) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(549 + (k$1045 node$447) + ((set-cell:mark + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(548 + (r$1046) + ((cell:parent + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(547 + (r$1047) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(546 + (tmp$111$448) + ((if tmp$111$448 + (lp$446 k$1045 tmp$111$448) + (k$1045 #f))) + #f)) + r$1047)) + #f)) + node$447)) + #f)) + node$447 + #t)) + #t)) + 0 + 0 + #t + #f + #f))) + (make-maze + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 285 + #f + #f + 2 + (258 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(285 + (k$789 nrows$337 ncols$336) + ((gen-maze-array + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(284 + (r$790) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(283 + (cells$338) + ((make-wall-vec + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(282 + (r$806) + ((random-state + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(281 + (r$807) + ((permute-vec! + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(280 + (r$791) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(279 + (walls$339) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(278 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(277 + (r$805) + ((dig-maze + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(276 + (r$792) + ((pick-entrances + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(275 + (r$793) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(274 + (result$340) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(273 + (r$794) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(272 + (r$795) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(271 + (entrance$342 + exit$341) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(270 + (r$796) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(269 + (exit-cell$343) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(268 + (r$797) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(267 + (walls$344) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(266 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(265 + (r$804) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(264 + (r$803) + ((reroot-maze + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(263 + (r$798) + ((mark-path + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(262 + (r$799) + ((bitwise-not + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(261 + (r$802) + ((bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(260 + (r$801) + ((set-cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(259 + (r$800) + ((vector + k$789 + cells$338 + entrance$342 + exit$341)) + #f)) + exit-cell$343 + r$801)) + #f)) + walls$344 + r$802)) + #f)) + south)) + #f)) + exit-cell$343)) + #f)) + r$803)) + #f)) + cells$338 + r$804 + entrance$342)) + #f)) + (Cyc-fast-sub + nrows$337 + 1))) + #f)))) + #f)) + r$797)) + #f)) + exit-cell$343)) + #f)) + r$796)) + #f)) + cells$338 + 0 + exit$341)) + #f)) + r$794 + r$795)) + #f)) + (vector-ref + result$340 + 1))) + #f)) + (vector-ref + result$340 + 0))) + #f)) + r$793)) + #f)) + cells$338)) + #f)) + walls$339 + r$805)) + #f)) + (Cyc-fast-mul + nrows$337 + ncols$336))) + #f)))) + #f)) + r$791)) + #f)) + r$806 + r$807)) + #f)) + 20)) + #f)) + cells$338)) + #f)) + r$790)) + #f)) + nrows$337 + ncols$336)) + #t))) + 1 + 0 + #f + #f + #f)))) + () + ((r$1046 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 548 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$1047 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 547 #f #f #f 1 (547) #f #f 0 1 #t #f #f)))) + ((r$640 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 96 + #f + #f + #f + 1 + (96) + #f + (number->string input2$289) + 0 + 1 + #t + #f + #f)))) + ((r$641 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 94 + #f + #f + #f + 1 + (94) + #f + (number->string input1$288) + 0 + 1 + #t + #f + #f))) + (ncols2$308 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 242 + #f + #f + #f + 3 + (219 183 159) + #f + r$686 + 0 + 3 + #t + #f + #f)))) + ((r$642 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 90 + #f + #f + #f + 1 + (84) + #f + (string-append + name$294 + ":" + s1$293 + ":" + s2$292 + ":" + s3$291) + 0 + 1 + #f + #f + #f)))) + ((r$643 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 86 + #f + #f + #f + 1 + (84) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(89 + (k$646) + ((hide #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(88 + (r$647) + ((hide #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(87 + (r$648) + ((run k$646 r$647 r$648)) + #f)) + count$287 + input2$289)) + #f)) + count$287 + input1$288)) + #t)) + 0 + 1 + #f + #f + #f)))) + ((r$644 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 84 + #f + #f + #f + 1 + (84) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(85 + (k$645 result$295) + ((k$645 (equal? result$295 output$290))) + #t)) + 0 + 1 + #t + #f + #f)))) + () + () + ((r$647 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 88 #f #f #f 1 (87) #f #f 0 1 #f #f #f)))) + ((r$648 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 87 #f #f #f 1 (87) #f #f 0 1 #t #f #f)))) + () + ((x$527 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 686 #f #f #f 1 (677) #f s$522 0 1 #f #f #f)))) + ((r$940 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 433 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$941 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 432 + #f + #f + #f + 1 + (432) + #f + (Cyc-fast-sub x$405 3) + 0 + 1 + #t + #f + #f))) + (x$529 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 684 #f #f #f 2 (684 680) #f #f 0 2 #f #t #f)))) + ((r$942 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 460 + #f + #f + #f + 1 + (460) + #f + (Cyc-fast-plus r$964 r$965) + 0 + 1 + #t + #f + #f)))) + ((r$943 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 434 + #f + #f + #f + 0 + () + #f + (set! lp$136$408 r$944) + 0 + 0 + #t + #f + #f)))) + ((r$944 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 435 + #f + #f + #f + 1 + (435) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(457 + (k$945 y$409) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(456 + (r$946) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(455 + (tmp$138$410) + ((if tmp$138$410 + (k$945 tmp$138$410) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(454 + () + ((href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(453 + (r$949) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(452 + (hex$411) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(451 + (k$959) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(450 + (r$960) + ((if r$960 + (k$959 #f) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(449 + (r$962) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(448 + (r$963) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(447 + (r$961) + ((add-wall$396 + k$959 + hex$411 + r$961 + south-west)) + #f)) + harr$388 + r$962 + r$963)) + #f)) + (Cyc-fast-sub + y$409 + 1))) + #f)) + (Cyc-fast-sub + x$405 + 3)))) + #f)) + (zero?__inline__ + x$405))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(446 + (r$950) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(445 + (r$958) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(444 + (r$957) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(443 + (r$951) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(442 + (k$952) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(441 + (r$953) + ((if r$953 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(440 + (r$955) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(439 + (r$956) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(438 + (r$954) + ((add-wall$396 + k$952 + hex$411 + r$954 + south-east)) + #f)) + harr$388 + r$955 + r$956)) + #f)) + (Cyc-fast-sub + y$409 + 1))) + #f)) + (Cyc-fast-plus + x$405 + 3)) + (k$952 #f))) + #f)) + (Cyc-fast-lt + x$405 + xmax$391))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(437 + (r$947) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(436 + (r$948) + ((lp$136$408 + k$945 + r$948)) + #f)) + (Cyc-fast-sub + y$409 + 2))) + #f)))) + #f)) + hex$411 + r$957 + south)) + #f)) + harr$388 + x$405 + r$958)) + #f)) + (Cyc-fast-sub + y$409 + 2))) + #f)))) + #f)) + r$949)) + #f)) + harr$388 + x$405 + y$409)) + #f))))) + #f)) + r$946)) + #f)) + (Cyc-fast-lte y$409 1))) + #t)) + 0 + 0 + #t + #f + #f)))) + () + ((r$946 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 456 + #f + #f + #f + 1 + (456) + #f + (Cyc-fast-lte y$409 1) + 0 + 1 + #t + #f + #f)))) + ((r$947 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 437 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$948 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 436 + #f + #f + #f + 1 + (436) + #f + (Cyc-fast-sub y$409 2) + 0 + 1 + #t + #f + #f)))) + ((r$949 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 453 #f #f #f 1 (453) #f #f 0 1 #t #f #f)))) + () + ((tmp$142$401 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 407 + #f + #f + #f + 2 + (407 407) + #f + r$915 + 0 + 1 + #t + #f + #f)))) + () + () + ((val$543 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 703 + #f + #f + #f + 2 + (702 701) + #f + r$1216 + 0 + 2 + #t + #f + #f)))) + () + () + () + () + ((r$1051 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 560 #f #f #f 1 (560) #f #f 0 1 #t #f #f)))) + ((s3$291 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 97 #f #f #f 1 (91) #f r$639 0 1 #t #f #f))) + (r$1052 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 553 + #f + #f + #f + 0 + () + #f + (set! lp$105$452 r$1053) + 0 + 0 + #t + #f + #f))) + (pick-entrances + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 393 + #f + #f + 2 + (276 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(393 + (k$869 harr$361) + ((href/rc + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(392 + (r$896) + ((dfs-maze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(391 + (r$870) + ((harr:nrows + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(390 + (r$871) + ((harr:ncols + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(389 + (r$872) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(388 + (nrows$363 ncols$362) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(387 + (r$873) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(386 + (max-len$367 + entrance$366 + exit$365 + tcol$364) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(385 + (tp-lp$368) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(358 + (r$875) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(357 + (r$874) + ((tp-lp$368 + k$869 + max-len$367 + entrance$366 + exit$365 + tcol$364)) + #f)) + (set! tp-lp$368 + r$875))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(384 + (k$876 max-len$372 + entrance$371 + exit$370 + tcol$369) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(383 + (r$877) + ((if r$877 + (vector + k$876 + entrance$371 + exit$370) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(382 + (r$895) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(381 + (r$878) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(380 + (top-cell$373) + ((reroot-maze + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(379 + (r$879) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(378 + (r$885) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(377 + (max-len$377 + entrance$376 + exit$375 + bcol$374) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(376 + (bt-lp$378) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(367 + (r$887) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(366 + (r$886) + ((bt-lp$378 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(365 + (r$880) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(364 + (result$384) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(363 + (r$881) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(362 + (r$882) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(361 + (r$883) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(360 + (max-len$387 + entrance$386 + exit$385) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(359 + (r$884) + ((tp-lp$368 + k$876 + max-len$387 + entrance$386 + exit$385 + r$884)) + #f)) + (Cyc-fast-sub + tcol$369 + 1))) + #f)) + r$881 + r$882 + r$883)) + #f)) + (vector-ref + result$384 + 2))) + #f)) + (vector-ref + result$384 + 1))) + #f)) + (vector-ref + result$384 + 0))) + #f)) + r$880)) + #f)) + max-len$377 + entrance$376 + exit$375 + bcol$374)) + #f)) + (set! bt-lp$378 + r$887))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(375 + (k$888 max-len$382 + entrance$381 + exit$380 + bcol$379) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(374 + (r$889) + ((if r$889 + (vector + k$888 + max-len$382 + entrance$381 + exit$380) + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(373 + (r$894) + ((path-length + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(372 + (r$890) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(371 + (this-len$383) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(370 + (r$891) + ((if r$891 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(368 + (r$892) + ((bt-lp$378 + k$888 + this-len$383 + tcol$369 + bcol$379 + r$892)) + #f)) + (Cyc-fast-sub + bcol$379 + 1)) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(369 + (r$893) + ((bt-lp$378 + k$888 + max-len$382 + entrance$381 + exit$380 + r$893)) + #f)) + (Cyc-fast-sub + bcol$379 + 1)))) + #f)) + (Cyc-fast-gt + this-len$383 + max-len$382))) + #f)) + r$890)) + #f)) + r$894)) + #f)) + harr$361 + 0 + bcol$379))) + #f)) + (Cyc-fast-lt + bcol$379 + 0))) + #t)))) + #f)) + #f)) + #f)) + max-len$372 + entrance$371 + exit$370 + r$885)) + #f)) + (Cyc-fast-sub + ncols$362 + 1))) + #f)) + top-cell$373)) + #f)) + r$878)) + #f)) + harr$361 + r$895 + tcol$369)) + #f)) + (Cyc-fast-sub + nrows$363 + 1)))) + #f)) + (Cyc-fast-lt + tcol$369 + 0))) + #t)))) + #f)) + #f)) + #f)) + -1 + #f + #f + r$873)) + #f)) + (Cyc-fast-sub + ncols$362 + 1))) + #f)) + r$871 + r$872)) + #f)) + harr$361)) + #f)) + harr$361)) + #f)) + harr$361 + r$896 + for-each-hex-child)) + #f)) + harr$361 + 0 + 0)) + #t))) + 1 + 0 + #f + #f + #f)))) + ((r$1053 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 554 + #f + #f + #f + 1 + (554) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(557 + (k$1054 len$454 node$453) + ((if node$453 + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(556 + (r$1055) + ((cell:parent + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(555 + (r$1056) + ((lp$105$452 k$1054 r$1055 r$1056)) + #f)) + node$453)) + #f)) + (Cyc-fast-plus len$454 1)) + (k$1054 len$454))) + #t)) + 0 + 0 + #t + #f + #f)))) + () + ((r$1055 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 556 + #f + #f + #f + 1 + (555) + #f + (Cyc-fast-plus len$454 1) + 0 + 1 + #f + #f + #f)))) + ((r$1056 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 555 #f #f #f 1 (555) #f #f 0 1 #t #f #f)))) + () + () + () + ((r$652 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 109 + #f + #f + #f + 0 + () + #f + (set! output r$654) + 0 + 0 + #t + #f + #f)))) + ((r$653 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 108 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$654 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 110 #f #f #f 1 (110) #f '() 0 0 #t #f #f)))) + () + () + ((number->string + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 3 (99 97 95) #f #f 3 0 #t #f #f))) + (not__inline__ + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (129) #f #f 1 0 #t #f #f)))) + ((r$658 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 119 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (cell:walls + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 641 + #f + #f + 10 + (176 155 138 269 288 301 309 356 592 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(641 + (k$1140 o$501) + ((k$1140 (vector-ref o$501 3))) + #t))) + 9 + 0 + #f + #f + #f)))) + ((r$659 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 115 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + ((r$950 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 446 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$951 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 443 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + ((r$953 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 441 + #f + #f + #f + 1 + (441) + #f + (Cyc-fast-lt x$405 xmax$391) + 0 + 0 + #t + #f + #f)))) + ((r$954 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 438 #f #f #f 1 (438) #f #f 0 1 #t #f #f)))) + ((r$955 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 440 + #f + #f + #f + 1 + (439) + #f + (Cyc-fast-plus x$405 3) + 0 + 1 + #t + #f + #f)))) + ((r$956 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 439 + #f + #f + #f + 1 + (439) + #f + (Cyc-fast-sub y$409 1) + 0 + 1 + #t + #f + #f)))) + ((r$957 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 444 #f #f #f 1 (444) #f #f 0 1 #t #f #f)))) + ((r$958 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 445 + #f + #f + #f + 1 + (445) + #f + (Cyc-fast-sub y$409 2) + 0 + 1 + #t + #f + #f)))) + () + () + ((write . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 3 (45 24 26) #f #f 3 0 #f #f #f)))) + ((vector-set! + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 6 + (503 611 610 636 638 640) + #f + #f + 6 + 0 + #t + #f + #f)))) + () + () + () + ((gen-maze-array + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 492 + #f + #f + 2 + (285 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(492 + (k$974 r$413 c$412) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(488 + (r$975) + ((harr-tabulate k$974 r$413 c$412 r$975)) + #f)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(491 + (k$976 x$415 y$414) + ((base-set + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(490 + (r$977) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(489 + (r$978) + ((make-cell k$976 r$977 r$978)) + #f)) + (cons x$415 y$414))) + #f)) + 1)) + #t)))) + #t))) + 1 + 0 + #f + #f + #f)))) + () + ((r$1060 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 562 + #f + #f + #f + 0 + () + #f + (set! lp$458 r$1061) + 0 + 0 + #t + #f + #f)))) + ((r$1061 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 563 + #f + #f + #f + 1 + (563) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(567 + (k$1062 node$460 new-parent$459) + ((cell:parent + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(566 + (r$1063) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(565 + (old-parent$461) + ((set-cell:parent + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(564 + (r$1064) + ((if old-parent$461 + (lp$458 k$1062 old-parent$461 node$460) + (k$1062 #f))) + #f)) + node$460 + new-parent$459)) + #f)) + r$1063)) + #f)) + node$460)) + #t)) + 0 + 0 + #t + #f + #f)))) + () + ((r$1063 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 566 #f #f #f 1 (566) #f #f 0 1 #t #f #f)))) + ((r$1064 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 564 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (lp$484 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 618 + #f + #f + #f + 3 + (608 607 606) + #f + r$1101 + 2 + 0 + #f + #f + #f)))) + () + () + () + ((r$660 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 112 #f #f #f 1 (112) #f #f 0 1 #t #f #f))) + (r$1068 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 571 + #f + #f + #f + 0 + () + #f + (set! search$467 r$1069) + 0 + 0 + #t + #f + #f)))) + ((r$1069 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 572 + #f + #f + #f + 1 + (572) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(577 + (k$1070 node$469 parent$468) + ((set-cell:parent + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(576 + (r$1071) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(573 + (r$1072) + ((do-children$462 + k$1070 + r$1072 + maze$464 + node$469)) + #f)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(575 + (k$1073 child$470) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(574 + (r$1074) + ((if r$1074 + (k$1073 #f) + (search$467 k$1073 child$470 node$469))) + #f)) + (eq? child$470 parent$468))) + #t)))) + #f)) + node$469 + parent$468)) + #t)) + 0 + 0 + #t + #f + #f)))) + ((r$662 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 113 #f #f #f 1 (113) #f #f 0 0 #t #f #f)))) + ((r$663 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 116 #f #f #f 1 (116) #f #f 0 1 #t #f #f)))) + () + ((r$665 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 117 #f #f #f 1 (117) #f #f 0 0 #t #f #f)))) + ((r$666 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 120 #f #f #f 1 (120) #f #f 0 1 #t #f #f)))) + () + ((r$668 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 121 #f #f #f 1 (121) #f #f 0 0 #t #f #f)))) + ((x$546 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 741 + #f + #f + #f + 7 + (735 732 727 724 719 740 738) + #f + #f + 0 + 7 + #f + #f + #f)))) + () + ((r$960 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 450 + #f + #f + #f + 1 + (450) + #f + (zero?__inline__ x$405) + 0 + 0 + #t + #f + #f)))) + ((r$961 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 447 #f #f #f 1 (447) #f #f 0 1 #t #f #f)))) + ((r$962 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 449 + #f + #f + #f + 1 + (448) + #f + (Cyc-fast-sub x$405 3) + 0 + 1 + #t + #f + #f)))) + ((r$963 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 448 + #f + #f + #f + 1 + (448) + #f + (Cyc-fast-sub y$409 1) + 0 + 1 + #t + #f + #f)))) + ((r$964 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 462 + #f + #f + #f + 1 + (461) + #f + (Cyc-fast-mul r$966 2) + 0 + 1 + #t + #f + #f)))) + ((r$965 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 461 #f #f #f 1 (461) #f #f 0 1 #t #f #f)))) + ((r$966 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 463 + #f + #f + #f + 1 + (463) + #f + (Cyc-fast-sub nrows$389 1) + 0 + 1 + #t + #f + #f)))) + ((r$967 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 471 + #f + #f + #f + 1 + (471) + #f + (Cyc-fast-sub ncols$390 1) + 0 + 1 + #t + #f + #f)))) + () + ((r$969 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 475 + #f + #f + #f + 1 + (475) + #f + (cons r$970 walls$392) + 0 + 0 + #t + #f + #f)))) + () + () + () + () + () + () + () + () + () + ((r$1071 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 576 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (lp$491 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 631 + #f + #f + #f + 3 + (625 624 623) + #f + r$1116 + 2 + 0 + #f + #f + #f)))) + ((r$1072 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 573 + #f + #f + #f + 1 + (573) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(575 + (k$1073 child$470) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(574 + (r$1074) + ((if r$1074 + (k$1073 #f) + (search$467 k$1073 child$470 node$469))) + #f)) + (eq? child$470 parent$468))) + #t)) + 0 + 1 + #t + #f + #f)))) + () + ((r$1074 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 574 + #f + #f + #f + 1 + (574) + #f + (eq? child$470 parent$468) + 0 + 0 + #t + #f + #f)))) + () + () + () + ((r$1078 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 581 + #f + #f + #f + 1 + (581) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(603 + (k$1079 quit$473) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(582 + (r$1080) + ((vector-for-each-rev k$1079 r$1080 walls$472)) + #f)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(602 + (k$1081 wall$474) + ((wall:owner + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(601 + (r$1082) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(600 + (c1$475) + ((cell:reachable + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(599 + (r$1083) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(598 + (set1$476) + ((wall:neighbor + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(597 + (r$1084) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(596 + (c2$477) + ((cell:reachable + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(595 + (r$1085) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(594 + (set2$478) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(593 + () + ((set-equal? + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(592 + (r$1086) + ((if r$1086 + (k$1081 + #f) + (cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(591 + (r$1087) + ((wall:bit + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(590 + (r$1094) + ((bitwise-not + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(589 + (r$1088) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(588 + (walls$480 + wall-mask$479) + ((union! + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(587 + (r$1089) + ((bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(586 + (r$1093) + ((set-cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(585 + (r$1090) + ((set-size + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(584 + (r$1092) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(583 + (r$1091) + ((if r$1091 + (quit$473 + k$1081 + #f) + (k$1081 + #f))) + #f)) + (Cyc-fast-eq + r$1092 + ncells$471))) + #f)) + set1$476)) + #f)) + c1$475 + r$1093)) + #f)) + walls$480 + wall-mask$479)) + #f)) + set1$476 + set2$478)) + #f)) + r$1087 + r$1088)) + #f)) + r$1094)) + #f)) + wall$474)) + #f)) + c1$475))) + #f)) + set1$476 + set2$478)) + #f)))) + #f)) + r$1085)) + #f)) + c2$477)) + #f)) + r$1084)) + #f)) + wall$474)) + #f)) + r$1083)) + #f)) + c1$475)) + #f)) + r$1082)) + #f)) + wall$474)) + #t)))) + #t)) + 0 + 1 + #t + #f + #f)))) + () + ((r$672 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 124 #f #f #f 1 (124) #f #f 0 0 #t #f #f)))) + () + ((r$674 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 126 + #f + #f + #f + 1 + (126) + #f + (Cyc-fast-gte r$300 0) + 0 + 0 + #t + #f + #f)))) + ((r$675 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 125 #f #f #f 1 (125) #f #f 0 1 #t #f #f))) + (x$552 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 764 + #f + #f + #f + 7 + (758 755 750 747 742 763 761) + #f + #f + 0 + 7 + #t + #f + #f)))) + () + () + ((ncells$471 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 604 #f #f #f 1 (584) #f #f 0 1 #t #f #f)))) + ((r$679 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 129 + #f + #f + #f + 1 + (129) + #f + (zero?__inline__ r$680) + 0 + 1 + #t + #f + #f)))) + () + ((r$970 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 476 #f #f #f 1 (476) #f #f 0 1 #t #f #f))) + (x$558 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 781 + #f + #f + #f + 5 + (781 779 776 771 768) + #f + #f + 0 + 5 + #f + #f + #f)))) + ((r$971 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 482 + #f + #f + #f + 1 + (482) + #f + (Cyc-fast-sub ncols$390 1) + 0 + 1 + #t + #f + #f)))) + () + () + () + ((r$975 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 488 + #f + #f + #f + 1 + (488) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(491 + (k$976 x$415 y$414) + ((base-set + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(490 + (r$977) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(489 + (r$978) + ((make-cell k$976 r$977 r$978)) + #f)) + (cons x$415 y$414))) + #f)) + 1)) + #t)) + 0 + 1 + #t + #f + #f)))) + () + ((r$977 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 490 #f #f #f 1 (489) #f #f 0 1 #t #f #f)))) + ((equal? + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (85) #f #f 1 0 #t #f #f))) + (r$978 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 489 + #f + #f + #f + 1 + (489) + #f + (cons x$415 y$414) + 0 + 1 + #t + #f + #f)))) + () + () + () + () + () + () + () + ((tmp$202$320 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 181 + #f + #f + #f + 2 + (181 181) + #f + r$732 + 0 + 1 + #t + #f + #f)))) + () + ((r$1080 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 582 + #f + #f + #f + 1 + (582) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(602 + (k$1081 wall$474) + ((wall:owner + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(601 + (r$1082) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(600 + (c1$475) + ((cell:reachable + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(599 + (r$1083) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(598 + (set1$476) + ((wall:neighbor + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(597 + (r$1084) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(596 + (c2$477) + ((cell:reachable + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(595 + (r$1085) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(594 + (set2$478) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(593 + () + ((set-equal? + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(592 + (r$1086) + ((if r$1086 + (k$1081 + #f) + (cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(591 + (r$1087) + ((wall:bit + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(590 + (r$1094) + ((bitwise-not + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(589 + (r$1088) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(588 + (walls$480 + wall-mask$479) + ((union! + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(587 + (r$1089) + ((bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(586 + (r$1093) + ((set-cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(585 + (r$1090) + ((set-size + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(584 + (r$1092) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(583 + (r$1091) + ((if r$1091 + (quit$473 + k$1081 + #f) + (k$1081 + #f))) + #f)) + (Cyc-fast-eq + r$1092 + ncells$471))) + #f)) + set1$476)) + #f)) + c1$475 + r$1093)) + #f)) + walls$480 + wall-mask$479)) + #f)) + set1$476 + set2$478)) + #f)) + r$1087 + r$1088)) + #f)) + r$1094)) + #f)) + wall$474)) + #f)) + c1$475))) + #f)) + set1$476 + set2$478)) + #f)))) + #f)) + r$1085)) + #f)) + c2$477)) + #f)) + r$1084)) + #f)) + wall$474)) + #f)) + r$1083)) + #f)) + c1$475)) + #f)) + r$1082)) + #f)) + wall$474)) + #t)) + 0 + 1 + #t + #f + #f)))) + () + ((r$1082 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 601 #f #f #f 1 (601) #f #f 0 1 #t #f #f)))) + ((r$1083 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 599 #f #f #f 1 (599) #f #f 0 1 #t #f #f)))) + ((r$1084 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 597 #f #f #f 1 (597) #f #f 0 1 #t #f #f)))) + ((r$1085 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 595 #f #f #f 1 (595) #f #f 0 1 #t #f #f)))) + ((r$1086 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 592 #f #f #f 1 (592) #f #f 0 0 #t #f #f))) + (for-each-hex-child + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 356 + #f + #f + 2 + (-1 392) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(356 + (k$810 proc$347 harr$346 cell$345) + ((cell:walls + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(355 + (r$811) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(354 + (walls$348) + ((cell:id + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(353 + (r$812) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(352 + (id$349) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(351 + (r$813) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(350 + (x$350) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(349 + (r$814) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(348 + (y$351) + ((harr:nrows + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(347 + (r$815) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(346 + (nr$352) + ((harr:ncols + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(345 + (r$816) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(344 + (nc$353) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(343 + (r$866) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(342 + (r$817) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(341 + (maxy$354) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(340 + (r$865) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(339 + (r$818) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(338 + (maxx$355) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(337 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(336 + (k$860) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(335 + (r$861) + ((if r$861 + (k$860 #f) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(334 + (r$863) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(333 + (r$864) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(332 + (r$862) + ((proc$347 + k$860 + r$862)) + #f)) + harr$346 + r$863 + r$864)) + #f)) + (Cyc-fast-sub + y$351 + 1))) + #f)) + (Cyc-fast-sub + x$350 + 3)))) + #f)) + walls$348 + south-west)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(331 + (r$819) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(330 + (k$856) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(329 + (r$857) + ((if r$857 + (k$856 #f) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(328 + (r$859) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(327 + (r$858) + ((proc$347 + k$856 + r$858)) + #f)) + harr$346 + x$350 + r$859)) + #f)) + (Cyc-fast-sub + y$351 + 2)))) + #f)) + walls$348 + south)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(326 + (r$820) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(325 + (k$851) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(324 + (r$852) + ((if r$852 + (k$851 #f) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(323 + (r$854) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(322 + (r$855) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(321 + (r$853) + ((proc$347 + k$851 + r$853)) + #f)) + harr$346 + r$854 + r$855)) + #f)) + (Cyc-fast-sub + y$351 + 1))) + #f)) + (Cyc-fast-plus + x$350 + 3)))) + #f)) + walls$348 + south-east)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(320 + (r$821) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(319 + (k$840) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(318 + (k$847) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(317 + (r$848) + ((if r$848 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(316 + (r$849) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(315 + (tmp$165$360) + ((if tmp$165$360 + (k$847 tmp$165$360) + (mod #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(314 + (r$850) + ((k$847 (zero?__inline__ + r$850))) + #f)) + x$350 + 6))) + #f)) + r$849)) + #f)) + (Cyc-fast-lte + y$351 + maxy$354)) + (k$847 #f))) + #f)) + (Cyc-fast-gt + x$350 + 0))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(313 + (r$841) + ((if r$841 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(312 + (r$845) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(311 + (r$846) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(310 + (r$842) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(309 + (nw$359) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(308 + (r$844) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(307 + (r$843) + ((if r$843 + (k$840 #f) + (proc$347 + k$840 + nw$359))) + #f)) + r$844 + south-east)) + #f)) + nw$359)) + #f)) + r$842)) + #f)) + harr$346 + r$845 + r$846)) + #f)) + (Cyc-fast-plus + y$351 + 1))) + #f)) + (Cyc-fast-sub + x$350 + 3)) + (k$840 #f))) + #f)))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(306 + (r$822) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(305 + (k$834) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(304 + (r$835) + ((if r$835 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(303 + (r$839) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(302 + (r$836) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(301 + (n$358) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(300 + (r$838) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(299 + (r$837) + ((if r$837 + (k$834 #f) + (proc$347 + k$834 + n$358))) + #f)) + r$838 + south)) + #f)) + n$358)) + #f)) + r$836)) + #f)) + harr$346 + x$350 + r$839)) + #f)) + (Cyc-fast-plus + y$351 + 2)) + (k$834 #f))) + #f)) + (Cyc-fast-lt + y$351 + maxy$354))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(298 + (r$823) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(297 + (k$830) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(296 + (r$831) + ((if r$831 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(295 + (r$832) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(294 + (tmp$169$357) + ((if tmp$169$357 + (k$830 tmp$169$357) + (mod #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(293 + (r$833) + ((k$830 (zero?__inline__ + r$833))) + #f)) + x$350 + 6))) + #f)) + r$832)) + #f)) + (Cyc-fast-lte + y$351 + maxy$354)) + (k$830 #f))) + #f)) + (Cyc-fast-lt + x$350 + maxx$355))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(292 + (r$824) + ((if r$824 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(291 + (r$828) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(290 + (r$829) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(289 + (r$825) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(288 + (ne$356) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(287 + (r$827) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(286 + (r$826) + ((if r$826 + (k$810 #f) + (proc$347 + k$810 + ne$356))) + #f)) + r$827 + south-west)) + #f)) + ne$356)) + #f)) + r$825)) + #f)) + harr$346 + r$828 + r$829)) + #f)) + (Cyc-fast-plus + y$351 + 1))) + #f)) + (Cyc-fast-plus + x$350 + 3)) + (k$810 #f))) + #f)))) + #f)))) + #f)))) + #f)))) + #f)))) + #f)))) + #f)))) + #f)) + r$818)) + #f)) + (Cyc-fast-mul + 3 + r$865))) + #f)) + (Cyc-fast-sub + nc$353 + 1))) + #f)) + r$817)) + #f)) + (Cyc-fast-mul + 2 + r$866))) + #f)) + (Cyc-fast-sub + nr$352 + 1))) + #f)) + r$816)) + #f)) + harr$346)) + #f)) + r$815)) + #f)) + harr$346)) + #f)) + r$814)) + #f)) + (cdr id$349))) + #f)) + r$813)) + #f)) + (car id$349))) + #f)) + r$812)) + #f)) + cell$345)) + #f)) + r$811)) + #f)) + cell$345)) + #t))) + 0 + 1 + #f + #f + #f)))) + ((r$1087 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 591 #f #f #f 1 (589) #f #f 0 1 #f #f #f)))) + ((r$680 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 130 #f #f #f 1 (130) #f #f 0 1 #t #f #f))) + (r$1088 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 589 #f #f #f 1 (589) #f #f 0 1 #t #f #f)))) + ((r$1089 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 587 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + ((lp$140$399 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 410 + #f + #f + #f + 3 + (397 396 395) + #f + r$913 + 2 + 0 + #f + #f + #f))) + (x$560 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 783 #f #f #f 1 (783) #f #f 0 1 #t #f #f)))) + ((r$684 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 248 #f #f #f 1 (248) #f #f 0 1 #t #f #f)))) + ((r$685 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 246 #f #f #f 1 (246) #f #f 0 1 #t #f #f)))) + ((r$686 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 243 + #f + #f + #f + 1 + (243) + #f + (Cyc-fast-mul 2 r$773) + 0 + 1 + #t + #f + #f))) + (hide . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 83 + #f + #f + 3 + (-1 88 89) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(83 + (k$620 r$283 x$282) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(75 + (r$621) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(72 + (r$622) + ((call-with-values k$620 r$621 r$622)) + #f)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(74 + (k$623 v$285 i$284) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(73 (r$624) ((r$624 k$623 x$282)) #f)) + (vector-ref v$285 i$284))) + #t)))) + #f)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(82 + (k$625) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(80 + (r$630) + ((vector + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(79 + (r$626) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(78 + (k$628) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(77 + (r$629) + ((if r$629 + (k$628 0) + (k$628 1))) + #f)) + (Cyc-fast-lt r$283 100))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(76 + (r$627) + ((values k$625 r$626 r$627)) + #f)))) + #f)) + values + r$630)) + #f)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(81 (k$631 x$286) ((k$631 x$286)) #t)))) + #t)))) + #t))) + 2 + 0 + #f + #f + #f)))) + ((r$687 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 224 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$688 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 223 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$689 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 222 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + ((make-wall + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 650 + #f + #f + 2 + (477 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(650 + (k$1162 owner$511 neighbor$510 bit$509) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(649 + (r$1163) + ((vector + k$1162 + r$1163 + owner$511 + neighbor$510 + bit$509)) + #f)) + 'wall)) + #t))) + 1 + 0 + #f + #f + #f)))) + () + () + () + () + () + () + () + ((max-len$367 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 386 #f #t -1 1 (357) #f -1 0 1 #f #f #f))) + (r$988 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 523 + #f + #f + #f + 1 + (523) + #f + (make-vector r$1010) + 0 + 1 + #t + #t + #f)))) + ((r$989 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 493 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + () + () + ((v$419 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 522 + #f + #f + #f + 2 + (503 493) + #f + r$988 + 0 + 2 + #f + #f + #f))) + (id$504 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 645 #f #f #f 1 (644) #f #f 0 1 #f #f #f)))) + ((south-west + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + #f + #f + #f + 7 + (122 287 336 447 414 403 -1) + #f + (1) + 0 + 6 + #f + #f + #f))) + (search$467 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 578 + #f + #f + #f + 3 + (574 572 571) + #f + r$1069 + 2 + 0 + #f + #f + #f)))) + () + () + () + ((r$1090 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 585 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$1091 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 583 + #f + #f + #f + 1 + (583) + #f + (Cyc-fast-eq r$1092 ncells$471) + 0 + 0 + #t + #f + #f)))) + ((r$1092 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 584 #f #f #f 1 (584) #f #f 0 1 #t #f #f)))) + ((r$1093 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 586 #f #f #f 1 (586) #f #f 0 1 #t #f #f)))) + ((r$1094 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 590 #f #f #f 1 (590) #f #f 0 1 #t #f #f)))) + () + () + () + ((display + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 13 + (46 14 15 16 17 18 20 22 23 25 27 63 64) + #f + #f + 13 + 0 + #f + #f + #f))) + (r$690 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 202 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (r$1098 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 605 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$691 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 195 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (r$1099 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 620 + #f + #f + #f + 1 + (620) + #f + (Cyc-fast-sub r$1110 1) + 0 + 1 + #t + #f + #f)))) + ((r$692 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 194 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$693 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 193 + #f + #f + #f + 1 + (193) + #f + (Cyc-fast-sub nrows$306 1) + 0 + 1 + #t + #f + #f)))) + ((r$694 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 132 + #f + #f + #f + 0 + () + #f + (set! lp$196$310 r$695) + 0 + 0 + #t + #f + #f)))) + ((r$695 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 133 + #f + #f + #f + 1 + (133) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(190 + (k$696 r$311) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(189 + (r$697) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(188 + (tmp$198$312) + ((if tmp$198$312 + (k$696 tmp$198$312) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(187 + () + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(186 + (r$698) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(185 + (c$317) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(184 + (lp$200$318) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(172 + (r$730) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(171 + (r$729) + ((lp$200$318 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(170 + (r$699) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(169 + (k$724) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(168 + (r$725) + ((if r$725 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(167 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(166 + (r$728) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(165 + (r$727) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(164 + (r$726) + ((write-ch + k$724 + #\\)) + #f)) + r$727)) + #f)) + harr$305 + r$311 + r$728)) + #f)) + (Cyc-fast-sub + ncols$307 + 1))) + #f))) + (k$724 #f))) + #f)) + ncols$307)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(163 + (r$700) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(162 + (r$701) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(161 + (c$313) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(160 + (lp$207$314) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(147 + (r$713) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(146 + (r$712) + ((lp$207$314 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(145 + (r$702) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(144 + (k$706) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(143 + (r$707) + ((if r$707 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(140 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(139 + (r$710) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(138 + (r$709) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(137 + (r$708) + ((display-hexbottom + k$706 + r$708)) + #f)) + r$709)) + #f)) + harr$305 + r$311 + r$710)) + #f)) + (Cyc-fast-sub + ncols$307 + 1))) + #f))) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(142 + (r$711) + ((if r$711 + (k$706 #f) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(141 + () + ((write-ch + k$706 + #\\)) + #f))))) + #f)) + (zero?__inline__ + r$311)))) + #f)) + ncols$307)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(136 + (r$703) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(135 + (r$704) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(134 + (r$705) + ((lp$196$310 + k$696 + r$705)) + #f)) + (Cyc-fast-sub + r$311 + 1))) + #f)) + #\newline)) + #f)))) + #f)) + c$313)) + #f)) + (set! lp$207$314 + r$713))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(159 + (k$714 c$315) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(158 + (r$715) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(157 + (tmp$209$316) + ((if tmp$209$316 + (k$714 tmp$209$316) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(156 + () + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(155 + (r$723) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(154 + (r$722) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(153 + (r$716) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(152 + (r$720) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(151 + (r$721) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(150 + (r$719) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(149 + (r$717) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(148 + (r$718) + ((lp$207$314 + k$714 + r$718)) + #f)) + (Cyc-fast-plus + c$315 + 2))) + #f)) + r$719)) + #f)) + harr$305 + r$720 + r$721)) + #f)) + (Cyc-fast-plus + c$315 + 1))) + #f)) + (Cyc-fast-sub + r$311 + 1))) + #f)) + r$722)) + #f)) + r$723)) + #f)) + harr$305 + r$311 + c$315)) + #f))))) + #f)) + r$715)) + #f)) + (Cyc-fast-gte + c$315 + ncols2$308))) + #t)))) + #f)) + #f)) + #f)) + 0)) + #f)) + #\newline)) + #f)))) + #f)) + c$317)) + #f)) + (set! lp$200$318 + r$730))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(183 + (k$731 c$319) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(182 + (r$732) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(181 + (tmp$202$320) + ((if tmp$202$320 + (k$731 tmp$202$320) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(180 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(179 + (r$739) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(178 + (r$738) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(177 + (r$733) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(176 + (r$737) + ((cell:walls + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(175 + (r$736) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(174 + (r$734) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(173 + (r$735) + ((lp$200$318 + k$731 + r$735)) + #f)) + (Cyc-fast-plus + c$319 + 2))) + #f)) + r$736)) + #f)) + r$737)) + #f)) + harr$305 + r$311 + c$319)) + #f)) + r$738)) + #f)) + harr$305 + r$311 + r$739)) + #f)) + (Cyc-fast-sub + c$319 + 1))) + #f))))) + #f)) + r$732)) + #f)) + (Cyc-fast-gte + c$319 + ncols2$308))) + #t)))) + #f)) + #f)) + #f)) + 1)) + #f)) + #\/)) + #f))))) + #f)) + r$697)) + #f)) + (Cyc-fast-lt r$311 0))) + #t)) + 0 + 0 + #t + #f + #f)))) + ((make-cell + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 645 + #f + #f + 2 + (489 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(645 + (k$1149 reachable$505 id$504) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(644 + (r$1150) + ((vector + k$1149 + r$1150 + reachable$505 + id$504 + -1 + #f + #f)) + #f)) + 'cell)) + #t))) + 1 + 0 + #f + #f + #f)))) + ((r$697 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 189 + #f + #f + #f + 1 + (189) + #f + (Cyc-fast-lt r$311 0) + 0 + 1 + #t + #f + #f)))) + ((r$698 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 186 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$699 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 170 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + ((r$990 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 521 + #f + #f + #f + 1 + (521) + #f + (Cyc-fast-sub nrows$418 1) + 0 + 1 + #t + #f + #f)))) + ((r$991 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 494 + #f + #f + #f + 0 + () + #f + (set! lp$113$421 r$992) + 0 + 0 + #t + #f + #f))) + (cell:mark + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 637 + #f + #f + 2 + (125 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(637 + (k$1128 o$495) + ((k$1128 (vector-ref o$495 5))) + #t))) + 1 + 0 + #f + #f + #f)))) + ((r$992 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 495 + #f + #f + #f + 1 + (495) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(518 + (k$993 r$422) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(517 + (r$994) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(516 + (tmp$115$423) + ((if tmp$115$423 + (k$993 tmp$115$423) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(515 + () + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(514 + (r$997) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(513 + (c$425 i$424) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(512 + (lp$117$426) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(499 + (r$999) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(498 + (r$998) + ((lp$117$426 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(497 + (r$995) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(496 + (r$996) + ((lp$113$421 + k$993 + r$996)) + #f)) + (Cyc-fast-sub + r$422 + 1))) + #f)) + c$425 + i$424)) + #f)) + (set! lp$117$426 + r$999))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(511 + (k$1000 + c$428 + i$427) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(510 + (r$1001) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(509 + (tmp$119$429) + ((if tmp$119$429 + (k$1000 + tmp$119$429) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(508 + () + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(507 + (r$1006) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(506 + (r$1008) + ((bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(505 + (r$1009) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(504 + (r$1007) + ((proc$416 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(503 + (r$1005) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(502 + (r$1002) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(501 + (r$1003) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(500 + (r$1004) + ((lp$117$426 + k$1000 + r$1003 + r$1004)) + #f)) + (Cyc-fast-plus + i$427 + 1))) + #f)) + (Cyc-fast-plus + c$428 + 1))) + #f)) + (vector-set! + v$419 + i$427 + r$1005))) + #f)) + r$1006 + r$1007)) + #f)) + (Cyc-fast-plus + r$1008 + r$1009))) + #f)) + c$428 + 1)) + #f)) + (Cyc-fast-mul + 2 + r$422))) + #f)) + (Cyc-fast-mul + 3 + c$428))) + #f))))) + #f)) + r$1001)) + #f)) + (Cyc-fast-eq + c$428 + ncols$417))) + #t)))) + #f)) + #f)) + #f)) + 0 + r$997)) + #f)) + (Cyc-fast-mul r$422 ncols$417))) + #f))))) + #f)) + r$994)) + #f)) + (Cyc-fast-lt r$422 0))) + #t)) + 0 + 0 + #t + #f + #f)))) + ((max-len$372 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 384 #f #f #f 1 (378) #f #f 0 1 #f #f #f)))) + ((r$994 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 517 + #f + #f + #f + 1 + (517) + #f + (Cyc-fast-lt r$422 0) + 0 + 1 + #t + #f + #f)))) + ((r$995 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 497 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$996 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 496 + #f + #f + #f + 1 + (496) + #f + (Cyc-fast-sub r$422 1) + 0 + 1 + #t + #f + #f)))) + ((r$997 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 514 + #f + #f + #f + 1 + (514) + #f + (Cyc-fast-mul r$422 ncols$417) + 0 + 1 + #t + #f + #f)))) + ((max-len$377 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 377 + #f + #f + #f + 1 + (366) + #f + max-len$372 + 0 + 1 + #f + #f + #f))) + (r$998 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 498 + #f + #f + #f + 0 + () + #f + (set! lp$117$426 r$999) + 0 + 0 + #t + #f + #f)))) + ((r$999 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 499 + #f + #f + #f + 1 + (499) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(511 + (k$1000 c$428 i$427) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(510 + (r$1001) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(509 + (tmp$119$429) + ((if tmp$119$429 + (k$1000 tmp$119$429) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(508 + () + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(507 + (r$1006) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(506 + (r$1008) + ((bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(505 + (r$1009) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(504 + (r$1007) + ((proc$416 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(503 + (r$1005) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(502 + (r$1002) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(501 + (r$1003) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(500 + (r$1004) + ((lp$117$426 + k$1000 + r$1003 + r$1004)) + #f)) + (Cyc-fast-plus + i$427 + 1))) + #f)) + (Cyc-fast-plus + c$428 + 1))) + #f)) + (vector-set! + v$419 + i$427 + r$1005))) + #f)) + r$1006 + r$1007)) + #f)) + (Cyc-fast-plus + r$1008 + r$1009))) + #f)) + c$428 + 1)) + #f)) + (Cyc-fast-mul 2 r$422))) + #f)) + (Cyc-fast-mul 3 c$428))) + #f))))) + #f)) + r$1001)) + #f)) + (Cyc-fast-eq c$428 ncols$417))) + #t)) + 0 + 0 + #t + #f + #f)))) + ((t1$277 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 36 #f #f #f 1 (31) #f r$586 0 1 #t #f #f)))) + () + () + () + () + () + () + () + ((random-state$481 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 622 #f #f #f 1 (614) #f #f 0 1 #f #f #f)))) + ((x$281 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 68 #f #f #f 1 (68) #f #f 0 1 #t #f #f)))) + ((x$282 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 83 #f #f #f 1 (73) #f #f 0 1 #f #f #f)))) + () + () + () + ((x$286 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 81 #f #f #f 1 (81) #f #f 0 1 #t #f #f)))) + () + () + () + () + ((href . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 538 + #f + #f + 18 + (290 + 303 + 311 + 322 + 328 + 333 + 439 + 445 + 448 + 454 + 400 + 402 + 404 + 406 + 415 + 418 + 422 + -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(538 + (k$1020 ha$435 x$434 y$433) + ((div #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(537 + (r$1021) + ((div #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(536 + (r$1022) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(535 + (r$437 c$436) + ((harr:elts + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(534 + (r$1023) + ((harr:ncols + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(533 + (r$1026) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(532 + (r$1025) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(531 + (r$1024) + ((k$1020 + (vector-ref + r$1023 + r$1024))) + #f)) + (Cyc-fast-plus + r$1025 + c$436))) + #f)) + (Cyc-fast-mul + r$1026 + r$437))) + #f)) + ha$435)) + #f)) + ha$435)) + #f)) + r$1021 + r$1022)) + #f)) + x$434 + 3)) + #f)) + y$433 + 2)) + #t))) + 17 + 0 + #f + #f + #f)))) + () + () + () + () + () + ((k$907 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 428 + #f + #f + #f + 2 + (427 395) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(394 + (r$906) + ((k$899 (list->vector walls$392))) + #f)) + 1 + 1 + #f + #f + #t)))) + () + ((k$1102 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 617 #f #f #f 2 (616 608) #f #f 1 1 #f #f #t)))) + () + () + ((max-len$382 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 375 + #f + #f + #f + 3 + (371 369 374) + #f + #f + 0 + 3 + #f + #f + #f)))) + () + () + () + () + ((max-len$387 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 360 #f #f #f 1 (359) #f r$881 0 1 #f #f #f)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + ((k$615 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 68 #f #f #f 1 (66) #f #f 1 0 #t #f #t)))) + () + () + () + () + () + () + () + () + () + ((k$914 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 409 #f #f #f 2 (397 407) #f #f 1 1 #f #f #t)))) + () + () + () + () + () + ((k$1113 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 635 #f #f #f 1 (623) #f #f 0 1 #f #f #t)))) + () + () + () + ((k$1117 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 630 #f #f #f 2 (629 625) #f #f 1 1 #f #f #t)))) + () + () + () + () + () + ((write-ch + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 251 + #f + #f + 24 + (112 + 116 + 120 + 229 + 233 + 234 + 235 + 207 + 208 + 212 + 213 + 178 + 150 + 136 + 141 + 163 + 164 + 165 + 187 + 195 + 196 + 223 + 224 + -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(251 + (k$776 c$329) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(250 (r$777) ((k$776 (set! output r$777))) #f)) + (cons c$329 output))) + #t))) + 23 + 0 + #f + #f + #f)))) + () + () + () + () + () + ((k$620 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 83 #f #f #f 1 (72) #f #f 0 1 #f #f #t)))) + () + () + ((proc$416 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 525 #f #f #f 1 (504) #f #f 1 0 #f #f #f))) + (k$623 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 74 #f #f #f 1 (73) #f #f 0 1 #f #f #t)))) + () + ((k$625 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 82 #f #f #f 1 (76) #f #f 0 1 #f #f #t)))) + () + () + ((k$628 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 78 + #f + #f + #f + 2 + (77 77) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(76 (r$627) ((values k$625 r$626 r$627)) #f)) + 2 + 0 + #t + #f + #t)))) + () + () + () + () + () + () + () + () + () + () + () + ((k$929 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 419 + #f + #f + #f + 2 + (418 417) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(416 + (r$926) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(415 + (r$928) + ((href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(414 + (r$927) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(413 + (r$910) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(412 + (r$911) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(411 + (x$398) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(410 + (lp$140$399) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(396 + (r$913) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(395 + (r$912) + ((lp$140$399 + k$907 + x$398)) + #f)) + (set! lp$140$399 + r$913))) + #f)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(409 + (k$914 x$400) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(408 + (r$915) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(407 + (tmp$142$401) + ((if tmp$142$401 + (k$914 tmp$142$401) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(406 + () + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(405 + (r$922) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(404 + (r$924) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(403 + (r$923) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(402 + (r$916) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(401 + (r$919) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(400 + (r$921) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(399 + (r$920) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(398 + (r$917) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(397 + (r$918) + ((lp$140$399 + k$914 + r$918)) + #f)) + (Cyc-fast-sub + x$400 + 6))) + #f)) + r$919 + r$920 + south-east)) + #f)) + harr$388 + r$921 + 0)) + #f)) + (Cyc-fast-plus + x$400 + 3))) + #f)) + harr$388 + x$400 + 1)) + #f)) + r$922 + r$923 + south-west)) + #f)) + harr$388 + r$924 + 0)) + #f)) + (Cyc-fast-sub + x$400 + 3))) + #f)) + harr$388 + x$400 + 1)) + #f))))) + #f)) + r$915)) + #f)) + (Cyc-fast-lt + x$400 + 3))) + #t)))) + #f)) + #f)) + #f)) + r$911)) + #f)) + (Cyc-fast-sub rmoc-x$397 6))) + #f)) + rmoc-hex$402 + r$927 + south-west)) + #f)) + harr$388 + r$928 + 0)) + #f)) + (Cyc-fast-sub rmoc-x$397 3))) + #f)) + 1 + 1 + #f + #f + #t)))) + () + () + ((k$1125 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 636 #f #f #f 1 (636) #f #f 1 0 #t #f #t)))) + () + () + ((k$1128 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 637 #f #f #f 1 (637) #f #f 1 0 #t #f #t)))) + () + () + () + () + () + () + ((vector-ref + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 25 + (74 + 256 + 255 + 254 + 274 + 273 + 364 + 363 + 362 + 526 + 531 + 539 + 540 + 541 + 615 + 612 + 628 + 637 + 639 + 641 + 642 + 643 + 646 + 647 + 648) + #f + #f + 25 + 0 + #t + #f + #f)))) + () + ((random-state + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 718 + #f + #f + 2 + (282 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(718 + (k$1224 n$544) + ((k$1224 (cons n$544 #f))) + #t))) + 1 + 0 + #f + #f + #f)))) + ((y$545 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 741 + #f + #f + #f + 9 + (737 735 733 728 727 725 720 719 739) + #f + #f + 0 + 9 + #f + #f + #f)))) + () + ((k$631 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 81 #f #f #f 1 (81) #f #f 1 0 #t #f #t)))) + () + () + ((k$634 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 107 #f #f #f 1 (84) #f #f 0 1 #f #f #t))))))) + */ +/* +"---------------- after cps optimizations (1):" + */ +/* +((define bitwise-not + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(783 + (k$1272 x$560) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(782 + (r$1273) + ((k$1272 (Cyc-fast-sub r$1273 1))) + #f)) + (- x$560))) + #t))) + (define bitwise-and + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(781 + (k$1259 x$558 y$557) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(780 + (r$1260) + ((if r$1260 + (k$1259 0) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(779 + (r$1261) + ((if r$1261 + (k$1259 0) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(778 + (r$1262) + ((if r$1262 + (k$1259 y$557) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(777 + (r$1263) + ((if r$1263 + (k$1259 x$558) + (div #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(775 + (r$1268) + ((div #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(774 + (r$1269) + ((bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(772 + (z$559) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(771 + (k$1266) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(770 + (r$1267) + ((if r$1267 + (odd? k$1266 + y$557) + (k$1266 + #f))) + #f)) + x$558)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(769 + (r$1265) + ((if r$1265 + (k$1259 + (+ z$559 + z$559 + 1)) + (k$1259 + (Cyc-fast-plus + z$559 + z$559)))) + #f)))) + #f)) + r$1268 + r$1269)) + #f)) + y$557 + 2)) + #f)) + x$558 + 2))) + #f)) + (Cyc-fast-eq y$557 -1)))) + #f)) + (Cyc-fast-eq x$558 -1)))) + #f)) + (Cyc-fast-eq y$557 0)))) + #f)) + (Cyc-fast-eq x$558 0))) + #t))) + (define div + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(764 + (k$1243 x$552 y$551) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(763 + (k$1254) + ((if (exact-integer?__inline__ x$552) + (if (exact-integer?__inline__ y$551) + (k$1254 (Cyc-fast-gte x$552 0)) + (k$1254 #f)) + (k$1254 #f))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(760 + (r$1244) + ((if r$1244 + (k$1243 (quotient__inline__ x$552 y$551)) + (if (Cyc-fast-lt y$551 0) + (if (Cyc-fast-eq + (Cyc-fast-sub + x$552 + (Cyc-fast-mul + (quotient__inline__ x$552 y$551) + y$551)) + 0) + (k$1243 (quotient__inline__ x$552 y$551)) + (k$1243 + (Cyc-fast-plus + (quotient__inline__ x$552 y$551) + 1))) + (if (Cyc-fast-eq + (Cyc-fast-sub + x$552 + (Cyc-fast-mul + (quotient__inline__ x$552 y$551) + y$551)) + 0) + (k$1243 (quotient__inline__ x$552 y$551)) + (k$1243 + (Cyc-fast-sub (quotient__inline__ x$552 y$551) 1)))))) + #f)))) + #t))) + (define mod + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(741 + (k$1227 x$546 y$545) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(740 + (k$1238) + ((if (exact-integer?__inline__ x$546) + (if (exact-integer?__inline__ y$545) + (k$1238 (Cyc-fast-gte x$546 0)) + (k$1238 #f)) + (k$1238 #f))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(737 + (r$1228) + ((if r$1228 + (remainder k$1227 x$546 y$545) + (if (Cyc-fast-lt y$545 0) + (if (Cyc-fast-eq + (Cyc-fast-sub + x$546 + (Cyc-fast-mul + (quotient__inline__ x$546 y$545) + y$545)) + 0) + (k$1227 0) + (k$1227 + (Cyc-fast-sub + (Cyc-fast-sub + x$546 + (Cyc-fast-mul + (quotient__inline__ x$546 y$545) + y$545)) + y$545))) + (if (Cyc-fast-eq + (Cyc-fast-sub + x$546 + (Cyc-fast-mul + (quotient__inline__ x$546 y$545) + y$545)) + 0) + (k$1227 0) + (k$1227 + (Cyc-fast-plus + (Cyc-fast-sub + x$546 + (Cyc-fast-mul + (quotient__inline__ x$546 y$545) + y$545)) + y$545)))))) + #f)))) + #t))) + (define random-state + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(718 + (k$1224 n$544) + ((k$1224 (cons n$544 #f))) + #t))) + (define rand + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(717 + (k$1211 state$534) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(716 + (r$1212) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(715 + (seed$539) + ((div #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(713 + (hi$540) + ((mod #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(711 + (lo$541) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(706 + (k$1218) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(705 + (r$1219) + ((if r$1219 + (k$1218 + (Cyc-fast-sub + (Cyc-fast-mul + 2813 + lo$541) + (Cyc-fast-mul + 2699 + hi$540))) + (k$1218 + (Cyc-fast-plus + (Cyc-fast-sub + (Cyc-fast-mul + 2813 + lo$541) + (Cyc-fast-mul + 2699 + hi$540)) + 8388607)))) + #f)) + (Cyc-fast-gt + (Cyc-fast-sub + (Cyc-fast-mul 2813 lo$541) + (Cyc-fast-mul 2699 hi$540)) + 0))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(703 + (val$543) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(701 + (r$1217) + ((k$1211 val$543)) + #f)) + (set-car! state$534 val$543))) + #f)))) + #f)) + seed$539 + 2787)) + #f)) + seed$539 + 2787)) + #f)) + r$1212)) + #f)) + (car state$534))) + #t))) + (define random-int + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(700 + (k$1207 n$533 state$532) + ((rand #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(699 (r$1208) ((mod k$1207 r$1208 n$533)) #f)) + state$532)) + #t))) + (define base-set + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(698 + (k$1203 nelts$531) + ((k$1203 (cons nelts$531 '()))) + #t))) + (define get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(696 + (k$1186 s$522) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(695 + (r$523) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(694 + (lp$524) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(673 (r$1187) ((lp$524 k$1186 r$523)) #f)) + (set! lp$524 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(693 + (k$1189 r$525) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(690 + (r$1191) + ((if r$1191 + (lp$524 k$1189 (cdr r$525)) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(688 + (k$1193) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(687 + (r$1194) + ((if r$1194 + (k$1193 #f) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(686 + (x$527) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(685 + (lp$528) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(677 + (r$1195) + ((lp$528 + k$1193 + x$527)) + #f)) + (set! lp$528 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(684 + (k$1197 + x$529) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(682 + (next$530) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(681 + (r$1199) + ((if r$1199 + (k$1197 + #f) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(679 + (r$1200) + ((lp$528 + k$1197 + next$530)) + #f)) + (set-cdr! + x$529 + r$525)))) + #f)) + (eq? r$525 + next$530))) + #f)) + (cdr x$529))) + #t))))) + #f)) + #f)) + #f)) + s$522))) + #f)) + (eq? r$525 s$522))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(676 (r$1192) ((k$1189 r$525)) #f))))) + #f)) + (pair? (cdr r$525)))) + #t))))) + #f)) + #f)) + #f)) + s$522)) + #t))) + (define set-equal? + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(672 + (k$1181 s1$521 s2$520) + ((get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(671 + (r$1182) + ((get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(670 (r$1183) ((k$1181 (eq? r$1182 r$1183))) #f)) + s2$520)) + #f)) + s1$521)) + #t))) + (define set-size + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(669 + (k$1177 s$519) + ((get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(668 (r$1178) ((k$1177 (car r$1178))) #f)) + s$519)) + #t))) + (define union! + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(667 + (k$1166 s1$513 s2$512) + ((get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(665 + (r1$514) + ((get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(663 + (r2$515) + ((set-size + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(661 + (n1$516) + ((set-size + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(659 + (n2$517) + ((if (Cyc-fast-gt n1$516 n2$517) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(651 + (r$1173) + ((k$1166 + (set-car! + r1$514 + (Cyc-fast-plus n1$516 n2$517)))) + #f)) + (set-cdr! r2$515 r1$514)) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(653 + (r$1174) + ((k$1166 + (set-car! + r2$515 + (Cyc-fast-plus n1$516 n2$517)))) + #f)) + (set-cdr! r1$514 r2$515)))) + #f)) + r2$515)) + #f)) + r1$514)) + #f)) + s2$512)) + #f)) + s1$513)) + #t))) + (define make-wall + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(650 + (k$1162 owner$511 neighbor$510 bit$509) + ((vector + k$1162 + 'wall + owner$511 + neighbor$510 + bit$509)) + #t))) + (define wall:owner + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(648 + (k$1159 o$508) + ((k$1159 (vector-ref o$508 1))) + #t))) + (define wall:neighbor + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(647 + (k$1156 o$507) + ((k$1156 (vector-ref o$507 2))) + #t))) + (define wall:bit + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(646 + (k$1153 o$506) + ((k$1153 (vector-ref o$506 3))) + #t))) + (define make-cell + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(645 + (k$1149 reachable$505 id$504) + ((vector + k$1149 + 'cell + reachable$505 + id$504 + -1 + #f + #f)) + #t))) + (define cell:reachable + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(643 + (k$1146 o$503) + ((k$1146 (vector-ref o$503 1))) + #t))) + (define cell:id + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(642 + (k$1143 o$502) + ((k$1143 (vector-ref o$502 2))) + #t))) + (define cell:walls + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(641 + (k$1140 o$501) + ((k$1140 (vector-ref o$501 3))) + #t))) + (define set-cell:walls + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(640 + (k$1137 o$500 v$499) + ((k$1137 (vector-set! o$500 3 v$499))) + #t))) + (define cell:parent + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(639 + (k$1134 o$498) + ((k$1134 (vector-ref o$498 4))) + #t))) + (define set-cell:parent + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(638 + (k$1131 o$497 v$496) + ((k$1131 (vector-set! o$497 4 v$496))) + #t))) + (define cell:mark + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(637 + (k$1128 o$495) + ((k$1128 (vector-ref o$495 5))) + #t))) + (define set-cell:mark + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(636 + (k$1125 o$494 v$493) + ((k$1125 (vector-set! o$494 5 v$493))) + #t))) + (define vector-for-each-rev + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(635 + (k$1113 proc$489 v$488) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(631 + (lp$491) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(623 + (r$1115) + ((lp$491 + k$1113 + (Cyc-fast-sub (vector-length v$488) 1))) + #f)) + (set! lp$491 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(630 + (k$1117 i$492) + ((if (Cyc-fast-gte i$492 0) + (proc$489 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(626 + (r$1119) + ((lp$491 k$1117 (Cyc-fast-sub i$492 1))) + #f)) + (vector-ref v$488 i$492)) + (k$1117 #f))) + #t))))) + #f)) + #f)) + #t))) + (define permute-vec! + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(622 + (k$1097 v$482 random-state$481) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(621 + (r$1110) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(618 + (lp$484) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(606 + (r$1100) + ((lp$484 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(605 (r$1098) ((k$1097 v$482)) #f)) + (Cyc-fast-sub r$1110 1))) + #f)) + (set! lp$484 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(617 + (k$1102 i$485) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(616 + (r$1103) + ((if r$1103 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(614 + (r$1106) + ((random-int + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(613 + (r$1107) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(612 + (elt-i$487 j$486) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(611 + (r$1109) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(610 + (r$1108) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(609 + (r$1104) + ((lp$484 + k$1102 + (Cyc-fast-sub + i$485 + 1))) + #f)) + (vector-set! + v$482 + j$486 + elt-i$487))) + #f)) + (vector-set! + v$482 + i$485 + r$1109))) + #f)) + (vector-ref + v$482 + j$486))) + #f)) + r$1106 + r$1107)) + #f)) + i$485 + random-state$481)) + #f)) + (vector-ref v$482 i$485)) + (k$1102 #f))) + #f)) + (Cyc-fast-gt i$485 1))) + #t))))) + #f)) + #f)) + #f)) + (vector-length v$482))) + #t))) + (define dig-maze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(604 + (k$1077 walls$472 ncells$471) + ((call-with-current-continuation + k$1077 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(603 + (k$1079 quit$473) + ((vector-for-each-rev + k$1079 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(602 + (k$1081 wall$474) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(598 + (set1$476) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(594 + (set2$478) + ((set-equal? + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(592 + (r$1086) + ((if r$1086 + (k$1081 #f) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(591 + (r$1087) + ((bitwise-not + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(589 + (r$1088) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(588 + (walls$480 + wall-mask$479) + ((union! + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(587 + (r$1089) + ((bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(586 + (r$1093) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(585 + (r$1090) + ((set-size + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(584 + (r$1092) + ((if (Cyc-fast-eq + r$1092 + ncells$471) + (quit$473 + k$1081 + #f) + (k$1081 + #f))) + #f)) + set1$476)) + #f)) + (vector-set! + (vector-ref + wall$474 + 1) + 3 + r$1093))) + #f)) + walls$480 + wall-mask$479)) + #f)) + set1$476 + set2$478)) + #f)) + r$1087 + r$1088)) + #f)) + (vector-ref wall$474 3))) + #f)) + (vector-ref + (vector-ref wall$474 1) + 3)))) + #f)) + set1$476 + set2$478)) + #f)) + (vector-ref (vector-ref wall$474 2) 1))) + #f)) + (vector-ref (vector-ref wall$474 1) 1))) + #t)) + walls$472)) + #t)))) + #t))) + (define dfs-maze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(580 + (k$1067 maze$464 root$463 do-children$462) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(579 + (node$466) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(578 + (search$467) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(571 + (r$1068) + ((search$467 k$1067 node$466 #f)) + #f)) + (set! search$467 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(577 + (k$1070 node$469 parent$468) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(576 + (r$1071) + ((do-children$462 + k$1070 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(575 + (k$1073 child$470) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(574 + (r$1074) + ((if r$1074 + (k$1073 #f) + (search$467 + k$1073 + child$470 + node$469))) + #f)) + (eq? child$470 parent$468))) + #t)) + maze$464 + node$469)) + #f)) + (vector-set! node$469 4 parent$468))) + #t))))) + #f)) + #f)) + #f)) + root$463)) + #t))) + (define reroot-maze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(570 + (k$1059 new-root$455) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(569 + (node$457) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(568 + (lp$458) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(562 (r$1060) ((lp$458 k$1059 node$457 #f)) #f)) + (set! lp$458 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(567 + (k$1062 node$460 new-parent$459) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(565 + (old-parent$461) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(564 + (r$1064) + ((if old-parent$461 + (lp$458 + k$1062 + old-parent$461 + node$460) + (k$1062 #f))) + #f)) + (vector-set! node$460 4 new-parent$459))) + #f)) + (vector-ref node$460 4))) + #t))))) + #f)) + #f)) + #f)) + new-root$455)) + #t))) + (define path-length + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(561 + (k$1050 cell$449) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(560 + (r$1051) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(559 + (node$450) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(558 + (lp$105$452) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(553 + (r$1052) + ((lp$105$452 k$1050 0 node$450)) + #f)) + (set! lp$105$452 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(557 + (k$1054 len$454 node$453) + ((if node$453 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(555 + (r$1056) + ((lp$105$452 + k$1054 + (Cyc-fast-plus len$454 1) + r$1056)) + #f)) + (vector-ref node$453 4)) + (k$1054 len$454))) + #t))))) + #f)) + #f)) + #f)) + r$1051)) + #f)) + (vector-ref cell$449 4))) + #t))) + (define mark-path + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(552 + (k$1042 node$444) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(551 + (node$445) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(550 + (lp$446) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(544 (r$1043) ((lp$446 k$1042 node$445)) #f)) + (set! lp$446 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(549 + (k$1045 node$447) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(548 + (r$1046) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(546 + (tmp$111$448) + ((if tmp$111$448 + (lp$446 k$1045 tmp$111$448) + (k$1045 #f))) + #f)) + (vector-ref node$447 4))) + #f)) + (vector-set! node$447 5 #t))) + #t))))) + #f)) + #f)) + #f)) + node$444)) + #t))) + (define make-harr + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(543 + (k$1038 nrows$443 ncols$442 elts$441) + ((vector + k$1038 + 'harr + nrows$443 + ncols$442 + elts$441)) + #t))) + (define harr:nrows + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(541 + (k$1035 o$440) + ((k$1035 (vector-ref o$440 1))) + #t))) + (define harr:ncols + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(540 + (k$1032 o$439) + ((k$1032 (vector-ref o$439 2))) + #t))) + (define harr:elts + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(539 + (k$1029 o$438) + ((k$1029 (vector-ref o$438 3))) + #t))) + (define href + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(538 + (k$1020 ha$435 x$434 y$433) + ((div #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(537 + (r$1021) + ((div #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(536 + (r$1022) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(535 + (r$437 c$436) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(534 + (r$1023) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(533 + (r$1026) + ((k$1020 + (vector-ref + r$1023 + (Cyc-fast-plus + (Cyc-fast-mul r$1026 r$437) + c$436)))) + #f)) + (vector-ref ha$435 2))) + #f)) + (vector-ref ha$435 3))) + #f)) + r$1021 + r$1022)) + #f)) + x$434 + 3)) + #f)) + y$433 + 2)) + #t))) + (define href/rc + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(530 + (k$1013 ha$432 r$431 c$430) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(529 + (r$1014) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(528 + (r$1017) + ((k$1013 + (vector-ref + r$1014 + (Cyc-fast-plus (Cyc-fast-mul r$1017 r$431) c$430)))) + #f)) + (vector-ref ha$432 2))) + #f)) + (vector-ref ha$432 3))) + #t))) + (define harr-tabulate + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(525 + (k$987 nrows$418 ncols$417 proc$416) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(522 + (v$419) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(519 + (lp$113$421) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(494 + (r$991) + ((lp$113$421 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(493 + (r$989) + ((make-harr k$987 nrows$418 ncols$417 v$419)) + #f)) + (Cyc-fast-sub nrows$418 1))) + #f)) + (set! lp$113$421 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(518 + (k$993 r$422) + ((if (Cyc-fast-lt r$422 0) + (k$993 (Cyc-fast-lt r$422 0)) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(513 + (i$424) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(512 + (lp$117$426) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(498 + (r$998) + ((lp$117$426 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(497 + (r$995) + ((lp$113$421 + k$993 + (Cyc-fast-sub + r$422 + 1))) + #f)) + 0 + i$424)) + #f)) + (set! lp$117$426 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(511 + (k$1000 c$428 i$427) + ((if (Cyc-fast-eq + c$428 + ncols$417) + (k$1000 + (Cyc-fast-eq + c$428 + ncols$417)) + (bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(505 + (r$1009) + ((proc$416 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(503 + (r$1005) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(502 + (r$1002) + ((lp$117$426 + k$1000 + (Cyc-fast-plus + c$428 + 1) + (Cyc-fast-plus + i$427 + 1))) + #f)) + (vector-set! + v$419 + i$427 + r$1005))) + #f)) + (Cyc-fast-mul + 3 + c$428) + (Cyc-fast-plus + (Cyc-fast-mul + 2 + r$422) + r$1009))) + #f)) + c$428 + 1))) + #t))))) + #f)) + #f)) + #f)) + (Cyc-fast-mul r$422 ncols$417)))) + #t))))) + #f)) + #f)) + #f)) + (make-vector (Cyc-fast-mul nrows$418 ncols$417)))) + #t))) + (define south-west 1) + (define south 2) + (define south-east 4) + (define gen-maze-array + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(492 + (k$974 r$413 c$412) + ((harr-tabulate + k$974 + r$413 + c$412 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(491 + (k$976 x$415 y$414) + ((base-set + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(490 + (r$977) + ((make-cell k$976 r$977 (cons x$415 y$414))) + #f)) + 1)) + #t)))) + #t))) + (define make-wall-vec + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(487 + (k$899 harr$388) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(485 + (nrows$389) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(483 + (ncols$390) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(478 + (walls$392) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(473 + (add-wall$396) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(468 + (lp$132$404) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(430 + (r$936) + ((lp$132$404 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(429 + (r$905) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(428 + (k$907) + ((if (Cyc-fast-gt + ncols$390 + 1) + (div #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(425 + (r$933) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(420 + (rmoc-hex$402) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(419 + (k$929) + ((if (Cyc-fast-lt + (Cyc-fast-plus + 3 + (Cyc-fast-mul + 6 + r$933)) + (Cyc-fast-mul + 3 + (Cyc-fast-sub + ncols$390 + 1))) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(417 + (r$931) + ((add-wall$396 + k$929 + rmoc-hex$402 + r$931 + south-east)) + #f)) + harr$388 + (Cyc-fast-mul + 3 + (Cyc-fast-sub + ncols$390 + 1)) + 0) + (k$929 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(416 + (r$926) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(414 + (r$927) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(413 + (r$910) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(410 + (lp$140$399) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(395 + (r$912) + ((lp$140$399 + k$907 + (Cyc-fast-sub + (Cyc-fast-plus + 3 + (Cyc-fast-mul + 6 + r$933)) + 6))) + #f)) + (set! lp$140$399 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(409 + (k$914 x$400) + ((if (Cyc-fast-lt + x$400 + 3) + (k$914 (Cyc-fast-lt + x$400 + 3)) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(405 + (r$922) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(403 + (r$923) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(402 + (r$916) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(401 + (r$919) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(399 + (r$920) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(398 + (r$917) + ((lp$140$399 + k$914 + (Cyc-fast-sub + x$400 + 6))) + #f)) + r$919 + r$920 + south-east)) + #f)) + harr$388 + (Cyc-fast-plus + x$400 + 3) + 0)) + #f)) + harr$388 + x$400 + 1)) + #f)) + r$922 + r$923 + south-west)) + #f)) + harr$388 + (Cyc-fast-sub + x$400 + 3) + 0)) + #f)) + harr$388 + x$400 + 1))) + #t))))) + #f)) + #f)) + #f)) + rmoc-hex$402 + r$927 + south-west)) + #f)) + harr$388 + (Cyc-fast-sub + (Cyc-fast-plus + 3 + (Cyc-fast-mul + 6 + r$933)) + 3) + 0)) + #f)))) + #f)) + harr$388 + (Cyc-fast-plus + 3 + (Cyc-fast-mul + 6 + r$933)) + 1)) + #f)) + (Cyc-fast-sub + ncols$390 + 2) + 2) + (k$907 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(394 + (r$906) + ((k$899 (list->vector + walls$392))) + #f)))) + #f)) + (Cyc-fast-mul + (Cyc-fast-sub ncols$390 1) + 3))) + #f)) + (set! lp$132$404 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(467 + (k$938 x$405) + ((if (Cyc-fast-lt x$405 0) + (k$938 (Cyc-fast-lt x$405 0)) + (bitwise-and + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(461 + (r$965) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(458 + (lp$136$408) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(434 + (r$943) + ((lp$136$408 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(433 + (r$940) + ((lp$132$404 + k$938 + (Cyc-fast-sub + x$405 + 3))) + #f)) + (Cyc-fast-plus + (Cyc-fast-mul + (Cyc-fast-sub + nrows$389 + 1) + 2) + r$965))) + #f)) + (set! lp$136$408 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(457 + (k$945 y$409) + ((if (Cyc-fast-lte + y$409 + 1) + (k$945 (Cyc-fast-lte + y$409 + 1)) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(452 + (hex$411) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(451 + (k$959) + ((if (zero?__inline__ + x$405) + (k$959 #f) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(447 + (r$961) + ((add-wall$396 + k$959 + hex$411 + r$961 + south-west)) + #f)) + harr$388 + (Cyc-fast-sub + x$405 + 3) + (Cyc-fast-sub + y$409 + 1)))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(446 + (r$950) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(444 + (r$957) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(443 + (r$951) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(442 + (k$952) + ((if (Cyc-fast-lt + x$405 + (Cyc-fast-mul + 3 + (Cyc-fast-sub + ncols$390 + 1))) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(438 + (r$954) + ((add-wall$396 + k$952 + hex$411 + r$954 + south-east)) + #f)) + harr$388 + (Cyc-fast-plus + x$405 + 3) + (Cyc-fast-sub + y$409 + 1)) + (k$952 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(437 + (r$947) + ((lp$136$408 + k$945 + (Cyc-fast-sub + y$409 + 2))) + #f)))) + #f)) + hex$411 + r$957 + south)) + #f)) + harr$388 + x$405 + (Cyc-fast-sub + y$409 + 2))) + #f)))) + #f)) + harr$388 + x$405 + y$409))) + #t))))) + #f)) + #f)) + #f)) + x$405 + 1))) + #t))))) + #f)) + #f)) + #f)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(477 + (k$968 o$395 n$394 b$393) + ((make-wall + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(476 + (r$970) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(475 + (r$969) + ((k$968 (set! walls$392 r$969))) + #f)) + (cons r$970 walls$392))) + #f)) + o$395 + n$394 + b$393)) + #t)))) + #f)) + '())) + #f)) + (vector-ref harr$388 2))) + #f)) + (vector-ref harr$388 1))) + #t))) + (define pick-entrances + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(393 + (k$869 harr$361) + ((href/rc + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(392 + (r$896) + ((dfs-maze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(391 + (r$870) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(390 + (r$871) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(389 + (r$872) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(388 + (nrows$363 ncols$362) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(386 + (tcol$364) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(385 + (tp-lp$368) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(357 + (r$874) + ((tp-lp$368 + k$869 + -1 + #f + #f + tcol$364)) + #f)) + (set! tp-lp$368 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(384 + (k$876 max-len$372 + entrance$371 + exit$370 + tcol$369) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(383 + (r$877) + ((if r$877 + (vector + k$876 + entrance$371 + exit$370) + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(380 + (top-cell$373) + ((reroot-maze + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(379 + (r$879) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(377 + (max-len$377 + entrance$376 + exit$375 + bcol$374) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(376 + (bt-lp$378) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(366 + (r$886) + ((bt-lp$378 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(364 + (result$384) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(360 + (max-len$387 + entrance$386 + exit$385) + ((tp-lp$368 + k$876 + max-len$387 + entrance$386 + exit$385 + (Cyc-fast-sub + tcol$369 + 1))) + #f)) + (vector-ref + result$384 + 0) + (vector-ref + result$384 + 1) + (vector-ref + result$384 + 2))) + #f)) + max-len$377 + entrance$376 + exit$375 + bcol$374)) + #f)) + (set! bt-lp$378 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(375 + (k$888 max-len$382 + entrance$381 + exit$380 + bcol$379) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(374 + (r$889) + ((if r$889 + (vector + k$888 + max-len$382 + entrance$381 + exit$380) + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(373 + (r$894) + ((path-length + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(371 + (this-len$383) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(370 + (r$891) + ((if r$891 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(368 + (r$892) + ((bt-lp$378 + k$888 + this-len$383 + tcol$369 + bcol$379 + r$892)) + #f)) + (Cyc-fast-sub + bcol$379 + 1)) + (bt-lp$378 + k$888 + max-len$382 + entrance$381 + exit$380 + (Cyc-fast-sub + bcol$379 + 1)))) + #f)) + (Cyc-fast-gt + this-len$383 + max-len$382))) + #f)) + r$894)) + #f)) + harr$361 + 0 + bcol$379))) + #f)) + (Cyc-fast-lt + bcol$379 + 0))) + #t))))) + #f)) + #f)) + #f)) + max-len$372 + entrance$371 + exit$370 + (Cyc-fast-sub + ncols$362 + 1))) + #f)) + top-cell$373)) + #f)) + harr$361 + (Cyc-fast-sub + nrows$363 + 1) + tcol$369))) + #f)) + (Cyc-fast-lt + tcol$369 + 0))) + #t))))) + #f)) + #f)) + #f)) + (Cyc-fast-sub ncols$362 1))) + #f)) + r$871 + r$872)) + #f)) + (vector-ref harr$361 2))) + #f)) + (vector-ref harr$361 1))) + #f)) + harr$361 + r$896 + for-each-hex-child)) + #f)) + harr$361 + 0 + 0)) + #t))) + (define for-each-hex-child + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(356 + (k$810 proc$347 harr$346 cell$345) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(354 + (walls$348) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(346 + (nr$352) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(344 + (nc$353) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(336 + (k$860) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(335 + (r$861) + ((if r$861 + (k$860 #f) + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(332 + (r$862) + ((proc$347 k$860 r$862)) + #f)) + harr$346 + (Cyc-fast-sub + (car (vector-ref cell$345 2)) + 3) + (Cyc-fast-sub + (cdr (vector-ref cell$345 2)) + 1)))) + #f)) + walls$348 + south-west)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(331 + (r$819) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(330 + (k$856) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(329 + (r$857) + ((if r$857 + (k$856 #f) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(327 + (r$858) + ((proc$347 + k$856 + r$858)) + #f)) + harr$346 + (car (vector-ref + cell$345 + 2)) + (Cyc-fast-sub + (cdr (vector-ref + cell$345 + 2)) + 2)))) + #f)) + walls$348 + south)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(326 + (r$820) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(325 + (k$851) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(324 + (r$852) + ((if r$852 + (k$851 #f) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(321 + (r$853) + ((proc$347 + k$851 + r$853)) + #f)) + harr$346 + (Cyc-fast-plus + (car (vector-ref + cell$345 + 2)) + 3) + (Cyc-fast-sub + (cdr (vector-ref + cell$345 + 2)) + 1)))) + #f)) + walls$348 + south-east)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(320 + (r$821) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(319 + (k$840) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(318 + (k$847) + ((if (Cyc-fast-gt + (car (vector-ref + cell$345 + 2)) + 0) + (if (Cyc-fast-lte + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + nr$352 + 1))) + (k$847 (Cyc-fast-lte + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + nr$352 + 1)))) + (mod #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(314 + (r$850) + ((k$847 (zero?__inline__ + r$850))) + #f)) + (car (vector-ref + cell$345 + 2)) + 6)) + (k$847 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(313 + (r$841) + ((if r$841 + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(309 + (nw$359) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(308 + (r$844) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(307 + (r$843) + ((if r$843 + (k$840 #f) + (proc$347 + k$840 + nw$359))) + #f)) + r$844 + south-east)) + #f)) + (vector-ref + nw$359 + 3))) + #f)) + harr$346 + (Cyc-fast-sub + (car (vector-ref + cell$345 + 2)) + 3) + (Cyc-fast-plus + (cdr (vector-ref + cell$345 + 2)) + 1)) + (k$840 #f))) + #f)))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(306 + (r$822) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(305 + (k$834) + ((if (Cyc-fast-lt + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + nr$352 + 1))) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(301 + (n$358) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(300 + (r$838) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(299 + (r$837) + ((if r$837 + (k$834 #f) + (proc$347 + k$834 + n$358))) + #f)) + r$838 + south)) + #f)) + (vector-ref + n$358 + 3))) + #f)) + harr$346 + (car (vector-ref + cell$345 + 2)) + (Cyc-fast-plus + (cdr (vector-ref + cell$345 + 2)) + 2)) + (k$834 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(298 + (r$823) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(297 + (k$830) + ((if (Cyc-fast-lt + (car (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 3 + (Cyc-fast-sub + nc$353 + 1))) + (if (Cyc-fast-lte + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + nr$352 + 1))) + (k$830 (Cyc-fast-lte + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + nr$352 + 1)))) + (mod #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(293 + (r$833) + ((k$830 (zero?__inline__ + r$833))) + #f)) + (car (vector-ref + cell$345 + 2)) + 6)) + (k$830 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(292 + (r$824) + ((if r$824 + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(288 + (ne$356) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(287 + (r$827) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(286 + (r$826) + ((if r$826 + (k$810 #f) + (proc$347 + k$810 + ne$356))) + #f)) + r$827 + south-west)) + #f)) + (vector-ref + ne$356 + 3))) + #f)) + harr$346 + (Cyc-fast-plus + (car (vector-ref + cell$345 + 2)) + 3) + (Cyc-fast-plus + (cdr (vector-ref + cell$345 + 2)) + 1)) + (k$810 #f))) + #f)))) + #f)))) + #f)))) + #f)))) + #f)))) + #f)))) + #f)) + (vector-ref harr$346 2))) + #f)) + (vector-ref harr$346 1))) + #f)) + (vector-ref cell$345 3))) + #t))) + (define make-maze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(285 + (k$789 nrows$337 ncols$336) + ((gen-maze-array + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(283 + (cells$338) + ((make-wall-vec + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(282 + (r$806) + ((permute-vec! + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(279 + (walls$339) + ((dig-maze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(276 + (r$792) + ((pick-entrances + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(274 + (result$340) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(271 + (entrance$342 exit$341) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(269 + (exit-cell$343) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(267 + (walls$344) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(264 + (r$803) + ((reroot-maze + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(263 + (r$798) + ((mark-path + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(262 + (r$799) + ((bitwise-not + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(261 + (r$802) + ((bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(260 + (r$801) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(259 + (r$800) + ((vector + k$789 + cells$338 + entrance$342 + exit$341)) + #f)) + (vector-set! + exit-cell$343 + 3 + r$801))) + #f)) + walls$344 + r$802)) + #f)) + south)) + #f)) + exit-cell$343)) + #f)) + r$803)) + #f)) + cells$338 + (Cyc-fast-sub + nrows$337 + 1) + entrance$342)) + #f)) + (vector-ref + exit-cell$343 + 3))) + #f)) + cells$338 + 0 + exit$341)) + #f)) + (vector-ref result$340 0) + (vector-ref result$340 1))) + #f)) + cells$338)) + #f)) + walls$339 + (Cyc-fast-mul nrows$337 ncols$336))) + #f)) + r$806 + (cons 20 #f))) + #f)) + cells$338)) + #f)) + nrows$337 + ncols$336)) + #t))) + (define pmaze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(258 + (k$782 nrows$331 ncols$330) + ((make-maze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(256 + (result$332) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(252 + (cells$335 entrance$334 exit$333) + ((print-hexmaze k$782 cells$335 entrance$334)) + #f)) + (vector-ref result$332 0) + (vector-ref result$332 1) + (vector-ref result$332 2))) + #f)) + nrows$331 + ncols$330)) + #t))) + (define output #f) + (define write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(251 + (k$776 c$329) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(250 (r$777) ((k$776 (set! output r$777))) #f)) + (cons c$329 output))) + #t))) + (define print-hexmaze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(249 + (k$683 harr$305 entrance$304) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(247 + (nrows$306) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(245 + (ncols$307) + ((div #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(244 + (r$773) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(239 + (lp$188$326) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(225 + (r$761) + ((lp$188$326 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(224 + (r$687) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(223 + (r$688) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(222 + (r$689) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(220 + (lp$192$322) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(203 + (r$746) + ((lp$192$322 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(202 + (r$690) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(201 + (k$740) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(200 + (r$741) + ((if r$741 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(199 + (k$743) + ((if (Cyc-fast-eq + entrance$304 + (Cyc-fast-sub + ncols$307 + 1)) + (k$743 #\space) + (k$743 #\_))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(196 + (r$742) + ((write-ch + k$740 + r$742)) + #f))) + (k$740 #f))) + #f)) + ncols$307)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(195 + (r$691) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(194 + (r$692) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(191 + (lp$196$310) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(132 + (r$694) + ((lp$196$310 + k$683 + (Cyc-fast-sub + nrows$306 + 1))) + #f)) + (set! lp$196$310 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(190 + (k$696 r$311) + ((if (Cyc-fast-lt + r$311 + 0) + (k$696 (Cyc-fast-lt + r$311 + 0)) + (write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(186 + (r$698) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(184 + (lp$200$318) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(171 + (r$729) + ((lp$200$318 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(170 + (r$699) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(169 + (k$724) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(168 + (r$725) + ((if r$725 + (dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(165 + (r$727) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(164 + (r$726) + ((write-ch + k$724 + #\\)) + #f)) + r$727)) + #f)) + harr$305 + r$311 + (Cyc-fast-sub + ncols$307 + 1)) + (k$724 #f))) + #f)) + ncols$307)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(163 + (r$700) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(162 + (r$701) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(160 + (lp$207$314) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(146 + (r$712) + ((lp$207$314 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(145 + (r$702) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(144 + (k$706) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(143 + (r$707) + ((if r$707 + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(138 + (r$709) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(137 + (r$708) + ((display-hexbottom + k$706 + r$708)) + #f)) + (vector-ref + r$709 + 3))) + #f)) + harr$305 + r$311 + (Cyc-fast-sub + ncols$307 + 1)) + (if (zero?__inline__ + r$311) + (k$706 #f) + (write-ch + k$706 + #\\)))) + #f)) + ncols$307)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(136 + (r$703) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(135 + (r$704) + ((lp$196$310 + k$696 + (Cyc-fast-sub + r$311 + 1))) + #f)) + #\newline)) + #f)))) + #f)) + 0)) + #f)) + (set! lp$207$314 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(159 + (k$714 c$315) + ((if (Cyc-fast-gte + c$315 + (Cyc-fast-mul + 2 + r$773)) + (k$714 (Cyc-fast-gte + c$315 + (Cyc-fast-mul + 2 + r$773))) + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(155 + (r$723) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(154 + (r$722) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(153 + (r$716) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(150 + (r$719) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(149 + (r$717) + ((lp$207$314 + k$714 + (Cyc-fast-plus + c$315 + 2))) + #f)) + r$719)) + #f)) + harr$305 + (Cyc-fast-sub + r$311 + 1) + (Cyc-fast-plus + c$315 + 1))) + #f)) + r$722)) + #f)) + (vector-ref + r$723 + 3))) + #f)) + harr$305 + r$311 + c$315))) + #t))))) + #f)) + #f)) + #f)) + #\newline)) + #f)))) + #f)) + 1)) + #f)) + (set! lp$200$318 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(183 + (k$731 c$319) + ((if (Cyc-fast-gte + c$319 + (Cyc-fast-mul + 2 + r$773)) + (k$731 (Cyc-fast-gte + c$319 + (Cyc-fast-mul + 2 + r$773))) + (dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(178 + (r$738) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(177 + (r$733) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(176 + (r$737) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(175 + (r$736) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(174 + (r$734) + ((lp$200$318 + k$731 + (Cyc-fast-plus + c$319 + 2))) + #f)) + r$736)) + #f)) + (vector-ref + r$737 + 3))) + #f)) + harr$305 + r$311 + c$319)) + #f)) + r$738)) + #f)) + harr$305 + r$311 + (Cyc-fast-sub + c$319 + 1)))) + #t))))) + #f)) + #f)) + #f)) + #\/))) + #t))))) + #f)) + #f)) + #f)) + #\newline)) + #f)))) + #f)) + 0)) + #f)) + (set! lp$192$322 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(219 + (k$748 c$323) + ((if (Cyc-fast-gte + c$323 + (Cyc-fast-mul + 2 + r$773)) + (k$748 (Cyc-fast-gte + c$323 + (Cyc-fast-mul + 2 + r$773))) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(215 + (k$759) + ((if (Cyc-fast-eq + c$323 + entrance$304) + (k$759 #\space) + (k$759 #\_))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(213 + (r$758) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(212 + (r$750) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(211 + (r$751) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(208 + (r$755) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(207 + (r$752) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(206 + (r$753) + ((lp$192$322 + k$748 + (Cyc-fast-plus + c$323 + 2))) + #f)) + #\\)) + #f)) + r$755)) + #f)) + harr$305 + (Cyc-fast-sub + nrows$306 + 1) + (Cyc-fast-plus + c$323 + 1))) + #f)) + #\/)) + #f)) + r$758)) + #f))))) + #t))))) + #f)) + #f)) + #f)) + #\space)) + #f)) + #\newline)) + #f)) + 1)) + #f)) + (set! lp$188$326 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(238 + (k$763 c$327) + ((if (Cyc-fast-gte c$327 ncols$307) + (k$763 (Cyc-fast-gte + c$327 + ncols$307)) + (write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(234 + (r$765) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(233 + (r$766) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(232 + (r$767) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(231 + (k$771) + ((if (Cyc-fast-eq + c$327 + entrance$304) + (k$771 #\space) + (k$771 #\_))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(229 + (r$770) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(228 + (r$768) + ((lp$188$326 + k$763 + (Cyc-fast-plus + c$327 + 2))) + #f)) + r$770)) + #f)))) + #f)) + #\space)) + #f)) + #\space)) + #f)) + #\space))) + #t))))) + #f)) + #f)) + #f)) + ncols$307 + 2)) + #f)) + (vector-ref harr$305 2))) + #f)) + (vector-ref harr$305 1))) + #t))) + (define bit-test + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(131 + (k$678 j$303 bit$302) + ((bitwise-and + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(130 + (r$680) + ((k$678 (not__inline__ (zero?__inline__ r$680)))) + #f)) + j$303 + bit$302)) + #t))) + (define dot/space + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(128 + (k$671 harr$301 r$300 c$299) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(127 + (k$673) + ((if (Cyc-fast-gte r$300 0) + (href/rc + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(125 (r$675) ((k$673 (vector-ref r$675 5))) #f)) + harr$301 + r$300 + c$299) + (k$673 #f))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(124 + (r$672) + ((if r$672 (k$671 #\.) (k$671 #\space))) + #f)))) + #t))) + (define display-hexbottom + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(123 + (k$657 hexwalls$298) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(122 + (k$667) + ((bit-test + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(121 + (r$668) + ((if r$668 (k$667 #\\) (k$667 #\space))) + #f)) + hexwalls$298 + south-west)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(120 + (r$666) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(119 + (r$658) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(118 + (k$664) + ((bit-test + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(117 + (r$665) + ((if r$665 (k$664 #\_) (k$664 #\space))) + #f)) + hexwalls$298 + south)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(116 + (r$663) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(115 + (r$659) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(114 + (k$661) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(113 + (r$662) + ((if r$662 + (k$661 #\/) + (k$661 #\space))) + #f)) + hexwalls$298 + south-east)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(112 + (r$660) + ((write-ch k$657 r$660)) + #f)))) + #f)) + r$663)) + #f)))) + #f)) + r$666)) + #f)))) + #t))) + (define run + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(111 + (k$651 nrows$297 ncols$296) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(109 + (r$652) + ((pmaze #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(108 (r$653) ((reverse k$651 output)) #f)) + nrows$297 + ncols$296)) + #f)) + (set! output '()))) + #t))) + (define main + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(107 + (k$634) + ((read #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(105 + (count$287) + ((read #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(103 + (input1$288) + ((read #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(101 + (input2$289) + ((read #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(99 + (output$290) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(97 + (s3$291) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(95 + (s2$292) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(93 + (s1$293) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(90 + (r$642) + ((run-r7rs-benchmark + k$634 + r$642 + count$287 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(89 + (k$646) + ((hide #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(88 + (r$647) + ((hide #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(87 + (r$648) + ((run k$646 + r$647 + r$648)) + #f)) + count$287 + input2$289)) + #f)) + count$287 + input1$288)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(85 + (k$645 result$295) + ((k$645 (equal? + result$295 + output$290))) + #t)))) + #f)) + (string-append + "maze" + ":" + s1$293 + ":" + s2$292 + ":" + s3$291))) + #f)) + (number->string + input1$288))) + #f)) + (number->string + input2$289))) + #f)) + (number->string + count$287))) + #f)))) + #f)))) + #f)))) + #f)))) + #t))) + (define hide + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(83 + (k$620 r$283 x$282) + ((call-with-values + k$620 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(82 + (k$625) + ((vector + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(79 + (r$626) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(78 + (k$628) + ((if (Cyc-fast-lt r$283 100) (k$628 0) (k$628 1))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(76 (r$627) ((values k$625 r$626 r$627)) #f)))) + #f)) + values + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(81 (k$631 x$286) ((k$631 x$286)) #t)))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(74 + (k$623 v$285 i$284) + (((vector-ref v$285 i$284) k$623 x$282)) + #t)))) + #t))) + (define run-r7rs-benchmark + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(71 + (k$568 name$264 count$263 thunk$262 ok?$261) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(70 + (rounded$266) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(64 + (r$569) + ((display + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(63 + (r$570) + ((display + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(62 + (r$571) + ((newline + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(61 + (r$572) + ((current-output-port + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(60 + (r$613) + ((flush-output-port + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(59 + (r$573) + ((jiffies-per-second + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(57 + (j/s$268) + ((current-second + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(55 + (t0$269) + ((current-jiffy + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(53 + (j0$270) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(50 + (loop$273) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(5 + (r$577) + ((loop$273 + k$568 + 0 + #f)) + #f)) + (set! loop$273 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(49 + (k$579 i$275 + result$274) + ((if (Cyc-fast-lt + i$275 + count$263) + (thunk$262 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(7 + (r$582) + ((loop$273 + k$579 + (Cyc-fast-plus + i$275 + 1) + r$582)) + #f))) + (ok?$261 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(47 + (r$583) + ((if r$583 + (current-jiffy + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(38 + (j1$276) + ((current-second + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(36 + (t1$277) + ((rounded$266 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(28 + (secs2$280) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(26 + (r$590) + ((write #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(25 + (r$591) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(24 + (r$592) + ((write #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(23 + (r$593) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(22 + (r$594) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(21 + (r$595) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(20 + (r$596) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(19 + (r$597) + ((this-scheme-implementation-name + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(18 + (r$605) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(17 + (r$598) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(16 + (r$599) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(15 + (r$600) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(14 + (r$601) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(13 + (r$602) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(12 + (r$603) + ((current-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(11 + (r$604) + ((flush-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(10 + (r$584) + ((k$579 result$274)) + #f)) + r$604)) + #f)))) + #f)))) + #f)) + (inexact__inline__ + (Cyc-fast-div + (Cyc-fast-sub + j1$276 + j0$270) + j/s$268)))) + #f)) + ",")) + #f)) + name$264)) + #f)) + ",")) + #f)) + r$605)) + #f)))) + #f)) + "+!CSVLINE!+")) + #f)))) + #f)) + name$264)) + #f)) + ") for ")) + #f)) + secs2$280)) + #f)) + " seconds (")) + #f)) + (inexact__inline__ + (Cyc-fast-div + (Cyc-fast-sub + j1$276 + j0$270) + j/s$268)))) + #f)) + "Elapsed time: ")) + #f)) + (Cyc-fast-sub + t1$277 + t0$269))) + #f)))) + #f))) + (display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(45 + (r$608) + ((write #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(44 + (r$609) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(43 + (r$610) + ((current-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(42 + (r$612) + ((flush-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(41 + (r$611) + ((k$579 result$274)) + #f)) + r$612)) + #f)))) + #f)))) + #f)) + result$274)) + #f)) + "ERROR: returned incorrect result: "))) + #f)) + result$274))) + #t))))) + #f)) + #f)) + #f)))) + #f)))) + #f)))) + #f)) + r$613)) + #f)))) + #f)))) + #f)) + name$264)) + #f)) + "Running ")) + #f)) + (set! rounded$266 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(68 + (k$615 x$281) + ((k$615 (Cyc-fast-div + (round__inline__ (Cyc-fast-mul 1000 x$281)) + 1000))) + #t))))) + #f)) + #f)) + #t))) + (define this-scheme-implementation-name + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(4 + (k$564) + ((Cyc-version + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(3 + (r$565) + ((k$564 (string-append "cyclone-" r$565))) + #f)))) + #t))) + (main %halt)) + */ +/* +"---------------- cps analysis db:" + */ +/* +#((record-marker) + #((record-marker) + #f + (size hash compare associate entries)) + #(1135 + #[procedure] + #[procedure] + #[procedure] + #(() + () + () + ((3 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((4 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((5 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((7 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + () + ((10 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((11 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((12 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((13 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((k$938 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 467 #f #f #f 2 (433 467) #f #f 1 1 #t #f #t))) + (k$1131 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 638 #f #f #f 1 (638) #f #f 1 0 #t #f #t))) + (14 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((15 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((16 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((k$1134 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 639 #f #f #f 1 (639) #f #f 1 0 #t #f #t))) + (17 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((18 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((19 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((k$1137 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 640 #f #f #f 1 (640) #f #f 1 0 #t #f #t))) + (20 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((21 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((path-length + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 561 + #f + #f + 2 + (373 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(561 + (k$1050 cell$449) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(560 + (r$1051) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(559 + (node$450) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(558 + (lp$105$452) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(553 + (r$1052) + ((lp$105$452 k$1050 0 node$450)) + #f)) + (set! lp$105$452 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(557 + (k$1054 len$454 node$453) + ((if node$453 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(555 + (r$1056) + ((lp$105$452 + k$1054 + (Cyc-fast-plus len$454 1) + r$1056)) + #f)) + (vector-ref node$453 4)) + (k$1054 len$454))) + #t))))) + #f)) + #f)) + #f)) + r$1051)) + #f)) + (vector-ref cell$449 4))) + #t))) + 1 + 0 + #f + #f + #f))) + (22 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((23 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((24 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((25 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((26 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((y$551 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 764 + #f + #f + #f + 11 + (760 760 760 760 760 760 760 760 760 760 763) + #f + #f + 0 + 11 + #t + #f + #f)))) + ((28 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + () + () + () + ((y$557 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 781 + #f + #f + #f + 5 + (780 778 775 770 778) + #f + #f + 0 + 5 + #f + #f + #f)))) + () + ((c$315 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 159 + #f + #f + #f + 5 + (159 153 149 159 159) + #f + #f + 0 + 5 + #t + #f + #f)))) + ((36 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((k$645 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 85 #f #f #f 1 (85) #f #f 1 0 #t #f #t)))) + ((k$646 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 89 #f #f #f 1 (87) #f #f 0 1 #f #f #t))) + (38 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((c$319 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 183 + #f + #f + #f + 5 + (183 177 174 183 183) + #f + #f + 0 + 5 + #t + #f + #f)))) + () + ((41 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((42 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((43 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((dfs-maze + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 580 + #f + #f + 2 + (392 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(580 + (k$1067 maze$464 root$463 do-children$462) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(579 + (node$466) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(578 + (search$467) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(571 + (r$1068) + ((search$467 k$1067 node$466 #f)) + #f)) + (set! search$467 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(577 + (k$1070 node$469 parent$468) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(576 + (r$1071) + ((do-children$462 + k$1070 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(575 + (k$1073 child$470) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(574 + (r$1074) + ((if r$1074 + (k$1073 #f) + (search$467 + k$1073 + child$470 + node$469))) + #f)) + (eq? child$470 + parent$468))) + #t)) + maze$464 + node$469)) + #f)) + (vector-set! node$469 4 parent$468))) + #t))))) + #f)) + #f)) + #f)) + root$463)) + #t))) + 1 + 0 + #f + #f + #f))) + (44 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((45 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((47 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((k$945 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 457 #f #f #f 2 (437 457) #f #f 1 1 #t #f #t)))) + ((49 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (loop$273) #f)))) + ((k$1140 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 641 #f #f #f 1 (641) #f #f 1 0 #t #f #t))) + (50 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + ((k$1143 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 642 #f #f #f 1 (642) #f #f 1 0 #t #f #t))) + (53 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((55 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (nrows$418 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 525 + #f + #f + #f + 3 + (525 494 493) + #f + #f + 0 + 3 + #t + #t + #f)))) + ((k$1146 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 643 #f #f #f 1 (643) #f #f 1 0 #t #f #t))) + (zero?__inline__ + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 5 + (130 143 293 314 451) + #f + #f + 5 + 0 + #t + #f + #f)))) + ((57 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((k$1149 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 645 #f #f #f 1 (645) #f #f 0 1 #t #f #t))) + (59 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((60 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((61 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((62 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((63 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((64 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + () + ((68 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (rounded$266) #f)))) + () + ((k$651 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 111 #f #f #f 1 (108) #f #f 0 1 #f #f #t))) + (70 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (c$323 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 219 + #f + #f + #f + 5 + (211 206 215 219 219) + #f + #f + 0 + 5 + #t + #f + #f)))) + ((make-harr + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 543 + #f + #f + 2 + (493 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(543 + (k$1038 nrows$443 ncols$442 elts$441) + ((vector + k$1038 + 'harr + nrows$443 + ncols$442 + elts$441)) + #t))) + 1 + 0 + #f + #f + #f))) + (71 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + ((74 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (c$327 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 238 + #f + #f + #f + 4 + (228 231 238 238) + #f + #f + 0 + 4 + #t + #f + #f)))) + ((thunk$262 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 71 #f #f #f 1 (49) #f #f 1 0 #f #f #f)))) + ((k$657 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 123 #f #f #f 1 (112) #f #f 0 1 #f #f #t))) + (76 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$628) #f))) + (c$329 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 251 #f #f #f 1 (251) #f #f 0 1 #t #f #f)))) + () + ((78 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((79 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((81 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((k$952 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 442 + #f + #f + #f + 2 + (442 438) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(437 + (r$947) + ((lp$136$408 k$945 (Cyc-fast-sub y$409 2))) + #f)) + 1 + 1 + #f + #f + #t))) + (harr:ncols + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 540 + #f + #f + 1 + (-1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(540 + (k$1032 o$439) + ((k$1032 (vector-ref o$439 2))) + #t))) + 0 + 0 + #f + #f + #f))) + (82 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((83 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((85 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((87 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((88 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (b$393 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 477 #f #f #f 1 (477) #f #f 0 1 #t #f #f)))) + ((k$959 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 451 + #f + #f + #f + 2 + (447 451) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(446 + (r$950) + ((href #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(444 + (r$957) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(443 + (r$951) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(442 + (k$952) + ((if (Cyc-fast-lt + x$405 + (Cyc-fast-mul + 3 + (Cyc-fast-sub + ncols$390 + 1))) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(438 + (r$954) + ((add-wall$396 + k$952 + hex$411 + r$954 + south-east)) + #f)) + harr$388 + (Cyc-fast-plus x$405 3) + (Cyc-fast-sub y$409 1)) + (k$952 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(437 + (r$947) + ((lp$136$408 + k$945 + (Cyc-fast-sub y$409 2))) + #f)))) + #f)) + hex$411 + r$957 + south)) + #f)) + harr$388 + x$405 + (Cyc-fast-sub y$409 2))) + #f)) + 1 + 1 + #f + #f + #t))) + (89 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((k$1153 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 646 #f #f #f 1 (646) #f #f 1 0 #t #f #t))) + (90 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + ((k$1156 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 647 #f #f #f 1 (647) #f #f 1 0 #t #f #t))) + (93 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (state$532 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 700 #f #f #f 1 (700) #f #f 0 1 #t #f #f)))) + () + ((95 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (state$534 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 717 #f #f #f 2 (717 703) #f #f 0 2 #f #t #f))) + (v$482 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 622 + #f + #f + #f + 6 + (622 616 612 611 610 605) + #f + #f + 0 + 6 + #f + #t + #f)))) + ((k$1159 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 648 #f #f #f 1 (648) #f #f 1 0 #t #f #t)))) + ((97 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((99 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((Cyc-version + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (4) #f #f 1 0 #f #f #f))) + (get-set-root + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 696 + #f + #f + 6 + (665 667 669 671 672 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(696 + (k$1186 s$522) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(695 + (r$523) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(694 + (lp$524) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(673 (r$1187) ((lp$524 k$1186 r$523)) #f)) + (set! lp$524 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(693 + (k$1189 r$525) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(690 + (r$1191) + ((if r$1191 + (lp$524 k$1189 (cdr r$525)) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(688 + (k$1193) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(687 + (r$1194) + ((if r$1194 + (k$1193 #f) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(686 + (x$527) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(685 + (lp$528) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(677 + (r$1195) + ((lp$528 + k$1193 + x$527)) + #f)) + (set! lp$528 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(684 + (k$1197 + x$529) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(682 + (next$530) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(681 + (r$1199) + ((if r$1199 + (k$1197 + #f) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(679 + (r$1200) + ((lp$528 + k$1197 + next$530)) + #f)) + (set-cdr! + x$529 + r$525)))) + #f)) + (eq? r$525 + next$530))) + #f)) + (cdr x$529))) + #t))))) + #f)) + #f)) + #f)) + s$522))) + #f)) + (eq? r$525 s$522))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(676 + (r$1192) + ((k$1189 r$525)) + #f))))) + #f)) + (pair? (cdr r$525)))) + #t))))) + #f)) + #f)) + #f)) + s$522)) + #t))) + 5 + 0 + #f + #f + #f))) + (101 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (v$488 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 635 #f #f #f 2 (630 623) #f #f 0 2 #t #f #f)))) + () + ((103 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((105 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((k$661 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 114 + #f + #f + #f + 2 + (113 113) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(112 (r$660) ((write-ch k$657 r$660)) #f)) + 2 + 0 + #f + #f + #t))) + (107 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((108 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((109 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((k$664 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 118 + #f + #f + #f + 2 + (117 117) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(116 + (r$663) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(115 + (r$659) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(114 + (k$661) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(113 + (r$662) + ((if r$662 + (k$661 #\/) + (k$661 #\space))) + #f)) + hexwalls$298 + south-east)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(112 (r$660) ((write-ch k$657 r$660)) #f)))) + #f)) + r$663)) + #f)) + 2 + 0 + #f + #f + #t)))) + ((111 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((112 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$661) #t)))) + ((k$667 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 122 + #f + #f + #f + 2 + (121 121) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(120 + (r$666) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(119 + (r$658) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(118 + (k$664) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(117 + (r$665) + ((if r$665 + (k$664 #\_) + (k$664 #\space))) + #f)) + hexwalls$298 + south)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(116 + (r$663) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(115 + (r$659) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(114 + (k$661) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(113 + (r$662) + ((if r$662 + (k$661 #\/) + (k$661 #\space))) + #f)) + hexwalls$298 + south-east)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(112 + (r$660) + ((write-ch k$657 r$660)) + #f)))) + #f)) + r$663)) + #f)))) + #f)) + r$666)) + #f)) + 2 + 0 + #f + #f + #t))) + (113 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((114 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (exit-cell$343 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 269 + #f + #f + #f + 3 + (269 263 260) + #f + #f + 0 + 3 + #f + #t + #f)))) + ((115 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((116 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$664) #t)))) + ((117 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((118 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (south-east + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + #f + #f + #f + 7 + (114 308 325 438 399 417 -1) + #f + (4) + 0 + 6 + #f + #f + #f)))) + ((119 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((120 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$667) #t)))) + ((121 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((122 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (base-set + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 698 + #f + #f + 2 + (491 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(698 + (k$1203 nelts$531) + ((k$1203 (cons nelts$531 '()))) + #t))) + 1 + 0 + #f + #f + #f))) + (exit$333 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 252 + #f + #f + #f + 0 + () + #f + (vector-ref result$332 2) + 0 + 0 + #t + #f + #f)))) + ((123 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((124 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$673) #f)))) + ((125 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (k$968 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 477 #f #f #f 1 (475) #f #f 1 0 #t #f #t)))) + ((rounded$266 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 70 + #f + #f + #f + 2 + (70 36) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(68 + (k$615 x$281) + ((k$615 (Cyc-fast-div + (round__inline__ (Cyc-fast-mul 1000 x$281)) + 1000))) + #t)) + 1 + 0 + #t + #f + #f))) + (k$1162 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 650 #f #f #f 1 (650) #f #f 0 1 #t #f #t)))) + ((127 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((128 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((130 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (k$1166 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 667 #f #f #f 2 (653 651) #f #f 2 0 #t #f #t)))) + ((131 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((132 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((v$493 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 636 #f #f #f 1 (636) #f #f 0 1 #t #f #f)))) + () + ((135 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((136 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$706) #t))) + (v$496 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 638 #f #f #f 1 (638) #f #f 0 1 #t #f #f)))) + ((137 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((138 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((v$499 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 640 #f #f #f 1 (640) #f #f 0 1 #t #f #f)))) + () + () + () + ((143 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((k$671 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 128 #f #f #f 2 (124 124) #f #f 2 0 #t #f #t))) + (144 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((145 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((k$673 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 127 + #f + #f + #f + 2 + (127 125) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(124 + (r$672) + ((if r$672 (k$671 #\.) (k$671 #\space))) + #f)) + 2 + 0 + #t + #f + #t))) + (146 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((print-hexmaze + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 249 + #f + #f + 2 + (-1 252) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(249 + (k$683 harr$305 entrance$304) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(247 + (nrows$306) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(245 + (ncols$307) + ((div #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(244 + (r$773) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(239 + (lp$188$326) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(225 + (r$761) + ((lp$188$326 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(224 + (r$687) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(223 + (r$688) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(222 + (r$689) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(220 + (lp$192$322) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(203 + (r$746) + ((lp$192$322 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(202 + (r$690) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(201 + (k$740) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(200 + (r$741) + ((if r$741 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(199 + (k$743) + ((if (Cyc-fast-eq + entrance$304 + (Cyc-fast-sub + ncols$307 + 1)) + (k$743 #\space) + (k$743 #\_))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(196 + (r$742) + ((write-ch + k$740 + r$742)) + #f))) + (k$740 #f))) + #f)) + ncols$307)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(195 + (r$691) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(194 + (r$692) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(191 + (lp$196$310) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(132 + (r$694) + ((lp$196$310 + k$683 + (Cyc-fast-sub + nrows$306 + 1))) + #f)) + (set! lp$196$310 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(190 + (k$696 r$311) + ((if (Cyc-fast-lt + r$311 + 0) + (k$696 (Cyc-fast-lt + r$311 + 0)) + (write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(186 + (r$698) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(184 + (lp$200$318) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(171 + (r$729) + ((lp$200$318 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(170 + (r$699) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(169 + (k$724) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(168 + (r$725) + ((if r$725 + (dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(165 + (r$727) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(164 + (r$726) + ((write-ch + k$724 + #\\)) + #f)) + r$727)) + #f)) + harr$305 + r$311 + (Cyc-fast-sub + ncols$307 + 1)) + (k$724 #f))) + #f)) + ncols$307)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(163 + (r$700) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(162 + (r$701) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(160 + (lp$207$314) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(146 + (r$712) + ((lp$207$314 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(145 + (r$702) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(144 + (k$706) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(143 + (r$707) + ((if r$707 + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(138 + (r$709) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(137 + (r$708) + ((display-hexbottom + k$706 + r$708)) + #f)) + (vector-ref + r$709 + 3))) + #f)) + harr$305 + r$311 + (Cyc-fast-sub + ncols$307 + 1)) + (if (zero?__inline__ + r$311) + (k$706 #f) + (write-ch + k$706 + #\\)))) + #f)) + ncols$307)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(136 + (r$703) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(135 + (r$704) + ((lp$196$310 + k$696 + (Cyc-fast-sub + r$311 + 1))) + #f)) + #\newline)) + #f)))) + #f)) + 0)) + #f)) + (set! lp$207$314 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(159 + (k$714 c$315) + ((if (Cyc-fast-gte + c$315 + (Cyc-fast-mul + 2 + r$773)) + (k$714 (Cyc-fast-gte + c$315 + (Cyc-fast-mul + 2 + r$773))) + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(155 + (r$723) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(154 + (r$722) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(153 + (r$716) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(150 + (r$719) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(149 + (r$717) + ((lp$207$314 + k$714 + (Cyc-fast-plus + c$315 + 2))) + #f)) + r$719)) + #f)) + harr$305 + (Cyc-fast-sub + r$311 + 1) + (Cyc-fast-plus + c$315 + 1))) + #f)) + r$722)) + #f)) + (vector-ref + r$723 + 3))) + #f)) + harr$305 + r$311 + c$315))) + #t))))) + #f)) + #f)) + #f)) + #\newline)) + #f)))) + #f)) + 1)) + #f)) + (set! lp$200$318 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(183 + (k$731 c$319) + ((if (Cyc-fast-gte + c$319 + (Cyc-fast-mul + 2 + r$773)) + (k$731 (Cyc-fast-gte + c$319 + (Cyc-fast-mul + 2 + r$773))) + (dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(178 + (r$738) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(177 + (r$733) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(176 + (r$737) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(175 + (r$736) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(174 + (r$734) + ((lp$200$318 + k$731 + (Cyc-fast-plus + c$319 + 2))) + #f)) + r$736)) + #f)) + (vector-ref + r$737 + 3))) + #f)) + harr$305 + r$311 + c$319)) + #f)) + r$738)) + #f)) + harr$305 + r$311 + (Cyc-fast-sub + c$319 + 1)))) + #t))))) + #f)) + #f)) + #f)) + #\/))) + #t))))) + #f)) + #f)) + #f)) + #\newline)) + #f)))) + #f)) + 0)) + #f)) + (set! lp$192$322 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(219 + (k$748 c$323) + ((if (Cyc-fast-gte + c$323 + (Cyc-fast-mul + 2 + r$773)) + (k$748 (Cyc-fast-gte + c$323 + (Cyc-fast-mul + 2 + r$773))) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(215 + (k$759) + ((if (Cyc-fast-eq + c$323 + entrance$304) + (k$759 #\space) + (k$759 #\_))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(213 + (r$758) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(212 + (r$750) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(211 + (r$751) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(208 + (r$755) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(207 + (r$752) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(206 + (r$753) + ((lp$192$322 + k$748 + (Cyc-fast-plus + c$323 + 2))) + #f)) + #\\)) + #f)) + r$755)) + #f)) + harr$305 + (Cyc-fast-sub + nrows$306 + 1) + (Cyc-fast-plus + c$323 + 1))) + #f)) + #\/)) + #f)) + r$758)) + #f))))) + #t))))) + #f)) + #f)) + #f)) + #\space)) + #f)) + #\newline)) + #f)) + 1)) + #f)) + (set! lp$188$326 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(238 + (k$763 c$327) + ((if (Cyc-fast-gte + c$327 + ncols$307) + (k$763 (Cyc-fast-gte + c$327 + ncols$307)) + (write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(234 + (r$765) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(233 + (r$766) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(232 + (r$767) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(231 + (k$771) + ((if (Cyc-fast-eq + c$327 + entrance$304) + (k$771 #\space) + (k$771 #\_))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(229 + (r$770) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(228 + (r$768) + ((lp$188$326 + k$763 + (Cyc-fast-plus + c$327 + 2))) + #f)) + r$770)) + #f)))) + #f)) + #\space)) + #f)) + #\space)) + #f)) + #\space))) + #t))))) + #f)) + #f)) + #f)) + ncols$307 + 2)) + #f)) + (vector-ref harr$305 2))) + #f)) + (vector-ref harr$305 1))) + #t))) + 1 + 0 + #f + #f + #f)))) + ((149 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((150 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((k$678 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 131 #f #f #f 1 (130) #f #f 1 0 #t #f #t)))) + () + ((153 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((154 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((155 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((rand . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 717 + #f + #f + 2 + (700 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(717 + (k$1211 state$534) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(716 + (r$1212) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(715 + (seed$539) + ((div #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(713 + (hi$540) + ((mod #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(711 + (lo$541) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(706 + (k$1218) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(705 + (r$1219) + ((if r$1219 + (k$1218 + (Cyc-fast-sub + (Cyc-fast-mul + 2813 + lo$541) + (Cyc-fast-mul + 2699 + hi$540))) + (k$1218 + (Cyc-fast-plus + (Cyc-fast-sub + (Cyc-fast-mul + 2813 + lo$541) + (Cyc-fast-mul + 2699 + hi$540)) + 8388607)))) + #f)) + (Cyc-fast-gt + (Cyc-fast-sub + (Cyc-fast-mul + 2813 + lo$541) + (Cyc-fast-mul + 2699 + hi$540)) + 0))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(703 + (val$543) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(701 + (r$1217) + ((k$1211 + val$543)) + #f)) + (set-car! + state$534 + val$543))) + #f)))) + #f)) + seed$539 + 2787)) + #f)) + seed$539 + 2787)) + #f)) + r$1212)) + #f)) + (car state$534))) + #t))) + 1 + 0 + #f + #f + #f)))) + ((exit$341 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 271 + #f + #f + #f + 2 + (271 259) + #f + (vector-ref result$340 1) + 0 + 2 + #f + #f + #f)))) + ((k$974 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 492 #f #f #f 1 (492) #f #f 0 1 #t #f #t)))) + ((159 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (lp$207$314) #t)))) + ((160 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (k$976 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 491 #f #f #f 1 (490) #f #f 0 1 #t #f #t)))) + ((nrows$443 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 543 #f #f #f 1 (543) #f #f 0 1 #t #f #f)))) + ((162 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((163 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$724) #t)))) + ((164 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((165 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((href/rc + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 530 + #f + #f + 10 + (127 177 159 143 267 271 374 383 393 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(530 + (k$1013 ha$432 r$431 c$430) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(529 + (r$1014) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(528 + (r$1017) + ((k$1013 + (vector-ref + r$1014 + (Cyc-fast-plus + (Cyc-fast-mul r$1017 r$431) + c$430)))) + #f)) + (vector-ref ha$432 2))) + #f)) + (vector-ref ha$432 3))) + #t))) + 9 + 0 + #f + #f + #f)))) + ((168 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (k$1177 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 669 #f #f #f 1 (668) #f #f 1 0 #t #f #t)))) + ((169 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((170 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((171 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + ((174 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((175 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((176 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((177 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((178 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (dig-maze + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 604 + #f + #f + 2 + (279 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(604 + (k$1077 walls$472 ncells$471) + ((call-with-current-continuation + k$1077 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(603 + (k$1079 quit$473) + ((vector-for-each-rev + k$1079 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(602 + (k$1081 wall$474) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(598 + (set1$476) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(594 + (set2$478) + ((set-equal? + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(592 + (r$1086) + ((if r$1086 + (k$1081 #f) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(591 + (r$1087) + ((bitwise-not + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(589 + (r$1088) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(588 + (walls$480 + wall-mask$479) + ((union! + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(587 + (r$1089) + ((bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(586 + (r$1093) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(585 + (r$1090) + ((set-size + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(584 + (r$1092) + ((if (Cyc-fast-eq + r$1092 + ncells$471) + (quit$473 + k$1081 + #f) + (k$1081 + #f))) + #f)) + set1$476)) + #f)) + (vector-set! + (vector-ref + wall$474 + 1) + 3 + r$1093))) + #f)) + walls$480 + wall-mask$479)) + #f)) + set1$476 + set2$478)) + #f)) + r$1087 + r$1088)) + #f)) + (vector-ref + wall$474 + 3))) + #f)) + (vector-ref + (vector-ref wall$474 1) + 3)))) + #f)) + set1$476 + set2$478)) + #f)) + (vector-ref (vector-ref wall$474 2) 1))) + #f)) + (vector-ref (vector-ref wall$474 1) 1))) + #t)) + walls$472)) + #t)))) + #t))) + 1 + 0 + #f + #f + #f)))) + () + ((ncols$307 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 245 + #f + #f + #f + 9 + (245 238 238 144 143 169 168 201 199) + #f + (vector-ref harr$305 2) + 0 + 9 + #f + #f + #f)))) + () + () + ((183 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (lp$200$318) #t))) + (k$683 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 249 #f #f #f 1 (132) #f #f 0 1 #f #f #t)))) + ((184 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((186 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((run . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 111 + #f + #f + 2 + (87 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(111 + (k$651 nrows$297 ncols$296) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(109 + (r$652) + ((pmaze #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(108 (r$653) ((reverse k$651 output)) #f)) + nrows$297 + ncols$296)) + #f)) + (set! output '()))) + #t))) + 1 + 0 + #f + #f + #f))) + (cell$449 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 561 #f #f #f 1 (561) #f #f 0 1 #t #f #f)))) + () + ((190 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (lp$196$310) #t)))) + ((191 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (nr$352 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 346 + #f + #f + #f + 5 + (297 297 305 318 318) + #f + (vector-ref harr$346 1) + 0 + 5 + #t + #f + #f)))) + () + () + ((194 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((195 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$740) #t)))) + ((196 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$743) #t)))) + ((cell:parent + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 639 + #f + #f + 1 + (-1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(639 + (k$1134 o$498) + ((k$1134 (vector-ref o$498 4))) + #t))) + 0 + 0 + #f + #f + #f)))) + ((k$987 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 525 #f #f #f 1 (493) #f #f 0 1 #t #f #t)))) + ((199 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (k$1181 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 672 #f #f #f 1 (670) #f #f 1 0 #t #f #t)))) + ((200 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((201 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((202 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((203 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (vector + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 7 + (82 259 374 383 543 645 650) + #f + #f + 7 + 0 + #f + #f + #f)))) + ((k$1186 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 696 #f #f #f 1 (673) #f #f 0 1 #f #f #t)))) + ((r$1200 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 679 + #f + #f + #f + 0 + () + #f + (set-cdr! x$529 r$525) + 0 + 0 + #t + #f + #f)))) + ((206 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((207 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (k$1189 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 693 #f #f #f 2 (676 690) #f #f 1 1 #t #f #t)))) + ((208 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + ((211 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((212 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((213 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$759) #t))) + (r$1208 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 699 #f #f #f 1 (699) #f #f 0 1 #t #f #f))) + (r$800 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 259 + #f + #f + #f + 0 + () + #f + (vector-set! exit-cell$343 3 r$801) + 0 + 0 + #t + #f + #f)))) + ((r$801 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 260 #f #f #f 1 (260) #f #f 0 1 #t #f #f)))) + ((215 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$802 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 261 #f #f #f 1 (261) #f #f 0 1 #t #f #f)))) + ((r$803 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 264 #f #f #f 1 (264) #f #f 0 1 #t #f #f)))) + () + () + ((219 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (lp$192$322) #t))) + (r$806 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 282 #f #f #f 1 (282) #f #f 0 1 #t #f #f)))) + ((220 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((222 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((k$696 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 190 #f #f #f 2 (135 190) #f #f 1 1 #t #f #t))) + (223 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (proc$489 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 635 #f #f #f 1 (630) #f #f 1 0 #f #f #f)))) + ((224 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((225 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + ((228 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((229 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$771) #t)))) + () + ((231 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (k$993 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 518 #f #f #f 2 (497 518) #f #f 1 1 #t #f #t)))) + ((bit$302 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 131 #f #f #f 1 (131) #f #f 0 1 #t #f #f))) + (232 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((233 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((234 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((string-append + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 2 (3 93) #f #f 2 0 #t #f #f)))) + () + () + ((238 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (lp$188$326) #t))) + (k$1193 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 688 + #f + #f + #f + 2 + (677 687) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(676 (r$1192) ((k$1189 r$525)) #f)) + 1 + 1 + #f + #f + #t)))) + ((239 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + ((k$1197 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 684 #f #f #f 2 (679 681) #f #f 1 1 #t #f #t)))) + () + ((244 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r$1212 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 716 + #f + #f + #f + 1 + (716) + #f + (car state$534) + 0 + 1 + #t + #f + #f)))) + ((245 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (set-car! + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 3 + (653 651 703) + #f + #f + 3 + 0 + #t + #f + #f)))) + () + ((247 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((249 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r$1217 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 701 + #f + #f + #f + 0 + () + #f + (set-car! state$534 val$543) + 0 + 0 + #t + #f + #f)))) + ((250 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((251 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r$1219 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 705 + #f + #f + #f + 1 + (705) + #f + (Cyc-fast-gt + (Cyc-fast-sub + (Cyc-fast-mul 2813 lo$541) + (Cyc-fast-mul 2699 hi$540)) + 0) + 0 + 0 + #t + #f + #f)))) + ((252 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + () + ((256 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (set-cdr! + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 3 + (659 659 681) + #f + #f + 3 + 0 + #t + #f + #f)))) + () + ((258 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((259 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$819 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 331 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((260 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((261 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r1$514 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 665 + #f + #f + #f + 4 + (663 659 659 651) + #f + #f + 0 + 4 + #f + #t + #f)))) + ((262 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((263 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((264 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + ((267 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (exit$370 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 384 #f #f #f 2 (379 383) #f #f 0 2 #f #f #f)))) + () + ((269 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((271 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((exit$375 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 377 + #f + #f + #f + 1 + (366) + #f + exit$370 + 0 + 1 + #f + #f + #f)))) + () + ((274 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((276 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (z$559 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 772 + #f + #f + #f + 4 + (769 769 769 769) + #f + #f + 0 + 4 + #t + #f + #f))) + (quotient__inline__ + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 11 + (737 737 737 737 760 760 760 760 760 760 760) + #f + #f + 11 + 0 + #t + #f + #f)))) + ((o$438 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 539 #f #f #f 1 (539) #f #f 0 1 #t #f #f)))) + ((o$439 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 540 #f #f #f 1 (540) #f #f 0 1 #t #f #f)))) + ((279 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r$523 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 695 #f #f #f 1 (673) #f s$522 0 1 #f #f #f))) + (x$400 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 409 + #f + #f + #f + 7 + (409 405 402 401 398 409 409) + #f + #f + 0 + 7 + #t + #f + #f)))) + () + ((r$525 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 693 + #f + #f + #f + 6 + (693 676 688 682 681 690) + #f + #f + 0 + 6 + #t + #f + #f)))) + ((282 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((283 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((x$405 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 467 + #f + #f + #f + 10 + (467 457 446 442 442 451 451 433 467 467) + #f + #f + 0 + 10 + #t + #f + #f))) + (ncols$330 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 258 #f #f #f 1 (258) #f #f 0 1 #t #f #f)))) + ((285 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((286 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((287 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$1228 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 737 #f #f #f 1 (737) #f #f 0 0 #t #f #f))) + (tp-lp$368 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 385 + #f + #f + #f + 3 + (360 385 357) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(384 + (k$876 max-len$372 + entrance$371 + exit$370 + tcol$369) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(383 + (r$877) + ((if r$877 + (vector k$876 entrance$371 exit$370) + (href/rc + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(380 + (top-cell$373) + ((reroot-maze + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(379 + (r$879) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(377 + (max-len$377 + entrance$376 + exit$375 + bcol$374) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(376 + (bt-lp$378) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(366 + (r$886) + ((bt-lp$378 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(364 + (result$384) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(360 + (max-len$387 + entrance$386 + exit$385) + ((tp-lp$368 + k$876 + max-len$387 + entrance$386 + exit$385 + (Cyc-fast-sub + tcol$369 + 1))) + #f)) + (vector-ref + result$384 + 0) + (vector-ref + result$384 + 1) + (vector-ref + result$384 + 2))) + #f)) + max-len$377 + entrance$376 + exit$375 + bcol$374)) + #f)) + (set! bt-lp$378 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(375 + (k$888 max-len$382 + entrance$381 + exit$380 + bcol$379) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(374 + (r$889) + ((if r$889 + (vector + k$888 + max-len$382 + entrance$381 + exit$380) + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(373 + (r$894) + ((path-length + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(371 + (this-len$383) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(370 + (r$891) + ((if r$891 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(368 + (r$892) + ((bt-lp$378 + k$888 + this-len$383 + tcol$369 + bcol$379 + r$892)) + #f)) + (Cyc-fast-sub + bcol$379 + 1)) + (bt-lp$378 + k$888 + max-len$382 + entrance$381 + exit$380 + (Cyc-fast-sub + bcol$379 + 1)))) + #f)) + (Cyc-fast-gt + this-len$383 + max-len$382))) + #f)) + r$894)) + #f)) + harr$361 + 0 + bcol$379))) + #f)) + (Cyc-fast-lt + bcol$379 + 0))) + #t))))) + #f)) + #f)) + #f)) + max-len$372 + entrance$371 + exit$370 + (Cyc-fast-sub ncols$362 1))) + #f)) + top-cell$373)) + #f)) + harr$361 + (Cyc-fast-sub nrows$363 1) + tcol$369))) + #f)) + (Cyc-fast-lt tcol$369 0))) + #t)) + 2 + 0 + #f + #f + #f))) + (r$820 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 326 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((pmaze . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 258 + #f + #f + 2 + (109 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(258 + (k$782 nrows$331 ncols$330) + ((make-maze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(256 + (result$332) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(252 + (cells$335 entrance$334 exit$333) + ((print-hexmaze + k$782 + cells$335 + entrance$334)) + #f)) + (vector-ref result$332 0) + (vector-ref result$332 1) + (vector-ref result$332 2))) + #f)) + nrows$331 + ncols$330)) + #t))) + 1 + 0 + #f + #f + #f))) + (288 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$821 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 320 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$822 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 306 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$823 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 298 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (ncols$336 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 285 #f #f #f 2 (285 279) #f #f 0 2 #t #f #f)))) + ((reachable$505 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 645 #f #f #f 1 (645) #f #f 0 1 #t #f #f))) + (r$824 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 292 #f #f #f 1 (292) #f #f 0 0 #t #f #f)))) + ((292 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$830) #f))) + (lp$188$326 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 239 + #f + #f + #f + 3 + (228 239 225) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(238 + (k$763 c$327) + ((if (Cyc-fast-gte c$327 ncols$307) + (k$763 (Cyc-fast-gte c$327 ncols$307)) + (write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(234 + (r$765) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(233 + (r$766) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(232 + (r$767) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(231 + (k$771) + ((if (Cyc-fast-eq + c$327 + entrance$304) + (k$771 #\space) + (k$771 #\_))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(229 + (r$770) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(228 + (r$768) + ((lp$188$326 + k$763 + (Cyc-fast-plus + c$327 + 2))) + #f)) + r$770)) + #f)))) + #f)) + #\space)) + #f)) + #\space)) + #f)) + #\space))) + #t)) + 2 + 0 + #f + #f + #f)))) + ((293 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$826 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 286 #f #f #f 1 (286) #f #f 0 0 #t #f #f)))) + ((r$827 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 287 + #f + #f + #f + 1 + (287) + #f + (vector-ref ne$356 3) + 0 + 1 + #t + #f + #f)))) + () + () + ((297 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((298 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$834) #f)))) + ((299 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((300 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((301 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + () + ((exit$380 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 375 #f #f #f 2 (370 374) #f #f 0 2 #f #f #f)))) + ((305 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((306 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$840) #f))) + (o$440 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 541 #f #f #f 1 (541) #f #f 0 1 #t #f #f)))) + ((307 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((308 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((309 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (exit$385 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 360 + #f + #f + #f + 1 + (360) + #f + (vector-ref result$384 2) + 0 + 1 + #t + #f + #f)))) + () + () + () + ((313 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$847) #f)))) + ((314 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((reroot-maze + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 570 + #f + #f + 3 + (264 380 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(570 + (k$1059 new-root$455) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(569 + (node$457) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(568 + (lp$458) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(562 + (r$1060) + ((lp$458 k$1059 node$457 #f)) + #f)) + (set! lp$458 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(567 + (k$1062 node$460 new-parent$459) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(565 + (old-parent$461) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(564 + (r$1064) + ((if old-parent$461 + (lp$458 + k$1062 + old-parent$461 + node$460) + (k$1062 #f))) + #f)) + (vector-set! + node$460 + 4 + new-parent$459))) + #f)) + (vector-ref node$460 4))) + #t))))) + #f)) + #f)) + #f)) + new-root$455)) + #t))) + 2 + 0 + #f + #f + #f)))) + () + () + ((318 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((319 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((320 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$851) #f)))) + ((321 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (x$415 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 491 #f #f #f 1 (490) #f #f 0 1 #t #f #f)))) + () + () + ((324 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((325 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((326 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$856) #f)))) + ((327 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$833 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 293 #f #f #f 1 (293) #f #f 0 1 #t #f #f)))) + () + ((329 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((330 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((331 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$860) #f))) + (r$837 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 299 #f #f #f 1 (299) #f #f 0 0 #t #f #f)))) + ((332 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$838 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 300 + #f + #f + #f + 1 + (300) + #f + (vector-ref n$358 3) + 0 + 1 + #t + #f + #f)))) + () + ((i$275 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 49 #f #f #f 2 (7 49) #f #f 0 2 #t #f #f)))) + ((335 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((336 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + () + () + () + () + () + () + ((344 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (wall-mask$479 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 588 #f #f #f 1 (587) #f r$1088 0 1 #t #f #f)))) + ((quit$473 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 603 #f #f #f 1 (584) #f #f 1 0 #f #f #f)))) + ((346 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + () + () + () + () + () + () + ((354 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((356 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((357 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$1244 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 760 #f #f #f 1 (760) #f #f 0 0 #t #f #f)))) + () + () + ((360 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((r$841 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 313 #f #f #f 1 (313) #f #f 0 0 #t #f #f)))) + () + ((364 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$843 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 307 #f #f #f 1 (307) #f #f 0 0 #t #f #f)))) + ((r$844 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 308 + #f + #f + #f + 1 + (308) + #f + (vector-ref nw$359 3) + 0 + 1 + #t + #f + #f)))) + ((366 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((368 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((i$284 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 74 #f #f #f 1 (74) #f #f 0 1 #t #f #f))) + (370 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((371 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((373 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((374 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((375 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (bt-lp$378) #t)))) + ((376 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((377 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((this-len$383 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 371 #f #f #f 2 (371 368) #f #f 0 2 #f #f #f)))) + ((379 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((380 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + ((383 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((384 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (tp-lp$368) #t)))) + ((385 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((386 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((388 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((389 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((390 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((391 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((392 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((393 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((394 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$907) #f))) + (x$434 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 538 #f #f #f 1 (537) #f #f 0 1 #t #f #f)))) + ((395 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((ncols$362 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 388 + #f + #f + #f + 2 + (388 379) + #f + r$872 + 0 + 2 + #t + #f + #f)))) + ((398 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$850 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 314 #f #f #f 1 (314) #f #f 0 1 #t #f #f)))) + ((399 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$852 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 324 #f #f #f 1 (324) #f #f 0 0 #t #f #f)))) + ((401 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$853 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 321 #f #f #f 1 (321) #f #f 0 1 #t #f #f)))) + ((402 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((403 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((405 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$857 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 329 #f #f #f 1 (329) #f #f 0 0 #t #f #f)))) + ((r$858 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 327 #f #f #f 1 (327) #f #f 0 1 #t #f #f)))) + () + () + ((409 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (lp$140$399) #f)))) + ((410 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + ((413 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((input1$288 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 103 #f #f #f 2 (95 89) #f #f 0 2 #t #f #f))) + (414 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((416 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$929) #t)))) + ((417 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((419 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((420 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + () + () + ((425 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((r$1260 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 780 + #f + #f + #f + 1 + (780) + #f + (Cyc-fast-eq x$558 0) + 0 + 0 + #t + #f + #f)))) + ((428 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r$1261 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 779 + #f + #f + #f + 1 + (779) + #f + (Cyc-fast-eq y$557 0) + 0 + 0 + #t + #f + #f)))) + ((r$565 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 3 #f #f #f 1 (3) #f #f 0 1 #t #f #f))) + (429 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r$1262 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 778 + #f + #f + #f + 1 + (778) + #f + (Cyc-fast-eq x$558 -1) + 0 + 0 + #t + #f + #f)))) + ((harr$301 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 128 #f #f #f 1 (127) #f #f 0 1 #t #f #f))) + (430 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r$1263 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 777 + #f + #f + #f + 1 + (777) + #f + (Cyc-fast-eq y$557 -1) + 0 + 0 + #t + #f + #f)))) + () + ((r$1265 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 769 #f #f #f 1 (769) #f #f 0 0 #t #f #f)))) + ((r$569 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 64 + #f + #f + #f + 0 + () + #f + (set! rounded$266 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(68 + (k$615 x$281) + ((k$615 (Cyc-fast-div + (round__inline__ (Cyc-fast-mul 1000 x$281)) + 1000))) + #t))) + 0 + 0 + #t + #f + #f))) + (433 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((434 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$1267 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 770 #f #f #f 1 (770) #f #f 0 0 #t #f #f))) + (harr$305 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 249 + #f + #f + #f + 9 + (249 247 211 183 177 159 153 143 168) + #f + #f + 0 + 9 + #t + #f + #f)))) + ((r$1268 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 775 #f #f #f 1 (774) #f #f 0 1 #t #f #f)))) + ((r$1269 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 774 #f #f #f 1 (774) #f #f 0 1 #t #f #f))) + (r$861 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 335 #f #f #f 1 (335) #f #f 0 0 #t #f #f)))) + ((437 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$952) #f))) + (r$862 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 332 #f #f #f 1 (332) #f #f 0 1 #t #f #f)))) + ((438 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (lp$117$426 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 512 + #f + #f + #f + 3 + (502 512 498) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(511 + (k$1000 c$428 i$427) + ((if (Cyc-fast-eq c$428 ncols$417) + (k$1000 (Cyc-fast-eq c$428 ncols$417)) + (bitwise-and + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(505 + (r$1009) + ((proc$416 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(503 + (r$1005) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(502 + (r$1002) + ((lp$117$426 + k$1000 + (Cyc-fast-plus c$428 1) + (Cyc-fast-plus i$427 1))) + #f)) + (vector-set! v$419 i$427 r$1005))) + #f)) + (Cyc-fast-mul 3 c$428) + (Cyc-fast-plus (Cyc-fast-mul 2 r$422) r$1009))) + #f)) + c$428 + 1))) + #t)) + 2 + 0 + #f + #f + #f)))) + () + () + () + ((442 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((443 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((444 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((446 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$959) #f)))) + ((447 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + () + () + ((451 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((452 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((south . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + #f + #f + #f + 6 + (118 262 300 330 444 -1) + #f + (2) + 0 + 5 + #f + #f + #f)))) + () + () + ((457 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (lp$136$408) #f)))) + ((458 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + ((r$570 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 63 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (461 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$571 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 62 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$572 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 61 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$573 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 59 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (hi$540 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 713 + #f + #f + #f + 3 + (706 705 705) + #f + #f + 0 + 3 + #t + #f + #f)))) + ((cells$335 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 252 + #f + #f + #f + 1 + (252) + #f + (vector-ref result$332 0) + 0 + 1 + #t + #f + #f)))) + ((result$332 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 256 + #f + #f + #f + 3 + (256 256 256) + #f + #f + 0 + 3 + #t + #f + #f)))) + ((467 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (lp$132$404) #t))) + (r$1273 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 782 + #f + #f + #f + 1 + (782) + #f + (- x$560) + 0 + 1 + #t + #f + #f)))) + ((r$577 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 5 + #f + #f + #f + 0 + () + #f + (set! loop$273 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(49 + (k$579 i$275 result$274) + ((if (Cyc-fast-lt i$275 count$263) + (thunk$262 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(7 + (r$582) + ((loop$273 + k$579 + (Cyc-fast-plus i$275 1) + r$582)) + #f))) + (ok?$261 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(47 + (r$583) + ((if r$583 + (current-jiffy + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(38 + (j1$276) + ((current-second + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(36 + (t1$277) + ((rounded$266 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(28 + (secs2$280) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(26 + (r$590) + ((write #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(25 + (r$591) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(24 + (r$592) + ((write #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(23 + (r$593) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(22 + (r$594) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(21 + (r$595) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(20 + (r$596) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(19 + (r$597) + ((this-scheme-implementation-name + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(18 + (r$605) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(17 + (r$598) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(16 + (r$599) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(15 + (r$600) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(14 + (r$601) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(13 + (r$602) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(12 + (r$603) + ((current-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(11 + (r$604) + ((flush-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(10 + (r$584) + ((k$579 result$274)) + #f)) + r$604)) + #f)))) + #f)))) + #f)) + (inexact__inline__ + (Cyc-fast-div + (Cyc-fast-sub + j1$276 + j0$270) + j/s$268)))) + #f)) + ",")) + #f)) + name$264)) + #f)) + ",")) + #f)) + r$605)) + #f)))) + #f)) + "+!CSVLINE!+")) + #f)))) + #f)) + name$264)) + #f)) + ") for ")) + #f)) + secs2$280)) + #f)) + " seconds (")) + #f)) + (inexact__inline__ + (Cyc-fast-div + (Cyc-fast-sub + j1$276 + j0$270) + j/s$268)))) + #f)) + "Elapsed time: ")) + #f)) + (Cyc-fast-sub + t1$277 + t0$269))) + #f)))) + #f))) + (display + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(45 + (r$608) + ((write #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(44 + (r$609) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(43 + (r$610) + ((current-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(42 + (r$612) + ((flush-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(41 + (r$611) + ((k$579 result$274)) + #f)) + r$612)) + #f)))) + #f)))) + #f)) + result$274)) + #f)) + "ERROR: returned incorrect result: "))) + #f)) + result$274))) + #t))) + 0 + 0 + #t + #f + #f))) + (468 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (cells$338 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 283 + #f + #f + #f + 5 + (283 276 271 267 259) + #f + #f + 0 + 5 + #f + #f + #f)))) + () + () + () + ((r$870 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 391 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((473 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r$871 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 390 + #f + #f + #f + 1 + (389) + #f + (vector-ref harr$361 1) + 0 + 1 + #f + #f + #f)))) + ((r$872 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 389 + #f + #f + #f + 1 + (389) + #f + (vector-ref harr$361 2) + 0 + 1 + #t + #f + #f)))) + ((475 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((476 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (bitwise-not + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 783 + #f + #f + 3 + (262 591 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(783 + (k$1272 x$560) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(782 + (r$1273) + ((k$1272 (Cyc-fast-sub r$1273 1))) + #f)) + (- x$560))) + #t))) + 2 + 0 + #f + #f + #f))) + (harr:nrows + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 541 + #f + #f + 1 + (-1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(541 + (k$1035 o$440) + ((k$1035 (vector-ref o$440 1))) + #t))) + 0 + 0 + #f + #f + #f))) + (r$874 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 357 + #f + #f + #f + 0 + () + #f + (set! tp-lp$368 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(384 + (k$876 max-len$372 + entrance$371 + exit$370 + tcol$369) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(383 + (r$877) + ((if r$877 + (vector k$876 entrance$371 exit$370) + (href/rc + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(380 + (top-cell$373) + ((reroot-maze + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(379 + (r$879) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(377 + (max-len$377 + entrance$376 + exit$375 + bcol$374) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(376 + (bt-lp$378) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(366 + (r$886) + ((bt-lp$378 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(364 + (result$384) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(360 + (max-len$387 + entrance$386 + exit$385) + ((tp-lp$368 + k$876 + max-len$387 + entrance$386 + exit$385 + (Cyc-fast-sub + tcol$369 + 1))) + #f)) + (vector-ref + result$384 + 0) + (vector-ref + result$384 + 1) + (vector-ref + result$384 + 2))) + #f)) + max-len$377 + entrance$376 + exit$375 + bcol$374)) + #f)) + (set! bt-lp$378 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(375 + (k$888 max-len$382 + entrance$381 + exit$380 + bcol$379) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(374 + (r$889) + ((if r$889 + (vector + k$888 + max-len$382 + entrance$381 + exit$380) + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(373 + (r$894) + ((path-length + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(371 + (this-len$383) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(370 + (r$891) + ((if r$891 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(368 + (r$892) + ((bt-lp$378 + k$888 + this-len$383 + tcol$369 + bcol$379 + r$892)) + #f)) + (Cyc-fast-sub + bcol$379 + 1)) + (bt-lp$378 + k$888 + max-len$382 + entrance$381 + exit$380 + (Cyc-fast-sub + bcol$379 + 1)))) + #f)) + (Cyc-fast-gt + this-len$383 + max-len$382))) + #f)) + r$894)) + #f)) + harr$361 + 0 + bcol$379))) + #f)) + (Cyc-fast-lt + bcol$379 + 0))) + #t))))) + #f)) + #f)) + #f)) + max-len$372 + entrance$371 + exit$370 + (Cyc-fast-sub ncols$362 1))) + #f)) + top-cell$373)) + #f)) + harr$361 + (Cyc-fast-sub nrows$363 1) + tcol$369))) + #f)) + (Cyc-fast-lt tcol$369 0))) + #t))) + 0 + 0 + #t + #f + #f)))) + ((477 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (add-wall$396) #t)))) + ((478 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$877 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 383 + #f + #f + #f + 1 + (383) + #f + (Cyc-fast-lt tcol$369 0) + 0 + 0 + #t + #f + #f)))) + () + ((r$879 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 379 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + ((483 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((485 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((487 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((s$519 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 669 #f #f #f 1 (669) #f #f 0 1 #t #f #f)))) + ((r$283 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 83 #f #f #f 1 (78) #f #f 0 1 #t #f #f))) + (490 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((491 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((492 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (lp$196$310 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 191 + #f + #f + #f + 3 + (135 191 132) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(190 + (k$696 r$311) + ((if (Cyc-fast-lt r$311 0) + (k$696 (Cyc-fast-lt r$311 0)) + (write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(186 + (r$698) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(184 + (lp$200$318) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(171 + (r$729) + ((lp$200$318 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(170 + (r$699) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(169 + (k$724) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(168 + (r$725) + ((if r$725 + (dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(165 + (r$727) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(164 + (r$726) + ((write-ch + k$724 + #\\)) + #f)) + r$727)) + #f)) + harr$305 + r$311 + (Cyc-fast-sub + ncols$307 + 1)) + (k$724 #f))) + #f)) + ncols$307)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(163 + (r$700) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(162 + (r$701) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(160 + (lp$207$314) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(146 + (r$712) + ((lp$207$314 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(145 + (r$702) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(144 + (k$706) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(143 + (r$707) + ((if r$707 + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(138 + (r$709) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(137 + (r$708) + ((display-hexbottom + k$706 + r$708)) + #f)) + (vector-ref + r$709 + 3))) + #f)) + harr$305 + r$311 + (Cyc-fast-sub + ncols$307 + 1)) + (if (zero?__inline__ + r$311) + (k$706 #f) + (write-ch + k$706 + #\\)))) + #f)) + ncols$307)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(136 + (r$703) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(135 + (r$704) + ((lp$196$310 + k$696 + (Cyc-fast-sub + r$311 + 1))) + #f)) + #\newline)) + #f)))) + #f)) + 0)) + #f)) + (set! lp$207$314 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(159 + (k$714 c$315) + ((if (Cyc-fast-gte + c$315 + (Cyc-fast-mul + 2 + r$773)) + (k$714 (Cyc-fast-gte + c$315 + (Cyc-fast-mul + 2 + r$773))) + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(155 + (r$723) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(154 + (r$722) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(153 + (r$716) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(150 + (r$719) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(149 + (r$717) + ((lp$207$314 + k$714 + (Cyc-fast-plus + c$315 + 2))) + #f)) + r$719)) + #f)) + harr$305 + (Cyc-fast-sub + r$311 + 1) + (Cyc-fast-plus + c$315 + 1))) + #f)) + r$722)) + #f)) + (vector-ref + r$723 + 3))) + #f)) + harr$305 + r$311 + c$315))) + #t))))) + #f)) + #f)) + #f)) + #\newline)) + #f)))) + #f)) + 1)) + #f)) + (set! lp$200$318 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(183 + (k$731 c$319) + ((if (Cyc-fast-gte + c$319 + (Cyc-fast-mul 2 r$773)) + (k$731 (Cyc-fast-gte + c$319 + (Cyc-fast-mul 2 r$773))) + (dot/space + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(178 + (r$738) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(177 + (r$733) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(176 + (r$737) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(175 + (r$736) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(174 + (r$734) + ((lp$200$318 + k$731 + (Cyc-fast-plus + c$319 + 2))) + #f)) + r$736)) + #f)) + (vector-ref + r$737 + 3))) + #f)) + harr$305 + r$311 + c$319)) + #f)) + r$738)) + #f)) + harr$305 + r$311 + (Cyc-fast-sub c$319 1)))) + #t))))) + #f)) + #f)) + #f)) + #\/))) + #t)) + 2 + 0 + #f + #f + #f)))) + ((493 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((494 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((o$494 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 636 #f #f #f 1 (636) #f #f 0 1 #t #t #f)))) + ((o$495 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 637 #f #f #f 1 (637) #f #f 0 1 #t #f #f)))) + ((497 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((498 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (o$497 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 638 #f #f #f 1 (638) #f #f 0 1 #t #t #f)))) + ((random-int + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 700 + #f + #f + 2 + (614 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(700 + (k$1207 n$533 state$532) + ((rand #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(699 (r$1208) ((mod k$1207 r$1208 n$533)) #f)) + state$532)) + #t))) + 1 + 0 + #f + #f + #f))) + (o$498 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 639 #f #f #f 1 (639) #f #f 0 1 #t #f #f)))) + ((r$582 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 7 #f #f #f 1 (7) #f #f 0 1 #t #f #f)))) + ((r$583 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 47 #f #f #f 1 (47) #f #f 0 0 #t #f #f))) + (result$340 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 274 #f #f #f 2 (274 274) #f #f 0 2 #t #f #f)))) + ((r$584 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 10 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (502 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((503 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r2$515 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 663 + #f + #f + #f + 4 + (661 659 653 659) + #f + #f + 0 + 4 + #f + #t + #f)))) + () + ((505 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((ncols$390 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 483 + #f + #f + #f + 6 + (442 430 428 419 419 428) + #f + (vector-ref harr$388 2) + 0 + 6 + #t + #f + #f)))) + () + () + () + () + ((511 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (lp$117$426) #t)))) + ((512 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((513 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((r$886 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 366 + #f + #f + #f + 0 + () + #f + (set! bt-lp$378 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(375 + (k$888 max-len$382 + entrance$381 + exit$380 + bcol$379) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(374 + (r$889) + ((if r$889 + (vector + k$888 + max-len$382 + entrance$381 + exit$380) + (href/rc + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(373 + (r$894) + ((path-length + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(371 + (this-len$383) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(370 + (r$891) + ((if r$891 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(368 + (r$892) + ((bt-lp$378 + k$888 + this-len$383 + tcol$369 + bcol$379 + r$892)) + #f)) + (Cyc-fast-sub + bcol$379 + 1)) + (bt-lp$378 + k$888 + max-len$382 + entrance$381 + exit$380 + (Cyc-fast-sub + bcol$379 + 1)))) + #f)) + (Cyc-fast-gt + this-len$383 + max-len$382))) + #f)) + r$894)) + #f)) + harr$361 + 0 + bcol$379))) + #f)) + (Cyc-fast-lt bcol$379 0))) + #t))) + 0 + 0 + #t + #f + #f)))) + () + () + ((518 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (lp$113$421) #t))) + (r$889 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 374 + #f + #f + #f + 1 + (374) + #f + (Cyc-fast-lt bcol$379 0) + 0 + 0 + #t + #f + #f)))) + ((519 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (s$522 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 696 + #f + #f + #f + 3 + (696 688 687) + #f + #f + 0 + 3 + #f + #f + #f)))) + () + () + ((522 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((hexwalls$298 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 123 + #f + #f + #f + 3 + (114 118 122) + #f + #f + 0 + 3 + #t + #f + #f)))) + ((525 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + ((528 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((set-cell:walls + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 640 + #f + #f + 1 + (-1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(640 + (k$1137 o$500 v$499) + ((k$1137 (vector-set! o$500 3 v$499))) + #t))) + 0 + 0 + #f + #f + #f))) + (529 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (y$409 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 457 + #f + #f + #f + 7 + (457 446 437 442 451 457 457) + #f + #f + 0 + 7 + #t + #f + #f)))) + ((530 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + () + ((533 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((534 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$590 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 26 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (535 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$591 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 25 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (536 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (elts$441 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 543 #f #f #f 1 (543) #f #f 0 1 #t #f #f)))) + ((r$592 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 24 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (537 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$593 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 23 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (538 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$594 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 22 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (539 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$595 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 21 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (540 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$596 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 20 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (541 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$597 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 19 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$598 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 17 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (543 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$599 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 16 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (544 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((546 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$891 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 370 + #f + #f + #f + 1 + (370) + #f + (Cyc-fast-gt this-len$383 max-len$382) + 0 + 0 + #t + #f + #f)))) + ((548 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$892 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 368 + #f + #f + #f + 1 + (368) + #f + (Cyc-fast-sub bcol$379 1) + 0 + 1 + #t + #f + #f)))) + ((549 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (lp$446) #t)))) + ((550 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r$894 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 373 #f #f #f 1 (373) #f #f 0 1 #t #f #f)))) + ((551 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((552 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r$896 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 392 #f #f #f 1 (392) #f #f 0 1 #t #f #f)))) + ((553 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((555 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((entrance$304 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 249 + #f + #f + #f + 3 + (231 215 199) + #f + #f + 0 + 3 + #t + #f + #f)))) + ((557 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (lp$105$452) #f)))) + ((558 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((559 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((560 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((561 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (y$414 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 491 #f #f #f 1 (490) #f #f 0 1 #t #f #f)))) + ((562 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((564 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((565 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((567 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (lp$458) #t)))) + ((j0$270 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 53 #f #f #f 2 (26 14) #f #f 0 2 #t #f #f))) + (568 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (walls$472 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 604 #f #f #f 1 (603) #f #f 0 1 #f #f #f)))) + ((569 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (node$444 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 552 #f #f #f 1 (552) #f #f 0 1 #t #f #f))) + (lp$207$314 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 160 + #f + #f + #f + 3 + (149 160 146) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(159 + (k$714 c$315) + ((if (Cyc-fast-gte c$315 (Cyc-fast-mul 2 r$773)) + (k$714 (Cyc-fast-gte c$315 (Cyc-fast-mul 2 r$773))) + (href/rc + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(155 + (r$723) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(154 + (r$722) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(153 + (r$716) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(150 + (r$719) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(149 + (r$717) + ((lp$207$314 + k$714 + (Cyc-fast-plus + c$315 + 2))) + #f)) + r$719)) + #f)) + harr$305 + (Cyc-fast-sub r$311 1) + (Cyc-fast-plus c$315 1))) + #f)) + r$722)) + #f)) + (vector-ref r$723 3))) + #f)) + harr$305 + r$311 + c$315))) + #t)) + 2 + 0 + #f + #f + #f)))) + ((570 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (node$445 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 551 + #f + #f + #f + 1 + (544) + #f + node$444 + 0 + 1 + #f + #f + #f)))) + ((571 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((node$447 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 549 #f #f #f 2 (549 548) #f #f 0 2 #t #t #f)))) + () + ((574 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((575 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (set1$476 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 598 + #f + #f + #f + 3 + (594 588 585) + #f + (vector-ref (vector-ref wall$474 1) 1) + 0 + 3 + #f + #f + #f)))) + ((576 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((577 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (search$467) #t)))) + ((578 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((579 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((580 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((k$1000 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 511 #f #f #f 2 (502 511) #f #f 1 1 #t #f #t)))) + () + ((harr$346 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 356 + #f + #f + #f + 8 + (354 346 292 305 313 324 329 335) + #f + #f + 0 + 8 + #t + #f + #f)))) + ((584 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((585 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((586 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((587 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((count$263 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 71 #f #f #f 1 (49) #f #f 0 1 #t #f #f))) + (588 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((589 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((591 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((592 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((594 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + () + ((Cyc-fast-div + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 3 (68 26 14) #f #f 3 0 #t #f #f))) + (598 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + () + ((602 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (node$450 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 559 #f #f #f 1 (553) #f r$1051 0 1 #t #f #f)))) + ((603 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (walls$480 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 588 #f #f #f 1 (587) #f r$1087 0 1 #t #f #f)))) + ((604 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((605 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (node$453 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 557 #f #f #f 2 (557 557) #f #f 0 1 #t #f #f)))) + ((606 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((lp$132$404 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 468 + #f + #f + #f + 3 + (433 468 430) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(467 + (k$938 x$405) + ((if (Cyc-fast-lt x$405 0) + (k$938 (Cyc-fast-lt x$405 0)) + (bitwise-and + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(461 + (r$965) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(458 + (lp$136$408) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(434 + (r$943) + ((lp$136$408 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(433 + (r$940) + ((lp$132$404 + k$938 + (Cyc-fast-sub x$405 3))) + #f)) + (Cyc-fast-plus + (Cyc-fast-mul + (Cyc-fast-sub nrows$389 1) + 2) + r$965))) + #f)) + (set! lp$136$408 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(457 + (k$945 y$409) + ((if (Cyc-fast-lte y$409 1) + (k$945 (Cyc-fast-lte y$409 1)) + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(452 + (hex$411) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(451 + (k$959) + ((if (zero?__inline__ + x$405) + (k$959 #f) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(447 + (r$961) + ((add-wall$396 + k$959 + hex$411 + r$961 + south-west)) + #f)) + harr$388 + (Cyc-fast-sub + x$405 + 3) + (Cyc-fast-sub + y$409 + 1)))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(446 + (r$950) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(444 + (r$957) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(443 + (r$951) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(442 + (k$952) + ((if (Cyc-fast-lt + x$405 + (Cyc-fast-mul + 3 + (Cyc-fast-sub + ncols$390 + 1))) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(438 + (r$954) + ((add-wall$396 + k$952 + hex$411 + r$954 + south-east)) + #f)) + harr$388 + (Cyc-fast-plus + x$405 + 3) + (Cyc-fast-sub + y$409 + 1)) + (k$952 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(437 + (r$947) + ((lp$136$408 + k$945 + (Cyc-fast-sub + y$409 + 2))) + #f)))) + #f)) + hex$411 + r$957 + south)) + #f)) + harr$388 + x$405 + (Cyc-fast-sub + y$409 + 2))) + #f)))) + #f)) + harr$388 + x$405 + y$409))) + #t))))) + #f)) + #f)) + #f)) + x$405 + 1))) + #t)) + 2 + 0 + #f + #f + #f)))) + () + ((609 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (node$457 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 569 + #f + #f + #f + 1 + (562) + #f + new-root$455 + 0 + 1 + #f + #f + #f)))) + ((610 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((k$810 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 356 + #f + #f + #f + 3 + (292 286 286) + #f + #f + 2 + 1 + #f + #f + #t))) + (611 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((612 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((613 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((614 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((616 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((617 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (lp$484) #t)))) + ((618 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + ((621 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (k$1013 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 530 #f #f #f 1 (528) #f #f 1 0 #t #f #t)))) + ((622 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((623 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + () + ((626 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((eq? . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 4 + (575 670 688 682) + #f + #f + 4 + 0 + #t + #f + #f)))) + ((current-output-port + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 3 (43 12 61) #f #f 3 0 #f #f #f)))) + ((630 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (lp$491) #f)))) + ((631 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + ((y$433 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 538 #f #f #f 1 (538) #f #f 0 1 #t #f #f)))) + ((635 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((636 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((637 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((638 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((639 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (node$460 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 567 + #f + #f + #f + 3 + (567 565 564) + #f + #f + 0 + 3 + #f + #t + #f)))) + ((640 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((641 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((642 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((643 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((vector-length + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 2 (622 623) #f #f 2 0 #t #f #f)))) + ((645 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (node$466 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 579 + #f + #f + #f + 1 + (571) + #f + root$463 + 0 + 1 + #f + #f + #f)))) + ((646 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((647 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((648 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (node$469 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 577 + #f + #f + #f + 3 + (577 576 574) + #f + #f + 0 + 3 + #f + #t + #f)))) + () + ((650 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((651 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((harr$361 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 393 + #f + #f + #f + 6 + (393 392 391 390 383 374) + #f + #f + 0 + 6 + #f + #f + #f)))) + ((653 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (result$384 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 364 + #f + #f + #f + 3 + (364 364 364) + #f + #f + 0 + 3 + #t + #f + #f)))) + () + ((k$1020 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 538 #f #f #f 1 (533) #f #f 1 0 #t #f #t)))) + ((input2$289 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 101 #f #f #f 2 (97 88) #f #f 0 2 #t #f #f)))) + () + () + ((659 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((newline + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 4 + (44 13 21 62) + #f + #f + 4 + 0 + #f + #f + #f))) + (661 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((663 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((k$1029 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 539 #f #f #f 1 (539) #f #f 1 0 #t #f #t)))) + ((665 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((count$287 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 105 + #f + #f + #f + 4 + (99 89 88 90) + #f + #f + 0 + 4 + #f + #f + #f)))) + ((667 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (entrance$334 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 252 + #f + #f + #f + 1 + (252) + #f + (vector-ref result$332 1) + 0 + 1 + #t + #f + #f)))) + ((668 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (main . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 107 + #f + #f + 2 + (-1 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(107 + (k$634) + ((read #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(105 + (count$287) + ((read #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(103 + (input1$288) + ((read #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(101 + (input2$289) + ((read #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(99 + (output$290) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(97 + (s3$291) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(95 + (s2$292) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(93 + (s1$293) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(90 + (r$642) + ((run-r7rs-benchmark + k$634 + r$642 + count$287 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(89 + (k$646) + ((hide #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(88 + (r$647) + ((hide #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(87 + (r$648) + ((run k$646 + r$647 + r$648)) + #f)) + count$287 + input2$289)) + #f)) + count$287 + input1$288)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(85 + (k$645 result$295) + ((k$645 (equal? + result$295 + output$290))) + #t)))) + #f)) + (string-append + "maze" + ":" + s1$293 + ":" + s2$292 + ":" + s3$291))) + #f)) + (number->string + input1$288))) + #f)) + (number->string + input2$289))) + #f)) + (number->string + count$287))) + #f)))) + #f)))) + #f)))) + #f)))) + #t))) + 1 + 0 + #f + #f + #f)))) + ((669 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((670 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((671 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((672 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((673 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (nc$353 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 344 + #f + #f + #f + 1 + (297) + #f + (vector-ref harr$346 2) + 0 + 1 + #t + #f + #f)))) + () + () + ((676 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$1193) #f)))) + ((677 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((679 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((681 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((682 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((684 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (lp$528) #t)))) + ((k$830 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 297 + #f + #f + #f + 3 + (297 293 297) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(292 + (r$824) + ((if r$824 + (href #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(288 + (ne$356) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(287 + (r$827) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(286 + (r$826) + ((if r$826 + (k$810 #f) + (proc$347 k$810 ne$356))) + #f)) + r$827 + south-west)) + #f)) + (vector-ref ne$356 3))) + #f)) + harr$346 + (Cyc-fast-plus (car (vector-ref cell$345 2)) 3) + (Cyc-fast-plus (cdr (vector-ref cell$345 2)) 1)) + (k$810 #f))) + #f)) + 3 + 0 + #t + #f + #t))) + (685 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((686 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((687 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((688 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((k$834 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 305 + #f + #f + #f + 3 + (305 299 299) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(298 + (r$823) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(297 + (k$830) + ((if (Cyc-fast-lt + (car (vector-ref cell$345 2)) + (Cyc-fast-mul 3 (Cyc-fast-sub nc$353 1))) + (if (Cyc-fast-lte + (cdr (vector-ref cell$345 2)) + (Cyc-fast-mul 2 (Cyc-fast-sub nr$352 1))) + (k$830 (Cyc-fast-lte + (cdr (vector-ref cell$345 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub nr$352 1)))) + (mod #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(293 + (r$833) + ((k$830 (zero?__inline__ r$833))) + #f)) + (car (vector-ref cell$345 2)) + 6)) + (k$830 #f))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(292 + (r$824) + ((if r$824 + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(288 + (ne$356) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(287 + (r$827) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(286 + (r$826) + ((if r$826 + (k$810 #f) + (proc$347 + k$810 + ne$356))) + #f)) + r$827 + south-west)) + #f)) + (vector-ref ne$356 3))) + #f)) + harr$346 + (Cyc-fast-plus + (car (vector-ref cell$345 2)) + 3) + (Cyc-fast-plus + (cdr (vector-ref cell$345 2)) + 1)) + (k$810 #f))) + #f)))) + #f)) + 2 + 1 + #f + #f + #t))) + (remainder + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (737) #f #f 1 0 #f #f #f)))) + ((690 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((wall:bit + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 646 + #f + #f + 1 + (-1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(646 + (k$1153 o$506) + ((k$1153 (vector-ref o$506 3))) + #t))) + 0 + 0 + #f + #f + #f)))) + () + ((693 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (lp$524) #t)))) + ((694 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (k$1032 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 540 #f #f #f 1 (540) #f #f 1 0 #t #f #t)))) + ((695 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (nrows$306 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 247 + #f + #f + #f + 2 + (211 132) + #f + (vector-ref harr$305 1) + 0 + 2 + #t + #f + #f)))) + ((696 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((k$1035 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 541 #f #f #f 1 (541) #f #f 1 0 #t #f #t)))) + ((698 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((699 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((700 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (k$1038 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 543 #f #f #f 1 (543) #f #f 0 1 #t #f #t)))) + ((701 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((entrance$342 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 271 + #f + #f + #f + 2 + (267 259) + #f + (vector-ref result$340 0) + 0 + 2 + #f + #f + #f)))) + ((703 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$1218) #t)))) + () + ((705 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((706 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + () + () + () + ((711 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((713 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((715 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((716 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#t ? () #t)))) + ((717 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (list->vector + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (394) #f #f 1 0 #t #f #f)))) + ((718 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (lo$541 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 711 + #f + #f + #f + 3 + (706 705 705) + #f + #f + 0 + 3 + #t + #f + #f)))) + () + () + () + ((k$840 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 319 + #f + #f + #f + 3 + (313 307 307) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(306 + (r$822) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(305 + (k$834) + ((if (Cyc-fast-lt + (cdr (vector-ref cell$345 2)) + (Cyc-fast-mul 2 (Cyc-fast-sub nr$352 1))) + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(301 + (n$358) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(300 + (r$838) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(299 + (r$837) + ((if r$837 + (k$834 #f) + (proc$347 + k$834 + n$358))) + #f)) + r$838 + south)) + #f)) + (vector-ref n$358 3))) + #f)) + harr$346 + (car (vector-ref cell$345 2)) + (Cyc-fast-plus + (cdr (vector-ref cell$345 2)) + 2)) + (k$834 #f))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(298 + (r$823) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(297 + (k$830) + ((if (Cyc-fast-lt + (car (vector-ref cell$345 2)) + (Cyc-fast-mul + 3 + (Cyc-fast-sub nc$353 1))) + (if (Cyc-fast-lte + (cdr (vector-ref cell$345 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub nr$352 1))) + (k$830 (Cyc-fast-lte + (cdr (vector-ref cell$345 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub nr$352 1)))) + (mod #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(293 + (r$833) + ((k$830 (zero?__inline__ + r$833))) + #f)) + (car (vector-ref cell$345 2)) + 6)) + (k$830 #f))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(292 + (r$824) + ((if r$824 + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(288 + (ne$356) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(287 + (r$827) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(286 + (r$826) + ((if r$826 + (k$810 #f) + (proc$347 + k$810 + ne$356))) + #f)) + r$827 + south-west)) + #f)) + (vector-ref ne$356 3))) + #f)) + harr$346 + (Cyc-fast-plus + (car (vector-ref cell$345 2)) + 3) + (Cyc-fast-plus + (cdr (vector-ref cell$345 2)) + 1)) + (k$810 #f))) + #f)))) + #f)))) + #f)) + 2 + 1 + #f + #f + #t)))) + () + () + () + () + () + () + ((k$847 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 318 + #f + #f + #f + 3 + (318 314 318) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(313 + (r$841) + ((if r$841 + (href #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(309 + (nw$359) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(308 + (r$844) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(307 + (r$843) + ((if r$843 + (k$840 #f) + (proc$347 k$840 nw$359))) + #f)) + r$844 + south-east)) + #f)) + (vector-ref nw$359 3))) + #f)) + harr$346 + (Cyc-fast-sub (car (vector-ref cell$345 2)) 3) + (Cyc-fast-plus (cdr (vector-ref cell$345 2)) 1)) + (k$840 #f))) + #f)) + 3 + 0 + #t + #f + #t)))) + () + ((k$1042 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 552 #f #f #f 1 (544) #f #f 0 1 #f #f #t)))) + () + ((harr$388 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 487 + #f + #f + #f + 13 + (487 + 485 + 457 + 446 + 442 + 451 + 425 + 416 + 409 + 405 + 402 + 401 + 419) + #f + #f + 0 + 13 + #t + #f + #f)))) + ((k$1045 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 549 #f #f #f 2 (546 546) #f #f 1 1 #t #f #t)))) + () + ((wall:neighbor + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 647 + #f + #f + 1 + (-1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(647 + (k$1156 o$507) + ((k$1156 (vector-ref o$507 2))) + #t))) + 0 + 0 + #f + #f + #f)))) + ((737 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$1238) #f)))) + () + () + ((740 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((741 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + () + ((this-scheme-implementation-name + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 4 + #f + #f + 2 + (-1 19) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(4 + (k$564) + ((Cyc-version + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(3 + (r$565) + ((k$564 (string-append "cyclone-" r$565))) + #f)))) + #t))) + 1 + 0 + #f + #f + #f)))) + () + ((cell:id + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 642 + #f + #f + 1 + (-1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(642 + (k$1143 o$502) + ((k$1143 (vector-ref o$502 2))) + #t))) + 0 + 0 + #f + #f + #f)))) + () + () + () + () + () + ((proc$347 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 356 + #f + #f + #f + 6 + (286 299 307 321 327 332) + #f + #f + 6 + 0 + #f + #f + #f)))) + () + () + () + () + () + () + () + ((k$851 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 325 + #f + #f + #f + 2 + (321 324) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(320 + (r$821) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(319 + (k$840) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(318 + (k$847) + ((if (Cyc-fast-gt + (car (vector-ref cell$345 2)) + 0) + (if (Cyc-fast-lte + (cdr (vector-ref cell$345 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub nr$352 1))) + (k$847 (Cyc-fast-lte + (cdr (vector-ref cell$345 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub nr$352 1)))) + (mod #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(314 + (r$850) + ((k$847 (zero?__inline__ + r$850))) + #f)) + (car (vector-ref cell$345 2)) + 6)) + (k$847 #f))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(313 + (r$841) + ((if r$841 + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(309 + (nw$359) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(308 + (r$844) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(307 + (r$843) + ((if r$843 + (k$840 #f) + (proc$347 + k$840 + nw$359))) + #f)) + r$844 + south-east)) + #f)) + (vector-ref nw$359 3))) + #f)) + harr$346 + (Cyc-fast-sub + (car (vector-ref cell$345 2)) + 3) + (Cyc-fast-plus + (cdr (vector-ref cell$345 2)) + 1)) + (k$840 #f))) + #f)))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(306 + (r$822) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(305 + (k$834) + ((if (Cyc-fast-lt + (cdr (vector-ref cell$345 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub nr$352 1))) + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(301 + (n$358) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(300 + (r$838) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(299 + (r$837) + ((if r$837 + (k$834 #f) + (proc$347 + k$834 + n$358))) + #f)) + r$838 + south)) + #f)) + (vector-ref n$358 3))) + #f)) + harr$346 + (car (vector-ref cell$345 2)) + (Cyc-fast-plus + (cdr (vector-ref cell$345 2)) + 2)) + (k$834 #f))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(298 + (r$823) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(297 + (k$830) + ((if (Cyc-fast-lt + (car (vector-ref cell$345 2)) + (Cyc-fast-mul + 3 + (Cyc-fast-sub nc$353 1))) + (if (Cyc-fast-lte + (cdr (vector-ref cell$345 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub nr$352 1))) + (k$830 (Cyc-fast-lte + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + nr$352 + 1)))) + (mod #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(293 + (r$833) + ((k$830 (zero?__inline__ + r$833))) + #f)) + (car (vector-ref cell$345 2)) + 6)) + (k$830 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(292 + (r$824) + ((if r$824 + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(288 + (ne$356) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(287 + (r$827) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(286 + (r$826) + ((if r$826 + (k$810 #f) + (proc$347 + k$810 + ne$356))) + #f)) + r$827 + south-west)) + #f)) + (vector-ref ne$356 3))) + #f)) + harr$346 + (Cyc-fast-plus + (car (vector-ref cell$345 2)) + 3) + (Cyc-fast-plus + (cdr (vector-ref cell$345 2)) + 1)) + (k$810 #f))) + #f)))) + #f)))) + #f)))) + #f)) + 1 + 1 + #f + #f + #t))) + (760 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$1254) #f))) + (old-parent$461 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 565 + #f + #f + #f + 2 + (564 564) + #f + (vector-ref node$460 4) + 0 + 1 + #f + #f + #f)))) + ((set-size + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 669 + #f + #f + 4 + (585 661 663 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(669 + (k$1177 s$519) + ((get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(668 (r$1178) ((k$1177 (car r$1178))) #f)) + s$519)) + #t))) + 3 + 0 + #f + #f + #f)))) + () + ((763 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((764 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((k$856 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 330 + #f + #f + #f + 2 + (327 329) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(326 + (r$820) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(325 + (k$851) + ((bit-test + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(324 + (r$852) + ((if r$852 + (k$851 #f) + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(321 + (r$853) + ((proc$347 k$851 r$853)) + #f)) + harr$346 + (Cyc-fast-plus + (car (vector-ref cell$345 2)) + 3) + (Cyc-fast-sub + (cdr (vector-ref cell$345 2)) + 1)))) + #f)) + walls$348 + south-east)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(320 + (r$821) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(319 + (k$840) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(318 + (k$847) + ((if (Cyc-fast-gt + (car (vector-ref cell$345 2)) + 0) + (if (Cyc-fast-lte + (cdr (vector-ref cell$345 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub nr$352 1))) + (k$847 (Cyc-fast-lte + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + nr$352 + 1)))) + (mod #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(314 + (r$850) + ((k$847 (zero?__inline__ + r$850))) + #f)) + (car (vector-ref cell$345 2)) + 6)) + (k$847 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(313 + (r$841) + ((if r$841 + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(309 + (nw$359) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(308 + (r$844) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(307 + (r$843) + ((if r$843 + (k$840 #f) + (proc$347 + k$840 + nw$359))) + #f)) + r$844 + south-east)) + #f)) + (vector-ref nw$359 3))) + #f)) + harr$346 + (Cyc-fast-sub + (car (vector-ref cell$345 2)) + 3) + (Cyc-fast-plus + (cdr (vector-ref cell$345 2)) + 1)) + (k$840 #f))) + #f)))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(306 + (r$822) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(305 + (k$834) + ((if (Cyc-fast-lt + (cdr (vector-ref cell$345 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub nr$352 1))) + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(301 + (n$358) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(300 + (r$838) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(299 + (r$837) + ((if r$837 + (k$834 #f) + (proc$347 + k$834 + n$358))) + #f)) + r$838 + south)) + #f)) + (vector-ref n$358 3))) + #f)) + harr$346 + (car (vector-ref cell$345 2)) + (Cyc-fast-plus + (cdr (vector-ref cell$345 2)) + 2)) + (k$834 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(298 + (r$823) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(297 + (k$830) + ((if (Cyc-fast-lt + (car (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 3 + (Cyc-fast-sub nc$353 1))) + (if (Cyc-fast-lte + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + nr$352 + 1))) + (k$830 (Cyc-fast-lte + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + nr$352 + 1)))) + (mod #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(293 + (r$833) + ((k$830 (zero?__inline__ + r$833))) + #f)) + (car (vector-ref + cell$345 + 2)) + 6)) + (k$830 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(292 + (r$824) + ((if r$824 + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(288 + (ne$356) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(287 + (r$827) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(286 + (r$826) + ((if r$826 + (k$810 #f) + (proc$347 + k$810 + ne$356))) + #f)) + r$827 + south-west)) + #f)) + (vector-ref + ne$356 + 3))) + #f)) + harr$346 + (Cyc-fast-plus + (car (vector-ref + cell$345 + 2)) + 3) + (Cyc-fast-plus + (cdr (vector-ref + cell$345 + 2)) + 1)) + (k$810 #f))) + #f)))) + #f)))) + #f)))) + #f)))) + #f)) + 1 + 1 + #f + #f + #t)))) + ((k$1050 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 561 #f #f #f 1 (553) #f #f 0 1 #t #f #t)))) + () + () + ((769 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$1266) #f)))) + ((770 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (k$1054 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 557 #f #f #f 2 (557 555) #f #f 1 1 #t #f #t)))) + ((771 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((772 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (harr:elts + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 539 + #f + #f + 1 + (-1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(539 + (k$1029 o$438) + ((k$1029 (vector-ref o$438 3))) + #t))) + 0 + 0 + #f + #f + #f)))) + () + ((774 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((775 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (k$1059 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 570 #f #f #f 1 (562) #f #f 0 1 #f #f #t)))) + () + ((777 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((778 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((779 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((780 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((781 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((782 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((783 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + () + () + ((new-parent$459 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 567 #f #f #f 1 (565) #f #f 0 1 #t #f #f)))) + () + ((k$564 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 4 #f #f #f 1 (3) #f #f 1 0 #t #f #t))) + (n$358 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 301 #f #f #f 2 (301 299) #f #f 0 2 #f #f #f)))) + () + () + () + ((k$568 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 71 #f #f #f 1 (5) #f #f 0 1 #t #f #t)))) + () + () + ((k$860 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 336 + #f + #f + #f + 2 + (332 335) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(331 + (r$819) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(330 + (k$856) + ((bit-test + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(329 + (r$857) + ((if r$857 + (k$856 #f) + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(327 + (r$858) + ((proc$347 k$856 r$858)) + #f)) + harr$346 + (car (vector-ref cell$345 2)) + (Cyc-fast-sub + (cdr (vector-ref cell$345 2)) + 2)))) + #f)) + walls$348 + south)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(326 + (r$820) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(325 + (k$851) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(324 + (r$852) + ((if r$852 + (k$851 #f) + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(321 + (r$853) + ((proc$347 k$851 r$853)) + #f)) + harr$346 + (Cyc-fast-plus + (car (vector-ref + cell$345 + 2)) + 3) + (Cyc-fast-sub + (cdr (vector-ref + cell$345 + 2)) + 1)))) + #f)) + walls$348 + south-east)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(320 + (r$821) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(319 + (k$840) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(318 + (k$847) + ((if (Cyc-fast-gt + (car (vector-ref + cell$345 + 2)) + 0) + (if (Cyc-fast-lte + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + nr$352 + 1))) + (k$847 (Cyc-fast-lte + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + nr$352 + 1)))) + (mod #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(314 + (r$850) + ((k$847 (zero?__inline__ + r$850))) + #f)) + (car (vector-ref + cell$345 + 2)) + 6)) + (k$847 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(313 + (r$841) + ((if r$841 + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(309 + (nw$359) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(308 + (r$844) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(307 + (r$843) + ((if r$843 + (k$840 #f) + (proc$347 + k$840 + nw$359))) + #f)) + r$844 + south-east)) + #f)) + (vector-ref + nw$359 + 3))) + #f)) + harr$346 + (Cyc-fast-sub + (car (vector-ref + cell$345 + 2)) + 3) + (Cyc-fast-plus + (cdr (vector-ref + cell$345 + 2)) + 1)) + (k$840 #f))) + #f)))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(306 + (r$822) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(305 + (k$834) + ((if (Cyc-fast-lt + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub nr$352 1))) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(301 + (n$358) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(300 + (r$838) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(299 + (r$837) + ((if r$837 + (k$834 #f) + (proc$347 + k$834 + n$358))) + #f)) + r$838 + south)) + #f)) + (vector-ref + n$358 + 3))) + #f)) + harr$346 + (car (vector-ref + cell$345 + 2)) + (Cyc-fast-plus + (cdr (vector-ref + cell$345 + 2)) + 2)) + (k$834 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(298 + (r$823) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(297 + (k$830) + ((if (Cyc-fast-lt + (car (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 3 + (Cyc-fast-sub + nc$353 + 1))) + (if (Cyc-fast-lte + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + nr$352 + 1))) + (k$830 (Cyc-fast-lte + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + nr$352 + 1)))) + (mod #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(293 + (r$833) + ((k$830 (zero?__inline__ + r$833))) + #f)) + (car (vector-ref + cell$345 + 2)) + 6)) + (k$830 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(292 + (r$824) + ((if r$824 + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(288 + (ne$356) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(287 + (r$827) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(286 + (r$826) + ((if r$826 + (k$810 #f) + (proc$347 + k$810 + ne$356))) + #f)) + r$827 + south-west)) + #f)) + (vector-ref + ne$356 + 3))) + #f)) + harr$346 + (Cyc-fast-plus + (car (vector-ref + cell$345 + 2)) + 3) + (Cyc-fast-plus + (cdr (vector-ref + cell$345 + 2)) + 1)) + (k$810 #f))) + #f)))) + #f)))) + #f)))) + #f)))) + #f)))) + #f)) + 1 + 1 + #f + #f + #t)))) + () + () + () + () + ((nrows$331 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 258 #f #f #f 1 (258) #f #f 0 1 #t #f #f)))) + () + ((ok?$261 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 71 #f #f #f 1 (49) #f #f 1 0 #f #f #f)))) + () + ((k$869 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 393 #f #f #f 1 (357) #f #f 0 1 #f #f #t))) + (k$1062 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 567 #f #f #f 2 (564 564) #f #f 1 1 #t #f #t)))) + () + ((nrows$337 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 285 + #f + #f + #f + 3 + (285 279 267) + #f + #f + 0 + 3 + #t + #f + #f)))) + () + () + ((k$1067 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 580 #f #f #f 1 (571) #f #f 0 1 #f #f #t)))) + () + ((entrance$371 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 384 #f #f #f 2 (379 383) #f #f 0 2 #f #f #f)))) + () + ((output + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + #f + #f + #f + 5 + (111 108 251 250 -1) + #t + '() + 0 + 2 + #f + #f + #f)))) + ((j1$276 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 38 #f #f #f 2 (26 14) #f #f 0 2 #t #f #f)))) + () + ((entrance$376 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 377 + #f + #f + #f + 1 + (366) + #f + entrance$371 + 0 + 1 + #f + #f + #f)))) + ((set2$478 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 594 + #f + #f + #f + 2 + (594 588) + #f + (vector-ref (vector-ref wall$474 2) 1) + 0 + 2 + #f + #f + #f)))) + () + () + () + () + () + () + () + ((loop$273 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 50 + #f + #f + #f + 3 + (7 50 5) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(49 + (k$579 i$275 result$274) + ((if (Cyc-fast-lt i$275 count$263) + (thunk$262 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(7 + (r$582) + ((loop$273 k$579 (Cyc-fast-plus i$275 1) r$582)) + #f))) + (ok?$261 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(47 + (r$583) + ((if r$583 + (current-jiffy + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(38 + (j1$276) + ((current-second + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(36 + (t1$277) + ((rounded$266 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(28 + (secs2$280) + ((display + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(26 + (r$590) + ((write #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(25 + (r$591) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(24 + (r$592) + ((write #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(23 + (r$593) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(22 + (r$594) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(21 + (r$595) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(20 + (r$596) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(19 + (r$597) + ((this-scheme-implementation-name + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(18 + (r$605) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(17 + (r$598) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(16 + (r$599) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(15 + (r$600) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(14 + (r$601) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(13 + (r$602) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(12 + (r$603) + ((current-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(11 + (r$604) + ((flush-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(10 + (r$584) + ((k$579 result$274)) + #f)) + r$604)) + #f)))) + #f)))) + #f)) + (inexact__inline__ + (Cyc-fast-div + (Cyc-fast-sub + j1$276 + j0$270) + j/s$268)))) + #f)) + ",")) + #f)) + name$264)) + #f)) + ",")) + #f)) + r$605)) + #f)))) + #f)) + "+!CSVLINE!+")) + #f)))) + #f)) + name$264)) + #f)) + ") for ")) + #f)) + secs2$280)) + #f)) + " seconds (")) + #f)) + (inexact__inline__ + (Cyc-fast-div + (Cyc-fast-sub + j1$276 + j0$270) + j/s$268)))) + #f)) + "Elapsed time: ")) + #f)) + (Cyc-fast-sub t1$277 t0$269))) + #f)))) + #f))) + (display + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(45 + (r$608) + ((write #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(44 + (r$609) + ((newline + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(43 + (r$610) + ((current-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(42 + (r$612) + ((flush-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(41 + (r$611) + ((k$579 result$274)) + #f)) + r$612)) + #f)))) + #f)))) + #f)) + result$274)) + #f)) + "ERROR: returned incorrect result: "))) + #f)) + result$274))) + #t)) + 2 + 0 + #t + #f + #f)))) + () + () + ((%halt . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (-1) #f #f 0 1 #f #f #f)))) + () + ((k$579 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 49 #f #f #f 3 (41 10 7) #f #f 2 1 #t #f #t)))) + () + () + () + () + () + () + ((i$424 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 513 + #f + #f + #f + 1 + (498) + #f + (Cyc-fast-mul r$422 ncols$417) + 0 + 1 + #f + #f + #f)))) + ((k$876 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 384 #f #f #f 2 (360 383) #f #f 0 2 #f #f #t)))) + ((k$1070 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 577 #f #f #f 1 (576) #f #f 0 1 #f #f #t)))) + ((i$427 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 511 #f #f #f 2 (503 502) #f #f 0 2 #t #f #f)))) + () + ((k$1073 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 575 #f #f #f 2 (574 574) #f #f 1 1 #f #f #t)))) + () + () + () + ((k$1077 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 604 #f #f #f 1 (604) #f #f 0 1 #t #f #t)))) + () + ((k$1079 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 603 #f #f #f 1 (603) #f #f 0 1 #t #f #t))) + (entrance$381 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 375 #f #f #f 2 (370 374) #f #f 0 2 #f #f #f)))) + () + () + () + () + ((entrance$386 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 360 + #f + #f + #f + 1 + (360) + #f + (vector-ref result$384 1) + 0 + 1 + #t + #f + #f)))) + () + () + () + () + () + () + () + () + ((cell$345 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 356 + #f + #f + #f + 22 + (356 + 292 + 292 + 297 + 297 + 297 + 297 + 305 + 305 + 305 + 313 + 313 + 318 + 318 + 318 + 318 + 324 + 324 + 329 + 329 + 335 + 335) + #f + #f + 0 + 22 + #t + #f + #f)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + () + ((k$888 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 375 + #f + #f + #f + 3 + (370 368 374) + #f + #f + 0 + 3 + #f + #f + #t))) + (k$1081 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 602 + #f + #f + #f + 3 + (584 584 592) + #f + #f + 2 + 1 + #f + #f + #t)))) + () + () + () + () + () + ((r$1100 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 606 + #f + #f + #f + 0 + () + #f + (set! lp$484 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(617 + (k$1102 i$485) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(616 + (r$1103) + ((if r$1103 + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(614 + (r$1106) + ((random-int + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(613 + (r$1107) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(612 + (elt-i$487 j$486) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(611 + (r$1109) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(610 + (r$1108) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(609 + (r$1104) + ((lp$484 + k$1102 + (Cyc-fast-sub + i$485 + 1))) + #f)) + (vector-set! + v$482 + j$486 + elt-i$487))) + #f)) + (vector-set! + v$482 + i$485 + r$1109))) + #f)) + (vector-ref v$482 j$486))) + #f)) + r$1106 + r$1107)) + #f)) + i$485 + random-state$481)) + #f)) + (vector-ref v$482 i$485)) + (k$1102 #f))) + #f)) + (Cyc-fast-gt i$485 1))) + #t))) + 0 + 0 + #t + #f + #f)))) + () + () + ((r$1103 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 616 + #f + #f + #f + 1 + (616) + #f + (Cyc-fast-gt i$485 1) + 0 + 0 + #t + #f + #f)))) + ((lp$524 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 694 + #f + #f + #f + 3 + (690 694 673) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(693 + (k$1189 r$525) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(690 + (r$1191) + ((if r$1191 + (lp$524 k$1189 (cdr r$525)) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(688 + (k$1193) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(687 + (r$1194) + ((if r$1194 + (k$1193 #f) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(686 + (x$527) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(685 + (lp$528) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(677 + (r$1195) + ((lp$528 k$1193 x$527)) + #f)) + (set! lp$528 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(684 + (k$1197 x$529) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(682 + (next$530) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(681 + (r$1199) + ((if r$1199 + (k$1197 + #f) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(679 + (r$1200) + ((lp$528 + k$1197 + next$530)) + #f)) + (set-cdr! + x$529 + r$525)))) + #f)) + (eq? r$525 + next$530))) + #f)) + (cdr x$529))) + #t))))) + #f)) + #f)) + #f)) + s$522))) + #f)) + (eq? r$525 s$522))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(676 (r$1192) ((k$1189 r$525)) #f))))) + #f)) + (pair? (cdr r$525)))) + #t)) + 2 + 0 + #f + #f + #f))) + (r$1104 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 609 + #f + #f + #f + 0 + () + #f + (vector-set! v$482 j$486 elt-i$487) + 0 + 0 + #t + #f + #f)))) + () + ((r$1106 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 614 + #f + #f + #f + 1 + (613) + #f + (vector-ref v$482 i$485) + 0 + 1 + #f + #f + #f)))) + ((r$1107 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 613 #f #f #f 1 (613) #f #f 0 1 #t #f #f)))) + ((lp$528 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 685 + #f + #f + #f + 3 + (679 685 677) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(684 + (k$1197 x$529) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(682 + (next$530) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(681 + (r$1199) + ((if r$1199 + (k$1197 #f) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(679 + (r$1200) + ((lp$528 k$1197 next$530)) + #f)) + (set-cdr! x$529 r$525)))) + #f)) + (eq? r$525 next$530))) + #f)) + (cdr x$529))) + #t)) + 2 + 0 + #f + #f + #f))) + (r$1108 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 610 + #f + #f + #f + 0 + () + #f + (vector-set! v$482 i$485 r$1109) + 0 + 0 + #t + #f + #f))) + (r$700 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 163 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$1109 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 611 + #f + #f + #f + 1 + (611) + #f + (vector-ref v$482 j$486) + 0 + 1 + #t + #f + #f))) + (r$701 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 162 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$702 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 145 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((bcol$374 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 377 + #f + #f + #f + 1 + (366) + #f + (Cyc-fast-sub ncols$362 1) + 0 + 1 + #f + #f + #f))) + (r$703 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 136 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$704 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 135 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + () + ((r$707 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 143 #f #f #f 1 (143) #f #f 0 0 #t #f #f)))) + ((bcol$379 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 375 + #f + #f + #f + 5 + (375 374 370 370 368) + #f + #f + 0 + 5 + #f + #f + #f))) + (r$708 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 137 + #f + #f + #f + 1 + (137) + #f + (vector-ref r$709 3) + 0 + 1 + #t + #f + #f)))) + ((r$709 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 138 #f #f #f 1 (138) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + () + () + () + () + () + () + ((tcol$364 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 386 + #f + #f + #f + 1 + (357) + #f + (Cyc-fast-sub ncols$362 1) + 0 + 1 + #f + #f + #f)))) + ((round__inline__ + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (68) #f #f 1 0 #t #f #f))) + (nrows$363 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 388 #f #f #f 1 (383) #f r$871 0 1 #t #f #f)))) + () + ((k$899 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 487 #f #f #f 1 (394) #f #f 1 0 #t #f #t)))) + () + ((cons . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 6 + (251 282 476 490 698 718) + #f + #f + 6 + 0 + #t + #f + #f))) + (tcol$369 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 384 + #f + #f + #f + 4 + (384 383 368 360) + #f + #f + 0 + 4 + #f + #f + #f)))) + () + () + ((k$1097 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 622 #f #f #f 1 (605) #f #f 1 0 #t #f #t))) + (r$1110 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 621 + #f + #f + #f + 1 + (606) + #f + (vector-length v$482) + 0 + 1 + #t + #f + #f))) + (r$413 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 492 #f #f #f 1 (492) #f #f 0 1 #t #f #f)))) + () + () + () + () + ((r$1115 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 623 + #f + #f + #f + 0 + () + #f + (set! lp$491 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(630 + (k$1117 i$492) + ((if (Cyc-fast-gte i$492 0) + (proc$489 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(626 + (r$1119) + ((lp$491 k$1117 (Cyc-fast-sub i$492 1))) + #f)) + (vector-ref v$488 i$492)) + (k$1117 #f))) + #t))) + 0 + 0 + #t + #f + #f)))) + () + () + ((bit$509 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 650 #f #f #f 1 (650) #f #f 0 1 #t #f #f)))) + ((r$1119 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 626 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$712 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 146 + #f + #f + #f + 0 + () + #f + (set! lp$207$314 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(159 + (k$714 c$315) + ((if (Cyc-fast-gte c$315 (Cyc-fast-mul 2 r$773)) + (k$714 (Cyc-fast-gte c$315 (Cyc-fast-mul 2 r$773))) + (href/rc + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(155 + (r$723) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(154 + (r$722) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(153 + (r$716) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(150 + (r$719) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(149 + (r$717) + ((lp$207$314 + k$714 + (Cyc-fast-plus + c$315 + 2))) + #f)) + r$719)) + #f)) + harr$305 + (Cyc-fast-sub r$311 1) + (Cyc-fast-plus c$315 1))) + #f)) + r$722)) + #f)) + (vector-ref r$723 3))) + #f)) + harr$305 + r$311 + c$315))) + #t))) + 0 + 0 + #t + #f + #f)))) + () + ((n$394 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 477 #f #f #f 1 (477) #f #f 0 1 #t #f #f)))) + ((lp$200$318 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 184 + #f + #f + #f + 3 + (174 184 171) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(183 + (k$731 c$319) + ((if (Cyc-fast-gte c$319 (Cyc-fast-mul 2 r$773)) + (k$731 (Cyc-fast-gte c$319 (Cyc-fast-mul 2 r$773))) + (dot/space + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(178 + (r$738) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(177 + (r$733) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(176 + (r$737) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(175 + (r$736) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(174 + (r$734) + ((lp$200$318 + k$731 + (Cyc-fast-plus + c$319 + 2))) + #f)) + r$736)) + #f)) + (vector-ref r$737 3))) + #f)) + harr$305 + r$311 + c$319)) + #f)) + r$738)) + #f)) + harr$305 + r$311 + (Cyc-fast-sub c$319 1)))) + #t)) + 2 + 0 + #f + #f + #f)))) + ((r$716 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 153 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((elt-i$487 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 612 #f #f #f 1 (610) #f r$1106 0 1 #t #f #f))) + (r$717 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 149 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + ((r$719 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 150 #f #f #f 1 (150) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + ((r$422 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 518 + #f + #f + #f + 5 + (518 505 497 518 518) + #f + #f + 0 + 5 + #t + #f + #f)))) + () + () + () + () + () + () + () + () + () + () + ((r$722 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 154 + #f + #f + #f + 1 + (154) + #f + (vector-ref r$723 3) + 0 + 1 + #t + #f + #f)))) + ((r$723 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 155 #f #f #f 1 (155) #f #f 0 1 #t #f #f)))) + () + ((r$725 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 168 #f #f #f 1 (168) #f #f 0 0 #t #f #f)))) + ((r$726 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 164 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$727 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 165 #f #f #f 1 (165) #f #f 0 1 #t #f #f)))) + () + ((r$729 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 171 + #f + #f + #f + 0 + () + #f + (set! lp$200$318 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(183 + (k$731 c$319) + ((if (Cyc-fast-gte c$319 (Cyc-fast-mul 2 r$773)) + (k$731 (Cyc-fast-gte c$319 (Cyc-fast-mul 2 r$773))) + (dot/space + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(178 + (r$738) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(177 + (r$733) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(176 + (r$737) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(175 + (r$736) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(174 + (r$734) + ((lp$200$318 + k$731 + (Cyc-fast-plus + c$319 + 2))) + #f)) + r$736)) + #f)) + (vector-ref r$737 3))) + #f)) + harr$305 + r$311 + c$319)) + #f)) + r$738)) + #f)) + harr$305 + r$311 + (Cyc-fast-sub c$319 1)))) + #t))) + 0 + 0 + #t + #f + #f)))) + () + ((inexact__inline__ + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 2 (26 14) #f #f 2 0 #t #f #f)))) + () + () + () + () + () + () + () + ((s1$513 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 667 #f #f #f 1 (667) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + () + ((jiffies-per-second + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (59) #f #f 1 0 #f #f #f)))) + ((r$431 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 530 #f #f #f 1 (528) #f #f 0 1 #t #f #f)))) + ((nrows$389 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 485 + #f + #f + #f + 1 + (434) + #f + (vector-ref harr$388 1) + 0 + 1 + #t + #f + #f))) + (hex$411 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 452 + #f + #f + #f + 3 + (444 438 447) + #f + #f + 0 + 3 + #f + #f + #f)))) + () + () + () + () + ((Cyc-fast-gte + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 12 + (127 238 238 219 219 183 183 159 159 630 740 763) + #f + #f + 12 + 0 + #t + #f + #f))) + (parent$468 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 577 #f #f #f 2 (577 575) #f #f 0 2 #t #f #f))) + (r$437 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 535 #f #f #f 1 (533) #f r$1021 0 1 #t #f #f)))) + ((owner$511 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 650 #f #f #f 1 (650) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + ((r$733 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 177 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$734 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 174 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + ((r$736 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 175 + #f + #f + #f + 1 + (175) + #f + (vector-ref r$737 3) + 0 + 1 + #t + #f + #f)))) + ((r$737 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 176 #f #f #f 1 (176) #f #f 0 1 #t #f #f)))) + ((r$738 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 178 #f #f #f 1 (178) #f #f 0 1 #t #f #f)))) + () + () + ((c$299 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 128 #f #f #f 1 (127) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + ((exact-integer?__inline__ + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 4 + (740 740 763 763) + #f + #f + 4 + 0 + #t + #f + #f))) + (s1$521 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 672 #f #f #f 1 (672) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + ((r$741 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 200 #f #f #f 1 (200) #f #f 0 0 #t #f #f)))) + ((r$742 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 196 #f #f #f 1 (196) #f #f 0 1 #t #f #f)))) + () + () + () + ((r$746 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 203 + #f + #f + #f + 0 + () + #f + (set! lp$192$322 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(219 + (k$748 c$323) + ((if (Cyc-fast-gte c$323 (Cyc-fast-mul 2 r$773)) + (k$748 (Cyc-fast-gte c$323 (Cyc-fast-mul 2 r$773))) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(215 + (k$759) + ((if (Cyc-fast-eq c$323 entrance$304) + (k$759 #\space) + (k$759 #\_))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(213 + (r$758) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(212 + (r$750) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(211 + (r$751) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(208 + (r$755) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(207 + (r$752) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(206 + (r$753) + ((lp$192$322 + k$748 + (Cyc-fast-plus + c$323 + 2))) + #f)) + #\\)) + #f)) + r$755)) + #f)) + harr$305 + (Cyc-fast-sub nrows$306 1) + (Cyc-fast-plus c$323 1))) + #f)) + #\/)) + #f)) + r$758)) + #f))))) + #t))) + 0 + 0 + #t + #f + #f)))) + () + () + () + () + () + () + ((Cyc-fast-eq + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 14 + (231 + 215 + 199 + 511 + 511 + 584 + 737 + 737 + 760 + 760 + 781 + 780 + 779 + 778) + #f + #f + 14 + 0 + #t + #f + #f)))) + () + ((read . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 4 + (101 103 105 107) + #f + #f + 4 + 0 + #f + #f + #f)))) + () + () + ((bitwise-and + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 781 + #f + #f + 7 + (131 261 467 511 587 774 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(781 + (k$1259 x$558 y$557) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(780 + (r$1260) + ((if r$1260 + (k$1259 0) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(779 + (r$1261) + ((if r$1261 + (k$1259 0) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(778 + (r$1262) + ((if r$1262 + (k$1259 y$557) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(777 + (r$1263) + ((if r$1263 + (k$1259 x$558) + (div #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(775 + (r$1268) + ((div #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(774 + (r$1269) + ((bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(772 + (z$559) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(771 + (k$1266) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(770 + (r$1267) + ((if r$1267 + (odd? k$1266 + y$557) + (k$1266 + #f))) + #f)) + x$558)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(769 + (r$1265) + ((if r$1265 + (k$1259 + (+ z$559 + z$559 + 1)) + (k$1259 + (Cyc-fast-plus + z$559 + z$559)))) + #f)))) + #f)) + r$1268 + r$1269)) + #f)) + y$557 + 2)) + #f)) + x$558 + 2))) + #f)) + (Cyc-fast-eq y$557 -1)))) + #f)) + (Cyc-fast-eq x$558 -1)))) + #f)) + (Cyc-fast-eq y$557 0)))) + #f)) + (Cyc-fast-eq x$558 0))) + #t))) + 6 + 0 + #f + #f + #f)))) + () + () + ((i$485 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 617 + #f + #f + #f + 5 + (617 616 614 611 609) + #f + #f + 0 + 5 + #f + #f + #f)))) + ((current-jiffy + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 2 (47 55) #f #f 2 0 #f #f #f)))) + () + () + ((Cyc-fast-mul + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 41 + (68 + 219 + 219 + 183 + 183 + 159 + 159 + 279 + 297 + 297 + 297 + 305 + 318 + 318 + 442 + 434 + 430 + 425 + 416 + 395 + 419 + 419 + 419 + 525 + 518 + 505 + 505 + 528 + 533 + 706 + 706 + 705 + 705 + 705 + 705 + 737 + 737 + 737 + 737 + 760 + 760) + #f + #f + 41 + 0 + #t + #f + #f)))) + ((div . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 764 + #f + #f + 8 + (245 428 537 538 715 -1 775 777) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(764 + (k$1243 x$552 y$551) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(763 + (k$1254) + ((if (exact-integer?__inline__ x$552) + (if (exact-integer?__inline__ y$551) + (k$1254 (Cyc-fast-gte x$552 0)) + (k$1254 #f)) + (k$1254 #f))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(760 + (r$1244) + ((if r$1244 + (k$1243 (quotient__inline__ x$552 y$551)) + (if (Cyc-fast-lt y$551 0) + (if (Cyc-fast-eq + (Cyc-fast-sub + x$552 + (Cyc-fast-mul + (quotient__inline__ x$552 y$551) + y$551)) + 0) + (k$1243 (quotient__inline__ x$552 y$551)) + (k$1243 + (Cyc-fast-plus + (quotient__inline__ x$552 y$551) + 1))) + (if (Cyc-fast-eq + (Cyc-fast-sub + x$552 + (Cyc-fast-mul + (quotient__inline__ x$552 y$551) + y$551)) + 0) + (k$1243 (quotient__inline__ x$552 y$551)) + (k$1243 + (Cyc-fast-sub + (quotient__inline__ x$552 y$551) + 1)))))) + #f)))) + #t))) + 7 + 0 + #f + #f + #f)))) + () + () + () + () + () + () + () + () + () + () + ((Cyc-fast-sub + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 63 + (36 + 26 + 14 + 211 + 183 + 153 + 135 + 143 + 168 + 132 + 199 + 267 + 297 + 297 + 297 + 305 + 313 + 318 + 318 + 324 + 329 + 335 + 335 + 388 + 383 + 379 + 370 + 370 + 360 + 446 + 437 + 442 + 442 + 451 + 451 + 434 + 433 + 430 + 428 + 416 + 405 + 398 + 395 + 419 + 419 + 497 + 494 + 609 + 606 + 626 + 623 + 706 + 705 + 705 + 737 + 737 + 737 + 737 + 737 + 760 + 760 + 760 + 782) + #f + #f + 63 + 0 + #t + #f + #f))) + (r$750 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 212 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$751 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 211 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$752 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 207 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$753 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 206 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + ((r$755 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 208 #f #f #f 1 (208) #f #f 0 1 #t #f #f)))) + () + () + ((wall$474 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 602 + #f + #f + #f + 5 + (602 598 592 591 586) + #f + #f + 0 + 5 + #t + #t + #f))) + (r$758 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 213 #f #f #f 1 (213) #f #f 0 1 #t #f #f)))) + ((pair? . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (693) #f #f 1 0 #t #f #f)))) + () + () + () + () + () + () + () + () + ((i$492 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 630 + #f + #f + #f + 3 + (630 626 630) + #f + #f + 0 + 3 + #t + #f + #f))) + (make-vector + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (525) #f #f 1 0 #t #f #f)))) + ((root$463 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 580 #f #f #f 1 (580) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + () + () + () + () + ((walls$339 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 279 #f #f #f 1 (279) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + () + () + () + ((r$761 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 225 + #f + #f + #f + 0 + () + #f + (set! lp$188$326 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(238 + (k$763 c$327) + ((if (Cyc-fast-gte c$327 ncols$307) + (k$763 (Cyc-fast-gte c$327 ncols$307)) + (write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(234 + (r$765) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(233 + (r$766) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(232 + (r$767) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(231 + (k$771) + ((if (Cyc-fast-eq + c$327 + entrance$304) + (k$771 #\space) + (k$771 #\_))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(229 + (r$770) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(228 + (r$768) + ((lp$188$326 + k$763 + (Cyc-fast-plus + c$327 + 2))) + #f)) + r$770)) + #f)))) + #f)) + #\space)) + #f)) + #\space)) + #f)) + #\space))) + #t))) + 0 + 0 + #t + #f + #f)))) + () + () + () + ((r$765 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 234 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$766 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 233 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$767 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 232 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$768 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 228 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + () + () + () + () + () + () + ((Cyc-fast-gt + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 6 + (318 371 428 617 659 706) + #f + #f + 6 + 0 + #t + #f + #f)))) + () + () + () + () + () + () + () + ((child$470 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 575 #f #f #f 2 (575 574) #f #f 0 2 #f #f #f))) + (walls$344 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 267 + #f + #f + #f + 1 + (261) + #f + (vector-ref exit-cell$343 3) + 0 + 1 + #t + #f + #f)))) + () + () + () + ((walls$348 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 354 + #f + #f + #f + 3 + (325 330 336) + #f + (vector-ref cell$345 3) + 0 + 3 + #t + #f + #f)))) + () + () + () + ((r$1173 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 651 + #f + #f + #f + 0 + () + #f + (set-cdr! r2$515 r1$514) + 0 + 0 + #t + #f + #f)))) + ((r$1174 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 653 + #f + #f + #f + 0 + () + #f + (set-cdr! r1$514 r2$515) + 0 + 0 + #t + #f + #f)))) + () + () + () + ((r$770 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 229 #f #f #f 1 (229) #f #f 0 1 #t #f #f))) + (r$1178 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 668 #f #f #f 1 (668) #f #f 0 1 #t #f #f)))) + () + () + ((r$773 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 244 + #f + #f + #f + 6 + (219 219 183 183 159 159) + #f + #f + 0 + 6 + #t + #f + #f)))) + () + () + () + ((ne$356 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 288 #f #f #f 2 (288 286) #f #f 0 2 #f #f #f))) + (r$777 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 250 + #f + #f + #f + 1 + (250) + #f + (cons c$329 output) + 0 + 0 + #t + #f + #f)))) + () + () + ((seed$539 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 715 + #f + #f + #f + 2 + (715 713) + #f + r$1212 + 0 + 2 + #t + #f + #f)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + ((o$395 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 477 #f #f #f 1 (477) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + () + ((output$290 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 99 #f #f #f 1 (85) #f #f 0 1 #t #f #f))) + (r$1182 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 671 #f #f #f 1 (670) #f #f 0 1 #t #f #f)))) + ((r$1183 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 670 #f #f #f 1 (670) #f #f 0 1 #t #f #f)))) + () + () + () + ((r$1187 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 673 + #f + #f + #f + 0 + () + #f + (set! lp$524 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(693 + (k$1189 r$525) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(690 + (r$1191) + ((if r$1191 + (lp$524 k$1189 (cdr r$525)) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(688 + (k$1193) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(687 + (r$1194) + ((if r$1194 + (k$1193 #f) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(686 + (x$527) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(685 + (lp$528) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(677 + (r$1195) + ((lp$528 + k$1193 + x$527)) + #f)) + (set! lp$528 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(684 + (k$1197 x$529) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(682 + (next$530) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(681 + (r$1199) + ((if r$1199 + (k$1197 + #f) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(679 + (r$1200) + ((lp$528 + k$1197 + next$530)) + #f)) + (set-cdr! + x$529 + r$525)))) + #f)) + (eq? r$525 + next$530))) + #f)) + (cdr x$529))) + #t))))) + #f)) + #f)) + #f)) + s$522))) + #f)) + (eq? r$525 s$522))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(676 (r$1192) ((k$1189 r$525)) #f))))) + #f)) + (pair? (cdr r$525)))) + #t))) + 0 + 0 + #t + #f + #f)))) + () + () + ((+ . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (769) #f #f 1 0 #t #f #f)))) + ((ncols$296 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 111 #f #f #f 1 (109) #f #f 0 1 #f #f #f)))) + ((- . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (783) #f #f 1 0 #t #f #f)))) + () + () + () + () + () + () + () + ((do-children$462 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 580 #f #f #f 1 (576) #f #f 1 0 #f #f #f)))) + () + () + () + () + () + () + () + ((current-second + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 2 (38 57) #f #f 2 0 #f #f #f)))) + () + () + () + () + () + () + () + () + () + ((r$1191 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 690 + #f + #f + #f + 1 + (690) + #f + (pair? (cdr r$525)) + 0 + 0 + #t + #f + #f)))) + ((r$1192 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 676 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((bit-test + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 131 + #f + #f + 10 + (114 118 122 -1 287 300 308 325 330 336) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(131 + (k$678 j$303 bit$302) + ((bitwise-and + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(130 + (r$680) + ((k$678 (not__inline__ (zero?__inline__ r$680)))) + #f)) + j$303 + bit$302)) + #t))) + 9 + 0 + #f + #f + #f)))) + ((r$1194 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 687 + #f + #f + #f + 1 + (687) + #f + (eq? r$525 s$522) + 0 + 0 + #t + #f + #f)))) + ((r$1195 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 677 + #f + #f + #f + 0 + () + #f + (set! lp$528 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(684 + (k$1197 x$529) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(682 + (next$530) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(681 + (r$1199) + ((if r$1199 + (k$1197 #f) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(679 + (r$1200) + ((lp$528 k$1197 next$530)) + #f)) + (set-cdr! x$529 r$525)))) + #f)) + (eq? r$525 next$530))) + #f)) + (cdr x$529))) + #t))) + 0 + 0 + #t + #f + #f)))) + () + () + ((s2$512 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 667 #f #f #f 1 (665) #f #f 0 1 #f #f #f)))) + ((r$1199 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 681 + #f + #f + #f + 1 + (681) + #f + (eq? r$525 next$530) + 0 + 0 + #t + #f + #f)))) + ((r$792 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 276 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((ha$432 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 530 #f #f #f 2 (530 529) #f #f 0 2 #t #f #f)))) + () + () + ((ha$435 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 538 #f #f #f 2 (535 534) #f #f 0 2 #t #f #f)))) + ((reverse + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (108) #f #f 1 0 #f #f #f)))) + ((r$798 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 263 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$799 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 262 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + ((call-with-values + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (83) #f #f 1 0 #f #f #f)))) + () + () + () + ((k$706 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 144 + #f + #f + #f + 3 + (143 143 137) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(136 + (r$703) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(135 + (r$704) + ((lp$196$310 k$696 (Cyc-fast-sub r$311 1))) + #f)) + #\newline)) + #f)) + 1 + 2 + #f + #f + #t)))) + ((s2$520 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 672 #f #f #f 1 (671) #f #f 0 1 #f #f #f)))) + () + () + () + () + () + () + () + () + () + ((s1$293 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 93 + #f + #f + #f + 1 + (93) + #f + (number->string input1$288) + 0 + 1 + #t + #f + #f)))) + () + () + () + ((k$1203 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 698 #f #f #f 1 (698) #f #f 1 0 #t #f #t)))) + () + () + () + ((k$1207 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 700 #f #f #f 1 (699) #f #f 0 1 #t #f #t)))) + () + () + () + () + () + () + () + () + ((secs2$280 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 28 #f #f #f 1 (24) #f #f 0 1 #f #f #f)))) + () + () + () + () + () + () + ((k$714 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 159 #f #f #f 2 (149 159) #f #f 1 1 #t #f #t)))) + ((result$274 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 49 + #f + #f + #f + 4 + (49 45 41 10) + #f + #f + 0 + 4 + #f + #f + #f)))) + () + () + () + () + () + () + () + ((mod . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 741 + #f + #f + 5 + (297 318 699 713 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(741 + (k$1227 x$546 y$545) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(740 + (k$1238) + ((if (exact-integer?__inline__ x$546) + (if (exact-integer?__inline__ y$545) + (k$1238 (Cyc-fast-gte x$546 0)) + (k$1238 #f)) + (k$1238 #f))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(737 + (r$1228) + ((if r$1228 + (remainder k$1227 x$546 y$545) + (if (Cyc-fast-lt y$545 0) + (if (Cyc-fast-eq + (Cyc-fast-sub + x$546 + (Cyc-fast-mul + (quotient__inline__ x$546 y$545) + y$545)) + 0) + (k$1227 0) + (k$1227 + (Cyc-fast-sub + (Cyc-fast-sub + x$546 + (Cyc-fast-mul + (quotient__inline__ x$546 y$545) + y$545)) + y$545))) + (if (Cyc-fast-eq + (Cyc-fast-sub + x$546 + (Cyc-fast-mul + (quotient__inline__ x$546 y$545) + y$545)) + 0) + (k$1227 0) + (k$1227 + (Cyc-fast-plus + (Cyc-fast-sub + x$546 + (Cyc-fast-mul + (quotient__inline__ x$546 y$545) + y$545)) + y$545)))))) + #f)))) + #t))) + 4 + 0 + #f + #f + #f))) + (j$486 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 612 + #f + #f + #f + 2 + (612 610) + #f + r$1107 + 0 + 2 + #t + #f + #f)))) + () + () + () + () + () + ((k$1211 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 717 #f #f #f 1 (701) #f #f 1 0 #t #f #t)))) + () + () + () + () + () + ((Cyc-fast-lt + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 18 + (49 + 78 + 190 + 190 + 297 + 305 + 384 + 375 + 442 + 467 + 467 + 409 + 409 + 419 + 518 + 518 + 737 + 760) + #f + #f + 18 + 0 + #t + #f + #f)))) + ((k$1218 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 706 + #f + #f + #f + 2 + (705 705) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(703 + (val$543) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(701 (r$1217) ((k$1211 val$543)) #f)) + (set-car! state$534 val$543))) + #f)) + 2 + 0 + #f + #f + #t)))) + () + () + () + () + ((walls$392 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 478 + #f + #f + #f + 3 + (476 475 394) + #t + r$969 + 0 + 2 + #f + #f + #f)))) + () + () + () + () + () + () + () + () + () + ((k$724 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 169 + #f + #f + #f + 2 + (168 164) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(163 + (r$700) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(162 + (r$701) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(160 + (lp$207$314) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(146 + (r$712) + ((lp$207$314 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(145 + (r$702) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(144 + (k$706) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(143 + (r$707) + ((if r$707 + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(138 + (r$709) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(137 + (r$708) + ((display-hexbottom + k$706 + r$708)) + #f)) + (vector-ref + r$709 + 3))) + #f)) + harr$305 + r$311 + (Cyc-fast-sub + ncols$307 + 1)) + (if (zero?__inline__ + r$311) + (k$706 #f) + (write-ch + k$706 + #\\)))) + #f)) + ncols$307)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(136 + (r$703) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(135 + (r$704) + ((lp$196$310 + k$696 + (Cyc-fast-sub + r$311 + 1))) + #f)) + #\newline)) + #f)))) + #f)) + 0)) + #f)) + (set! lp$207$314 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(159 + (k$714 c$315) + ((if (Cyc-fast-gte + c$315 + (Cyc-fast-mul 2 r$773)) + (k$714 (Cyc-fast-gte + c$315 + (Cyc-fast-mul 2 r$773))) + (href/rc + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(155 + (r$723) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(154 + (r$722) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(153 + (r$716) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(150 + (r$719) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(149 + (r$717) + ((lp$207$314 + k$714 + (Cyc-fast-plus + c$315 + 2))) + #f)) + r$719)) + #f)) + harr$305 + (Cyc-fast-sub + r$311 + 1) + (Cyc-fast-plus + c$315 + 1))) + #f)) + r$722)) + #f)) + (vector-ref r$723 3))) + #f)) + harr$305 + r$311 + c$315))) + #t))))) + #f)) + #f)) + #f)) + #\newline)) + #f)) + 1 + 1 + #f + #f + #t)))) + ((dot/space + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 128 + #f + #f + 5 + (-1 211 183 153 168) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(128 + (k$671 harr$301 r$300 c$299) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(127 + (k$673) + ((if (Cyc-fast-gte r$300 0) + (href/rc + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(125 (r$675) ((k$673 (vector-ref r$675 5))) #f)) + harr$301 + r$300 + c$299) + (k$673 #f))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(124 + (r$672) + ((if r$672 (k$671 #\.) (k$671 #\space))) + #f)))) + #t))) + 4 + 0 + #f + #f + #f)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + ((k$1224 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 718 #f #f #f 1 (718) #f #f 1 0 #t #f #t)))) + () + () + ((k$1227 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 741 + #f + #f + #f + 5 + (737 737 737 737 737) + #f + #f + 4 + 1 + #f + #f + #t)))) + () + () + () + () + ((Cyc-fast-plus + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 31 + (7 + 228 + 211 + 206 + 174 + 153 + 149 + 292 + 292 + 305 + 313 + 324 + 442 + 434 + 425 + 416 + 401 + 395 + 419 + 505 + 502 + 502 + 528 + 533 + 555 + 653 + 651 + 705 + 737 + 760 + 769) + #f + #f + 31 + 0 + #t + #f + #f)))) + () + () + () + () + () + () + () + ((k$731 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 183 #f #f #f 2 (174 183) #f #f 1 1 #t #f #t)))) + () + ((make-wall-vec + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 487 + #f + #f + 2 + (283 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(487 + (k$899 harr$388) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(485 + (nrows$389) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(483 + (ncols$390) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(478 + (walls$392) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(473 + (add-wall$396) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(468 + (lp$132$404) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(430 + (r$936) + ((lp$132$404 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(429 + (r$905) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(428 + (k$907) + ((if (Cyc-fast-gt + ncols$390 + 1) + (div #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(425 + (r$933) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(420 + (rmoc-hex$402) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(419 + (k$929) + ((if (Cyc-fast-lt + (Cyc-fast-plus + 3 + (Cyc-fast-mul + 6 + r$933)) + (Cyc-fast-mul + 3 + (Cyc-fast-sub + ncols$390 + 1))) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(417 + (r$931) + ((add-wall$396 + k$929 + rmoc-hex$402 + r$931 + south-east)) + #f)) + harr$388 + (Cyc-fast-mul + 3 + (Cyc-fast-sub + ncols$390 + 1)) + 0) + (k$929 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(416 + (r$926) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(414 + (r$927) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(413 + (r$910) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(410 + (lp$140$399) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(395 + (r$912) + ((lp$140$399 + k$907 + (Cyc-fast-sub + (Cyc-fast-plus + 3 + (Cyc-fast-mul + 6 + r$933)) + 6))) + #f)) + (set! lp$140$399 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(409 + (k$914 x$400) + ((if (Cyc-fast-lt + x$400 + 3) + (k$914 (Cyc-fast-lt + x$400 + 3)) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(405 + (r$922) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(403 + (r$923) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(402 + (r$916) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(401 + (r$919) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(399 + (r$920) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(398 + (r$917) + ((lp$140$399 + k$914 + (Cyc-fast-sub + x$400 + 6))) + #f)) + r$919 + r$920 + south-east)) + #f)) + harr$388 + (Cyc-fast-plus + x$400 + 3) + 0)) + #f)) + harr$388 + x$400 + 1)) + #f)) + r$922 + r$923 + south-west)) + #f)) + harr$388 + (Cyc-fast-sub + x$400 + 3) + 0)) + #f)) + harr$388 + x$400 + 1))) + #t))))) + #f)) + #f)) + #f)) + rmoc-hex$402 + r$927 + south-west)) + #f)) + harr$388 + (Cyc-fast-sub + (Cyc-fast-plus + 3 + (Cyc-fast-mul + 6 + r$933)) + 3) + 0)) + #f)))) + #f)) + harr$388 + (Cyc-fast-plus + 3 + (Cyc-fast-mul + 6 + r$933)) + 1)) + #f)) + (Cyc-fast-sub + ncols$390 + 2) + 2) + (k$907 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(394 + (r$906) + ((k$899 (list->vector + walls$392))) + #f)))) + #f)) + (Cyc-fast-mul + (Cyc-fast-sub + ncols$390 + 1) + 3))) + #f)) + (set! lp$132$404 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(467 + (k$938 x$405) + ((if (Cyc-fast-lt + x$405 + 0) + (k$938 (Cyc-fast-lt + x$405 + 0)) + (bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(461 + (r$965) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(458 + (lp$136$408) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(434 + (r$943) + ((lp$136$408 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(433 + (r$940) + ((lp$132$404 + k$938 + (Cyc-fast-sub + x$405 + 3))) + #f)) + (Cyc-fast-plus + (Cyc-fast-mul + (Cyc-fast-sub + nrows$389 + 1) + 2) + r$965))) + #f)) + (set! lp$136$408 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(457 + (k$945 y$409) + ((if (Cyc-fast-lte + y$409 + 1) + (k$945 (Cyc-fast-lte + y$409 + 1)) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(452 + (hex$411) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(451 + (k$959) + ((if (zero?__inline__ + x$405) + (k$959 #f) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(447 + (r$961) + ((add-wall$396 + k$959 + hex$411 + r$961 + south-west)) + #f)) + harr$388 + (Cyc-fast-sub + x$405 + 3) + (Cyc-fast-sub + y$409 + 1)))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(446 + (r$950) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(444 + (r$957) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(443 + (r$951) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(442 + (k$952) + ((if (Cyc-fast-lt + x$405 + (Cyc-fast-mul + 3 + (Cyc-fast-sub + ncols$390 + 1))) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(438 + (r$954) + ((add-wall$396 + k$952 + hex$411 + r$954 + south-east)) + #f)) + harr$388 + (Cyc-fast-plus + x$405 + 3) + (Cyc-fast-sub + y$409 + 1)) + (k$952 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(437 + (r$947) + ((lp$136$408 + k$945 + (Cyc-fast-sub + y$409 + 2))) + #f)))) + #f)) + hex$411 + r$957 + south)) + #f)) + harr$388 + x$405 + (Cyc-fast-sub + y$409 + 2))) + #f)))) + #f)) + harr$388 + x$405 + y$409))) + #t))))) + #f)) + #f)) + #f)) + x$405 + 1))) + #t))))) + #f)) + #f)) + #f)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(477 + (k$968 o$395 n$394 b$393) + ((make-wall + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(476 + (r$970) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(475 + (r$969) + ((k$968 (set! walls$392 + r$969))) + #f)) + (cons r$970 walls$392))) + #f)) + o$395 + n$394 + b$393)) + #t)))) + #f)) + '())) + #f)) + (vector-ref harr$388 2))) + #f)) + (vector-ref harr$388 1))) + #t))) + 1 + 0 + #f + #f + #f)))) + () + () + ((result$295 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 85 #f #f #f 1 (85) #f #f 0 1 #t #f #f)))) + () + () + ((cell:reachable + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 643 + #f + #f + 1 + (-1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(643 + (k$1146 o$503) + ((k$1146 (vector-ref o$503 1))) + #t))) + 0 + 0 + #f + #f + #f)))) + () + () + () + () + () + () + () + () + () + () + () + ((flush-output-port + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 3 (42 11 60) #f #f 3 0 #f #f #f)))) + ((lp$105$452 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 558 + #f + #f + #f + 3 + (555 558 553) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(557 + (k$1054 len$454 node$453) + ((if node$453 + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(555 + (r$1056) + ((lp$105$452 + k$1054 + (Cyc-fast-plus len$454 1) + r$1056)) + #f)) + (vector-ref node$453 4)) + (k$1054 len$454))) + #t)) + 2 + 0 + #t + #f + #f)))) + () + () + ((run-r7rs-benchmark + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 71 + #f + #f + 2 + (-1 90) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(71 + (k$568 name$264 count$263 thunk$262 ok?$261) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(70 + (rounded$266) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(64 + (r$569) + ((display + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(63 + (r$570) + ((display + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(62 + (r$571) + ((newline + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(61 + (r$572) + ((current-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(60 + (r$613) + ((flush-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(59 + (r$573) + ((jiffies-per-second + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(57 + (j/s$268) + ((current-second + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(55 + (t0$269) + ((current-jiffy + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(53 + (j0$270) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(50 + (loop$273) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(5 + (r$577) + ((loop$273 + k$568 + 0 + #f)) + #f)) + (set! loop$273 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(49 + (k$579 i$275 + result$274) + ((if (Cyc-fast-lt + i$275 + count$263) + (thunk$262 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(7 + (r$582) + ((loop$273 + k$579 + (Cyc-fast-plus + i$275 + 1) + r$582)) + #f))) + (ok?$261 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(47 + (r$583) + ((if r$583 + (current-jiffy + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(38 + (j1$276) + ((current-second + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(36 + (t1$277) + ((rounded$266 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(28 + (secs2$280) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(26 + (r$590) + ((write #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(25 + (r$591) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(24 + (r$592) + ((write #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(23 + (r$593) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(22 + (r$594) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(21 + (r$595) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(20 + (r$596) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(19 + (r$597) + ((this-scheme-implementation-name + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(18 + (r$605) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(17 + (r$598) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(16 + (r$599) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(15 + (r$600) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(14 + (r$601) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(13 + (r$602) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(12 + (r$603) + ((current-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(11 + (r$604) + ((flush-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(10 + (r$584) + ((k$579 result$274)) + #f)) + r$604)) + #f)))) + #f)))) + #f)) + (inexact__inline__ + (Cyc-fast-div + (Cyc-fast-sub + j1$276 + j0$270) + j/s$268)))) + #f)) + ",")) + #f)) + name$264)) + #f)) + ",")) + #f)) + r$605)) + #f)))) + #f)) + "+!CSVLINE!+")) + #f)))) + #f)) + name$264)) + #f)) + ") for ")) + #f)) + secs2$280)) + #f)) + " seconds (")) + #f)) + (inexact__inline__ + (Cyc-fast-div + (Cyc-fast-sub + j1$276 + j0$270) + j/s$268)))) + #f)) + "Elapsed time: ")) + #f)) + (Cyc-fast-sub + t1$277 + t0$269))) + #f)))) + #f))) + (display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(45 + (r$608) + ((write #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(44 + (r$609) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(43 + (r$610) + ((current-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(42 + (r$612) + ((flush-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(41 + (r$611) + ((k$579 result$274)) + #f)) + r$612)) + #f)))) + #f)))) + #f)) + result$274)) + #f)) + "ERROR: returned incorrect result: "))) + #f)) + result$274))) + #t))))) + #f)) + #f)) + #f)))) + #f)))) + #f)))) + #f)) + r$613)) + #f)))) + #f)))) + #f)) + name$264)) + #f)) + "Running ")) + #f)) + (set! rounded$266 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(68 + (k$615 x$281) + ((k$615 (Cyc-fast-div + (round__inline__ + (Cyc-fast-mul 1000 x$281)) + 1000))) + #t))))) + #f)) + #f)) + #t))) + 1 + 0 + #f + #f + #f)))) + ((k$1238 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 740 + #f + #f + #f + 3 + (740 740 740) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(737 + (r$1228) + ((if r$1228 + (remainder k$1227 x$546 y$545) + (if (Cyc-fast-lt y$545 0) + (if (Cyc-fast-eq + (Cyc-fast-sub + x$546 + (Cyc-fast-mul + (quotient__inline__ x$546 y$545) + y$545)) + 0) + (k$1227 0) + (k$1227 + (Cyc-fast-sub + (Cyc-fast-sub + x$546 + (Cyc-fast-mul + (quotient__inline__ x$546 y$545) + y$545)) + y$545))) + (if (Cyc-fast-eq + (Cyc-fast-sub + x$546 + (Cyc-fast-mul + (quotient__inline__ x$546 y$545) + y$545)) + 0) + (k$1227 0) + (k$1227 + (Cyc-fast-plus + (Cyc-fast-sub + x$546 + (Cyc-fast-mul + (quotient__inline__ x$546 y$545) + y$545)) + y$545)))))) + #f)) + 3 + 0 + #t + #f + #t)))) + () + () + () + () + () + () + ((harr-tabulate + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 525 + #f + #f + 2 + (492 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(525 + (k$987 nrows$418 ncols$417 proc$416) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(522 + (v$419) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(519 + (lp$113$421) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(494 + (r$991) + ((lp$113$421 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(493 + (r$989) + ((make-harr + k$987 + nrows$418 + ncols$417 + v$419)) + #f)) + (Cyc-fast-sub nrows$418 1))) + #f)) + (set! lp$113$421 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(518 + (k$993 r$422) + ((if (Cyc-fast-lt r$422 0) + (k$993 (Cyc-fast-lt r$422 0)) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(513 + (i$424) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(512 + (lp$117$426) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(498 + (r$998) + ((lp$117$426 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(497 + (r$995) + ((lp$113$421 + k$993 + (Cyc-fast-sub + r$422 + 1))) + #f)) + 0 + i$424)) + #f)) + (set! lp$117$426 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(511 + (k$1000 c$428 i$427) + ((if (Cyc-fast-eq + c$428 + ncols$417) + (k$1000 + (Cyc-fast-eq + c$428 + ncols$417)) + (bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(505 + (r$1009) + ((proc$416 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(503 + (r$1005) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(502 + (r$1002) + ((lp$117$426 + k$1000 + (Cyc-fast-plus + c$428 + 1) + (Cyc-fast-plus + i$427 + 1))) + #f)) + (vector-set! + v$419 + i$427 + r$1005))) + #f)) + (Cyc-fast-mul + 3 + c$428) + (Cyc-fast-plus + (Cyc-fast-mul + 2 + r$422) + r$1009))) + #f)) + c$428 + 1))) + #t))))) + #f)) + #f)) + #f)) + (Cyc-fast-mul r$422 ncols$417)))) + #t))))) + #f)) + #f)) + #f)) + (make-vector (Cyc-fast-mul nrows$418 ncols$417)))) + #t))) + 1 + 0 + #f + #f + #f)))) + () + () + ((n$533 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 700 #f #f #f 1 (699) #f #f 0 1 #t #f #f)))) + ((k$740 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 201 + #f + #f + #f + 2 + (200 196) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(195 + (r$691) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(194 + (r$692) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(191 + (lp$196$310) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(132 + (r$694) + ((lp$196$310 + k$683 + (Cyc-fast-sub nrows$306 1))) + #f)) + (set! lp$196$310 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(190 + (k$696 r$311) + ((if (Cyc-fast-lt r$311 0) + (k$696 (Cyc-fast-lt r$311 0)) + (write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(186 + (r$698) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(184 + (lp$200$318) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(171 + (r$729) + ((lp$200$318 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(170 + (r$699) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(169 + (k$724) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(168 + (r$725) + ((if r$725 + (dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(165 + (r$727) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(164 + (r$726) + ((write-ch + k$724 + #\\)) + #f)) + r$727)) + #f)) + harr$305 + r$311 + (Cyc-fast-sub + ncols$307 + 1)) + (k$724 #f))) + #f)) + ncols$307)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(163 + (r$700) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(162 + (r$701) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(160 + (lp$207$314) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(146 + (r$712) + ((lp$207$314 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(145 + (r$702) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(144 + (k$706) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(143 + (r$707) + ((if r$707 + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(138 + (r$709) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(137 + (r$708) + ((display-hexbottom + k$706 + r$708)) + #f)) + (vector-ref + r$709 + 3))) + #f)) + harr$305 + r$311 + (Cyc-fast-sub + ncols$307 + 1)) + (if (zero?__inline__ + r$311) + (k$706 #f) + (write-ch + k$706 + #\\)))) + #f)) + ncols$307)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(136 + (r$703) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(135 + (r$704) + ((lp$196$310 + k$696 + (Cyc-fast-sub + r$311 + 1))) + #f)) + #\newline)) + #f)))) + #f)) + 0)) + #f)) + (set! lp$207$314 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(159 + (k$714 c$315) + ((if (Cyc-fast-gte + c$315 + (Cyc-fast-mul + 2 + r$773)) + (k$714 (Cyc-fast-gte + c$315 + (Cyc-fast-mul + 2 + r$773))) + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(155 + (r$723) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(154 + (r$722) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(153 + (r$716) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(150 + (r$719) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(149 + (r$717) + ((lp$207$314 + k$714 + (Cyc-fast-plus + c$315 + 2))) + #f)) + r$719)) + #f)) + harr$305 + (Cyc-fast-sub + r$311 + 1) + (Cyc-fast-plus + c$315 + 1))) + #f)) + r$722)) + #f)) + (vector-ref + r$723 + 3))) + #f)) + harr$305 + r$311 + c$315))) + #t))))) + #f)) + #f)) + #f)) + #\newline)) + #f)))) + #f)) + 1)) + #f)) + (set! lp$200$318 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(183 + (k$731 c$319) + ((if (Cyc-fast-gte + c$319 + (Cyc-fast-mul + 2 + r$773)) + (k$731 (Cyc-fast-gte + c$319 + (Cyc-fast-mul + 2 + r$773))) + (dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(178 + (r$738) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(177 + (r$733) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(176 + (r$737) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(175 + (r$736) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(174 + (r$734) + ((lp$200$318 + k$731 + (Cyc-fast-plus + c$319 + 2))) + #f)) + r$736)) + #f)) + (vector-ref + r$737 + 3))) + #f)) + harr$305 + r$311 + c$319)) + #f)) + r$738)) + #f)) + harr$305 + r$311 + (Cyc-fast-sub + c$319 + 1)))) + #t))))) + #f)) + #f)) + #f)) + #\/))) + #t))))) + #f)) + #f)) + #f)) + #\newline)) + #f)) + 1 + 1 + #f + #f + #t))) + (odd? . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 5 + (144 169 201 770 771) + #f + #f + 5 + 0 + #f + #f + #f))) + (c$412 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 492 #f #f #f 1 (492) #f #f 0 1 #t #f #f)))) + () + ((nw$359 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 309 #f #f #f 2 (309 307) #f #f 0 2 #f #f #f)))) + ((k$743 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 199 + #f + #f + #f + 2 + (199 199) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(196 (r$742) ((write-ch k$740 r$742)) #f)) + 2 + 0 + #t + #f + #t)))) + () + () + () + ((top-cell$373 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 380 #f #f #f 1 (380) #f #f 0 1 #t #f #f)))) + ((k$748 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 219 #f #f #f 2 (206 219) #f #f 1 1 #t #f #t)))) + () + () + () + () + () + () + () + () + ((name$264 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 71 #f #f #f 3 (63 22 16) #f #f 0 3 #f #f #f))) + (permute-vec! + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 622 + #f + #f + 2 + (282 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(622 + (k$1097 v$482 random-state$481) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(621 + (r$1110) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(618 + (lp$484) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(606 + (r$1100) + ((lp$484 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(605 (r$1098) ((k$1097 v$482)) #f)) + (Cyc-fast-sub r$1110 1))) + #f)) + (set! lp$484 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(617 + (k$1102 i$485) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(616 + (r$1103) + ((if r$1103 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(614 + (r$1106) + ((random-int + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(613 + (r$1107) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(612 + (elt-i$487 + j$486) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(611 + (r$1109) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(610 + (r$1108) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(609 + (r$1104) + ((lp$484 + k$1102 + (Cyc-fast-sub + i$485 + 1))) + #f)) + (vector-set! + v$482 + j$486 + elt-i$487))) + #f)) + (vector-set! + v$482 + i$485 + r$1109))) + #f)) + (vector-ref + v$482 + j$486))) + #f)) + r$1106 + r$1107)) + #f)) + i$485 + random-state$481)) + #f)) + (vector-ref v$482 i$485)) + (k$1102 #f))) + #f)) + (Cyc-fast-gt i$485 1))) + #t))))) + #f)) + #f)) + #f)) + (vector-length v$482))) + #t))) + 1 + 0 + #f + #f + #f)))) + () + () + () + ((k$1243 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 764 + #f + #f + #f + 5 + (760 760 760 760 760) + #f + #f + 5 + 0 + #t + #f + #t)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + ((n$544 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 718 #f #f #f 1 (718) #f #f 0 1 #t #f #f)))) + ((set-cell:mark + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 636 + #f + #f + 1 + (-1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(636 + (k$1125 o$494 v$493) + ((k$1125 (vector-set! o$494 5 v$493))) + #t))) + 0 + 0 + #f + #f + #f)))) + () + () + () + () + ((c$428 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 511 + #f + #f + #f + 5 + (511 505 502 511 511) + #f + #f + 0 + 5 + #t + #f + #f)))) + ((car . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 12 + (292 297 297 305 313 318 318 324 329 335 668 717) + #f + #f + 12 + 0 + #t + #f + #f)))) + () + ((k$759 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 215 + #f + #f + #f + 2 + (215 215) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(213 + (r$758) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(212 + (r$750) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(211 + (r$751) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(208 + (r$755) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(207 + (r$752) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(206 + (r$753) + ((lp$192$322 + k$748 + (Cyc-fast-plus + c$323 + 2))) + #f)) + #\\)) + #f)) + r$755)) + #f)) + harr$305 + (Cyc-fast-sub nrows$306 1) + (Cyc-fast-plus c$323 1))) + #f)) + #\/)) + #f)) + r$758)) + #f)) + 2 + 0 + #t + #f + #t)))) + () + () + () + () + () + () + () + () + ((v$285 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 74 #f #f #f 1 (74) #f #f 0 1 #t #f #f))) + (n1$516 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 661 + #f + #f + #f + 3 + (653 651 659) + #f + #f + 0 + 3 + #t + #f + #f)))) + () + ((add-wall$396 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 473 + #f + #f + #f + 7 + (438 444 447 399 403 414 417) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(477 + (k$968 o$395 n$394 b$393) + ((make-wall + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(476 + (r$970) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(475 + (r$969) + ((k$968 (set! walls$392 r$969))) + #f)) + (cons r$970 walls$392))) + #f)) + o$395 + n$394 + b$393)) + #t)) + 7 + 0 + #f + #f + #f)))) + () + ((values + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 2 (82 76) #f #f 1 1 #f #f #f))) + (k$1254 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 763 + #f + #f + #f + 3 + (763 763 763) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(760 + (r$1244) + ((if r$1244 + (k$1243 (quotient__inline__ x$552 y$551)) + (if (Cyc-fast-lt y$551 0) + (if (Cyc-fast-eq + (Cyc-fast-sub + x$552 + (Cyc-fast-mul + (quotient__inline__ x$552 y$551) + y$551)) + 0) + (k$1243 (quotient__inline__ x$552 y$551)) + (k$1243 + (Cyc-fast-plus + (quotient__inline__ x$552 y$551) + 1))) + (if (Cyc-fast-eq + (Cyc-fast-sub + x$552 + (Cyc-fast-mul + (quotient__inline__ x$552 y$551) + y$551)) + 0) + (k$1243 (quotient__inline__ x$552 y$551)) + (k$1243 + (Cyc-fast-sub (quotient__inline__ x$552 y$551) 1)))))) + #f)) + 3 + 0 + #t + #f + #t)))) + () + () + () + () + ((k$1259 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 781 + #f + #f + #f + 6 + (769 769 777 778 779 780) + #f + #f + 6 + 0 + #t + #f + #t)))) + () + () + () + () + () + () + () + ((c$430 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 530 #f #f #f 1 (528) #f #f 0 1 #t #f #f)))) + () + ((rmoc-hex$402 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 420 #f #f #f 2 (414 417) #f #f 0 2 #f #f #f)))) + () + () + ((k$763 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 238 #f #f #f 2 (228 238) #f #f 1 1 #t #f #t)))) + ((c$436 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 535 #f #f #f 1 (533) #f r$1022 0 1 #t #f #f)))) + ((next$530 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 682 + #f + #f + #f + 2 + (682 679) + #f + (cdr x$529) + 0 + 2 + #f + #f + #f)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + ((k$1266 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 771 + #f + #f + #f + 2 + (770 770) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(769 + (r$1265) + ((if r$1265 + (k$1259 (+ z$559 z$559 1)) + (k$1259 (Cyc-fast-plus z$559 z$559)))) + #f)) + 1 + 1 + #f + #f + #t)))) + () + () + () + () + () + () + () + ((bt-lp$378 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 376 + #f + #f + #f + 4 + (370 368 376 366) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(375 + (k$888 max-len$382 + entrance$381 + exit$380 + bcol$379) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(374 + (r$889) + ((if r$889 + (vector k$888 max-len$382 entrance$381 exit$380) + (href/rc + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(373 + (r$894) + ((path-length + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(371 + (this-len$383) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(370 + (r$891) + ((if r$891 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(368 + (r$892) + ((bt-lp$378 + k$888 + this-len$383 + tcol$369 + bcol$379 + r$892)) + #f)) + (Cyc-fast-sub bcol$379 1)) + (bt-lp$378 + k$888 + max-len$382 + entrance$381 + exit$380 + (Cyc-fast-sub bcol$379 1)))) + #f)) + (Cyc-fast-gt + this-len$383 + max-len$382))) + #f)) + r$894)) + #f)) + harr$361 + 0 + bcol$379))) + #f)) + (Cyc-fast-lt bcol$379 0))) + #t)) + 3 + 0 + #f + #f + #f)))) + () + ((j/s$268 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 57 #f #f #f 2 (26 14) #f #f 0 2 #t #f #f)))) + ((s2$292 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 95 + #f + #f + #f + 1 + (93) + #f + (number->string input2$289) + 0 + 1 + #t + #f + #f)))) + () + () + ((k$771 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 231 + #f + #f + #f + 2 + (231 231) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(229 + (r$770) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(228 + (r$768) + ((lp$188$326 k$763 (Cyc-fast-plus c$327 2))) + #f)) + r$770)) + #f)) + 2 + 0 + #t + #f + #t)))) + () + () + () + ((lp$113$421 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 519 + #f + #f + #f + 3 + (497 519 494) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(518 + (k$993 r$422) + ((if (Cyc-fast-lt r$422 0) + (k$993 (Cyc-fast-lt r$422 0)) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(513 + (i$424) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(512 + (lp$117$426) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(498 + (r$998) + ((lp$117$426 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(497 + (r$995) + ((lp$113$421 + k$993 + (Cyc-fast-sub r$422 1))) + #f)) + 0 + i$424)) + #f)) + (set! lp$117$426 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(511 + (k$1000 c$428 i$427) + ((if (Cyc-fast-eq c$428 ncols$417) + (k$1000 (Cyc-fast-eq c$428 ncols$417)) + (bitwise-and + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(505 + (r$1009) + ((proc$416 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(503 + (r$1005) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(502 + (r$1002) + ((lp$117$426 + k$1000 + (Cyc-fast-plus + c$428 + 1) + (Cyc-fast-plus + i$427 + 1))) + #f)) + (vector-set! + v$419 + i$427 + r$1005))) + #f)) + (Cyc-fast-mul 3 c$428) + (Cyc-fast-plus + (Cyc-fast-mul 2 r$422) + r$1009))) + #f)) + c$428 + 1))) + #t))))) + #f)) + #f)) + #f)) + (Cyc-fast-mul r$422 ncols$417)))) + #t)) + 2 + 0 + #f + #f + #f)))) + ((k$776 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 251 #f #f #f 1 (250) #f #f 1 0 #t #f #t)))) + () + () + () + () + ((maze$464 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 580 #f #f #f 1 (576) #f #f 0 1 #f #f #f)))) + () + () + () + ((o$500 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 640 #f #f #f 1 (640) #f #f 0 1 #t #t #f)))) + ((o$501 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 641 #f #f #f 1 (641) #f #f 0 1 #t #f #f))) + (tmp$111$448 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 546 + #f + #f + #f + 2 + (546 546) + #f + (vector-ref node$447 4) + 0 + 1 + #t + #f + #f)))) + ((o$502 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 642 #f #f #f 1 (642) #f #f 0 1 #t #f #f)))) + ((o$503 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 643 #f #f #f 1 (643) #f #f 0 1 #t #f #f)))) + () + ((k$1272 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 783 #f #f #f 1 (782) #f #f 1 0 #t #f #t)))) + ((o$506 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 646 #f #f #f 1 (646) #f #f 0 1 #t #f #f)))) + ((wall:owner + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 648 + #f + #f + 1 + (-1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(648 + (k$1159 o$508) + ((k$1159 (vector-ref o$508 1))) + #t))) + 0 + 0 + #f + #f + #f))) + (o$507 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 647 #f #f #f 1 (647) #f #f 0 1 #t #f #f)))) + ((o$508 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 648 #f #f #f 1 (648) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + ((k$782 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 258 #f #f #f 1 (252) #f #f 0 1 #f #f #t)))) + () + () + () + () + ((cdr . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 14 + (292 + 297 + 297 + 305 + 305 + 313 + 318 + 318 + 324 + 329 + 335 + 693 + 684 + 690) + #f + #f + 14 + 0 + #t + #f + #f)))) + () + ((k$789 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 285 #f #f #f 1 (259) #f #f 0 1 #f #f #t)))) + () + ((r$300 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 128 #f #f #f 2 (127 127) #f #f 0 2 #t #f #f)))) + () + () + () + () + ((r$1002 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 502 + #f + #f + #f + 0 + () + #f + (vector-set! v$419 i$427 r$1005) + 0 + 0 + #t + #f + #f)))) + () + () + ((r$1005 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 503 #f #f #f 1 (503) #f #f 0 1 #t #f #f)))) + () + () + ((r$600 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 15 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$601 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 14 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (r$1009 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 505 #f #f #f 1 (505) #f #f 0 1 #t #f #f)))) + ((r$602 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 13 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$603 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 12 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$604 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 11 #f #f #f 1 (11) #f #f 0 1 #t #f #f))) + (lp$136$408 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 458 + #f + #f + #f + 3 + (437 458 434) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(457 + (k$945 y$409) + ((if (Cyc-fast-lte y$409 1) + (k$945 (Cyc-fast-lte y$409 1)) + (href #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(452 + (hex$411) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(451 + (k$959) + ((if (zero?__inline__ x$405) + (k$959 #f) + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(447 + (r$961) + ((add-wall$396 + k$959 + hex$411 + r$961 + south-west)) + #f)) + harr$388 + (Cyc-fast-sub x$405 3) + (Cyc-fast-sub y$409 1)))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(446 + (r$950) + ((href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(444 + (r$957) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(443 + (r$951) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(442 + (k$952) + ((if (Cyc-fast-lt + x$405 + (Cyc-fast-mul + 3 + (Cyc-fast-sub + ncols$390 + 1))) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(438 + (r$954) + ((add-wall$396 + k$952 + hex$411 + r$954 + south-east)) + #f)) + harr$388 + (Cyc-fast-plus + x$405 + 3) + (Cyc-fast-sub + y$409 + 1)) + (k$952 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(437 + (r$947) + ((lp$136$408 + k$945 + (Cyc-fast-sub + y$409 + 2))) + #f)))) + #f)) + hex$411 + r$957 + south)) + #f)) + harr$388 + x$405 + (Cyc-fast-sub y$409 2))) + #f)))) + #f)) + harr$388 + x$405 + y$409))) + #t)) + 2 + 0 + #t + #f + #f)))) + ((r$605 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 18 #f #f #f 1 (18) #f #f 0 1 #t #f #f)))) + () + () + ((r$608 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 45 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$609 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 44 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + () + () + () + ((new-root$455 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 570 #f #f #f 1 (570) #f #f 0 1 #t #f #f)))) + ((nelts$531 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 698 #f #f #f 1 (698) #f #f 0 1 #t #f #f))) + (ncols$417 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 525 + #f + #f + #f + 5 + (525 518 511 511 493) + #f + #f + 0 + 5 + #t + #t + #f)))) + ((r$905 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 429 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$906 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 394 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + () + () + () + () + () + () + () + () + ((set-equal? + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 672 + #f + #f + 2 + (594 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(672 + (k$1181 s1$521 s2$520) + ((get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(671 + (r$1182) + ((get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(670 (r$1183) ((k$1181 (eq? r$1182 r$1183))) #f)) + s2$520)) + #f)) + s1$521)) + #t))) + 1 + 0 + #f + #f + #f))) + (r$311 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 190 + #f + #f + #f + 10 + (183 177 159 153 135 143 143 168 190 190) + #f + #f + 0 + 10 + #t + #f + #f)))) + ((call-with-current-continuation + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (604) #f #f 1 0 #f #f #f)))) + () + () + () + () + ((r$1014 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 529 + #f + #f + #f + 1 + (528) + #f + (vector-ref ha$432 3) + 0 + 1 + #t + #f + #f)))) + () + () + ((r$1017 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 528 + #f + #f + #f + 1 + (528) + #f + (vector-ref ha$432 2) + 0 + 1 + #t + #f + #f)))) + ((r$610 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 43 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$611 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 41 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$612 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 42 #f #f #f 1 (42) #f #f 0 1 #t #f #f)))) + ((r$613 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 60 #f #f #f 1 (60) #f #f 0 1 #t #f #f)))) + () + () + () + ((lp$192$322 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 220 + #f + #f + #f + 3 + (206 220 203) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(219 + (k$748 c$323) + ((if (Cyc-fast-gte c$323 (Cyc-fast-mul 2 r$773)) + (k$748 (Cyc-fast-gte c$323 (Cyc-fast-mul 2 r$773))) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(215 + (k$759) + ((if (Cyc-fast-eq c$323 entrance$304) + (k$759 #\space) + (k$759 #\_))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(213 + (r$758) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(212 + (r$750) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(211 + (r$751) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(208 + (r$755) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(207 + (r$752) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(206 + (r$753) + ((lp$192$322 + k$748 + (Cyc-fast-plus + c$323 + 2))) + #f)) + #\\)) + #f)) + r$755)) + #f)) + harr$305 + (Cyc-fast-sub nrows$306 1) + (Cyc-fast-plus c$323 1))) + #f)) + #\/)) + #f)) + r$758)) + #f))))) + #t)) + 2 + 0 + #f + #f + #f)))) + () + () + ((mark-path + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 552 + #f + #f + 2 + (263 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(552 + (k$1042 node$444) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(551 + (node$445) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(550 + (lp$446) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(544 (r$1043) ((lp$446 k$1042 node$445)) #f)) + (set! lp$446 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(549 + (k$1045 node$447) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(548 + (r$1046) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(546 + (tmp$111$448) + ((if tmp$111$448 + (lp$446 k$1045 tmp$111$448) + (k$1045 #f))) + #f)) + (vector-ref node$447 4))) + #f)) + (vector-set! node$447 5 #t))) + #t))))) + #f)) + #f)) + #f)) + node$444)) + #t))) + 1 + 0 + #f + #f + #f)))) + ((r$910 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 413 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + ((r$912 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 395 + #f + #f + #f + 0 + () + #f + (set! lp$140$399 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(409 + (k$914 x$400) + ((if (Cyc-fast-lt x$400 3) + (k$914 (Cyc-fast-lt x$400 3)) + (href #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(405 + (r$922) + ((href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(403 + (r$923) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(402 + (r$916) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(401 + (r$919) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(399 + (r$920) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(398 + (r$917) + ((lp$140$399 + k$914 + (Cyc-fast-sub + x$400 + 6))) + #f)) + r$919 + r$920 + south-east)) + #f)) + harr$388 + (Cyc-fast-plus + x$400 + 3) + 0)) + #f)) + harr$388 + x$400 + 1)) + #f)) + r$922 + r$923 + south-west)) + #f)) + harr$388 + (Cyc-fast-sub x$400 3) + 0)) + #f)) + harr$388 + x$400 + 1))) + #t))) + 0 + 0 + #t + #f + #f)))) + () + () + () + ((r$916 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 402 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$917 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 398 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((display-hexbottom + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 123 + #f + #f + 4 + (-1 175 154 137) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(123 + (k$657 hexwalls$298) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(122 + (k$667) + ((bit-test + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(121 + (r$668) + ((if r$668 (k$667 #\\) (k$667 #\space))) + #f)) + hexwalls$298 + south-west)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(120 + (r$666) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(119 + (r$658) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(118 + (k$664) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(117 + (r$665) + ((if r$665 + (k$664 #\_) + (k$664 #\space))) + #f)) + hexwalls$298 + south)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(116 + (r$663) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(115 + (r$659) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(114 + (k$661) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(113 + (r$662) + ((if r$662 + (k$661 #\/) + (k$661 #\space))) + #f)) + hexwalls$298 + south-east)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(112 + (r$660) + ((write-ch k$657 r$660)) + #f)))) + #f)) + r$663)) + #f)))) + #f)) + r$666)) + #f)))) + #t))) + 3 + 0 + #f + #f + #f)))) + ((r$919 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 401 #f #f #f 1 (399) #f #f 0 1 #f #f #f)))) + () + ((set-cell:parent + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 638 + #f + #f + 1 + (-1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(638 + (k$1131 o$497 v$496) + ((k$1131 (vector-set! o$497 4 v$496))) + #t))) + 0 + 0 + #f + #f + #f)))) + () + () + () + () + () + () + () + ((r$1021 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 537 #f #f #f 1 (536) #f #f 0 1 #f #f #f)))) + ((r$1022 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 536 #f #f #f 1 (536) #f #f 0 1 #t #f #f)))) + ((r$1023 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 534 + #f + #f + #f + 1 + (533) + #f + (vector-ref ha$435 3) + 0 + 1 + #t + #f + #f)))) + () + ((union! + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 667 + #f + #f + 2 + (588 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(667 + (k$1166 s1$513 s2$512) + ((get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(665 + (r1$514) + ((get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(663 + (r2$515) + ((set-size + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(661 + (n1$516) + ((set-size + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(659 + (n2$517) + ((if (Cyc-fast-gt n1$516 n2$517) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(651 + (r$1173) + ((k$1166 + (set-car! + r1$514 + (Cyc-fast-plus + n1$516 + n2$517)))) + #f)) + (set-cdr! r2$515 r1$514)) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(653 + (r$1174) + ((k$1166 + (set-car! + r2$515 + (Cyc-fast-plus + n1$516 + n2$517)))) + #f)) + (set-cdr! r1$514 r2$515)))) + #f)) + r2$515)) + #f)) + r1$514)) + #f)) + s2$512)) + #f)) + s1$513)) + #t))) + 1 + 0 + #f + #f + #f))) + (neighbor$510 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 650 #f #f #f 1 (650) #f #f 0 1 #t #f #f)))) + ((lp$446 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 550 + #f + #f + #f + 3 + (546 550 544) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(549 + (k$1045 node$447) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(548 + (r$1046) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(546 + (tmp$111$448) + ((if tmp$111$448 + (lp$446 k$1045 tmp$111$448) + (k$1045 #f))) + #f)) + (vector-ref node$447 4))) + #f)) + (vector-set! node$447 5 #t))) + #t)) + 2 + 0 + #f + #f + #f))) + (r$1026 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 533 + #f + #f + #f + 1 + (533) + #f + (vector-ref ha$435 2) + 0 + 1 + #t + #f + #f)))) + ((vector-for-each-rev + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 635 + #f + #f + 2 + (603 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(635 + (k$1113 proc$489 v$488) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(631 + (lp$491) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(623 + (r$1115) + ((lp$491 + k$1113 + (Cyc-fast-sub (vector-length v$488) 1))) + #f)) + (set! lp$491 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(630 + (k$1117 i$492) + ((if (Cyc-fast-gte i$492 0) + (proc$489 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(626 + (r$1119) + ((lp$491 + k$1117 + (Cyc-fast-sub i$492 1))) + #f)) + (vector-ref v$488 i$492)) + (k$1117 #f))) + #t))))) + #f)) + #f)) + #t))) + 1 + 0 + #f + #f + #f))) + (len$454 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 557 #f #f #f 2 (557 555) #f #f 0 2 #t #f #f)))) + () + () + () + () + ((t0$269 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 55 #f #f #f 1 (36) #f #f 0 1 #t #f #f)))) + () + ((r$626 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 79 #f #f #f 1 (76) #f #f 0 1 #f #f #f)))) + ((r$627 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 76 #f #f #f 1 (76) #f #f 0 1 #t #f #f)))) + () + () + () + ((r$920 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 399 #f #f #f 1 (399) #f #f 0 1 #t #f #f)))) + () + ((r$922 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 405 #f #f #f 1 (403) #f #f 0 1 #f #f #f)))) + ((r$923 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 403 #f #f #f 1 (403) #f #f 0 1 #t #f #f)))) + () + () + ((r$926 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 416 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$927 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 414 #f #f #f 1 (414) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + ((lp$458 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 568 + #f + #f + #f + 3 + (564 568 562) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(567 + (k$1062 node$460 new-parent$459) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(565 + (old-parent$461) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(564 + (r$1064) + ((if old-parent$461 + (lp$458 k$1062 old-parent$461 node$460) + (k$1062 #f))) + #f)) + (vector-set! node$460 4 new-parent$459))) + #f)) + (vector-ref node$460 4))) + #t)) + 2 + 0 + #f + #f + #f)))) + ((j$303 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 131 #f #f #f 1 (131) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + () + () + () + ((ncols$442 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 543 #f #f #f 1 (543) #f #f 0 1 #t #f #f)))) + () + ((r$931 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 417 #f #f #f 1 (417) #f #f 0 1 #t #f #f)))) + () + ((r$933 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 425 + #f + #f + #f + 4 + (425 416 395 419) + #f + #f + 0 + 4 + #t + #f + #f)))) + () + ((n2$517 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 659 + #f + #f + #f + 3 + (653 651 659) + #f + #f + 0 + 3 + #t + #f + #f)))) + ((r$936 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 430 + #f + #f + #f + 0 + () + #f + (set! lp$132$404 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(467 + (k$938 x$405) + ((if (Cyc-fast-lt x$405 0) + (k$938 (Cyc-fast-lt x$405 0)) + (bitwise-and + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(461 + (r$965) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(458 + (lp$136$408) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(434 + (r$943) + ((lp$136$408 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(433 + (r$940) + ((lp$132$404 + k$938 + (Cyc-fast-sub x$405 3))) + #f)) + (Cyc-fast-plus + (Cyc-fast-mul + (Cyc-fast-sub nrows$389 1) + 2) + r$965))) + #f)) + (set! lp$136$408 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(457 + (k$945 y$409) + ((if (Cyc-fast-lte y$409 1) + (k$945 (Cyc-fast-lte y$409 1)) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(452 + (hex$411) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(451 + (k$959) + ((if (zero?__inline__ + x$405) + (k$959 #f) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(447 + (r$961) + ((add-wall$396 + k$959 + hex$411 + r$961 + south-west)) + #f)) + harr$388 + (Cyc-fast-sub + x$405 + 3) + (Cyc-fast-sub + y$409 + 1)))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(446 + (r$950) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(444 + (r$957) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(443 + (r$951) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(442 + (k$952) + ((if (Cyc-fast-lt + x$405 + (Cyc-fast-mul + 3 + (Cyc-fast-sub + ncols$390 + 1))) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(438 + (r$954) + ((add-wall$396 + k$952 + hex$411 + r$954 + south-east)) + #f)) + harr$388 + (Cyc-fast-plus + x$405 + 3) + (Cyc-fast-sub + y$409 + 1)) + (k$952 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(437 + (r$947) + ((lp$136$408 + k$945 + (Cyc-fast-sub + y$409 + 2))) + #f)))) + #f)) + hex$411 + r$957 + south)) + #f)) + harr$388 + x$405 + (Cyc-fast-sub + y$409 + 2))) + #f)))) + #f)) + harr$388 + x$405 + y$409))) + #t))))) + #f)) + #f)) + #f)) + x$405 + 1))) + #t))) + 0 + 0 + #t + #f + #f)))) + ((Cyc-fast-lte + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 6 + (297 297 318 318 457 457) + #f + #f + 6 + 0 + #t + #f + #f)))) + () + () + () + () + () + () + () + ((nrows$297 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 111 #f #f #f 1 (109) #f #f 0 1 #f #f #f)))) + () + () + () + () + () + ((r$1043 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 544 + #f + #f + #f + 0 + () + #f + (set! lp$446 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(549 + (k$1045 node$447) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(548 + (r$1046) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(546 + (tmp$111$448) + ((if tmp$111$448 + (lp$446 k$1045 tmp$111$448) + (k$1045 #f))) + #f)) + (vector-ref node$447 4))) + #f)) + (vector-set! node$447 5 #t))) + #t))) + 0 + 0 + #t + #f + #f)))) + ((make-maze + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 285 + #f + #f + 2 + (258 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(285 + (k$789 nrows$337 ncols$336) + ((gen-maze-array + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(283 + (cells$338) + ((make-wall-vec + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(282 + (r$806) + ((permute-vec! + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(279 + (walls$339) + ((dig-maze + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(276 + (r$792) + ((pick-entrances + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(274 + (result$340) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(271 + (entrance$342 + exit$341) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(269 + (exit-cell$343) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(267 + (walls$344) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(264 + (r$803) + ((reroot-maze + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(263 + (r$798) + ((mark-path + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(262 + (r$799) + ((bitwise-not + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(261 + (r$802) + ((bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(260 + (r$801) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(259 + (r$800) + ((vector + k$789 + cells$338 + entrance$342 + exit$341)) + #f)) + (vector-set! + exit-cell$343 + 3 + r$801))) + #f)) + walls$344 + r$802)) + #f)) + south)) + #f)) + exit-cell$343)) + #f)) + r$803)) + #f)) + cells$338 + (Cyc-fast-sub + nrows$337 + 1) + entrance$342)) + #f)) + (vector-ref + exit-cell$343 + 3))) + #f)) + cells$338 + 0 + exit$341)) + #f)) + (vector-ref result$340 0) + (vector-ref + result$340 + 1))) + #f)) + cells$338)) + #f)) + walls$339 + (Cyc-fast-mul nrows$337 ncols$336))) + #f)) + r$806 + (cons 20 #f))) + #f)) + cells$338)) + #f)) + nrows$337 + ncols$336)) + #t))) + 1 + 0 + #f + #f + #f)))) + () + ((r$1046 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 548 + #f + #f + #f + 0 + () + #f + (vector-set! node$447 5 #t) + 0 + 0 + #t + #f + #f)))) + () + () + () + ((r$642 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 90 + #f + #f + #f + 1 + (90) + #f + (string-append + "maze" + ":" + s1$293 + ":" + s2$292 + ":" + s3$291) + 0 + 1 + #t + #f + #f)))) + () + () + () + () + ((r$647 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 88 #f #f #f 1 (87) #f #f 0 1 #f #f #f)))) + ((r$648 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 87 #f #f #f 1 (87) #f #f 0 1 #t #f #f)))) + () + ((x$527 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 686 #f #f #f 1 (677) #f s$522 0 1 #f #f #f)))) + ((r$940 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 433 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((x$529 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 684 #f #f #f 2 (684 681) #f #f 0 2 #f #t #f)))) + () + ((r$943 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 434 + #f + #f + #f + 0 + () + #f + (set! lp$136$408 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(457 + (k$945 y$409) + ((if (Cyc-fast-lte y$409 1) + (k$945 (Cyc-fast-lte y$409 1)) + (href #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(452 + (hex$411) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(451 + (k$959) + ((if (zero?__inline__ x$405) + (k$959 #f) + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(447 + (r$961) + ((add-wall$396 + k$959 + hex$411 + r$961 + south-west)) + #f)) + harr$388 + (Cyc-fast-sub x$405 3) + (Cyc-fast-sub y$409 1)))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(446 + (r$950) + ((href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(444 + (r$957) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(443 + (r$951) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(442 + (k$952) + ((if (Cyc-fast-lt + x$405 + (Cyc-fast-mul + 3 + (Cyc-fast-sub + ncols$390 + 1))) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(438 + (r$954) + ((add-wall$396 + k$952 + hex$411 + r$954 + south-east)) + #f)) + harr$388 + (Cyc-fast-plus + x$405 + 3) + (Cyc-fast-sub + y$409 + 1)) + (k$952 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(437 + (r$947) + ((lp$136$408 + k$945 + (Cyc-fast-sub + y$409 + 2))) + #f)))) + #f)) + hex$411 + r$957 + south)) + #f)) + harr$388 + x$405 + (Cyc-fast-sub y$409 2))) + #f)))) + #f)) + harr$388 + x$405 + y$409))) + #t))) + 0 + 0 + #t + #f + #f)))) + () + () + () + ((r$947 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 437 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + () + () + () + () + () + ((val$543 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 703 #f #f #f 2 (703 701) #f #f 0 2 #t #f #f)))) + () + () + () + () + ((r$1051 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 560 + #f + #f + #f + 1 + (560) + #f + (vector-ref cell$449 4) + 0 + 1 + #t + #f + #f)))) + ((s3$291 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 97 + #f + #f + #f + 1 + (93) + #f + (number->string count$287) + 0 + 1 + #t + #f + #f))) + (pick-entrances + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 393 + #f + #f + 2 + (276 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(393 + (k$869 harr$361) + ((href/rc + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(392 + (r$896) + ((dfs-maze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(391 + (r$870) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(390 + (r$871) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(389 + (r$872) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(388 + (nrows$363 ncols$362) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(386 + (tcol$364) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(385 + (tp-lp$368) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(357 + (r$874) + ((tp-lp$368 + k$869 + -1 + #f + #f + tcol$364)) + #f)) + (set! tp-lp$368 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(384 + (k$876 max-len$372 + entrance$371 + exit$370 + tcol$369) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(383 + (r$877) + ((if r$877 + (vector + k$876 + entrance$371 + exit$370) + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(380 + (top-cell$373) + ((reroot-maze + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(379 + (r$879) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(377 + (max-len$377 + entrance$376 + exit$375 + bcol$374) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(376 + (bt-lp$378) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(366 + (r$886) + ((bt-lp$378 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(364 + (result$384) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(360 + (max-len$387 + entrance$386 + exit$385) + ((tp-lp$368 + k$876 + max-len$387 + entrance$386 + exit$385 + (Cyc-fast-sub + tcol$369 + 1))) + #f)) + (vector-ref + result$384 + 0) + (vector-ref + result$384 + 1) + (vector-ref + result$384 + 2))) + #f)) + max-len$377 + entrance$376 + exit$375 + bcol$374)) + #f)) + (set! bt-lp$378 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(375 + (k$888 max-len$382 + entrance$381 + exit$380 + bcol$379) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(374 + (r$889) + ((if r$889 + (vector + k$888 + max-len$382 + entrance$381 + exit$380) + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(373 + (r$894) + ((path-length + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(371 + (this-len$383) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(370 + (r$891) + ((if r$891 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(368 + (r$892) + ((bt-lp$378 + k$888 + this-len$383 + tcol$369 + bcol$379 + r$892)) + #f)) + (Cyc-fast-sub + bcol$379 + 1)) + (bt-lp$378 + k$888 + max-len$382 + entrance$381 + exit$380 + (Cyc-fast-sub + bcol$379 + 1)))) + #f)) + (Cyc-fast-gt + this-len$383 + max-len$382))) + #f)) + r$894)) + #f)) + harr$361 + 0 + bcol$379))) + #f)) + (Cyc-fast-lt + bcol$379 + 0))) + #t))))) + #f)) + #f)) + #f)) + max-len$372 + entrance$371 + exit$370 + (Cyc-fast-sub + ncols$362 + 1))) + #f)) + top-cell$373)) + #f)) + harr$361 + (Cyc-fast-sub + nrows$363 + 1) + tcol$369))) + #f)) + (Cyc-fast-lt + tcol$369 + 0))) + #t))))) + #f)) + #f)) + #f)) + (Cyc-fast-sub ncols$362 1))) + #f)) + r$871 + r$872)) + #f)) + (vector-ref harr$361 2))) + #f)) + (vector-ref harr$361 1))) + #f)) + harr$361 + r$896 + for-each-hex-child)) + #f)) + harr$361 + 0 + 0)) + #t))) + 1 + 0 + #f + #f + #f))) + (r$1052 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 553 + #f + #f + #f + 0 + () + #f + (set! lp$105$452 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(557 + (k$1054 len$454 node$453) + ((if node$453 + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(555 + (r$1056) + ((lp$105$452 + k$1054 + (Cyc-fast-plus len$454 1) + r$1056)) + #f)) + (vector-ref node$453 4)) + (k$1054 len$454))) + #t))) + 0 + 0 + #t + #f + #f)))) + () + () + () + ((r$1056 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 555 + #f + #f + #f + 1 + (555) + #f + (vector-ref node$453 4) + 0 + 1 + #t + #f + #f)))) + () + () + () + ((r$652 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 109 + #f + #f + #f + 0 + () + #f + (set! output '()) + 0 + 0 + #t + #f + #f)))) + ((r$653 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 108 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + () + () + ((number->string + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 3 (99 97 95) #f #f 3 0 #t #f #f))) + (not__inline__ + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (130) #f #f 1 0 #t #f #f)))) + ((r$658 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 119 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (cell:walls + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 641 + #f + #f + 1 + (-1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(641 + (k$1140 o$501) + ((k$1140 (vector-ref o$501 3))) + #t))) + 0 + 0 + #f + #f + #f)))) + ((r$659 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 115 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + ((r$950 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 446 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$951 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 443 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + () + ((r$954 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 438 #f #f #f 1 (438) #f #f 0 1 #t #f #f)))) + () + () + ((r$957 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 444 #f #f #f 1 (444) #f #f 0 1 #t #f #f)))) + () + () + () + ((write . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 3 (45 24 26) #f #f 3 0 #f #f #f)))) + ((vector-set! + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 11 + (260 503 549 565 577 586 611 610 636 638 640) + #f + #f + 11 + 0 + #t + #f + #f)))) + () + () + () + ((gen-maze-array + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 492 + #f + #f + 2 + (285 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(492 + (k$974 r$413 c$412) + ((harr-tabulate + k$974 + r$413 + c$412 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(491 + (k$976 x$415 y$414) + ((base-set + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(490 + (r$977) + ((make-cell k$976 r$977 (cons x$415 y$414))) + #f)) + 1)) + #t)))) + #t))) + 1 + 0 + #f + #f + #f)))) + () + ((r$1060 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 562 + #f + #f + #f + 0 + () + #f + (set! lp$458 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(567 + (k$1062 node$460 new-parent$459) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(565 + (old-parent$461) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(564 + (r$1064) + ((if old-parent$461 + (lp$458 k$1062 old-parent$461 node$460) + (k$1062 #f))) + #f)) + (vector-set! node$460 4 new-parent$459))) + #f)) + (vector-ref node$460 4))) + #t))) + 0 + 0 + #t + #f + #f)))) + () + () + () + ((lp$484 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 618 + #f + #f + #f + 3 + (609 618 606) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(617 + (k$1102 i$485) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(616 + (r$1103) + ((if r$1103 + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(614 + (r$1106) + ((random-int + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(613 + (r$1107) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(612 + (elt-i$487 j$486) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(611 + (r$1109) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(610 + (r$1108) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(609 + (r$1104) + ((lp$484 + k$1102 + (Cyc-fast-sub + i$485 + 1))) + #f)) + (vector-set! + v$482 + j$486 + elt-i$487))) + #f)) + (vector-set! + v$482 + i$485 + r$1109))) + #f)) + (vector-ref v$482 j$486))) + #f)) + r$1106 + r$1107)) + #f)) + i$485 + random-state$481)) + #f)) + (vector-ref v$482 i$485)) + (k$1102 #f))) + #f)) + (Cyc-fast-gt i$485 1))) + #t)) + 2 + 0 + #f + #f + #f))) + (r$1064 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 564 + #f + #f + #f + 0 + () + #f + (vector-set! node$460 4 new-parent$459) + 0 + 0 + #t + #f + #f)))) + () + () + () + ((r$660 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 112 #f #f #f 1 (112) #f #f 0 1 #t #f #f))) + (r$1068 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 571 + #f + #f + #f + 0 + () + #f + (set! search$467 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(577 + (k$1070 node$469 parent$468) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(576 + (r$1071) + ((do-children$462 + k$1070 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(575 + (k$1073 child$470) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(574 + (r$1074) + ((if r$1074 + (k$1073 #f) + (search$467 + k$1073 + child$470 + node$469))) + #f)) + (eq? child$470 parent$468))) + #t)) + maze$464 + node$469)) + #f)) + (vector-set! node$469 4 parent$468))) + #t))) + 0 + 0 + #t + #f + #f)))) + () + ((r$662 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 113 #f #f #f 1 (113) #f #f 0 0 #t #f #f)))) + ((r$663 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 116 #f #f #f 1 (116) #f #f 0 1 #t #f #f)))) + () + ((r$665 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 117 #f #f #f 1 (117) #f #f 0 0 #t #f #f)))) + ((r$666 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 120 #f #f #f 1 (120) #f #f 0 1 #t #f #f)))) + () + ((r$668 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 121 #f #f #f 1 (121) #f #f 0 0 #t #f #f)))) + ((x$546 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 741 + #f + #f + #f + 11 + (737 737 737 737 737 737 737 737 737 740 740) + #f + #f + 0 + 11 + #f + #f + #f)))) + () + () + ((r$961 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 447 #f #f #f 1 (447) #f #f 0 1 #t #f #f)))) + () + () + () + ((r$965 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 461 #f #f #f 1 (434) #f #f 0 1 #t #f #f)))) + () + () + () + ((r$969 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 475 + #f + #f + #f + 1 + (475) + #f + (cons r$970 walls$392) + 0 + 0 + #t + #f + #f)))) + () + () + () + () + () + () + () + () + () + ((lp$491 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 631 + #f + #f + #f + 3 + (626 631 623) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(630 + (k$1117 i$492) + ((if (Cyc-fast-gte i$492 0) + (proc$489 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(626 + (r$1119) + ((lp$491 k$1117 (Cyc-fast-sub i$492 1))) + #f)) + (vector-ref v$488 i$492)) + (k$1117 #f))) + #t)) + 2 + 0 + #t + #f + #f))) + (r$1071 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 576 + #f + #f + #f + 0 + () + #f + (vector-set! node$469 4 parent$468) + 0 + 0 + #t + #f + #f)))) + () + () + ((r$1074 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 574 + #f + #f + #f + 1 + (574) + #f + (eq? child$470 parent$468) + 0 + 0 + #t + #f + #f)))) + () + () + () + () + () + ((r$672 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 124 #f #f #f 1 (124) #f #f 0 0 #t #f #f)))) + () + () + ((r$675 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 125 #f #f #f 1 (125) #f #f 0 1 #t #f #f))) + (x$552 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 764 + #f + #f + #f + 11 + (760 760 760 760 760 760 760 760 760 763 763) + #f + #f + 0 + 11 + #t + #f + #f)))) + () + () + ((ncells$471 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 604 #f #f #f 1 (584) #f #f 0 1 #t #f #f)))) + () + () + ((x$558 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 781 + #f + #f + #f + 5 + (781 779 777 771 777) + #f + #f + 0 + 5 + #f + #f + #f))) + (r$970 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 476 #f #f #f 1 (476) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + () + ((r$977 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 490 #f #f #f 1 (490) #f #f 0 1 #t #f #f)))) + ((equal? + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (85) #f #f 1 0 #t #f #f)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + ((for-each-hex-child + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 356 + #f + #f + 2 + (-1 392) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(356 + (k$810 proc$347 harr$346 cell$345) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(354 + (walls$348) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(346 + (nr$352) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(344 + (nc$353) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(336 + (k$860) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(335 + (r$861) + ((if r$861 + (k$860 #f) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(332 + (r$862) + ((proc$347 + k$860 + r$862)) + #f)) + harr$346 + (Cyc-fast-sub + (car (vector-ref + cell$345 + 2)) + 3) + (Cyc-fast-sub + (cdr (vector-ref + cell$345 + 2)) + 1)))) + #f)) + walls$348 + south-west)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(331 + (r$819) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(330 + (k$856) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(329 + (r$857) + ((if r$857 + (k$856 #f) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(327 + (r$858) + ((proc$347 + k$856 + r$858)) + #f)) + harr$346 + (car (vector-ref + cell$345 + 2)) + (Cyc-fast-sub + (cdr (vector-ref + cell$345 + 2)) + 2)))) + #f)) + walls$348 + south)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(326 + (r$820) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(325 + (k$851) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(324 + (r$852) + ((if r$852 + (k$851 #f) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(321 + (r$853) + ((proc$347 + k$851 + r$853)) + #f)) + harr$346 + (Cyc-fast-plus + (car (vector-ref + cell$345 + 2)) + 3) + (Cyc-fast-sub + (cdr (vector-ref + cell$345 + 2)) + 1)))) + #f)) + walls$348 + south-east)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(320 + (r$821) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(319 + (k$840) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(318 + (k$847) + ((if (Cyc-fast-gt + (car (vector-ref + cell$345 + 2)) + 0) + (if (Cyc-fast-lte + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + nr$352 + 1))) + (k$847 (Cyc-fast-lte + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + nr$352 + 1)))) + (mod #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(314 + (r$850) + ((k$847 (zero?__inline__ + r$850))) + #f)) + (car (vector-ref + cell$345 + 2)) + 6)) + (k$847 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(313 + (r$841) + ((if r$841 + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(309 + (nw$359) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(308 + (r$844) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(307 + (r$843) + ((if r$843 + (k$840 #f) + (proc$347 + k$840 + nw$359))) + #f)) + r$844 + south-east)) + #f)) + (vector-ref + nw$359 + 3))) + #f)) + harr$346 + (Cyc-fast-sub + (car (vector-ref + cell$345 + 2)) + 3) + (Cyc-fast-plus + (cdr (vector-ref + cell$345 + 2)) + 1)) + (k$840 #f))) + #f)))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(306 + (r$822) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(305 + (k$834) + ((if (Cyc-fast-lt + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + nr$352 + 1))) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(301 + (n$358) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(300 + (r$838) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(299 + (r$837) + ((if r$837 + (k$834 #f) + (proc$347 + k$834 + n$358))) + #f)) + r$838 + south)) + #f)) + (vector-ref + n$358 + 3))) + #f)) + harr$346 + (car (vector-ref + cell$345 + 2)) + (Cyc-fast-plus + (cdr (vector-ref + cell$345 + 2)) + 2)) + (k$834 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(298 + (r$823) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(297 + (k$830) + ((if (Cyc-fast-lt + (car (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 3 + (Cyc-fast-sub + nc$353 + 1))) + (if (Cyc-fast-lte + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + nr$352 + 1))) + (k$830 (Cyc-fast-lte + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + nr$352 + 1)))) + (mod #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(293 + (r$833) + ((k$830 (zero?__inline__ + r$833))) + #f)) + (car (vector-ref + cell$345 + 2)) + 6)) + (k$830 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(292 + (r$824) + ((if r$824 + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(288 + (ne$356) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(287 + (r$827) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(286 + (r$826) + ((if r$826 + (k$810 #f) + (proc$347 + k$810 + ne$356))) + #f)) + r$827 + south-west)) + #f)) + (vector-ref + ne$356 + 3))) + #f)) + harr$346 + (Cyc-fast-plus + (car (vector-ref + cell$345 + 2)) + 3) + (Cyc-fast-plus + (cdr (vector-ref + cell$345 + 2)) + 1)) + (k$810 #f))) + #f)))) + #f)))) + #f)))) + #f)))) + #f)))) + #f)))) + #f)) + (vector-ref harr$346 2))) + #f)) + (vector-ref harr$346 1))) + #f)) + (vector-ref cell$345 3))) + #t))) + 0 + 1 + #f + #f + #f))) + (r$1086 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 592 #f #f #f 1 (592) #f #f 0 0 #t #f #f)))) + ((r$1087 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 591 + #f + #f + #f + 1 + (589) + #f + (vector-ref (vector-ref wall$474 1) 3) + 0 + 1 + #f + #f + #f)))) + ((r$680 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 130 #f #f #f 1 (130) #f #f 0 1 #t #f #f))) + (r$1088 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 589 #f #f #f 1 (589) #f #f 0 1 #t #f #f)))) + ((r$1089 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 587 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + ((x$560 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 783 #f #f #f 1 (783) #f #f 0 1 #t #f #f))) + (lp$140$399 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 410 + #f + #f + #f + 3 + (398 410 395) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(409 + (k$914 x$400) + ((if (Cyc-fast-lt x$400 3) + (k$914 (Cyc-fast-lt x$400 3)) + (href #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(405 + (r$922) + ((href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(403 + (r$923) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(402 + (r$916) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(401 + (r$919) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(399 + (r$920) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(398 + (r$917) + ((lp$140$399 + k$914 + (Cyc-fast-sub + x$400 + 6))) + #f)) + r$919 + r$920 + south-east)) + #f)) + harr$388 + (Cyc-fast-plus + x$400 + 3) + 0)) + #f)) + harr$388 + x$400 + 1)) + #f)) + r$922 + r$923 + south-west)) + #f)) + harr$388 + (Cyc-fast-sub x$400 3) + 0)) + #f)) + harr$388 + x$400 + 1))) + #t)) + 2 + 0 + #t + #f + #f)))) + () + () + ((hide . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 83 + #f + #f + 3 + (-1 88 89) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(83 + (k$620 r$283 x$282) + ((call-with-values + k$620 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(82 + (k$625) + ((vector + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(79 + (r$626) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(78 + (k$628) + ((if (Cyc-fast-lt r$283 100) + (k$628 0) + (k$628 1))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(76 + (r$627) + ((values k$625 r$626 r$627)) + #f)))) + #f)) + values + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(81 (k$631 x$286) ((k$631 x$286)) #t)))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(74 + (k$623 v$285 i$284) + (((vector-ref v$285 i$284) k$623 x$282)) + #t)))) + #t))) + 2 + 0 + #f + #f + #f)))) + ((r$687 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 224 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$688 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 223 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$689 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 222 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + ((make-wall + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 650 + #f + #f + 2 + (477 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(650 + (k$1162 owner$511 neighbor$510 bit$509) + ((vector + k$1162 + 'wall + owner$511 + neighbor$510 + bit$509)) + #t))) + 1 + 0 + #f + #f + #f)))) + () + () + () + () + () + () + () + () + ((r$989 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 493 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + () + () + ((id$504 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 645 #f #f #f 1 (645) #f #f 0 1 #t #f #f))) + (v$419 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 522 + #f + #f + #f + 2 + (503 493) + #f + (make-vector (Cyc-fast-mul nrows$418 ncols$417)) + 0 + 2 + #f + #f + #f)))) + ((search$467 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 578 + #f + #f + #f + 3 + (574 578 571) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(577 + (k$1070 node$469 parent$468) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(576 + (r$1071) + ((do-children$462 + k$1070 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(575 + (k$1073 child$470) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(574 + (r$1074) + ((if r$1074 + (k$1073 #f) + (search$467 k$1073 child$470 node$469))) + #f)) + (eq? child$470 parent$468))) + #t)) + maze$464 + node$469)) + #f)) + (vector-set! node$469 4 parent$468))) + #t)) + 2 + 0 + #f + #f + #f))) + (south-west + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + #f + #f + #f + 7 + (122 287 336 447 414 403 -1) + #f + (1) + 0 + 6 + #f + #f + #f)))) + () + () + () + ((r$1090 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 585 + #f + #f + #f + 0 + () + #f + (vector-set! (vector-ref wall$474 1) 3 r$1093) + 0 + 0 + #t + #f + #f)))) + () + ((r$1092 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 584 #f #f #f 1 (584) #f #f 0 1 #t #f #f)))) + ((r$1093 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 586 #f #f #f 1 (586) #f #f 0 1 #t #f #f)))) + () + () + () + () + ((display + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 13 + (47 14 15 16 17 18 20 22 23 25 28 63 64) + #f + #f + 13 + 0 + #f + #f + #f))) + (r$1098 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 605 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (r$690 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 202 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$691 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 195 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$692 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 194 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + ((r$694 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 132 + #f + #f + #f + 0 + () + #f + (set! lp$196$310 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(190 + (k$696 r$311) + ((if (Cyc-fast-lt r$311 0) + (k$696 (Cyc-fast-lt r$311 0)) + (write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(186 + (r$698) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(184 + (lp$200$318) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(171 + (r$729) + ((lp$200$318 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(170 + (r$699) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(169 + (k$724) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(168 + (r$725) + ((if r$725 + (dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(165 + (r$727) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(164 + (r$726) + ((write-ch + k$724 + #\\)) + #f)) + r$727)) + #f)) + harr$305 + r$311 + (Cyc-fast-sub + ncols$307 + 1)) + (k$724 #f))) + #f)) + ncols$307)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(163 + (r$700) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(162 + (r$701) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(160 + (lp$207$314) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(146 + (r$712) + ((lp$207$314 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(145 + (r$702) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(144 + (k$706) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(143 + (r$707) + ((if r$707 + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(138 + (r$709) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(137 + (r$708) + ((display-hexbottom + k$706 + r$708)) + #f)) + (vector-ref + r$709 + 3))) + #f)) + harr$305 + r$311 + (Cyc-fast-sub + ncols$307 + 1)) + (if (zero?__inline__ + r$311) + (k$706 #f) + (write-ch + k$706 + #\\)))) + #f)) + ncols$307)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(136 + (r$703) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(135 + (r$704) + ((lp$196$310 + k$696 + (Cyc-fast-sub + r$311 + 1))) + #f)) + #\newline)) + #f)))) + #f)) + 0)) + #f)) + (set! lp$207$314 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(159 + (k$714 c$315) + ((if (Cyc-fast-gte + c$315 + (Cyc-fast-mul + 2 + r$773)) + (k$714 (Cyc-fast-gte + c$315 + (Cyc-fast-mul + 2 + r$773))) + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(155 + (r$723) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(154 + (r$722) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(153 + (r$716) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(150 + (r$719) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(149 + (r$717) + ((lp$207$314 + k$714 + (Cyc-fast-plus + c$315 + 2))) + #f)) + r$719)) + #f)) + harr$305 + (Cyc-fast-sub + r$311 + 1) + (Cyc-fast-plus + c$315 + 1))) + #f)) + r$722)) + #f)) + (vector-ref + r$723 + 3))) + #f)) + harr$305 + r$311 + c$315))) + #t))))) + #f)) + #f)) + #f)) + #\newline)) + #f)))) + #f)) + 1)) + #f)) + (set! lp$200$318 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(183 + (k$731 c$319) + ((if (Cyc-fast-gte + c$319 + (Cyc-fast-mul 2 r$773)) + (k$731 (Cyc-fast-gte + c$319 + (Cyc-fast-mul + 2 + r$773))) + (dot/space + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(178 + (r$738) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(177 + (r$733) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(176 + (r$737) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(175 + (r$736) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(174 + (r$734) + ((lp$200$318 + k$731 + (Cyc-fast-plus + c$319 + 2))) + #f)) + r$736)) + #f)) + (vector-ref + r$737 + 3))) + #f)) + harr$305 + r$311 + c$319)) + #f)) + r$738)) + #f)) + harr$305 + r$311 + (Cyc-fast-sub c$319 1)))) + #t))))) + #f)) + #f)) + #f)) + #\/))) + #t))) + 0 + 0 + #t + #f + #f)))) + () + ((make-cell + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 645 + #f + #f + 2 + (490 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(645 + (k$1149 reachable$505 id$504) + ((vector + k$1149 + 'cell + reachable$505 + id$504 + -1 + #f + #f)) + #t))) + 1 + 0 + #f + #f + #f)))) + () + ((r$698 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 186 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$699 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 170 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + () + ((cell:mark + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 637 + #f + #f + 1 + (-1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(637 + (k$1128 o$495) + ((k$1128 (vector-ref o$495 5))) + #t))) + 0 + 0 + #f + #f + #f))) + (r$991 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 494 + #f + #f + #f + 0 + () + #f + (set! lp$113$421 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(518 + (k$993 r$422) + ((if (Cyc-fast-lt r$422 0) + (k$993 (Cyc-fast-lt r$422 0)) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(513 + (i$424) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(512 + (lp$117$426) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(498 + (r$998) + ((lp$117$426 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(497 + (r$995) + ((lp$113$421 + k$993 + (Cyc-fast-sub r$422 1))) + #f)) + 0 + i$424)) + #f)) + (set! lp$117$426 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(511 + (k$1000 c$428 i$427) + ((if (Cyc-fast-eq c$428 ncols$417) + (k$1000 + (Cyc-fast-eq + c$428 + ncols$417)) + (bitwise-and + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(505 + (r$1009) + ((proc$416 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(503 + (r$1005) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(502 + (r$1002) + ((lp$117$426 + k$1000 + (Cyc-fast-plus + c$428 + 1) + (Cyc-fast-plus + i$427 + 1))) + #f)) + (vector-set! + v$419 + i$427 + r$1005))) + #f)) + (Cyc-fast-mul 3 c$428) + (Cyc-fast-plus + (Cyc-fast-mul + 2 + r$422) + r$1009))) + #f)) + c$428 + 1))) + #t))))) + #f)) + #f)) + #f)) + (Cyc-fast-mul r$422 ncols$417)))) + #t))) + 0 + 0 + #t + #f + #f)))) + () + ((max-len$372 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 384 #f #f #f 1 (379) #f #f 0 1 #f #f #f)))) + () + ((r$995 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 497 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + () + ((r$998 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 498 + #f + #f + #f + 0 + () + #f + (set! lp$117$426 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(511 + (k$1000 c$428 i$427) + ((if (Cyc-fast-eq c$428 ncols$417) + (k$1000 (Cyc-fast-eq c$428 ncols$417)) + (bitwise-and + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(505 + (r$1009) + ((proc$416 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(503 + (r$1005) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(502 + (r$1002) + ((lp$117$426 + k$1000 + (Cyc-fast-plus c$428 1) + (Cyc-fast-plus i$427 1))) + #f)) + (vector-set! v$419 i$427 r$1005))) + #f)) + (Cyc-fast-mul 3 c$428) + (Cyc-fast-plus + (Cyc-fast-mul 2 r$422) + r$1009))) + #f)) + c$428 + 1))) + #t))) + 0 + 0 + #t + #f + #f))) + (max-len$377 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 377 + #f + #f + #f + 1 + (366) + #f + max-len$372 + 0 + 1 + #f + #f + #f)))) + () + ((t1$277 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 36 #f #f #f 1 (36) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + () + () + ((random-state$481 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 622 #f #f #f 1 (614) #f #f 0 1 #f #f #f)))) + ((x$281 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 68 #f #f #f 1 (68) #f #f 0 1 #t #f #f)))) + ((x$282 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 83 #f #f #f 1 (74) #f #f 0 1 #f #f #f)))) + () + () + () + ((x$286 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 81 #f #f #f 1 (81) #f #f 0 1 #t #f #f)))) + () + () + () + () + ((href . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 538 + #f + #f + 18 + (292 + 305 + 313 + 324 + 329 + 335 + 442 + 446 + 451 + 457 + 401 + 402 + 405 + 409 + 416 + 419 + 425 + -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(538 + (k$1020 ha$435 x$434 y$433) + ((div #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(537 + (r$1021) + ((div #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(536 + (r$1022) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(535 + (r$437 c$436) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(534 + (r$1023) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(533 + (r$1026) + ((k$1020 + (vector-ref + r$1023 + (Cyc-fast-plus + (Cyc-fast-mul + r$1026 + r$437) + c$436)))) + #f)) + (vector-ref ha$435 2))) + #f)) + (vector-ref ha$435 3))) + #f)) + r$1021 + r$1022)) + #f)) + x$434 + 3)) + #f)) + y$433 + 2)) + #t))) + 17 + 0 + #f + #f + #f)))) + () + () + () + () + () + ((k$907 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 428 + #f + #f + #f + 2 + (428 395) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(394 + (r$906) + ((k$899 (list->vector walls$392))) + #f)) + 1 + 1 + #t + #f + #t)))) + () + ((k$1102 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 617 #f #f #f 2 (616 609) #f #f 1 1 #t #f #t)))) + () + () + ((max-len$382 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 375 + #f + #f + #f + 3 + (371 370 374) + #f + #f + 0 + 3 + #f + #f + #f)))) + () + () + () + () + ((max-len$387 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 360 + #f + #f + #f + 1 + (360) + #f + (vector-ref result$384 0) + 0 + 1 + #t + #f + #f)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + ((k$615 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 68 #f #f #f 1 (68) #f #f 1 0 #t #f #t)))) + () + () + () + () + () + () + () + () + () + ((k$914 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 409 #f #f #f 2 (398 409) #f #f 1 1 #t #f #t)))) + () + () + () + () + () + ((k$1113 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 635 #f #f #f 1 (623) #f #f 0 1 #t #f #t)))) + () + () + () + ((k$1117 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 630 #f #f #f 2 (630 626) #f #f 1 1 #t #f #t)))) + () + () + () + () + () + ((write-ch + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 251 + #f + #f + 24 + (112 + 116 + 120 + 229 + 233 + 234 + 238 + 207 + 208 + 212 + 213 + 178 + 150 + 136 + 143 + 163 + 164 + 165 + 190 + 195 + 196 + 223 + 224 + -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(251 + (k$776 c$329) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(250 (r$777) ((k$776 (set! output r$777))) #f)) + (cons c$329 output))) + #t))) + 23 + 0 + #f + #f + #f)))) + () + () + () + () + () + ((k$620 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 83 #f #f #f 1 (83) #f #f 0 1 #t #f #t)))) + () + () + ((k$623 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 74 #f #f #f 1 (74) #f #f 0 1 #t #f #t))) + (proc$416 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 525 #f #f #f 1 (505) #f #f 1 0 #f #f #f)))) + () + ((k$625 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 82 #f #f #f 1 (76) #f #f 0 1 #f #f #t)))) + () + () + ((k$628 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 78 + #f + #f + #f + 2 + (78 78) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(76 (r$627) ((values k$625 r$626 r$627)) #f)) + 2 + 0 + #t + #f + #t)))) + () + () + () + () + () + () + () + () + () + () + () + ((k$929 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 419 + #f + #f + #f + 2 + (419 417) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(416 + (r$926) + ((href #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(414 + (r$927) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(413 + (r$910) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(410 + (lp$140$399) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(395 + (r$912) + ((lp$140$399 + k$907 + (Cyc-fast-sub + (Cyc-fast-plus + 3 + (Cyc-fast-mul + 6 + r$933)) + 6))) + #f)) + (set! lp$140$399 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(409 + (k$914 x$400) + ((if (Cyc-fast-lt x$400 3) + (k$914 (Cyc-fast-lt + x$400 + 3)) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(405 + (r$922) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(403 + (r$923) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(402 + (r$916) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(401 + (r$919) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(399 + (r$920) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(398 + (r$917) + ((lp$140$399 + k$914 + (Cyc-fast-sub + x$400 + 6))) + #f)) + r$919 + r$920 + south-east)) + #f)) + harr$388 + (Cyc-fast-plus + x$400 + 3) + 0)) + #f)) + harr$388 + x$400 + 1)) + #f)) + r$922 + r$923 + south-west)) + #f)) + harr$388 + (Cyc-fast-sub + x$400 + 3) + 0)) + #f)) + harr$388 + x$400 + 1))) + #t))))) + #f)) + #f)) + #f)) + rmoc-hex$402 + r$927 + south-west)) + #f)) + harr$388 + (Cyc-fast-sub + (Cyc-fast-plus 3 (Cyc-fast-mul 6 r$933)) + 3) + 0)) + #f)) + 1 + 1 + #f + #f + #t)))) + () + () + ((k$1125 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 636 #f #f #f 1 (636) #f #f 1 0 #t #f #t)))) + () + () + ((k$1128 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 637 #f #f #f 1 (637) #f #f 1 0 #t #f #t)))) + () + () + () + () + () + () + ((vector-ref + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 79 + (74 + 125 + 249 + 247 + 176 + 155 + 138 + 256 + 256 + 256 + 274 + 274 + 269 + 356 + 354 + 346 + 292 + 292 + 288 + 297 + 297 + 297 + 297 + 305 + 305 + 301 + 305 + 313 + 313 + 309 + 318 + 318 + 318 + 318 + 324 + 324 + 329 + 329 + 335 + 335 + 391 + 390 + 364 + 364 + 364 + 487 + 485 + 530 + 529 + 528 + 535 + 534 + 533 + 539 + 540 + 541 + 548 + 561 + 557 + 567 + 602 + 602 + 598 + 598 + 592 + 592 + 591 + 586 + 616 + 612 + 630 + 637 + 639 + 641 + 642 + 643 + 646 + 647 + 648) + #f + #f + 79 + 0 + #t + #f + #f)))) + () + ((random-state + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 718 + #f + #f + 1 + (-1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(718 + (k$1224 n$544) + ((k$1224 (cons n$544 #f))) + #t))) + 0 + 0 + #f + #f + #f)))) + ((y$545 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 741 + #f + #f + #f + 13 + (737 + 737 + 737 + 737 + 737 + 737 + 737 + 737 + 737 + 737 + 737 + 737 + 740) + #f + #f + 0 + 13 + #f + #f + #f)))) + () + ((k$631 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 81 #f #f #f 1 (81) #f #f 1 0 #t #f #t)))) + () + () + ((k$634 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 107 #f #f #f 1 (90) #f #f 0 1 #f #f #t))) + (-1 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(? ? () #t))))))) + */ +/* +"---------------- after cps optimizations (2):" + */ +/* +((define bitwise-not + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(783 + (k$1272 x$560) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(782 + (r$1273) + ((k$1272 (Cyc-fast-sub r$1273 1))) + #f)) + (- x$560))) + #t))) + (define bitwise-and + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(781 + (k$1259 x$558 y$557) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(780 + (r$1260) + ((if r$1260 + (k$1259 0) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(779 + (r$1261) + ((if r$1261 + (k$1259 0) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(778 + (r$1262) + ((if r$1262 + (k$1259 y$557) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(777 + (r$1263) + ((if r$1263 + (k$1259 x$558) + (div #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(775 + (r$1268) + ((div #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(774 + (r$1269) + ((bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(772 + (z$559) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(771 + (k$1266) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(770 + (r$1267) + ((if r$1267 + (odd? k$1266 + y$557) + (k$1266 + #f))) + #f)) + x$558)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(769 + (r$1265) + ((if r$1265 + (k$1259 + (+ z$559 + z$559 + 1)) + (k$1259 + (Cyc-fast-plus + z$559 + z$559)))) + #f)))) + #f)) + r$1268 + r$1269)) + #f)) + y$557 + 2)) + #f)) + x$558 + 2))) + #f)) + (Cyc-fast-eq y$557 -1)))) + #f)) + (Cyc-fast-eq x$558 -1)))) + #f)) + (Cyc-fast-eq y$557 0)))) + #f)) + (Cyc-fast-eq x$558 0))) + #t))) + (define div + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(764 + (k$1243 x$552 y$551) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(763 + (k$1254) + ((if (exact-integer?__inline__ x$552) + (if (exact-integer?__inline__ y$551) + (k$1254 (Cyc-fast-gte x$552 0)) + (k$1254 #f)) + (k$1254 #f))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(760 + (r$1244) + ((if r$1244 + (k$1243 (quotient__inline__ x$552 y$551)) + (if (Cyc-fast-lt y$551 0) + (if (Cyc-fast-eq + (Cyc-fast-sub + x$552 + (Cyc-fast-mul + (quotient__inline__ x$552 y$551) + y$551)) + 0) + (k$1243 (quotient__inline__ x$552 y$551)) + (k$1243 + (Cyc-fast-plus + (quotient__inline__ x$552 y$551) + 1))) + (if (Cyc-fast-eq + (Cyc-fast-sub + x$552 + (Cyc-fast-mul + (quotient__inline__ x$552 y$551) + y$551)) + 0) + (k$1243 (quotient__inline__ x$552 y$551)) + (k$1243 + (Cyc-fast-sub (quotient__inline__ x$552 y$551) 1)))))) + #f)))) + #t))) + (define mod + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(741 + (k$1227 x$546 y$545) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(740 + (k$1238) + ((if (exact-integer?__inline__ x$546) + (if (exact-integer?__inline__ y$545) + (k$1238 (Cyc-fast-gte x$546 0)) + (k$1238 #f)) + (k$1238 #f))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(737 + (r$1228) + ((if r$1228 + (remainder k$1227 x$546 y$545) + (if (Cyc-fast-lt y$545 0) + (if (Cyc-fast-eq + (Cyc-fast-sub + x$546 + (Cyc-fast-mul + (quotient__inline__ x$546 y$545) + y$545)) + 0) + (k$1227 0) + (k$1227 + (Cyc-fast-sub + (Cyc-fast-sub + x$546 + (Cyc-fast-mul + (quotient__inline__ x$546 y$545) + y$545)) + y$545))) + (if (Cyc-fast-eq + (Cyc-fast-sub + x$546 + (Cyc-fast-mul + (quotient__inline__ x$546 y$545) + y$545)) + 0) + (k$1227 0) + (k$1227 + (Cyc-fast-plus + (Cyc-fast-sub + x$546 + (Cyc-fast-mul + (quotient__inline__ x$546 y$545) + y$545)) + y$545)))))) + #f)))) + #t))) + (define random-state + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(718 + (k$1224 n$544) + ((k$1224 (cons n$544 #f))) + #t))) + (define rand + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(717 + (k$1211 state$534) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(715 + (seed$539) + ((div #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(713 + (hi$540) + ((mod #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(711 + (lo$541) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(706 + (k$1218) + ((if (Cyc-fast-gt + (Cyc-fast-sub + (Cyc-fast-mul 2813 lo$541) + (Cyc-fast-mul 2699 hi$540)) + 0) + (k$1218 + (Cyc-fast-sub + (Cyc-fast-mul 2813 lo$541) + (Cyc-fast-mul 2699 hi$540))) + (k$1218 + (Cyc-fast-plus + (Cyc-fast-sub + (Cyc-fast-mul 2813 lo$541) + (Cyc-fast-mul 2699 hi$540)) + 8388607)))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(703 + (val$543) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(701 + (r$1217) + ((k$1211 val$543)) + #f)) + (set-car! state$534 val$543))) + #f)))) + #f)) + seed$539 + 2787)) + #f)) + seed$539 + 2787)) + #f)) + (car state$534))) + #t))) + (define random-int + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(700 + (k$1207 n$533 state$532) + ((rand #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(699 (r$1208) ((mod k$1207 r$1208 n$533)) #f)) + state$532)) + #t))) + (define base-set + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(698 + (k$1203 nelts$531) + ((k$1203 (cons nelts$531 '()))) + #t))) + (define get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(696 + (k$1186 s$522) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(695 + (r$523) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(694 + (lp$524) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(673 (r$1187) ((lp$524 k$1186 r$523)) #f)) + (set! lp$524 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(693 + (k$1189 r$525) + ((if (pair? (cdr r$525)) + (lp$524 k$1189 (cdr r$525)) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(688 + (k$1193) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(687 + (r$1194) + ((if r$1194 + (k$1193 #f) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(686 + (x$527) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(685 + (lp$528) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(677 + (r$1195) + ((lp$528 + k$1193 + x$527)) + #f)) + (set! lp$528 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(684 + (k$1197 x$529) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(682 + (next$530) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(681 + (r$1199) + ((if r$1199 + (k$1197 + #f) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(679 + (r$1200) + ((lp$528 + k$1197 + next$530)) + #f)) + (set-cdr! + x$529 + r$525)))) + #f)) + (eq? r$525 + next$530))) + #f)) + (cdr x$529))) + #t))))) + #f)) + #f)) + #f)) + s$522))) + #f)) + (eq? r$525 s$522))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(676 (r$1192) ((k$1189 r$525)) #f))))) + #t))))) + #f)) + #f)) + #f)) + s$522)) + #t))) + (define set-equal? + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(672 + (k$1181 s1$521 s2$520) + ((get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(671 + (r$1182) + ((get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(670 (r$1183) ((k$1181 (eq? r$1182 r$1183))) #f)) + s2$520)) + #f)) + s1$521)) + #t))) + (define set-size + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(669 + (k$1177 s$519) + ((get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(668 (r$1178) ((k$1177 (car r$1178))) #f)) + s$519)) + #t))) + (define union! + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(667 + (k$1166 s1$513 s2$512) + ((get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(665 + (r1$514) + ((get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(663 + (r2$515) + ((set-size + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(661 + (n1$516) + ((set-size + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(659 + (n2$517) + ((if (Cyc-fast-gt n1$516 n2$517) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(651 + (r$1173) + ((k$1166 + (set-car! + r1$514 + (Cyc-fast-plus n1$516 n2$517)))) + #f)) + (set-cdr! r2$515 r1$514)) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(653 + (r$1174) + ((k$1166 + (set-car! + r2$515 + (Cyc-fast-plus n1$516 n2$517)))) + #f)) + (set-cdr! r1$514 r2$515)))) + #f)) + r2$515)) + #f)) + r1$514)) + #f)) + s2$512)) + #f)) + s1$513)) + #t))) + (define make-wall + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(650 + (k$1162 owner$511 neighbor$510 bit$509) + ((vector + k$1162 + 'wall + owner$511 + neighbor$510 + bit$509)) + #t))) + (define wall:owner + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(648 + (k$1159 o$508) + ((k$1159 (vector-ref o$508 1))) + #t))) + (define wall:neighbor + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(647 + (k$1156 o$507) + ((k$1156 (vector-ref o$507 2))) + #t))) + (define wall:bit + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(646 + (k$1153 o$506) + ((k$1153 (vector-ref o$506 3))) + #t))) + (define make-cell + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(645 + (k$1149 reachable$505 id$504) + ((vector + k$1149 + 'cell + reachable$505 + id$504 + -1 + #f + #f)) + #t))) + (define cell:reachable + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(643 + (k$1146 o$503) + ((k$1146 (vector-ref o$503 1))) + #t))) + (define cell:id + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(642 + (k$1143 o$502) + ((k$1143 (vector-ref o$502 2))) + #t))) + (define cell:walls + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(641 + (k$1140 o$501) + ((k$1140 (vector-ref o$501 3))) + #t))) + (define set-cell:walls + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(640 + (k$1137 o$500 v$499) + ((k$1137 (vector-set! o$500 3 v$499))) + #t))) + (define cell:parent + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(639 + (k$1134 o$498) + ((k$1134 (vector-ref o$498 4))) + #t))) + (define set-cell:parent + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(638 + (k$1131 o$497 v$496) + ((k$1131 (vector-set! o$497 4 v$496))) + #t))) + (define cell:mark + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(637 + (k$1128 o$495) + ((k$1128 (vector-ref o$495 5))) + #t))) + (define set-cell:mark + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(636 + (k$1125 o$494 v$493) + ((k$1125 (vector-set! o$494 5 v$493))) + #t))) + (define vector-for-each-rev + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(635 + (k$1113 proc$489 v$488) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(631 + (lp$491) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(623 + (r$1115) + ((lp$491 + k$1113 + (Cyc-fast-sub (vector-length v$488) 1))) + #f)) + (set! lp$491 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(630 + (k$1117 i$492) + ((if (Cyc-fast-gte i$492 0) + (proc$489 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(626 + (r$1119) + ((lp$491 k$1117 (Cyc-fast-sub i$492 1))) + #f)) + (vector-ref v$488 i$492)) + (k$1117 #f))) + #t))))) + #f)) + #f)) + #t))) + (define permute-vec! + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(622 + (k$1097 v$482 random-state$481) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(621 + (r$1110) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(618 + (lp$484) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(606 + (r$1100) + ((lp$484 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(605 (r$1098) ((k$1097 v$482)) #f)) + (Cyc-fast-sub r$1110 1))) + #f)) + (set! lp$484 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(617 + (k$1102 i$485) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(616 + (r$1103) + ((if r$1103 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(614 + (r$1106) + ((random-int + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(613 + (r$1107) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(612 + (elt-i$487 j$486) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(611 + (r$1109) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(610 + (r$1108) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(609 + (r$1104) + ((lp$484 + k$1102 + (Cyc-fast-sub + i$485 + 1))) + #f)) + (vector-set! + v$482 + j$486 + elt-i$487))) + #f)) + (vector-set! + v$482 + i$485 + r$1109))) + #f)) + (vector-ref + v$482 + j$486))) + #f)) + r$1106 + r$1107)) + #f)) + i$485 + random-state$481)) + #f)) + (vector-ref v$482 i$485)) + (k$1102 #f))) + #f)) + (Cyc-fast-gt i$485 1))) + #t))))) + #f)) + #f)) + #f)) + (vector-length v$482))) + #t))) + (define dig-maze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(604 + (k$1077 walls$472 ncells$471) + ((call-with-current-continuation + k$1077 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(603 + (k$1079 quit$473) + ((vector-for-each-rev + k$1079 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(602 + (k$1081 wall$474) + ((set-equal? + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(592 + (r$1086) + ((if r$1086 + (k$1081 #f) + (bitwise-not + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(589 + (r$1088) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(588 + (walls$480 wall-mask$479) + ((union! + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(587 + (r$1089) + ((bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(586 + (r$1093) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(585 + (r$1090) + ((set-size + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(584 + (r$1092) + ((if (Cyc-fast-eq + r$1092 + ncells$471) + (quit$473 + k$1081 + #f) + (k$1081 + #f))) + #f)) + (vector-ref + (vector-ref + wall$474 + 1) + 1))) + #f)) + (vector-set! + (vector-ref + wall$474 + 1) + 3 + r$1093))) + #f)) + walls$480 + wall-mask$479)) + #f)) + (vector-ref + (vector-ref wall$474 1) + 1) + (vector-ref + (vector-ref wall$474 2) + 1))) + #f)) + (vector-ref (vector-ref wall$474 1) 3) + r$1088)) + #f)) + (vector-ref wall$474 3)))) + #f)) + (vector-ref (vector-ref wall$474 1) 1) + (vector-ref (vector-ref wall$474 2) 1))) + #t)) + walls$472)) + #t)))) + #t))) + (define dfs-maze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(580 + (k$1067 maze$464 root$463 do-children$462) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(579 + (node$466) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(578 + (search$467) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(571 + (r$1068) + ((search$467 k$1067 node$466 #f)) + #f)) + (set! search$467 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(577 + (k$1070 node$469 parent$468) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(576 + (r$1071) + ((do-children$462 + k$1070 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(575 + (k$1073 child$470) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(574 + (r$1074) + ((if r$1074 + (k$1073 #f) + (search$467 + k$1073 + child$470 + node$469))) + #f)) + (eq? child$470 parent$468))) + #t)) + maze$464 + node$469)) + #f)) + (vector-set! node$469 4 parent$468))) + #t))))) + #f)) + #f)) + #f)) + root$463)) + #t))) + (define reroot-maze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(570 + (k$1059 new-root$455) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(569 + (node$457) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(568 + (lp$458) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(562 (r$1060) ((lp$458 k$1059 node$457 #f)) #f)) + (set! lp$458 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(567 + (k$1062 node$460 new-parent$459) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(565 + (old-parent$461) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(564 + (r$1064) + ((if old-parent$461 + (lp$458 + k$1062 + old-parent$461 + node$460) + (k$1062 #f))) + #f)) + (vector-set! node$460 4 new-parent$459))) + #f)) + (vector-ref node$460 4))) + #t))))) + #f)) + #f)) + #f)) + new-root$455)) + #t))) + (define path-length + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(561 + (k$1050 cell$449) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(558 + (lp$105$452) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(553 + (r$1052) + ((lp$105$452 k$1050 0 (vector-ref cell$449 4))) + #f)) + (set! lp$105$452 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(557 + (k$1054 len$454 node$453) + ((if node$453 + (lp$105$452 + k$1054 + (Cyc-fast-plus len$454 1) + (vector-ref node$453 4)) + (k$1054 len$454))) + #t))))) + #f)) + #f)) + #t))) + (define mark-path + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(552 + (k$1042 node$444) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(551 + (node$445) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(550 + (lp$446) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(544 (r$1043) ((lp$446 k$1042 node$445)) #f)) + (set! lp$446 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(549 + (k$1045 node$447) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(548 + (r$1046) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(546 + (tmp$111$448) + ((if tmp$111$448 + (lp$446 k$1045 tmp$111$448) + (k$1045 #f))) + #f)) + (vector-ref node$447 4))) + #f)) + (vector-set! node$447 5 #t))) + #t))))) + #f)) + #f)) + #f)) + node$444)) + #t))) + (define make-harr + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(543 + (k$1038 nrows$443 ncols$442 elts$441) + ((vector + k$1038 + 'harr + nrows$443 + ncols$442 + elts$441)) + #t))) + (define harr:nrows + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(541 + (k$1035 o$440) + ((k$1035 (vector-ref o$440 1))) + #t))) + (define harr:ncols + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(540 + (k$1032 o$439) + ((k$1032 (vector-ref o$439 2))) + #t))) + (define harr:elts + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(539 + (k$1029 o$438) + ((k$1029 (vector-ref o$438 3))) + #t))) + (define href + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(538 + (k$1020 ha$435 x$434 y$433) + ((div #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(537 + (r$1021) + ((div #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(536 + (r$1022) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(535 + (r$437 c$436) + ((k$1020 + (vector-ref + (vector-ref ha$435 3) + (Cyc-fast-plus + (Cyc-fast-mul + (vector-ref ha$435 2) + r$437) + c$436)))) + #f)) + r$1021 + r$1022)) + #f)) + x$434 + 3)) + #f)) + y$433 + 2)) + #t))) + (define href/rc + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(530 + (k$1013 ha$432 r$431 c$430) + ((k$1013 + (vector-ref + (vector-ref ha$432 3) + (Cyc-fast-plus + (Cyc-fast-mul (vector-ref ha$432 2) r$431) + c$430)))) + #t))) + (define harr-tabulate + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(525 + (k$987 nrows$418 ncols$417 proc$416) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(522 + (v$419) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(519 + (lp$113$421) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(494 + (r$991) + ((lp$113$421 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(493 + (r$989) + ((vector k$987 'harr nrows$418 ncols$417 v$419)) + #f)) + (Cyc-fast-sub nrows$418 1))) + #f)) + (set! lp$113$421 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(518 + (k$993 r$422) + ((if (Cyc-fast-lt r$422 0) + (k$993 (Cyc-fast-lt r$422 0)) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(513 + (i$424) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(512 + (lp$117$426) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(498 + (r$998) + ((lp$117$426 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(497 + (r$995) + ((lp$113$421 + k$993 + (Cyc-fast-sub + r$422 + 1))) + #f)) + 0 + i$424)) + #f)) + (set! lp$117$426 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(511 + (k$1000 c$428 i$427) + ((if (Cyc-fast-eq + c$428 + ncols$417) + (k$1000 + (Cyc-fast-eq + c$428 + ncols$417)) + (bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(505 + (r$1009) + ((proc$416 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(503 + (r$1005) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(502 + (r$1002) + ((lp$117$426 + k$1000 + (Cyc-fast-plus + c$428 + 1) + (Cyc-fast-plus + i$427 + 1))) + #f)) + (vector-set! + v$419 + i$427 + r$1005))) + #f)) + (Cyc-fast-mul + 3 + c$428) + (Cyc-fast-plus + (Cyc-fast-mul + 2 + r$422) + r$1009))) + #f)) + c$428 + 1))) + #t))))) + #f)) + #f)) + #f)) + (Cyc-fast-mul r$422 ncols$417)))) + #t))))) + #f)) + #f)) + #f)) + (make-vector (Cyc-fast-mul nrows$418 ncols$417)))) + #t))) + (define south-west 1) + (define south 2) + (define south-east 4) + (define gen-maze-array + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(492 + (k$974 r$413 c$412) + ((harr-tabulate + k$974 + r$413 + c$412 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(491 + (k$976 x$415 y$414) + ((vector + k$976 + 'cell + (cons 1 '()) + (cons x$415 y$414) + -1 + #f + #f)) + #t)))) + #t))) + (define make-wall-vec + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(487 + (k$899 harr$388) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(478 + (walls$392) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(473 + (add-wall$396) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(468 + (lp$132$404) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(430 + (r$936) + ((lp$132$404 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(429 + (r$905) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(428 + (k$907) + ((if (Cyc-fast-gt + (vector-ref harr$388 2) + 1) + (div #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(425 + (r$933) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(420 + (rmoc-hex$402) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(419 + (k$929) + ((if (Cyc-fast-lt + (Cyc-fast-plus + 3 + (Cyc-fast-mul + 6 + r$933)) + (Cyc-fast-mul + 3 + (Cyc-fast-sub + (vector-ref + harr$388 + 2) + 1))) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(417 + (r$931) + ((add-wall$396 + k$929 + rmoc-hex$402 + r$931 + south-east)) + #f)) + harr$388 + (Cyc-fast-mul + 3 + (Cyc-fast-sub + (vector-ref + harr$388 + 2) + 1)) + 0) + (k$929 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(416 + (r$926) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(414 + (r$927) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(413 + (r$910) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(410 + (lp$140$399) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(395 + (r$912) + ((lp$140$399 + k$907 + (Cyc-fast-sub + (Cyc-fast-plus + 3 + (Cyc-fast-mul + 6 + r$933)) + 6))) + #f)) + (set! lp$140$399 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(409 + (k$914 x$400) + ((if (Cyc-fast-lt + x$400 + 3) + (k$914 (Cyc-fast-lt + x$400 + 3)) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(405 + (r$922) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(403 + (r$923) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(402 + (r$916) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(401 + (r$919) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(399 + (r$920) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(398 + (r$917) + ((lp$140$399 + k$914 + (Cyc-fast-sub + x$400 + 6))) + #f)) + r$919 + r$920 + south-east)) + #f)) + harr$388 + (Cyc-fast-plus + x$400 + 3) + 0)) + #f)) + harr$388 + x$400 + 1)) + #f)) + r$922 + r$923 + south-west)) + #f)) + harr$388 + (Cyc-fast-sub + x$400 + 3) + 0)) + #f)) + harr$388 + x$400 + 1))) + #t))))) + #f)) + #f)) + #f)) + rmoc-hex$402 + r$927 + south-west)) + #f)) + harr$388 + (Cyc-fast-sub + (Cyc-fast-plus + 3 + (Cyc-fast-mul + 6 + r$933)) + 3) + 0)) + #f)))) + #f)) + harr$388 + (Cyc-fast-plus + 3 + (Cyc-fast-mul + 6 + r$933)) + 1)) + #f)) + (Cyc-fast-sub + (vector-ref harr$388 2) + 2) + 2) + (k$907 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(394 + (r$906) + ((k$899 (list->vector walls$392))) + #f)))) + #f)) + (Cyc-fast-mul + (Cyc-fast-sub (vector-ref harr$388 2) 1) + 3))) + #f)) + (set! lp$132$404 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(467 + (k$938 x$405) + ((if (Cyc-fast-lt x$405 0) + (k$938 (Cyc-fast-lt x$405 0)) + (bitwise-and + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(461 + (r$965) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(458 + (lp$136$408) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(434 + (r$943) + ((lp$136$408 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(433 + (r$940) + ((lp$132$404 + k$938 + (Cyc-fast-sub + x$405 + 3))) + #f)) + (Cyc-fast-plus + (Cyc-fast-mul + (Cyc-fast-sub + (vector-ref + harr$388 + 1) + 1) + 2) + r$965))) + #f)) + (set! lp$136$408 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(457 + (k$945 y$409) + ((if (Cyc-fast-lte + y$409 + 1) + (k$945 (Cyc-fast-lte + y$409 + 1)) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(452 + (hex$411) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(451 + (k$959) + ((if (zero?__inline__ + x$405) + (k$959 #f) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(447 + (r$961) + ((add-wall$396 + k$959 + hex$411 + r$961 + south-west)) + #f)) + harr$388 + (Cyc-fast-sub + x$405 + 3) + (Cyc-fast-sub + y$409 + 1)))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(446 + (r$950) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(444 + (r$957) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(443 + (r$951) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(442 + (k$952) + ((if (Cyc-fast-lt + x$405 + (Cyc-fast-mul + 3 + (Cyc-fast-sub + (vector-ref + harr$388 + 2) + 1))) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(438 + (r$954) + ((add-wall$396 + k$952 + hex$411 + r$954 + south-east)) + #f)) + harr$388 + (Cyc-fast-plus + x$405 + 3) + (Cyc-fast-sub + y$409 + 1)) + (k$952 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(437 + (r$947) + ((lp$136$408 + k$945 + (Cyc-fast-sub + y$409 + 2))) + #f)))) + #f)) + hex$411 + r$957 + south)) + #f)) + harr$388 + x$405 + (Cyc-fast-sub + y$409 + 2))) + #f)))) + #f)) + harr$388 + x$405 + y$409))) + #t))))) + #f)) + #f)) + #f)) + x$405 + 1))) + #t))))) + #f)) + #f)) + #f)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(477 + (k$968 o$395 n$394 b$393) + ((vector + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(476 + (r$970) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(475 + (r$969) + ((k$968 (set! walls$392 r$969))) + #f)) + (cons r$970 walls$392))) + #f)) + 'wall + o$395 + n$394 + b$393)) + #t)))) + #f)) + '())) + #t))) + (define pick-entrances + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(393 + (k$869 harr$361) + ((href/rc + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(392 + (r$896) + ((dfs-maze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(391 + (r$870) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(390 + (r$871) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(389 + (r$872) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(388 + (nrows$363 ncols$362) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(385 + (tp-lp$368) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(357 + (r$874) + ((tp-lp$368 + k$869 + -1 + #f + #f + (Cyc-fast-sub + ncols$362 + 1))) + #f)) + (set! tp-lp$368 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(384 + (k$876 max-len$372 + entrance$371 + exit$370 + tcol$369) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(383 + (r$877) + ((if r$877 + (vector + k$876 + entrance$371 + exit$370) + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(380 + (top-cell$373) + ((reroot-maze + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(379 + (r$879) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(377 + (max-len$377 + entrance$376 + exit$375 + bcol$374) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(376 + (bt-lp$378) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(366 + (r$886) + ((bt-lp$378 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(364 + (result$384) + ((tp-lp$368 + k$876 + (vector-ref + result$384 + 0) + (vector-ref + result$384 + 1) + (vector-ref + result$384 + 2) + (Cyc-fast-sub + tcol$369 + 1))) + #f)) + max-len$377 + entrance$376 + exit$375 + bcol$374)) + #f)) + (set! bt-lp$378 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(375 + (k$888 max-len$382 + entrance$381 + exit$380 + bcol$379) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(374 + (r$889) + ((if r$889 + (vector + k$888 + max-len$382 + entrance$381 + exit$380) + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(373 + (r$894) + ((path-length + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(371 + (this-len$383) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(370 + (r$891) + ((if r$891 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(368 + (r$892) + ((bt-lp$378 + k$888 + this-len$383 + tcol$369 + bcol$379 + r$892)) + #f)) + (Cyc-fast-sub + bcol$379 + 1)) + (bt-lp$378 + k$888 + max-len$382 + entrance$381 + exit$380 + (Cyc-fast-sub + bcol$379 + 1)))) + #f)) + (Cyc-fast-gt + this-len$383 + max-len$382))) + #f)) + r$894)) + #f)) + harr$361 + 0 + bcol$379))) + #f)) + (Cyc-fast-lt + bcol$379 + 0))) + #t))))) + #f)) + #f)) + #f)) + max-len$372 + entrance$371 + exit$370 + (Cyc-fast-sub + ncols$362 + 1))) + #f)) + top-cell$373)) + #f)) + harr$361 + (Cyc-fast-sub + nrows$363 + 1) + tcol$369))) + #f)) + (Cyc-fast-lt + tcol$369 + 0))) + #t))))) + #f)) + #f)) + #f)) + r$871 + r$872)) + #f)) + (vector-ref harr$361 2))) + #f)) + (vector-ref harr$361 1))) + #f)) + harr$361 + r$896 + for-each-hex-child)) + #f)) + harr$361 + 0 + 0)) + #t))) + (define for-each-hex-child + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(356 + (k$810 proc$347 harr$346 cell$345) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(336 + (k$860) + ((bit-test + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(335 + (r$861) + ((if r$861 + (k$860 #f) + (href #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(332 (r$862) ((proc$347 k$860 r$862)) #f)) + harr$346 + (Cyc-fast-sub (car (vector-ref cell$345 2)) 3) + (Cyc-fast-sub (cdr (vector-ref cell$345 2)) 1)))) + #f)) + (vector-ref cell$345 3) + south-west)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(331 + (r$819) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(330 + (k$856) + ((bit-test + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(329 + (r$857) + ((if r$857 + (k$856 #f) + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(327 (r$858) ((proc$347 k$856 r$858)) #f)) + harr$346 + (car (vector-ref cell$345 2)) + (Cyc-fast-sub + (cdr (vector-ref cell$345 2)) + 2)))) + #f)) + (vector-ref cell$345 3) + south)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(326 + (r$820) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(325 + (k$851) + ((bit-test + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(324 + (r$852) + ((if r$852 + (k$851 #f) + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(321 + (r$853) + ((proc$347 k$851 r$853)) + #f)) + harr$346 + (Cyc-fast-plus + (car (vector-ref cell$345 2)) + 3) + (Cyc-fast-sub + (cdr (vector-ref cell$345 2)) + 1)))) + #f)) + (vector-ref cell$345 3) + south-east)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(320 + (r$821) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(319 + (k$840) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(318 + (k$847) + ((if (Cyc-fast-gt + (car (vector-ref cell$345 2)) + 0) + (if (Cyc-fast-lte + (cdr (vector-ref cell$345 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref harr$346 1) + 1))) + (k$847 (Cyc-fast-lte + (cdr (vector-ref cell$345 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref harr$346 1) + 1)))) + (mod #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(314 + (r$850) + ((k$847 (zero?__inline__ + r$850))) + #f)) + (car (vector-ref cell$345 2)) + 6)) + (k$847 #f))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(313 + (r$841) + ((if r$841 + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(309 + (nw$359) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(308 + (r$844) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(307 + (r$843) + ((if r$843 + (k$840 #f) + (proc$347 + k$840 + nw$359))) + #f)) + r$844 + south-east)) + #f)) + (vector-ref nw$359 3))) + #f)) + harr$346 + (Cyc-fast-sub + (car (vector-ref cell$345 2)) + 3) + (Cyc-fast-plus + (cdr (vector-ref cell$345 2)) + 1)) + (k$840 #f))) + #f)))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(306 + (r$822) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(305 + (k$834) + ((if (Cyc-fast-lt + (cdr (vector-ref cell$345 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref harr$346 1) + 1))) + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(301 + (n$358) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(300 + (r$838) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(299 + (r$837) + ((if r$837 + (k$834 #f) + (proc$347 + k$834 + n$358))) + #f)) + r$838 + south)) + #f)) + (vector-ref n$358 3))) + #f)) + harr$346 + (car (vector-ref cell$345 2)) + (Cyc-fast-plus + (cdr (vector-ref cell$345 2)) + 2)) + (k$834 #f))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(298 + (r$823) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(297 + (k$830) + ((if (Cyc-fast-lt + (car (vector-ref cell$345 2)) + (Cyc-fast-mul + 3 + (Cyc-fast-sub + (vector-ref harr$346 2) + 1))) + (if (Cyc-fast-lte + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref harr$346 1) + 1))) + (k$830 (Cyc-fast-lte + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref + harr$346 + 1) + 1)))) + (mod #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(293 + (r$833) + ((k$830 (zero?__inline__ + r$833))) + #f)) + (car (vector-ref + cell$345 + 2)) + 6)) + (k$830 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(292 + (r$824) + ((if r$824 + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(288 + (ne$356) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(287 + (r$827) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(286 + (r$826) + ((if r$826 + (k$810 #f) + (proc$347 + k$810 + ne$356))) + #f)) + r$827 + south-west)) + #f)) + (vector-ref + ne$356 + 3))) + #f)) + harr$346 + (Cyc-fast-plus + (car (vector-ref + cell$345 + 2)) + 3) + (Cyc-fast-plus + (cdr (vector-ref + cell$345 + 2)) + 1)) + (k$810 #f))) + #f)))) + #f)))) + #f)))) + #f)))) + #f)))) + #f)))) + #t))) + (define make-maze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(285 + (k$789 nrows$337 ncols$336) + ((gen-maze-array + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(283 + (cells$338) + ((make-wall-vec + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(282 + (r$806) + ((permute-vec! + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(279 + (walls$339) + ((dig-maze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(276 + (r$792) + ((pick-entrances + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(274 + (result$340) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(269 + (exit-cell$343) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(267 + (walls$344) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(264 + (r$803) + ((reroot-maze + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(263 + (r$798) + ((mark-path + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(262 + (r$799) + ((bitwise-not + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(261 + (r$802) + ((bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(260 + (r$801) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(259 + (r$800) + ((vector + k$789 + cells$338 + (vector-ref + result$340 + 0) + (vector-ref + result$340 + 1))) + #f)) + (vector-set! + exit-cell$343 + 3 + r$801))) + #f)) + walls$344 + r$802)) + #f)) + south)) + #f)) + exit-cell$343)) + #f)) + r$803)) + #f)) + cells$338 + (Cyc-fast-sub + nrows$337 + 1) + (vector-ref + result$340 + 0))) + #f)) + (vector-ref + exit-cell$343 + 3))) + #f)) + cells$338 + 0 + (vector-ref result$340 1))) + #f)) + cells$338)) + #f)) + walls$339 + (Cyc-fast-mul nrows$337 ncols$336))) + #f)) + r$806 + (cons 20 #f))) + #f)) + cells$338)) + #f)) + nrows$337 + ncols$336)) + #t))) + (define pmaze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(258 + (k$782 nrows$331 ncols$330) + ((make-maze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(256 + (result$332) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(252 + (cells$335 entrance$334 exit$333) + ((print-hexmaze k$782 cells$335 entrance$334)) + #f)) + (vector-ref result$332 0) + (vector-ref result$332 1) + (vector-ref result$332 2))) + #f)) + nrows$331 + ncols$330)) + #t))) + (define output #f) + (define write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(251 + (k$776 c$329) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(250 (r$777) ((k$776 (set! output r$777))) #f)) + (cons c$329 output))) + #t))) + (define print-hexmaze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(249 + (k$683 harr$305 entrance$304) + ((div #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(244 + (r$773) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(239 + (lp$188$326) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(225 + (r$761) + ((lp$188$326 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(224 + (r$687) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(223 + (r$688) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(222 + (r$689) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(220 + (lp$192$322) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(203 + (r$746) + ((lp$192$322 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(202 + (r$690) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(201 + (k$740) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(200 + (r$741) + ((if r$741 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(199 + (k$743) + ((if (Cyc-fast-eq + entrance$304 + (Cyc-fast-sub + (vector-ref + harr$305 + 2) + 1)) + (k$743 #\space) + (k$743 #\_))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(196 + (r$742) + ((write-ch + k$740 + r$742)) + #f))) + (k$740 #f))) + #f)) + (vector-ref + harr$305 + 2))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(195 + (r$691) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(194 + (r$692) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(191 + (lp$196$310) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(132 + (r$694) + ((lp$196$310 + k$683 + (Cyc-fast-sub + (vector-ref + harr$305 + 1) + 1))) + #f)) + (set! lp$196$310 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(190 + (k$696 r$311) + ((if (Cyc-fast-lt + r$311 + 0) + (k$696 (Cyc-fast-lt + r$311 + 0)) + (write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(186 + (r$698) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(184 + (lp$200$318) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(171 + (r$729) + ((lp$200$318 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(170 + (r$699) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(169 + (k$724) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(168 + (r$725) + ((if r$725 + (dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(165 + (r$727) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(164 + (r$726) + ((write-ch + k$724 + #\\)) + #f)) + r$727)) + #f)) + harr$305 + r$311 + (Cyc-fast-sub + (vector-ref + harr$305 + 2) + 1)) + (k$724 #f))) + #f)) + (vector-ref + harr$305 + 2))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(163 + (r$700) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(162 + (r$701) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(160 + (lp$207$314) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(146 + (r$712) + ((lp$207$314 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(145 + (r$702) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(144 + (k$706) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(143 + (r$707) + ((if r$707 + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(138 + (r$709) + ((display-hexbottom + k$706 + (vector-ref + r$709 + 3))) + #f)) + harr$305 + r$311 + (Cyc-fast-sub + (vector-ref + harr$305 + 2) + 1)) + (if (zero?__inline__ + r$311) + (k$706 #f) + (write-ch + k$706 + #\\)))) + #f)) + (vector-ref + harr$305 + 2))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(136 + (r$703) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(135 + (r$704) + ((lp$196$310 + k$696 + (Cyc-fast-sub + r$311 + 1))) + #f)) + #\newline)) + #f)))) + #f)) + 0)) + #f)) + (set! lp$207$314 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(159 + (k$714 c$315) + ((if (Cyc-fast-gte + c$315 + (Cyc-fast-mul + 2 + r$773)) + (k$714 (Cyc-fast-gte + c$315 + (Cyc-fast-mul + 2 + r$773))) + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(155 + (r$723) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(153 + (r$716) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(150 + (r$719) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(149 + (r$717) + ((lp$207$314 + k$714 + (Cyc-fast-plus + c$315 + 2))) + #f)) + r$719)) + #f)) + harr$305 + (Cyc-fast-sub + r$311 + 1) + (Cyc-fast-plus + c$315 + 1))) + #f)) + (vector-ref + r$723 + 3))) + #f)) + harr$305 + r$311 + c$315))) + #t))))) + #f)) + #f)) + #f)) + #\newline)) + #f)))) + #f)) + 1)) + #f)) + (set! lp$200$318 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(183 + (k$731 c$319) + ((if (Cyc-fast-gte + c$319 + (Cyc-fast-mul + 2 + r$773)) + (k$731 (Cyc-fast-gte + c$319 + (Cyc-fast-mul + 2 + r$773))) + (dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(178 + (r$738) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(177 + (r$733) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(176 + (r$737) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(174 + (r$734) + ((lp$200$318 + k$731 + (Cyc-fast-plus + c$319 + 2))) + #f)) + (vector-ref + r$737 + 3))) + #f)) + harr$305 + r$311 + c$319)) + #f)) + r$738)) + #f)) + harr$305 + r$311 + (Cyc-fast-sub + c$319 + 1)))) + #t))))) + #f)) + #f)) + #f)) + #\/))) + #t))))) + #f)) + #f)) + #f)) + #\newline)) + #f)))) + #f)) + 0)) + #f)) + (set! lp$192$322 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(219 + (k$748 c$323) + ((if (Cyc-fast-gte + c$323 + (Cyc-fast-mul + 2 + r$773)) + (k$748 (Cyc-fast-gte + c$323 + (Cyc-fast-mul + 2 + r$773))) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(215 + (k$759) + ((if (Cyc-fast-eq + c$323 + entrance$304) + (k$759 #\space) + (k$759 #\_))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(213 + (r$758) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(212 + (r$750) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(211 + (r$751) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(208 + (r$755) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(207 + (r$752) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(206 + (r$753) + ((lp$192$322 + k$748 + (Cyc-fast-plus + c$323 + 2))) + #f)) + #\\)) + #f)) + r$755)) + #f)) + harr$305 + (Cyc-fast-sub + (vector-ref + harr$305 + 1) + 1) + (Cyc-fast-plus + c$323 + 1))) + #f)) + #\/)) + #f)) + r$758)) + #f))))) + #t))))) + #f)) + #f)) + #f)) + #\space)) + #f)) + #\newline)) + #f)) + 1)) + #f)) + (set! lp$188$326 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(238 + (k$763 c$327) + ((if (Cyc-fast-gte c$327 (vector-ref harr$305 2)) + (k$763 (Cyc-fast-gte + c$327 + (vector-ref harr$305 2))) + (write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(234 + (r$765) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(233 + (r$766) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(232 + (r$767) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(231 + (k$771) + ((if (Cyc-fast-eq + c$327 + entrance$304) + (k$771 #\space) + (k$771 #\_))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(229 + (r$770) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(228 + (r$768) + ((lp$188$326 + k$763 + (Cyc-fast-plus + c$327 + 2))) + #f)) + r$770)) + #f)))) + #f)) + #\space)) + #f)) + #\space)) + #f)) + #\space))) + #t))))) + #f)) + #f)) + #f)) + (vector-ref harr$305 2) + 2)) + #t))) + (define bit-test + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(131 + (k$678 j$303 bit$302) + ((bitwise-and + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(130 + (r$680) + ((k$678 (not__inline__ (zero?__inline__ r$680)))) + #f)) + j$303 + bit$302)) + #t))) + (define dot/space + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(128 + (k$671 harr$301 r$300 c$299) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(127 + (k$673) + ((if (Cyc-fast-gte r$300 0) + (href/rc + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(125 (r$675) ((k$673 (vector-ref r$675 5))) #f)) + harr$301 + r$300 + c$299) + (k$673 #f))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(124 + (r$672) + ((if r$672 (k$671 #\.) (k$671 #\space))) + #f)))) + #t))) + (define display-hexbottom + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(123 + (k$657 hexwalls$298) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(122 + (k$667) + ((bit-test + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(121 + (r$668) + ((if r$668 (k$667 #\\) (k$667 #\space))) + #f)) + hexwalls$298 + south-west)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(120 + (r$666) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(119 + (r$658) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(118 + (k$664) + ((bit-test + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(117 + (r$665) + ((if r$665 (k$664 #\_) (k$664 #\space))) + #f)) + hexwalls$298 + south)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(116 + (r$663) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(115 + (r$659) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(114 + (k$661) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(113 + (r$662) + ((if r$662 + (k$661 #\/) + (k$661 #\space))) + #f)) + hexwalls$298 + south-east)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(112 + (r$660) + ((write-ch k$657 r$660)) + #f)))) + #f)) + r$663)) + #f)))) + #f)) + r$666)) + #f)))) + #t))) + (define run + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(111 + (k$651 nrows$297 ncols$296) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(109 + (r$652) + ((pmaze #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(108 (r$653) ((reverse k$651 output)) #f)) + nrows$297 + ncols$296)) + #f)) + (set! output '()))) + #t))) + (define main + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(107 + (k$634) + ((read #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(105 + (count$287) + ((read #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(103 + (input1$288) + ((read #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(101 + (input2$289) + ((read #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(99 + (output$290) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(97 + (s3$291) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(95 + (s2$292) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(93 + (s1$293) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(90 + (r$642) + ((run-r7rs-benchmark + k$634 + r$642 + count$287 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(89 + (k$646) + ((hide #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(88 + (r$647) + ((hide #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(87 + (r$648) + ((run k$646 + r$647 + r$648)) + #f)) + count$287 + input2$289)) + #f)) + count$287 + input1$288)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(85 + (k$645 result$295) + ((k$645 (equal? + result$295 + output$290))) + #t)))) + #f)) + (string-append + "maze" + ":" + s1$293 + ":" + s2$292 + ":" + s3$291))) + #f)) + (number->string + input1$288))) + #f)) + (number->string + input2$289))) + #f)) + (number->string + count$287))) + #f)))) + #f)))) + #f)))) + #f)))) + #t))) + (define hide + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(83 + (k$620 r$283 x$282) + ((call-with-values + k$620 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(82 + (k$625) + ((vector + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(79 + (r$626) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(78 + (k$628) + ((if (Cyc-fast-lt r$283 100) (k$628 0) (k$628 1))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(76 (r$627) ((values k$625 r$626 r$627)) #f)))) + #f)) + values + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(81 (k$631 x$286) ((k$631 x$286)) #t)))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(74 + (k$623 v$285 i$284) + (((vector-ref v$285 i$284) k$623 x$282)) + #t)))) + #t))) + (define run-r7rs-benchmark + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(71 + (k$568 name$264 count$263 thunk$262 ok?$261) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(70 + (rounded$266) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(64 + (r$569) + ((display + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(63 + (r$570) + ((display + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(62 + (r$571) + ((newline + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(61 + (r$572) + ((current-output-port + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(60 + (r$613) + ((flush-output-port + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(59 + (r$573) + ((jiffies-per-second + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(57 + (j/s$268) + ((current-second + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(55 + (t0$269) + ((current-jiffy + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(53 + (j0$270) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(50 + (loop$273) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(5 + (r$577) + ((loop$273 + k$568 + 0 + #f)) + #f)) + (set! loop$273 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(49 + (k$579 i$275 + result$274) + ((if (Cyc-fast-lt + i$275 + count$263) + (thunk$262 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(7 + (r$582) + ((loop$273 + k$579 + (Cyc-fast-plus + i$275 + 1) + r$582)) + #f))) + (ok?$261 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(47 + (r$583) + ((if r$583 + (current-jiffy + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(38 + (j1$276) + ((current-second + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(36 + (t1$277) + ((rounded$266 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(28 + (secs2$280) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(26 + (r$590) + ((write #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(25 + (r$591) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(24 + (r$592) + ((write #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(23 + (r$593) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(22 + (r$594) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(21 + (r$595) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(20 + (r$596) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(19 + (r$597) + ((this-scheme-implementation-name + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(18 + (r$605) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(17 + (r$598) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(16 + (r$599) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(15 + (r$600) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(14 + (r$601) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(13 + (r$602) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(12 + (r$603) + ((current-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(11 + (r$604) + ((flush-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(10 + (r$584) + ((k$579 result$274)) + #f)) + r$604)) + #f)))) + #f)))) + #f)) + (inexact__inline__ + (Cyc-fast-div + (Cyc-fast-sub + j1$276 + j0$270) + j/s$268)))) + #f)) + ",")) + #f)) + name$264)) + #f)) + ",")) + #f)) + r$605)) + #f)))) + #f)) + "+!CSVLINE!+")) + #f)))) + #f)) + name$264)) + #f)) + ") for ")) + #f)) + secs2$280)) + #f)) + " seconds (")) + #f)) + (inexact__inline__ + (Cyc-fast-div + (Cyc-fast-sub + j1$276 + j0$270) + j/s$268)))) + #f)) + "Elapsed time: ")) + #f)) + (Cyc-fast-sub + t1$277 + t0$269))) + #f)))) + #f))) + (display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(45 + (r$608) + ((write #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(44 + (r$609) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(43 + (r$610) + ((current-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(42 + (r$612) + ((flush-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(41 + (r$611) + ((k$579 result$274)) + #f)) + r$612)) + #f)))) + #f)))) + #f)) + result$274)) + #f)) + "ERROR: returned incorrect result: "))) + #f)) + result$274))) + #t))))) + #f)) + #f)) + #f)))) + #f)))) + #f)))) + #f)) + r$613)) + #f)))) + #f)))) + #f)) + name$264)) + #f)) + "Running ")) + #f)) + (set! rounded$266 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(68 + (k$615 x$281) + ((k$615 (Cyc-fast-div + (round__inline__ (Cyc-fast-mul 1000 x$281)) + 1000))) + #t))))) + #f)) + #f)) + #t))) + (define this-scheme-implementation-name + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(4 + (k$564) + ((Cyc-version + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(3 + (r$565) + ((k$564 (string-append "cyclone-" r$565))) + #f)))) + #t))) + (main %halt)) + */ +/* +"---------------- cps analysis db:" + */ +/* +#((record-marker) + #((record-marker) + #f + (size hash compare associate entries)) + #(1078 + #[procedure] + #[procedure] + #[procedure] + #(() + () + () + ((3 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((4 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((5 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((7 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + () + ((10 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((11 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((12 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((13 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((k$938 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 467 #f #f #f 2 (433 467) #f #f 1 1 #t #f #t))) + (k$1131 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 638 #f #f #f 1 (638) #f #f 1 0 #t #f #t))) + (14 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((15 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((16 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((k$1134 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 639 #f #f #f 1 (639) #f #f 1 0 #t #f #t))) + (17 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((18 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((19 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((k$1137 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 640 #f #f #f 1 (640) #f #f 1 0 #t #f #t))) + (20 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((21 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((path-length + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 561 + #f + #f + 2 + (373 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(561 + (k$1050 cell$449) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(558 + (lp$105$452) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(553 + (r$1052) + ((lp$105$452 k$1050 0 (vector-ref cell$449 4))) + #f)) + (set! lp$105$452 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(557 + (k$1054 len$454 node$453) + ((if node$453 + (lp$105$452 + k$1054 + (Cyc-fast-plus len$454 1) + (vector-ref node$453 4)) + (k$1054 len$454))) + #t))))) + #f)) + #f)) + #t))) + 1 + 0 + #f + #f + #f))) + (22 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((23 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((24 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((25 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((26 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((y$551 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 764 + #f + #f + #f + 11 + (760 760 760 760 760 760 760 760 760 760 763) + #f + #f + 0 + 11 + #t + #f + #f)))) + ((28 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + () + () + () + ((y$557 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 781 + #f + #f + #f + 5 + (780 778 775 770 778) + #f + #f + 0 + 5 + #f + #f + #f)))) + () + ((c$315 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 159 + #f + #f + #f + 5 + (159 153 149 159 159) + #f + #f + 0 + 5 + #t + #f + #f)))) + ((36 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((k$645 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 85 #f #f #f 1 (85) #f #f 1 0 #t #f #t)))) + ((k$646 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 89 #f #f #f 1 (87) #f #f 0 1 #f #f #t))) + (38 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((c$319 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 183 + #f + #f + #f + 5 + (183 177 174 183 183) + #f + #f + 0 + 5 + #t + #f + #f)))) + () + ((41 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((42 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((43 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((dfs-maze + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 580 + #f + #f + 2 + (392 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(580 + (k$1067 maze$464 root$463 do-children$462) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(579 + (node$466) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(578 + (search$467) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(571 + (r$1068) + ((search$467 k$1067 node$466 #f)) + #f)) + (set! search$467 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(577 + (k$1070 node$469 parent$468) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(576 + (r$1071) + ((do-children$462 + k$1070 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(575 + (k$1073 child$470) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(574 + (r$1074) + ((if r$1074 + (k$1073 #f) + (search$467 + k$1073 + child$470 + node$469))) + #f)) + (eq? child$470 + parent$468))) + #t)) + maze$464 + node$469)) + #f)) + (vector-set! node$469 4 parent$468))) + #t))))) + #f)) + #f)) + #f)) + root$463)) + #t))) + 1 + 0 + #f + #f + #f))) + (44 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((45 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((47 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((k$945 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 457 #f #f #f 2 (437 457) #f #f 1 1 #t #f #t)))) + ((49 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (loop$273) #f)))) + ((k$1140 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 641 #f #f #f 1 (641) #f #f 1 0 #t #f #t))) + (50 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + ((k$1143 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 642 #f #f #f 1 (642) #f #f 1 0 #t #f #t))) + (53 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((55 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (nrows$418 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 525 + #f + #f + #f + 3 + (525 494 493) + #f + #f + 0 + 3 + #f + #t + #f)))) + ((k$1146 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 643 #f #f #f 1 (643) #f #f 1 0 #t #f #t))) + (zero?__inline__ + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 5 + (130 143 293 314 451) + #f + #f + 5 + 0 + #t + #f + #f)))) + ((57 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((k$1149 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 645 #f #f #f 1 (645) #f #f 0 1 #t #f #t))) + (59 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((60 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((61 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((62 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((63 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((64 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + () + ((68 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (rounded$266) #f)))) + () + ((k$651 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 111 #f #f #f 1 (108) #f #f 0 1 #f #f #t))) + (70 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (c$323 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 219 + #f + #f + #f + 5 + (211 206 215 219 219) + #f + #f + 0 + 5 + #t + #f + #f)))) + ((make-harr + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 543 + #f + #f + 1 + (-1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(543 + (k$1038 nrows$443 ncols$442 elts$441) + ((vector + k$1038 + 'harr + nrows$443 + ncols$442 + elts$441)) + #t))) + 0 + 0 + #f + #f + #f))) + (71 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + ((74 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (c$327 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 238 + #f + #f + #f + 4 + (228 231 238 238) + #f + #f + 0 + 4 + #t + #f + #f)))) + ((thunk$262 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 71 #f #f #f 1 (49) #f #f 1 0 #f #f #f)))) + ((k$657 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 123 #f #f #f 1 (112) #f #f 0 1 #f #f #t))) + (76 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$628) #f))) + (c$329 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 251 #f #f #f 1 (251) #f #f 0 1 #t #f #f)))) + () + ((78 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((79 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((81 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((k$952 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 442 + #f + #f + #f + 2 + (442 438) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(437 + (r$947) + ((lp$136$408 k$945 (Cyc-fast-sub y$409 2))) + #f)) + 1 + 1 + #f + #f + #t))) + (harr:ncols + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 540 + #f + #f + 1 + (-1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(540 + (k$1032 o$439) + ((k$1032 (vector-ref o$439 2))) + #t))) + 0 + 0 + #f + #f + #f))) + (82 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((83 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((85 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((87 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((88 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (b$393 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 477 #f #f #f 1 (477) #f #f 0 1 #t #f #f)))) + ((89 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (k$959 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 451 + #f + #f + #f + 2 + (447 451) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(446 + (r$950) + ((href #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(444 + (r$957) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(443 + (r$951) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(442 + (k$952) + ((if (Cyc-fast-lt + x$405 + (Cyc-fast-mul + 3 + (Cyc-fast-sub + (vector-ref harr$388 2) + 1))) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(438 + (r$954) + ((add-wall$396 + k$952 + hex$411 + r$954 + south-east)) + #f)) + harr$388 + (Cyc-fast-plus x$405 3) + (Cyc-fast-sub y$409 1)) + (k$952 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(437 + (r$947) + ((lp$136$408 + k$945 + (Cyc-fast-sub y$409 2))) + #f)))) + #f)) + hex$411 + r$957 + south)) + #f)) + harr$388 + x$405 + (Cyc-fast-sub y$409 2))) + #f)) + 1 + 1 + #f + #f + #t)))) + ((90 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (k$1153 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 646 #f #f #f 1 (646) #f #f 1 0 #t #f #t)))) + () + () + ((93 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (k$1156 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 647 #f #f #f 1 (647) #f #f 1 0 #t #f #t))) + (state$532 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 700 #f #f #f 1 (700) #f #f 0 1 #t #f #f)))) + () + ((95 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (state$534 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 717 #f #f #f 2 (717 703) #f #f 0 2 #f #t #f))) + (v$482 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 622 + #f + #f + #f + 6 + (622 616 612 611 610 605) + #f + #f + 0 + 6 + #f + #t + #f)))) + ((k$1159 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 648 #f #f #f 1 (648) #f #f 1 0 #t #f #t)))) + ((97 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((99 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((Cyc-version + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (4) #f #f 1 0 #f #f #f))) + (101 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (get-set-root + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 696 + #f + #f + 6 + (665 667 669 671 672 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(696 + (k$1186 s$522) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(695 + (r$523) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(694 + (lp$524) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(673 (r$1187) ((lp$524 k$1186 r$523)) #f)) + (set! lp$524 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(693 + (k$1189 r$525) + ((if (pair? (cdr r$525)) + (lp$524 k$1189 (cdr r$525)) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(688 + (k$1193) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(687 + (r$1194) + ((if r$1194 + (k$1193 #f) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(686 + (x$527) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(685 + (lp$528) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(677 + (r$1195) + ((lp$528 + k$1193 + x$527)) + #f)) + (set! lp$528 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(684 + (k$1197 + x$529) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(682 + (next$530) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(681 + (r$1199) + ((if r$1199 + (k$1197 + #f) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(679 + (r$1200) + ((lp$528 + k$1197 + next$530)) + #f)) + (set-cdr! + x$529 + r$525)))) + #f)) + (eq? r$525 + next$530))) + #f)) + (cdr x$529))) + #t))))) + #f)) + #f)) + #f)) + s$522))) + #f)) + (eq? r$525 s$522))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(676 + (r$1192) + ((k$1189 r$525)) + #f))))) + #t))))) + #f)) + #f)) + #f)) + s$522)) + #t))) + 5 + 0 + #f + #f + #f))) + (v$488 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 635 #f #f #f 2 (630 623) #f #f 0 2 #t #f #f)))) + () + ((103 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((105 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((107 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (k$661 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 114 + #f + #f + #f + 2 + (113 113) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(112 (r$660) ((write-ch k$657 r$660)) #f)) + 2 + 0 + #f + #f + #t)))) + ((108 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((109 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((k$664 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 118 + #f + #f + #f + 2 + (117 117) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(116 + (r$663) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(115 + (r$659) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(114 + (k$661) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(113 + (r$662) + ((if r$662 + (k$661 #\/) + (k$661 #\space))) + #f)) + hexwalls$298 + south-east)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(112 (r$660) ((write-ch k$657 r$660)) #f)))) + #f)) + r$663)) + #f)) + 2 + 0 + #f + #f + #t)))) + ((111 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((112 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$661) #t)))) + ((113 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (k$667 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 122 + #f + #f + #f + 2 + (121 121) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(120 + (r$666) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(119 + (r$658) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(118 + (k$664) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(117 + (r$665) + ((if r$665 + (k$664 #\_) + (k$664 #\space))) + #f)) + hexwalls$298 + south)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(116 + (r$663) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(115 + (r$659) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(114 + (k$661) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(113 + (r$662) + ((if r$662 + (k$661 #\/) + (k$661 #\space))) + #f)) + hexwalls$298 + south-east)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(112 + (r$660) + ((write-ch k$657 r$660)) + #f)))) + #f)) + r$663)) + #f)))) + #f)) + r$666)) + #f)) + 2 + 0 + #f + #f + #t)))) + ((114 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (exit-cell$343 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 269 + #f + #f + #f + 3 + (269 263 260) + #f + #f + 0 + 3 + #f + #t + #f)))) + ((115 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((116 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$664) #t)))) + ((117 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((118 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (south-east + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + #f + #f + #f + 7 + (114 308 325 438 399 417 -1) + #f + (4) + 0 + 6 + #f + #f + #f)))) + ((119 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((120 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$667) #t)))) + ((121 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((122 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (base-set + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 698 + #f + #f + 1 + (-1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(698 + (k$1203 nelts$531) + ((k$1203 (cons nelts$531 '()))) + #t))) + 0 + 0 + #f + #f + #f))) + (exit$333 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 252 + #f + #f + #f + 0 + () + #f + (vector-ref result$332 2) + 0 + 0 + #t + #f + #f)))) + ((123 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((124 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$673) #f)))) + ((125 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (k$968 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 477 #f #f #f 1 (475) #f #f 1 0 #t #f #t)))) + ((k$1162 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 650 #f #f #f 1 (650) #f #f 0 1 #t #f #t))) + (rounded$266 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 70 + #f + #f + #f + 2 + (70 36) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(68 + (k$615 x$281) + ((k$615 (Cyc-fast-div + (round__inline__ (Cyc-fast-mul 1000 x$281)) + 1000))) + #t)) + 1 + 0 + #t + #f + #f)))) + ((127 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((128 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((130 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (k$1166 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 667 #f #f #f 2 (653 651) #f #f 2 0 #t #f #t)))) + ((131 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((132 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((v$493 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 636 #f #f #f 1 (636) #f #f 0 1 #t #f #f)))) + () + ((135 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((136 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$706) #t))) + (v$496 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 638 #f #f #f 1 (638) #f #f 0 1 #t #f #f)))) + () + ((138 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((v$499 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 640 #f #f #f 1 (640) #f #f 0 1 #t #f #f)))) + () + () + () + ((143 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((k$671 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 128 #f #f #f 2 (124 124) #f #f 2 0 #t #f #t))) + (144 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((145 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((k$673 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 127 + #f + #f + #f + 2 + (127 125) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(124 + (r$672) + ((if r$672 (k$671 #\.) (k$671 #\space))) + #f)) + 2 + 0 + #t + #f + #t))) + (146 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((print-hexmaze + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 249 + #f + #f + 2 + (-1 252) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(249 + (k$683 harr$305 entrance$304) + ((div #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(244 + (r$773) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(239 + (lp$188$326) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(225 + (r$761) + ((lp$188$326 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(224 + (r$687) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(223 + (r$688) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(222 + (r$689) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(220 + (lp$192$322) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(203 + (r$746) + ((lp$192$322 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(202 + (r$690) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(201 + (k$740) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(200 + (r$741) + ((if r$741 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(199 + (k$743) + ((if (Cyc-fast-eq + entrance$304 + (Cyc-fast-sub + (vector-ref + harr$305 + 2) + 1)) + (k$743 #\space) + (k$743 #\_))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(196 + (r$742) + ((write-ch + k$740 + r$742)) + #f))) + (k$740 #f))) + #f)) + (vector-ref + harr$305 + 2))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(195 + (r$691) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(194 + (r$692) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(191 + (lp$196$310) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(132 + (r$694) + ((lp$196$310 + k$683 + (Cyc-fast-sub + (vector-ref + harr$305 + 1) + 1))) + #f)) + (set! lp$196$310 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(190 + (k$696 r$311) + ((if (Cyc-fast-lt + r$311 + 0) + (k$696 (Cyc-fast-lt + r$311 + 0)) + (write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(186 + (r$698) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(184 + (lp$200$318) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(171 + (r$729) + ((lp$200$318 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(170 + (r$699) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(169 + (k$724) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(168 + (r$725) + ((if r$725 + (dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(165 + (r$727) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(164 + (r$726) + ((write-ch + k$724 + #\\)) + #f)) + r$727)) + #f)) + harr$305 + r$311 + (Cyc-fast-sub + (vector-ref + harr$305 + 2) + 1)) + (k$724 #f))) + #f)) + (vector-ref + harr$305 + 2))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(163 + (r$700) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(162 + (r$701) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(160 + (lp$207$314) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(146 + (r$712) + ((lp$207$314 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(145 + (r$702) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(144 + (k$706) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(143 + (r$707) + ((if r$707 + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(138 + (r$709) + ((display-hexbottom + k$706 + (vector-ref + r$709 + 3))) + #f)) + harr$305 + r$311 + (Cyc-fast-sub + (vector-ref + harr$305 + 2) + 1)) + (if (zero?__inline__ + r$311) + (k$706 #f) + (write-ch + k$706 + #\\)))) + #f)) + (vector-ref + harr$305 + 2))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(136 + (r$703) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(135 + (r$704) + ((lp$196$310 + k$696 + (Cyc-fast-sub + r$311 + 1))) + #f)) + #\newline)) + #f)))) + #f)) + 0)) + #f)) + (set! lp$207$314 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(159 + (k$714 c$315) + ((if (Cyc-fast-gte + c$315 + (Cyc-fast-mul + 2 + r$773)) + (k$714 (Cyc-fast-gte + c$315 + (Cyc-fast-mul + 2 + r$773))) + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(155 + (r$723) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(153 + (r$716) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(150 + (r$719) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(149 + (r$717) + ((lp$207$314 + k$714 + (Cyc-fast-plus + c$315 + 2))) + #f)) + r$719)) + #f)) + harr$305 + (Cyc-fast-sub + r$311 + 1) + (Cyc-fast-plus + c$315 + 1))) + #f)) + (vector-ref + r$723 + 3))) + #f)) + harr$305 + r$311 + c$315))) + #t))))) + #f)) + #f)) + #f)) + #\newline)) + #f)))) + #f)) + 1)) + #f)) + (set! lp$200$318 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(183 + (k$731 c$319) + ((if (Cyc-fast-gte + c$319 + (Cyc-fast-mul + 2 + r$773)) + (k$731 (Cyc-fast-gte + c$319 + (Cyc-fast-mul + 2 + r$773))) + (dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(178 + (r$738) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(177 + (r$733) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(176 + (r$737) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(174 + (r$734) + ((lp$200$318 + k$731 + (Cyc-fast-plus + c$319 + 2))) + #f)) + (vector-ref + r$737 + 3))) + #f)) + harr$305 + r$311 + c$319)) + #f)) + r$738)) + #f)) + harr$305 + r$311 + (Cyc-fast-sub + c$319 + 1)))) + #t))))) + #f)) + #f)) + #f)) + #\/))) + #t))))) + #f)) + #f)) + #f)) + #\newline)) + #f)))) + #f)) + 0)) + #f)) + (set! lp$192$322 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(219 + (k$748 c$323) + ((if (Cyc-fast-gte + c$323 + (Cyc-fast-mul + 2 + r$773)) + (k$748 (Cyc-fast-gte + c$323 + (Cyc-fast-mul + 2 + r$773))) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(215 + (k$759) + ((if (Cyc-fast-eq + c$323 + entrance$304) + (k$759 #\space) + (k$759 #\_))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(213 + (r$758) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(212 + (r$750) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(211 + (r$751) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(208 + (r$755) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(207 + (r$752) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(206 + (r$753) + ((lp$192$322 + k$748 + (Cyc-fast-plus + c$323 + 2))) + #f)) + #\\)) + #f)) + r$755)) + #f)) + harr$305 + (Cyc-fast-sub + (vector-ref + harr$305 + 1) + 1) + (Cyc-fast-plus + c$323 + 1))) + #f)) + #\/)) + #f)) + r$758)) + #f))))) + #t))))) + #f)) + #f)) + #f)) + #\space)) + #f)) + #\newline)) + #f)) + 1)) + #f)) + (set! lp$188$326 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(238 + (k$763 c$327) + ((if (Cyc-fast-gte + c$327 + (vector-ref harr$305 2)) + (k$763 (Cyc-fast-gte + c$327 + (vector-ref harr$305 2))) + (write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(234 + (r$765) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(233 + (r$766) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(232 + (r$767) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(231 + (k$771) + ((if (Cyc-fast-eq + c$327 + entrance$304) + (k$771 #\space) + (k$771 #\_))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(229 + (r$770) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(228 + (r$768) + ((lp$188$326 + k$763 + (Cyc-fast-plus + c$327 + 2))) + #f)) + r$770)) + #f)))) + #f)) + #\space)) + #f)) + #\space)) + #f)) + #\space))) + #t))))) + #f)) + #f)) + #f)) + (vector-ref harr$305 2) + 2)) + #t))) + 1 + 0 + #f + #f + #f)))) + ((149 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((150 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((k$678 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 131 #f #f #f 1 (130) #f #f 1 0 #t #f #t)))) + () + ((153 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((155 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((rand . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 717 + #f + #f + 2 + (700 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(717 + (k$1211 state$534) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(715 + (seed$539) + ((div #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(713 + (hi$540) + ((mod #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(711 + (lo$541) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(706 + (k$1218) + ((if (Cyc-fast-gt + (Cyc-fast-sub + (Cyc-fast-mul + 2813 + lo$541) + (Cyc-fast-mul + 2699 + hi$540)) + 0) + (k$1218 + (Cyc-fast-sub + (Cyc-fast-mul + 2813 + lo$541) + (Cyc-fast-mul + 2699 + hi$540))) + (k$1218 + (Cyc-fast-plus + (Cyc-fast-sub + (Cyc-fast-mul + 2813 + lo$541) + (Cyc-fast-mul + 2699 + hi$540)) + 8388607)))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(703 + (val$543) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(701 + (r$1217) + ((k$1211 val$543)) + #f)) + (set-car! + state$534 + val$543))) + #f)))) + #f)) + seed$539 + 2787)) + #f)) + seed$539 + 2787)) + #f)) + (car state$534))) + #t))) + 1 + 0 + #f + #f + #f)))) + () + ((k$974 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 492 #f #f #f 1 (492) #f #f 0 1 #t #f #t)))) + ((159 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (lp$207$314) #t)))) + ((160 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (k$976 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 491 #f #f #f 1 (491) #f #f 0 1 #t #f #t)))) + ((nrows$443 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 543 #f #f #f 1 (543) #f #f 0 1 #t #f #f)))) + ((162 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((163 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$724) #t)))) + ((164 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((165 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((href/rc + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 530 + #f + #f + 10 + (127 177 159 143 267 274 374 383 393 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(530 + (k$1013 ha$432 r$431 c$430) + ((k$1013 + (vector-ref + (vector-ref ha$432 3) + (Cyc-fast-plus + (Cyc-fast-mul (vector-ref ha$432 2) r$431) + c$430)))) + #t))) + 9 + 0 + #f + #f + #f)))) + ((168 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (k$1177 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 669 #f #f #f 1 (668) #f #f 1 0 #t #f #t)))) + ((169 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((170 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((171 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + ((174 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((176 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((177 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((178 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (dig-maze + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 604 + #f + #f + 2 + (279 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(604 + (k$1077 walls$472 ncells$471) + ((call-with-current-continuation + k$1077 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(603 + (k$1079 quit$473) + ((vector-for-each-rev + k$1079 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(602 + (k$1081 wall$474) + ((set-equal? + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(592 + (r$1086) + ((if r$1086 + (k$1081 #f) + (bitwise-not + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(589 + (r$1088) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(588 + (walls$480 wall-mask$479) + ((union! + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(587 + (r$1089) + ((bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(586 + (r$1093) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(585 + (r$1090) + ((set-size + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(584 + (r$1092) + ((if (Cyc-fast-eq + r$1092 + ncells$471) + (quit$473 + k$1081 + #f) + (k$1081 + #f))) + #f)) + (vector-ref + (vector-ref + wall$474 + 1) + 1))) + #f)) + (vector-set! + (vector-ref + wall$474 + 1) + 3 + r$1093))) + #f)) + walls$480 + wall-mask$479)) + #f)) + (vector-ref + (vector-ref + wall$474 + 1) + 1) + (vector-ref + (vector-ref + wall$474 + 2) + 1))) + #f)) + (vector-ref + (vector-ref wall$474 1) + 3) + r$1088)) + #f)) + (vector-ref wall$474 3)))) + #f)) + (vector-ref (vector-ref wall$474 1) 1) + (vector-ref (vector-ref wall$474 2) 1))) + #t)) + walls$472)) + #t)))) + #t))) + 1 + 0 + #f + #f + #f)))) + () + () + () + () + ((183 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (lp$200$318) #t))) + (k$683 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 249 #f #f #f 1 (132) #f #f 0 1 #f #f #t)))) + ((184 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((186 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((run . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 111 + #f + #f + 2 + (87 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(111 + (k$651 nrows$297 ncols$296) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(109 + (r$652) + ((pmaze #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(108 (r$653) ((reverse k$651 output)) #f)) + nrows$297 + ncols$296)) + #f)) + (set! output '()))) + #t))) + 1 + 0 + #f + #f + #f))) + (cell$449 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 561 #f #f #f 1 (553) #f #f 0 1 #t #f #f)))) + () + ((190 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (lp$196$310) #t)))) + ((191 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + ((194 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((195 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$740) #t)))) + ((196 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$743) #t)))) + ((cell:parent + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 639 + #f + #f + 1 + (-1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(639 + (k$1134 o$498) + ((k$1134 (vector-ref o$498 4))) + #t))) + 0 + 0 + #f + #f + #f)))) + ((k$987 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 525 #f #f #f 1 (493) #f #f 0 1 #f #f #t)))) + ((199 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (k$1181 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 672 #f #f #f 1 (670) #f #f 1 0 #t #f #t)))) + ((200 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((201 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((202 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((203 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (vector + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 10 + (82 259 374 383 477 491 493 543 645 650) + #f + #f + 10 + 0 + #f + #f + #f)))) + ((k$1186 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 696 #f #f #f 1 (673) #f #f 0 1 #f #f #t)))) + ((r$1200 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 679 + #f + #f + #f + 0 + () + #f + (set-cdr! x$529 r$525) + 0 + 0 + #t + #f + #f)))) + ((206 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((207 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (k$1189 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 693 #f #f #f 2 (676 693) #f #f 1 1 #t #f #t)))) + ((208 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + ((211 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((212 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((213 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$759) #t))) + (r$1208 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 699 #f #f #f 1 (699) #f #f 0 1 #t #f #f))) + (r$800 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 259 + #f + #f + #f + 0 + () + #f + (vector-set! exit-cell$343 3 r$801) + 0 + 0 + #t + #f + #f)))) + ((r$801 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 260 #f #f #f 1 (260) #f #f 0 1 #t #f #f)))) + ((215 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$802 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 261 #f #f #f 1 (261) #f #f 0 1 #t #f #f)))) + ((r$803 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 264 #f #f #f 1 (264) #f #f 0 1 #t #f #f)))) + () + () + ((219 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (lp$192$322) #t))) + (r$806 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 282 #f #f #f 1 (282) #f #f 0 1 #t #f #f)))) + ((220 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((222 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((k$696 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 190 #f #f #f 2 (135 190) #f #f 1 1 #t #f #t))) + (223 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (proc$489 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 635 #f #f #f 1 (630) #f #f 1 0 #f #f #f)))) + ((224 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((225 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + ((228 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((229 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$771) #t)))) + () + ((231 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (k$993 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 518 #f #f #f 2 (497 518) #f #f 1 1 #t #f #t)))) + ((232 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (bit$302 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 131 #f #f #f 1 (131) #f #f 0 1 #t #f #f)))) + ((233 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((234 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((string-append + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 2 (3 93) #f #f 2 0 #t #f #f)))) + () + () + ((238 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (lp$188$326) #t))) + (k$1193 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 688 + #f + #f + #f + 2 + (677 687) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(676 (r$1192) ((k$1189 r$525)) #f)) + 1 + 1 + #f + #f + #t)))) + ((239 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + ((k$1197 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 684 #f #f #f 2 (679 681) #f #f 1 1 #t #f #t)))) + () + ((244 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((set-car! + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 3 + (653 651 703) + #f + #f + 3 + 0 + #t + #f + #f)))) + () + () + () + ((249 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r$1217 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 701 + #f + #f + #f + 0 + () + #f + (set-car! state$534 val$543) + 0 + 0 + #t + #f + #f)))) + ((250 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((251 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((252 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + () + ((256 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (set-cdr! + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 3 + (659 659 681) + #f + #f + 3 + 0 + #t + #f + #f)))) + () + ((258 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((259 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$819 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 331 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((260 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((261 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r1$514 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 665 + #f + #f + #f + 4 + (663 659 659 651) + #f + #f + 0 + 4 + #f + #t + #f)))) + ((262 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((263 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((264 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + ((267 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (exit$370 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 384 #f #f #f 2 (379 383) #f #f 0 2 #f #f #f)))) + () + ((269 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + ((exit$375 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 377 + #f + #f + #f + 1 + (366) + #f + exit$370 + 0 + 1 + #f + #f + #f)))) + () + ((274 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((276 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (z$559 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 772 + #f + #f + #f + 4 + (769 769 769 769) + #f + #f + 0 + 4 + #t + #f + #f))) + (quotient__inline__ + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 11 + (737 737 737 737 760 760 760 760 760 760 760) + #f + #f + 11 + 0 + #t + #f + #f)))) + ((o$438 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 539 #f #f #f 1 (539) #f #f 0 1 #t #f #f)))) + ((o$439 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 540 #f #f #f 1 (540) #f #f 0 1 #t #f #f)))) + ((279 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r$523 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 695 #f #f #f 1 (673) #f s$522 0 1 #f #f #f))) + (x$400 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 409 + #f + #f + #f + 7 + (409 405 402 401 398 409 409) + #f + #f + 0 + 7 + #t + #f + #f)))) + () + ((r$525 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 693 + #f + #f + #f + 6 + (676 688 682 681 693 693) + #f + #f + 0 + 6 + #t + #f + #f)))) + ((282 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((283 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((x$405 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 467 + #f + #f + #f + 10 + (467 457 446 442 442 451 451 433 467 467) + #f + #f + 0 + 10 + #t + #f + #f))) + (ncols$330 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 258 #f #f #f 1 (258) #f #f 0 1 #t #f #f)))) + ((285 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((286 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((287 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$1228 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 737 #f #f #f 1 (737) #f #f 0 0 #t #f #f))) + (tp-lp$368 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 385 + #f + #f + #f + 3 + (364 385 357) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(384 + (k$876 max-len$372 + entrance$371 + exit$370 + tcol$369) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(383 + (r$877) + ((if r$877 + (vector k$876 entrance$371 exit$370) + (href/rc + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(380 + (top-cell$373) + ((reroot-maze + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(379 + (r$879) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(377 + (max-len$377 + entrance$376 + exit$375 + bcol$374) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(376 + (bt-lp$378) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(366 + (r$886) + ((bt-lp$378 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(364 + (result$384) + ((tp-lp$368 + k$876 + (vector-ref + result$384 + 0) + (vector-ref + result$384 + 1) + (vector-ref + result$384 + 2) + (Cyc-fast-sub + tcol$369 + 1))) + #f)) + max-len$377 + entrance$376 + exit$375 + bcol$374)) + #f)) + (set! bt-lp$378 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(375 + (k$888 max-len$382 + entrance$381 + exit$380 + bcol$379) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(374 + (r$889) + ((if r$889 + (vector + k$888 + max-len$382 + entrance$381 + exit$380) + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(373 + (r$894) + ((path-length + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(371 + (this-len$383) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(370 + (r$891) + ((if r$891 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(368 + (r$892) + ((bt-lp$378 + k$888 + this-len$383 + tcol$369 + bcol$379 + r$892)) + #f)) + (Cyc-fast-sub + bcol$379 + 1)) + (bt-lp$378 + k$888 + max-len$382 + entrance$381 + exit$380 + (Cyc-fast-sub + bcol$379 + 1)))) + #f)) + (Cyc-fast-gt + this-len$383 + max-len$382))) + #f)) + r$894)) + #f)) + harr$361 + 0 + bcol$379))) + #f)) + (Cyc-fast-lt + bcol$379 + 0))) + #t))))) + #f)) + #f)) + #f)) + max-len$372 + entrance$371 + exit$370 + (Cyc-fast-sub ncols$362 1))) + #f)) + top-cell$373)) + #f)) + harr$361 + (Cyc-fast-sub nrows$363 1) + tcol$369))) + #f)) + (Cyc-fast-lt tcol$369 0))) + #t)) + 2 + 0 + #f + #f + #f))) + (r$820 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 326 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((pmaze . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 258 + #f + #f + 2 + (109 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(258 + (k$782 nrows$331 ncols$330) + ((make-maze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(256 + (result$332) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(252 + (cells$335 entrance$334 exit$333) + ((print-hexmaze + k$782 + cells$335 + entrance$334)) + #f)) + (vector-ref result$332 0) + (vector-ref result$332 1) + (vector-ref result$332 2))) + #f)) + nrows$331 + ncols$330)) + #t))) + 1 + 0 + #f + #f + #f))) + (288 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$821 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 320 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$822 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 306 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$823 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 298 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (ncols$336 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 285 #f #f #f 2 (285 279) #f #f 0 2 #t #f #f)))) + ((reachable$505 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 645 #f #f #f 1 (645) #f #f 0 1 #t #f #f))) + (r$824 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 292 #f #f #f 1 (292) #f #f 0 0 #t #f #f)))) + ((292 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$830) #f))) + (lp$188$326 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 239 + #f + #f + #f + 3 + (228 239 225) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(238 + (k$763 c$327) + ((if (Cyc-fast-gte c$327 (vector-ref harr$305 2)) + (k$763 (Cyc-fast-gte c$327 (vector-ref harr$305 2))) + (write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(234 + (r$765) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(233 + (r$766) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(232 + (r$767) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(231 + (k$771) + ((if (Cyc-fast-eq + c$327 + entrance$304) + (k$771 #\space) + (k$771 #\_))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(229 + (r$770) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(228 + (r$768) + ((lp$188$326 + k$763 + (Cyc-fast-plus + c$327 + 2))) + #f)) + r$770)) + #f)))) + #f)) + #\space)) + #f)) + #\space)) + #f)) + #\space))) + #t)) + 2 + 0 + #f + #f + #f)))) + ((293 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$826 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 286 #f #f #f 1 (286) #f #f 0 0 #t #f #f)))) + ((r$827 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 287 + #f + #f + #f + 1 + (287) + #f + (vector-ref ne$356 3) + 0 + 1 + #t + #f + #f)))) + () + () + ((297 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((298 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$834) #f)))) + ((299 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((300 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((301 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + () + ((exit$380 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 375 #f #f #f 2 (370 374) #f #f 0 2 #f #f #f)))) + ((305 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((306 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$840) #f))) + (o$440 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 541 #f #f #f 1 (541) #f #f 0 1 #t #f #f)))) + ((307 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((308 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((309 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + () + () + ((313 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$847) #f)))) + ((314 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((reroot-maze + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 570 + #f + #f + 3 + (264 380 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(570 + (k$1059 new-root$455) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(569 + (node$457) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(568 + (lp$458) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(562 + (r$1060) + ((lp$458 k$1059 node$457 #f)) + #f)) + (set! lp$458 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(567 + (k$1062 node$460 new-parent$459) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(565 + (old-parent$461) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(564 + (r$1064) + ((if old-parent$461 + (lp$458 + k$1062 + old-parent$461 + node$460) + (k$1062 #f))) + #f)) + (vector-set! + node$460 + 4 + new-parent$459))) + #f)) + (vector-ref node$460 4))) + #t))))) + #f)) + #f)) + #f)) + new-root$455)) + #t))) + 2 + 0 + #f + #f + #f)))) + () + () + ((318 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((319 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((320 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$851) #f)))) + ((321 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (x$415 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 491 #f #f #f 1 (491) #f #f 0 1 #t #f #f)))) + () + () + ((324 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((325 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((326 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$856) #f)))) + ((327 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$833 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 293 #f #f #f 1 (293) #f #f 0 1 #t #f #f)))) + () + ((329 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((330 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((331 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$860) #f))) + (r$837 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 299 #f #f #f 1 (299) #f #f 0 0 #t #f #f)))) + ((332 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$838 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 300 + #f + #f + #f + 1 + (300) + #f + (vector-ref n$358 3) + 0 + 1 + #t + #f + #f)))) + () + ((i$275 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 49 #f #f #f 2 (7 49) #f #f 0 2 #t #f #f)))) + ((335 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((336 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + () + () + () + () + () + () + ((wall-mask$479 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 588 #f #f #f 1 (587) #f r$1088 0 1 #t #f #f)))) + ((quit$473 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 603 #f #f #f 1 (584) #f #f 1 0 #f #f #f)))) + () + () + () + () + () + () + () + () + () + () + ((356 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((357 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$1244 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 760 #f #f #f 1 (760) #f #f 0 0 #t #f #f)))) + () + () + () + () + ((r$841 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 313 #f #f #f 1 (313) #f #f 0 0 #t #f #f)))) + () + ((364 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$843 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 307 #f #f #f 1 (307) #f #f 0 0 #t #f #f)))) + ((r$844 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 308 + #f + #f + #f + 1 + (308) + #f + (vector-ref nw$359 3) + 0 + 1 + #t + #f + #f)))) + ((366 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((368 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((370 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (i$284 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 74 #f #f #f 1 (74) #f #f 0 1 #t #f #f)))) + ((371 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((373 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((374 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((375 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (bt-lp$378) #t)))) + ((376 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((377 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((this-len$383 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 371 #f #f #f 2 (371 368) #f #f 0 2 #f #f #f)))) + ((379 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((380 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + ((383 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((384 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (tp-lp$368) #t)))) + ((385 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + ((388 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((389 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((390 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((391 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((392 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((393 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((394 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$907) #f))) + (x$434 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 538 #f #f #f 1 (537) #f #f 0 1 #t #f #f)))) + ((395 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((ncols$362 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 388 + #f + #f + #f + 2 + (379 357) + #f + r$872 + 0 + 2 + #t + #f + #f)))) + ((398 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$850 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 314 #f #f #f 1 (314) #f #f 0 1 #t #f #f)))) + ((399 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$852 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 324 #f #f #f 1 (324) #f #f 0 0 #t #f #f)))) + ((401 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$853 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 321 #f #f #f 1 (321) #f #f 0 1 #t #f #f)))) + ((402 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((403 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((405 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$857 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 329 #f #f #f 1 (329) #f #f 0 0 #t #f #f)))) + ((r$858 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 327 #f #f #f 1 (327) #f #f 0 1 #t #f #f)))) + () + () + ((409 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (lp$140$399) #f)))) + ((410 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + ((413 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((414 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (input1$288 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 103 #f #f #f 2 (95 89) #f #f 0 2 #t #f #f)))) + () + ((416 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$929) #t)))) + ((417 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((419 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((420 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + () + () + ((425 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((r$1260 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 780 + #f + #f + #f + 1 + (780) + #f + (Cyc-fast-eq x$558 0) + 0 + 0 + #t + #f + #f)))) + ((428 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r$1261 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 779 + #f + #f + #f + 1 + (779) + #f + (Cyc-fast-eq y$557 0) + 0 + 0 + #t + #f + #f)))) + ((r$565 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 3 #f #f #f 1 (3) #f #f 0 1 #t #f #f))) + (429 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r$1262 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 778 + #f + #f + #f + 1 + (778) + #f + (Cyc-fast-eq x$558 -1) + 0 + 0 + #t + #f + #f)))) + ((430 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r$1263 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 777 + #f + #f + #f + 1 + (777) + #f + (Cyc-fast-eq y$557 -1) + 0 + 0 + #t + #f + #f))) + (harr$301 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 128 #f #f #f 1 (127) #f #f 0 1 #t #f #f)))) + () + ((r$1265 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 769 #f #f #f 1 (769) #f #f 0 0 #t #f #f)))) + ((433 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$569 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 64 + #f + #f + #f + 0 + () + #f + (set! rounded$266 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(68 + (k$615 x$281) + ((k$615 (Cyc-fast-div + (round__inline__ (Cyc-fast-mul 1000 x$281)) + 1000))) + #t))) + 0 + 0 + #t + #f + #f)))) + ((434 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$1267 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 770 #f #f #f 1 (770) #f #f 0 0 #t #f #f))) + (harr$305 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 249 + #f + #f + #f + 18 + (249 + 238 + 238 + 211 + 211 + 183 + 177 + 159 + 153 + 144 + 143 + 143 + 169 + 168 + 168 + 132 + 201 + 199) + #f + #f + 0 + 18 + #t + #f + #f)))) + ((r$1268 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 775 #f #f #f 1 (774) #f #f 0 1 #t #f #f)))) + ((r$1269 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 774 #f #f #f 1 (774) #f #f 0 1 #t #f #f))) + (r$861 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 335 #f #f #f 1 (335) #f #f 0 0 #t #f #f)))) + ((437 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$952) #f))) + (r$862 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 332 #f #f #f 1 (332) #f #f 0 1 #t #f #f)))) + ((438 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (lp$117$426 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 512 + #f + #f + #f + 3 + (502 512 498) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(511 + (k$1000 c$428 i$427) + ((if (Cyc-fast-eq c$428 ncols$417) + (k$1000 (Cyc-fast-eq c$428 ncols$417)) + (bitwise-and + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(505 + (r$1009) + ((proc$416 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(503 + (r$1005) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(502 + (r$1002) + ((lp$117$426 + k$1000 + (Cyc-fast-plus c$428 1) + (Cyc-fast-plus i$427 1))) + #f)) + (vector-set! v$419 i$427 r$1005))) + #f)) + (Cyc-fast-mul 3 c$428) + (Cyc-fast-plus (Cyc-fast-mul 2 r$422) r$1009))) + #f)) + c$428 + 1))) + #t)) + 2 + 0 + #f + #f + #f)))) + () + () + () + ((442 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((443 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((444 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((446 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$959) #f)))) + ((447 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + () + () + ((451 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((452 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((south . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + #f + #f + #f + 6 + (118 262 300 330 444 -1) + #f + (2) + 0 + 5 + #f + #f + #f)))) + () + () + ((457 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (lp$136$408) #f)))) + ((458 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + ((r$570 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 63 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (461 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$571 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 62 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$572 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 61 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$573 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 59 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (hi$540 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 713 + #f + #f + #f + 3 + (706 706 706) + #f + #f + 0 + 3 + #t + #f + #f)))) + ((cells$335 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 252 + #f + #f + #f + 1 + (252) + #f + (vector-ref result$332 0) + 0 + 1 + #t + #f + #f)))) + ((result$332 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 256 + #f + #f + #f + 3 + (256 256 256) + #f + #f + 0 + 3 + #t + #f + #f)))) + ((467 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (lp$132$404) #t))) + (r$1273 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 782 + #f + #f + #f + 1 + (782) + #f + (- x$560) + 0 + 1 + #t + #f + #f)))) + ((r$577 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 5 + #f + #f + #f + 0 + () + #f + (set! loop$273 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(49 + (k$579 i$275 result$274) + ((if (Cyc-fast-lt i$275 count$263) + (thunk$262 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(7 + (r$582) + ((loop$273 + k$579 + (Cyc-fast-plus i$275 1) + r$582)) + #f))) + (ok?$261 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(47 + (r$583) + ((if r$583 + (current-jiffy + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(38 + (j1$276) + ((current-second + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(36 + (t1$277) + ((rounded$266 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(28 + (secs2$280) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(26 + (r$590) + ((write #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(25 + (r$591) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(24 + (r$592) + ((write #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(23 + (r$593) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(22 + (r$594) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(21 + (r$595) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(20 + (r$596) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(19 + (r$597) + ((this-scheme-implementation-name + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(18 + (r$605) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(17 + (r$598) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(16 + (r$599) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(15 + (r$600) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(14 + (r$601) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(13 + (r$602) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(12 + (r$603) + ((current-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(11 + (r$604) + ((flush-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(10 + (r$584) + ((k$579 result$274)) + #f)) + r$604)) + #f)))) + #f)))) + #f)) + (inexact__inline__ + (Cyc-fast-div + (Cyc-fast-sub + j1$276 + j0$270) + j/s$268)))) + #f)) + ",")) + #f)) + name$264)) + #f)) + ",")) + #f)) + r$605)) + #f)))) + #f)) + "+!CSVLINE!+")) + #f)))) + #f)) + name$264)) + #f)) + ") for ")) + #f)) + secs2$280)) + #f)) + " seconds (")) + #f)) + (inexact__inline__ + (Cyc-fast-div + (Cyc-fast-sub + j1$276 + j0$270) + j/s$268)))) + #f)) + "Elapsed time: ")) + #f)) + (Cyc-fast-sub + t1$277 + t0$269))) + #f)))) + #f))) + (display + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(45 + (r$608) + ((write #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(44 + (r$609) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(43 + (r$610) + ((current-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(42 + (r$612) + ((flush-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(41 + (r$611) + ((k$579 result$274)) + #f)) + r$612)) + #f)))) + #f)))) + #f)) + result$274)) + #f)) + "ERROR: returned incorrect result: "))) + #f)) + result$274))) + #t))) + 0 + 0 + #t + #f + #f))) + (468 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (cells$338 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 283 + #f + #f + #f + 5 + (283 276 274 267 259) + #f + #f + 0 + 5 + #f + #f + #f)))) + () + () + () + ((r$870 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 391 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((473 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r$871 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 390 + #f + #f + #f + 1 + (389) + #f + (vector-ref harr$361 1) + 0 + 1 + #f + #f + #f)))) + ((r$872 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 389 + #f + #f + #f + 1 + (389) + #f + (vector-ref harr$361 2) + 0 + 1 + #t + #f + #f)))) + ((475 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((476 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (bitwise-not + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 783 + #f + #f + 3 + (262 592 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(783 + (k$1272 x$560) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(782 + (r$1273) + ((k$1272 (Cyc-fast-sub r$1273 1))) + #f)) + (- x$560))) + #t))) + 2 + 0 + #f + #f + #f))) + (harr:nrows + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 541 + #f + #f + 1 + (-1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(541 + (k$1035 o$440) + ((k$1035 (vector-ref o$440 1))) + #t))) + 0 + 0 + #f + #f + #f))) + (r$874 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 357 + #f + #f + #f + 0 + () + #f + (set! tp-lp$368 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(384 + (k$876 max-len$372 + entrance$371 + exit$370 + tcol$369) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(383 + (r$877) + ((if r$877 + (vector k$876 entrance$371 exit$370) + (href/rc + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(380 + (top-cell$373) + ((reroot-maze + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(379 + (r$879) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(377 + (max-len$377 + entrance$376 + exit$375 + bcol$374) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(376 + (bt-lp$378) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(366 + (r$886) + ((bt-lp$378 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(364 + (result$384) + ((tp-lp$368 + k$876 + (vector-ref + result$384 + 0) + (vector-ref + result$384 + 1) + (vector-ref + result$384 + 2) + (Cyc-fast-sub + tcol$369 + 1))) + #f)) + max-len$377 + entrance$376 + exit$375 + bcol$374)) + #f)) + (set! bt-lp$378 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(375 + (k$888 max-len$382 + entrance$381 + exit$380 + bcol$379) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(374 + (r$889) + ((if r$889 + (vector + k$888 + max-len$382 + entrance$381 + exit$380) + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(373 + (r$894) + ((path-length + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(371 + (this-len$383) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(370 + (r$891) + ((if r$891 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(368 + (r$892) + ((bt-lp$378 + k$888 + this-len$383 + tcol$369 + bcol$379 + r$892)) + #f)) + (Cyc-fast-sub + bcol$379 + 1)) + (bt-lp$378 + k$888 + max-len$382 + entrance$381 + exit$380 + (Cyc-fast-sub + bcol$379 + 1)))) + #f)) + (Cyc-fast-gt + this-len$383 + max-len$382))) + #f)) + r$894)) + #f)) + harr$361 + 0 + bcol$379))) + #f)) + (Cyc-fast-lt + bcol$379 + 0))) + #t))))) + #f)) + #f)) + #f)) + max-len$372 + entrance$371 + exit$370 + (Cyc-fast-sub ncols$362 1))) + #f)) + top-cell$373)) + #f)) + harr$361 + (Cyc-fast-sub nrows$363 1) + tcol$369))) + #f)) + (Cyc-fast-lt tcol$369 0))) + #t))) + 0 + 0 + #t + #f + #f)))) + ((477 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (add-wall$396) #t)))) + ((478 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((r$877 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 383 + #f + #f + #f + 1 + (383) + #f + (Cyc-fast-lt tcol$369 0) + 0 + 0 + #t + #f + #f)))) + () + ((r$879 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 379 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + () + () + () + () + ((487 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((s$519 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 669 #f #f #f 1 (669) #f #f 0 1 #t #f #f)))) + ((r$283 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 83 #f #f #f 1 (78) #f #f 0 1 #t #f #f)))) + ((491 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((492 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (lp$196$310 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 191 + #f + #f + #f + 3 + (135 191 132) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(190 + (k$696 r$311) + ((if (Cyc-fast-lt r$311 0) + (k$696 (Cyc-fast-lt r$311 0)) + (write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(186 + (r$698) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(184 + (lp$200$318) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(171 + (r$729) + ((lp$200$318 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(170 + (r$699) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(169 + (k$724) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(168 + (r$725) + ((if r$725 + (dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(165 + (r$727) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(164 + (r$726) + ((write-ch + k$724 + #\\)) + #f)) + r$727)) + #f)) + harr$305 + r$311 + (Cyc-fast-sub + (vector-ref + harr$305 + 2) + 1)) + (k$724 #f))) + #f)) + (vector-ref + harr$305 + 2))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(163 + (r$700) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(162 + (r$701) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(160 + (lp$207$314) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(146 + (r$712) + ((lp$207$314 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(145 + (r$702) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(144 + (k$706) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(143 + (r$707) + ((if r$707 + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(138 + (r$709) + ((display-hexbottom + k$706 + (vector-ref + r$709 + 3))) + #f)) + harr$305 + r$311 + (Cyc-fast-sub + (vector-ref + harr$305 + 2) + 1)) + (if (zero?__inline__ + r$311) + (k$706 #f) + (write-ch + k$706 + #\\)))) + #f)) + (vector-ref + harr$305 + 2))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(136 + (r$703) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(135 + (r$704) + ((lp$196$310 + k$696 + (Cyc-fast-sub + r$311 + 1))) + #f)) + #\newline)) + #f)))) + #f)) + 0)) + #f)) + (set! lp$207$314 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(159 + (k$714 c$315) + ((if (Cyc-fast-gte + c$315 + (Cyc-fast-mul + 2 + r$773)) + (k$714 (Cyc-fast-gte + c$315 + (Cyc-fast-mul + 2 + r$773))) + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(155 + (r$723) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(153 + (r$716) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(150 + (r$719) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(149 + (r$717) + ((lp$207$314 + k$714 + (Cyc-fast-plus + c$315 + 2))) + #f)) + r$719)) + #f)) + harr$305 + (Cyc-fast-sub + r$311 + 1) + (Cyc-fast-plus + c$315 + 1))) + #f)) + (vector-ref + r$723 + 3))) + #f)) + harr$305 + r$311 + c$315))) + #t))))) + #f)) + #f)) + #f)) + #\newline)) + #f)))) + #f)) + 1)) + #f)) + (set! lp$200$318 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(183 + (k$731 c$319) + ((if (Cyc-fast-gte + c$319 + (Cyc-fast-mul 2 r$773)) + (k$731 (Cyc-fast-gte + c$319 + (Cyc-fast-mul 2 r$773))) + (dot/space + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(178 + (r$738) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(177 + (r$733) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(176 + (r$737) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(174 + (r$734) + ((lp$200$318 + k$731 + (Cyc-fast-plus + c$319 + 2))) + #f)) + (vector-ref + r$737 + 3))) + #f)) + harr$305 + r$311 + c$319)) + #f)) + r$738)) + #f)) + harr$305 + r$311 + (Cyc-fast-sub c$319 1)))) + #t))))) + #f)) + #f)) + #f)) + #\/))) + #t)) + 2 + 0 + #f + #f + #f)))) + ((493 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((494 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((o$494 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 636 #f #f #f 1 (636) #f #f 0 1 #t #t #f)))) + ((o$495 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 637 #f #f #f 1 (637) #f #f 0 1 #t #f #f)))) + ((497 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((498 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (o$497 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 638 #f #f #f 1 (638) #f #f 0 1 #t #t #f)))) + ((random-int + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 700 + #f + #f + 2 + (614 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(700 + (k$1207 n$533 state$532) + ((rand #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(699 (r$1208) ((mod k$1207 r$1208 n$533)) #f)) + state$532)) + #t))) + 1 + 0 + #f + #f + #f))) + (o$498 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 639 #f #f #f 1 (639) #f #f 0 1 #t #f #f)))) + ((r$582 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 7 #f #f #f 1 (7) #f #f 0 1 #t #f #f)))) + ((r$583 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 47 #f #f #f 1 (47) #f #f 0 0 #t #f #f))) + (result$340 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 274 + #f + #f + #f + 4 + (274 267 259 259) + #f + #f + 0 + 4 + #t + #f + #f)))) + ((r$584 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 10 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (502 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((503 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r2$515 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 663 + #f + #f + #f + 4 + (661 659 653 659) + #f + #f + 0 + 4 + #f + #t + #f)))) + () + ((505 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + () + () + () + ((511 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (lp$117$426) #t)))) + ((512 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((513 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((r$886 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 366 + #f + #f + #f + 0 + () + #f + (set! bt-lp$378 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(375 + (k$888 max-len$382 + entrance$381 + exit$380 + bcol$379) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(374 + (r$889) + ((if r$889 + (vector + k$888 + max-len$382 + entrance$381 + exit$380) + (href/rc + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(373 + (r$894) + ((path-length + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(371 + (this-len$383) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(370 + (r$891) + ((if r$891 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(368 + (r$892) + ((bt-lp$378 + k$888 + this-len$383 + tcol$369 + bcol$379 + r$892)) + #f)) + (Cyc-fast-sub + bcol$379 + 1)) + (bt-lp$378 + k$888 + max-len$382 + entrance$381 + exit$380 + (Cyc-fast-sub + bcol$379 + 1)))) + #f)) + (Cyc-fast-gt + this-len$383 + max-len$382))) + #f)) + r$894)) + #f)) + harr$361 + 0 + bcol$379))) + #f)) + (Cyc-fast-lt bcol$379 0))) + #t))) + 0 + 0 + #t + #f + #f)))) + () + () + ((518 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (lp$113$421) #t))) + (r$889 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 374 + #f + #f + #f + 1 + (374) + #f + (Cyc-fast-lt bcol$379 0) + 0 + 0 + #t + #f + #f)))) + ((519 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (s$522 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 696 + #f + #f + #f + 3 + (696 688 687) + #f + #f + 0 + 3 + #f + #f + #f)))) + () + () + ((522 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((hexwalls$298 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 123 + #f + #f + #f + 3 + (114 118 122) + #f + #f + 0 + 3 + #t + #f + #f)))) + ((525 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + () + ((set-cell:walls + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 640 + #f + #f + 1 + (-1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(640 + (k$1137 o$500 v$499) + ((k$1137 (vector-set! o$500 3 v$499))) + #t))) + 0 + 0 + #f + #f + #f))) + (y$409 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 457 + #f + #f + #f + 7 + (457 446 437 442 451 457 457) + #f + #f + 0 + 7 + #t + #f + #f)))) + ((530 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + () + () + () + ((r$590 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 26 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (535 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$591 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 25 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (536 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (elts$441 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 543 #f #f #f 1 (543) #f #f 0 1 #t #f #f)))) + ((r$592 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 24 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (537 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$593 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 23 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (538 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$594 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 22 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (539 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$595 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 21 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (540 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$596 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 20 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (541 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$597 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 19 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$598 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 17 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (543 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$599 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 16 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (544 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((546 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((r$891 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 370 + #f + #f + #f + 1 + (370) + #f + (Cyc-fast-gt this-len$383 max-len$382) + 0 + 0 + #t + #f + #f)))) + ((548 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (r$892 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 368 + #f + #f + #f + 1 + (368) + #f + (Cyc-fast-sub bcol$379 1) + 0 + 1 + #t + #f + #f)))) + ((549 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (lp$446) #t)))) + ((550 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r$894 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 373 #f #f #f 1 (373) #f #f 0 1 #t #f #f)))) + ((551 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((552 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (r$896 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 392 #f #f #f 1 (392) #f #f 0 1 #t #f #f)))) + ((553 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + () + ((entrance$304 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 249 + #f + #f + #f + 3 + (231 215 199) + #f + #f + 0 + 3 + #t + #f + #f)))) + ((557 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (lp$105$452) #f)))) + ((558 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + ((561 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (y$414 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 491 #f #f #f 1 (491) #f #f 0 1 #t #f #f)))) + ((562 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((564 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((565 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((567 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (lp$458) #t)))) + ((j0$270 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 53 #f #f #f 2 (26 14) #f #f 0 2 #t #f #f))) + (568 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (walls$472 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 604 #f #f #f 1 (603) #f #f 0 1 #f #f #f)))) + ((569 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (node$444 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 552 #f #f #f 1 (552) #f #f 0 1 #t #f #f))) + (lp$207$314 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 160 + #f + #f + #f + 3 + (149 160 146) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(159 + (k$714 c$315) + ((if (Cyc-fast-gte c$315 (Cyc-fast-mul 2 r$773)) + (k$714 (Cyc-fast-gte c$315 (Cyc-fast-mul 2 r$773))) + (href/rc + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(155 + (r$723) + ((display-hexbottom + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(153 + (r$716) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(150 + (r$719) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(149 + (r$717) + ((lp$207$314 + k$714 + (Cyc-fast-plus c$315 2))) + #f)) + r$719)) + #f)) + harr$305 + (Cyc-fast-sub r$311 1) + (Cyc-fast-plus c$315 1))) + #f)) + (vector-ref r$723 3))) + #f)) + harr$305 + r$311 + c$315))) + #t)) + 2 + 0 + #f + #f + #f)))) + ((570 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (node$445 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 551 + #f + #f + #f + 1 + (544) + #f + node$444 + 0 + 1 + #f + #f + #f)))) + ((571 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((node$447 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 549 #f #f #f 2 (549 548) #f #f 0 2 #t #t #f)))) + () + ((574 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((575 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((576 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((577 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (search$467) #t)))) + ((578 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((579 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((580 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((k$1000 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 511 #f #f #f 2 (502 511) #f #f 1 1 #t #f #t)))) + () + ((harr$346 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 356 + #f + #f + #f + 12 + (292 297 297 297 305 305 313 318 318 324 329 335) + #f + #f + 0 + 12 + #t + #f + #f)))) + ((584 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((585 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((586 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((587 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((588 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (count$263 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 71 #f #f #f 1 (49) #f #f 0 1 #t #f #f)))) + ((589 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + ((592 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + () + () + () + ((Cyc-fast-div + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 3 (68 26 14) #f #f 3 0 #t #f #f)))) + () + () + () + ((602 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((603 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (walls$480 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 588 + #f + #f + #f + 1 + (587) + #f + (vector-ref (vector-ref wall$474 1) 3) + 0 + 1 + #t + #f + #f)))) + ((604 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((605 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (node$453 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 557 #f #f #f 2 (557 557) #f #f 0 1 #t #f #f)))) + ((606 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((lp$132$404 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 468 + #f + #f + #f + 3 + (433 468 430) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(467 + (k$938 x$405) + ((if (Cyc-fast-lt x$405 0) + (k$938 (Cyc-fast-lt x$405 0)) + (bitwise-and + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(461 + (r$965) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(458 + (lp$136$408) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(434 + (r$943) + ((lp$136$408 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(433 + (r$940) + ((lp$132$404 + k$938 + (Cyc-fast-sub x$405 3))) + #f)) + (Cyc-fast-plus + (Cyc-fast-mul + (Cyc-fast-sub + (vector-ref harr$388 1) + 1) + 2) + r$965))) + #f)) + (set! lp$136$408 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(457 + (k$945 y$409) + ((if (Cyc-fast-lte y$409 1) + (k$945 (Cyc-fast-lte y$409 1)) + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(452 + (hex$411) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(451 + (k$959) + ((if (zero?__inline__ + x$405) + (k$959 #f) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(447 + (r$961) + ((add-wall$396 + k$959 + hex$411 + r$961 + south-west)) + #f)) + harr$388 + (Cyc-fast-sub + x$405 + 3) + (Cyc-fast-sub + y$409 + 1)))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(446 + (r$950) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(444 + (r$957) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(443 + (r$951) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(442 + (k$952) + ((if (Cyc-fast-lt + x$405 + (Cyc-fast-mul + 3 + (Cyc-fast-sub + (vector-ref + harr$388 + 2) + 1))) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(438 + (r$954) + ((add-wall$396 + k$952 + hex$411 + r$954 + south-east)) + #f)) + harr$388 + (Cyc-fast-plus + x$405 + 3) + (Cyc-fast-sub + y$409 + 1)) + (k$952 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(437 + (r$947) + ((lp$136$408 + k$945 + (Cyc-fast-sub + y$409 + 2))) + #f)))) + #f)) + hex$411 + r$957 + south)) + #f)) + harr$388 + x$405 + (Cyc-fast-sub + y$409 + 2))) + #f)))) + #f)) + harr$388 + x$405 + y$409))) + #t))))) + #f)) + #f)) + #f)) + x$405 + 1))) + #t)) + 2 + 0 + #f + #f + #f)))) + () + ((609 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (node$457 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 569 + #f + #f + #f + 1 + (562) + #f + new-root$455 + 0 + 1 + #f + #f + #f)))) + ((610 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((k$810 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 356 + #f + #f + #f + 3 + (292 286 286) + #f + #f + 2 + 1 + #f + #f + #t))) + (611 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((612 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((613 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((614 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((616 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((617 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (lp$484) #t)))) + ((618 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + ((621 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (k$1013 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 530 #f #f #f 1 (530) #f #f 1 0 #t #f #t)))) + ((622 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((623 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + () + ((626 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((eq? . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 4 + (575 670 688 682) + #f + #f + 4 + 0 + #t + #f + #f)))) + ((current-output-port + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 3 (43 12 61) #f #f 3 0 #f #f #f)))) + ((630 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (lp$491) #f)))) + ((631 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + () + ((y$433 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 538 #f #f #f 1 (538) #f #f 0 1 #t #f #f)))) + ((635 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((636 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((637 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((638 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((639 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (node$460 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 567 + #f + #f + #f + 3 + (567 565 564) + #f + #f + 0 + 3 + #f + #t + #f)))) + ((640 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((641 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((642 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((643 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((vector-length + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 2 (622 623) #f #f 2 0 #t #f #f)))) + ((645 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (node$466 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 579 + #f + #f + #f + 1 + (571) + #f + root$463 + 0 + 1 + #f + #f + #f)))) + ((646 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((647 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((648 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (node$469 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 577 + #f + #f + #f + 3 + (577 576 574) + #f + #f + 0 + 3 + #f + #t + #f)))) + () + ((650 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((651 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((harr$361 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 393 + #f + #f + #f + 6 + (393 392 391 390 383 374) + #f + #f + 0 + 6 + #f + #f + #f)))) + ((653 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (result$384 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 364 + #f + #f + #f + 3 + (364 364 364) + #f + #f + 0 + 3 + #t + #f + #f)))) + () + ((k$1020 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 538 #f #f #f 1 (535) #f #f 1 0 #t #f #t)))) + ((input2$289 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 101 #f #f #f 2 (97 88) #f #f 0 2 #t #f #f)))) + () + () + ((659 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((newline + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 4 + (44 13 21 62) + #f + #f + 4 + 0 + #f + #f + #f))) + (661 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((663 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((k$1029 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 539 #f #f #f 1 (539) #f #f 1 0 #t #f #t)))) + ((665 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((count$287 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 105 + #f + #f + #f + 4 + (99 89 88 90) + #f + #f + 0 + 4 + #f + #f + #f)))) + ((667 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (entrance$334 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 252 + #f + #f + #f + 1 + (252) + #f + (vector-ref result$332 1) + 0 + 1 + #t + #f + #f)))) + ((main . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 107 + #f + #f + 2 + (-1 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(107 + (k$634) + ((read #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(105 + (count$287) + ((read #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(103 + (input1$288) + ((read #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(101 + (input2$289) + ((read #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(99 + (output$290) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(97 + (s3$291) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(95 + (s2$292) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(93 + (s1$293) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(90 + (r$642) + ((run-r7rs-benchmark + k$634 + r$642 + count$287 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(89 + (k$646) + ((hide #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(88 + (r$647) + ((hide #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(87 + (r$648) + ((run k$646 + r$647 + r$648)) + #f)) + count$287 + input2$289)) + #f)) + count$287 + input1$288)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(85 + (k$645 result$295) + ((k$645 (equal? + result$295 + output$290))) + #t)))) + #f)) + (string-append + "maze" + ":" + s1$293 + ":" + s2$292 + ":" + s3$291))) + #f)) + (number->string + input1$288))) + #f)) + (number->string + input2$289))) + #f)) + (number->string + count$287))) + #f)))) + #f)))) + #f)))) + #f)))) + #t))) + 1 + 0 + #f + #f + #f))) + (668 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((669 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((670 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((671 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((672 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((673 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + () + ((676 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$1193) #f)))) + ((677 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((679 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((681 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((682 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((684 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (lp$528) #t)))) + ((k$830 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 297 + #f + #f + #f + 3 + (297 293 297) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(292 + (r$824) + ((if r$824 + (href #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(288 + (ne$356) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(287 + (r$827) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(286 + (r$826) + ((if r$826 + (k$810 #f) + (proc$347 k$810 ne$356))) + #f)) + r$827 + south-west)) + #f)) + (vector-ref ne$356 3))) + #f)) + harr$346 + (Cyc-fast-plus (car (vector-ref cell$345 2)) 3) + (Cyc-fast-plus (cdr (vector-ref cell$345 2)) 1)) + (k$810 #f))) + #f)) + 3 + 0 + #t + #f + #t))) + (685 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((686 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((687 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((688 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((k$834 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 305 + #f + #f + #f + 3 + (305 299 299) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(298 + (r$823) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(297 + (k$830) + ((if (Cyc-fast-lt + (car (vector-ref cell$345 2)) + (Cyc-fast-mul + 3 + (Cyc-fast-sub (vector-ref harr$346 2) 1))) + (if (Cyc-fast-lte + (cdr (vector-ref cell$345 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref harr$346 1) + 1))) + (k$830 (Cyc-fast-lte + (cdr (vector-ref cell$345 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref harr$346 1) + 1)))) + (mod #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(293 + (r$833) + ((k$830 (zero?__inline__ r$833))) + #f)) + (car (vector-ref cell$345 2)) + 6)) + (k$830 #f))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(292 + (r$824) + ((if r$824 + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(288 + (ne$356) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(287 + (r$827) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(286 + (r$826) + ((if r$826 + (k$810 #f) + (proc$347 + k$810 + ne$356))) + #f)) + r$827 + south-west)) + #f)) + (vector-ref ne$356 3))) + #f)) + harr$346 + (Cyc-fast-plus + (car (vector-ref cell$345 2)) + 3) + (Cyc-fast-plus + (cdr (vector-ref cell$345 2)) + 1)) + (k$810 #f))) + #f)))) + #f)) + 2 + 1 + #f + #f + #t))) + (remainder + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (737) #f #f 1 0 #f #f #f)))) + () + ((wall:bit + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 646 + #f + #f + 1 + (-1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(646 + (k$1153 o$506) + ((k$1153 (vector-ref o$506 3))) + #t))) + 0 + 0 + #f + #f + #f)))) + () + ((693 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (lp$524) #t)))) + ((694 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (k$1032 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 540 #f #f #f 1 (540) #f #f 1 0 #t #f #t)))) + ((695 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((696 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + ((k$1035 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 541 #f #f #f 1 (541) #f #f 1 0 #t #f #t)))) + ((698 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((699 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((700 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (k$1038 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 543 #f #f #f 1 (543) #f #f 0 1 #t #f #t)))) + ((701 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + ((703 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$1218) #t)))) + () + () + ((706 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + () + () + () + ((711 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((713 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((715 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t)))) + () + ((717 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #t))) + (list->vector + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (394) #f #f 1 0 #t #f #f)))) + ((718 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (lo$541 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 711 + #f + #f + #f + 3 + (706 706 706) + #f + #f + 0 + 3 + #t + #f + #f)))) + () + () + () + ((k$840 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 319 + #f + #f + #f + 3 + (313 307 307) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(306 + (r$822) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(305 + (k$834) + ((if (Cyc-fast-lt + (cdr (vector-ref cell$345 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub (vector-ref harr$346 1) 1))) + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(301 + (n$358) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(300 + (r$838) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(299 + (r$837) + ((if r$837 + (k$834 #f) + (proc$347 + k$834 + n$358))) + #f)) + r$838 + south)) + #f)) + (vector-ref n$358 3))) + #f)) + harr$346 + (car (vector-ref cell$345 2)) + (Cyc-fast-plus + (cdr (vector-ref cell$345 2)) + 2)) + (k$834 #f))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(298 + (r$823) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(297 + (k$830) + ((if (Cyc-fast-lt + (car (vector-ref cell$345 2)) + (Cyc-fast-mul + 3 + (Cyc-fast-sub + (vector-ref harr$346 2) + 1))) + (if (Cyc-fast-lte + (cdr (vector-ref cell$345 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref harr$346 1) + 1))) + (k$830 (Cyc-fast-lte + (cdr (vector-ref cell$345 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref harr$346 1) + 1)))) + (mod #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(293 + (r$833) + ((k$830 (zero?__inline__ + r$833))) + #f)) + (car (vector-ref cell$345 2)) + 6)) + (k$830 #f))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(292 + (r$824) + ((if r$824 + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(288 + (ne$356) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(287 + (r$827) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(286 + (r$826) + ((if r$826 + (k$810 #f) + (proc$347 + k$810 + ne$356))) + #f)) + r$827 + south-west)) + #f)) + (vector-ref ne$356 3))) + #f)) + harr$346 + (Cyc-fast-plus + (car (vector-ref cell$345 2)) + 3) + (Cyc-fast-plus + (cdr (vector-ref cell$345 2)) + 1)) + (k$810 #f))) + #f)))) + #f)))) + #f)) + 2 + 1 + #f + #f + #t)))) + () + () + () + () + () + () + ((k$847 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 318 + #f + #f + #f + 3 + (318 314 318) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(313 + (r$841) + ((if r$841 + (href #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(309 + (nw$359) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(308 + (r$844) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(307 + (r$843) + ((if r$843 + (k$840 #f) + (proc$347 k$840 nw$359))) + #f)) + r$844 + south-east)) + #f)) + (vector-ref nw$359 3))) + #f)) + harr$346 + (Cyc-fast-sub (car (vector-ref cell$345 2)) 3) + (Cyc-fast-plus (cdr (vector-ref cell$345 2)) 1)) + (k$840 #f))) + #f)) + 3 + 0 + #t + #f + #t)))) + () + ((k$1042 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 552 #f #f #f 1 (544) #f #f 0 1 #f #f #t)))) + () + ((harr$388 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 487 + #f + #f + #f + 18 + (457 + 446 + 442 + 442 + 451 + 434 + 430 + 428 + 425 + 416 + 409 + 405 + 402 + 401 + 419 + 419 + 419 + 428) + #f + #f + 0 + 18 + #t + #f + #f)))) + ((k$1045 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 549 #f #f #f 2 (546 546) #f #f 1 1 #t #f #t)))) + () + ((wall:neighbor + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 647 + #f + #f + 1 + (-1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(647 + (k$1156 o$507) + ((k$1156 (vector-ref o$507 2))) + #t))) + 0 + 0 + #f + #f + #f)))) + ((737 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$1238) #f)))) + () + () + ((740 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((741 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + () + ((this-scheme-implementation-name + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 4 + #f + #f + 2 + (-1 19) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(4 + (k$564) + ((Cyc-version + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(3 + (r$565) + ((k$564 (string-append "cyclone-" r$565))) + #f)))) + #t))) + 1 + 0 + #f + #f + #f)))) + () + ((cell:id + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 642 + #f + #f + 1 + (-1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(642 + (k$1143 o$502) + ((k$1143 (vector-ref o$502 2))) + #t))) + 0 + 0 + #f + #f + #f)))) + () + () + () + () + () + ((proc$347 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 356 + #f + #f + #f + 6 + (286 299 307 321 327 332) + #f + #f + 6 + 0 + #f + #f + #f)))) + () + () + () + () + () + () + () + ((k$851 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 325 + #f + #f + #f + 2 + (321 324) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(320 + (r$821) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(319 + (k$840) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(318 + (k$847) + ((if (Cyc-fast-gt + (car (vector-ref cell$345 2)) + 0) + (if (Cyc-fast-lte + (cdr (vector-ref cell$345 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref harr$346 1) + 1))) + (k$847 (Cyc-fast-lte + (cdr (vector-ref cell$345 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref harr$346 1) + 1)))) + (mod #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(314 + (r$850) + ((k$847 (zero?__inline__ + r$850))) + #f)) + (car (vector-ref cell$345 2)) + 6)) + (k$847 #f))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(313 + (r$841) + ((if r$841 + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(309 + (nw$359) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(308 + (r$844) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(307 + (r$843) + ((if r$843 + (k$840 #f) + (proc$347 + k$840 + nw$359))) + #f)) + r$844 + south-east)) + #f)) + (vector-ref nw$359 3))) + #f)) + harr$346 + (Cyc-fast-sub + (car (vector-ref cell$345 2)) + 3) + (Cyc-fast-plus + (cdr (vector-ref cell$345 2)) + 1)) + (k$840 #f))) + #f)))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(306 + (r$822) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(305 + (k$834) + ((if (Cyc-fast-lt + (cdr (vector-ref cell$345 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref harr$346 1) + 1))) + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(301 + (n$358) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(300 + (r$838) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(299 + (r$837) + ((if r$837 + (k$834 #f) + (proc$347 + k$834 + n$358))) + #f)) + r$838 + south)) + #f)) + (vector-ref n$358 3))) + #f)) + harr$346 + (car (vector-ref cell$345 2)) + (Cyc-fast-plus + (cdr (vector-ref cell$345 2)) + 2)) + (k$834 #f))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(298 + (r$823) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(297 + (k$830) + ((if (Cyc-fast-lt + (car (vector-ref cell$345 2)) + (Cyc-fast-mul + 3 + (Cyc-fast-sub + (vector-ref harr$346 2) + 1))) + (if (Cyc-fast-lte + (cdr (vector-ref cell$345 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref harr$346 1) + 1))) + (k$830 (Cyc-fast-lte + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref + harr$346 + 1) + 1)))) + (mod #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(293 + (r$833) + ((k$830 (zero?__inline__ + r$833))) + #f)) + (car (vector-ref cell$345 2)) + 6)) + (k$830 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(292 + (r$824) + ((if r$824 + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(288 + (ne$356) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(287 + (r$827) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(286 + (r$826) + ((if r$826 + (k$810 #f) + (proc$347 + k$810 + ne$356))) + #f)) + r$827 + south-west)) + #f)) + (vector-ref ne$356 3))) + #f)) + harr$346 + (Cyc-fast-plus + (car (vector-ref cell$345 2)) + 3) + (Cyc-fast-plus + (cdr (vector-ref cell$345 2)) + 1)) + (k$810 #f))) + #f)))) + #f)))) + #f)))) + #f)) + 1 + 1 + #f + #f + #t))) + (760 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$1254) #f))) + (old-parent$461 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 565 + #f + #f + #f + 2 + (564 564) + #f + (vector-ref node$460 4) + 0 + 1 + #f + #f + #f)))) + ((set-size + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 669 + #f + #f + 4 + (585 661 663 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(669 + (k$1177 s$519) + ((get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(668 (r$1178) ((k$1177 (car r$1178))) #f)) + s$519)) + #t))) + 3 + 0 + #f + #f + #f)))) + () + ((763 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((764 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((k$856 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 330 + #f + #f + #f + 2 + (327 329) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(326 + (r$820) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(325 + (k$851) + ((bit-test + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(324 + (r$852) + ((if r$852 + (k$851 #f) + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(321 + (r$853) + ((proc$347 k$851 r$853)) + #f)) + harr$346 + (Cyc-fast-plus + (car (vector-ref cell$345 2)) + 3) + (Cyc-fast-sub + (cdr (vector-ref cell$345 2)) + 1)))) + #f)) + (vector-ref cell$345 3) + south-east)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(320 + (r$821) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(319 + (k$840) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(318 + (k$847) + ((if (Cyc-fast-gt + (car (vector-ref cell$345 2)) + 0) + (if (Cyc-fast-lte + (cdr (vector-ref cell$345 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref harr$346 1) + 1))) + (k$847 (Cyc-fast-lte + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref + harr$346 + 1) + 1)))) + (mod #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(314 + (r$850) + ((k$847 (zero?__inline__ + r$850))) + #f)) + (car (vector-ref cell$345 2)) + 6)) + (k$847 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(313 + (r$841) + ((if r$841 + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(309 + (nw$359) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(308 + (r$844) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(307 + (r$843) + ((if r$843 + (k$840 #f) + (proc$347 + k$840 + nw$359))) + #f)) + r$844 + south-east)) + #f)) + (vector-ref nw$359 3))) + #f)) + harr$346 + (Cyc-fast-sub + (car (vector-ref cell$345 2)) + 3) + (Cyc-fast-plus + (cdr (vector-ref cell$345 2)) + 1)) + (k$840 #f))) + #f)))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(306 + (r$822) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(305 + (k$834) + ((if (Cyc-fast-lt + (cdr (vector-ref cell$345 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref harr$346 1) + 1))) + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(301 + (n$358) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(300 + (r$838) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(299 + (r$837) + ((if r$837 + (k$834 #f) + (proc$347 + k$834 + n$358))) + #f)) + r$838 + south)) + #f)) + (vector-ref n$358 3))) + #f)) + harr$346 + (car (vector-ref cell$345 2)) + (Cyc-fast-plus + (cdr (vector-ref cell$345 2)) + 2)) + (k$834 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(298 + (r$823) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(297 + (k$830) + ((if (Cyc-fast-lt + (car (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 3 + (Cyc-fast-sub + (vector-ref harr$346 2) + 1))) + (if (Cyc-fast-lte + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref + harr$346 + 1) + 1))) + (k$830 (Cyc-fast-lte + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref + harr$346 + 1) + 1)))) + (mod #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(293 + (r$833) + ((k$830 (zero?__inline__ + r$833))) + #f)) + (car (vector-ref + cell$345 + 2)) + 6)) + (k$830 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(292 + (r$824) + ((if r$824 + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(288 + (ne$356) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(287 + (r$827) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(286 + (r$826) + ((if r$826 + (k$810 #f) + (proc$347 + k$810 + ne$356))) + #f)) + r$827 + south-west)) + #f)) + (vector-ref + ne$356 + 3))) + #f)) + harr$346 + (Cyc-fast-plus + (car (vector-ref + cell$345 + 2)) + 3) + (Cyc-fast-plus + (cdr (vector-ref + cell$345 + 2)) + 1)) + (k$810 #f))) + #f)))) + #f)))) + #f)))) + #f)))) + #f)) + 1 + 1 + #f + #f + #t)))) + ((k$1050 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 561 #f #f #f 1 (553) #f #f 0 1 #t #f #t)))) + () + () + ((769 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? (k$1266) #f)))) + ((770 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (k$1054 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 557 #f #f #f 2 (557 557) #f #f 1 1 #t #f #t)))) + ((771 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((772 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (harr:elts + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 539 + #f + #f + 1 + (-1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(539 + (k$1029 o$438) + ((k$1029 (vector-ref o$438 3))) + #t))) + 0 + 0 + #f + #f + #f)))) + () + ((774 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((775 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f))) + (k$1059 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 570 #f #f #f 1 (562) #f #f 0 1 #f #f #t)))) + () + ((777 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((778 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((779 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((780 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((781 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((782 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + ((783 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(#f ? () #f)))) + () + () + () + ((new-parent$459 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 567 #f #f #f 1 (565) #f #f 0 1 #t #f #f)))) + () + ((k$564 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 4 #f #f #f 1 (3) #f #f 1 0 #t #f #t))) + (n$358 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 301 #f #f #f 2 (301 299) #f #f 0 2 #f #f #f)))) + () + () + () + ((k$568 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 71 #f #f #f 1 (5) #f #f 0 1 #t #f #t)))) + () + () + ((k$860 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 336 + #f + #f + #f + 2 + (332 335) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(331 + (r$819) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(330 + (k$856) + ((bit-test + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(329 + (r$857) + ((if r$857 + (k$856 #f) + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(327 + (r$858) + ((proc$347 k$856 r$858)) + #f)) + harr$346 + (car (vector-ref cell$345 2)) + (Cyc-fast-sub + (cdr (vector-ref cell$345 2)) + 2)))) + #f)) + (vector-ref cell$345 3) + south)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(326 + (r$820) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(325 + (k$851) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(324 + (r$852) + ((if r$852 + (k$851 #f) + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(321 + (r$853) + ((proc$347 k$851 r$853)) + #f)) + harr$346 + (Cyc-fast-plus + (car (vector-ref + cell$345 + 2)) + 3) + (Cyc-fast-sub + (cdr (vector-ref + cell$345 + 2)) + 1)))) + #f)) + (vector-ref cell$345 3) + south-east)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(320 + (r$821) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(319 + (k$840) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(318 + (k$847) + ((if (Cyc-fast-gt + (car (vector-ref + cell$345 + 2)) + 0) + (if (Cyc-fast-lte + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref + harr$346 + 1) + 1))) + (k$847 (Cyc-fast-lte + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref + harr$346 + 1) + 1)))) + (mod #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(314 + (r$850) + ((k$847 (zero?__inline__ + r$850))) + #f)) + (car (vector-ref + cell$345 + 2)) + 6)) + (k$847 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(313 + (r$841) + ((if r$841 + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(309 + (nw$359) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(308 + (r$844) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(307 + (r$843) + ((if r$843 + (k$840 #f) + (proc$347 + k$840 + nw$359))) + #f)) + r$844 + south-east)) + #f)) + (vector-ref + nw$359 + 3))) + #f)) + harr$346 + (Cyc-fast-sub + (car (vector-ref + cell$345 + 2)) + 3) + (Cyc-fast-plus + (cdr (vector-ref + cell$345 + 2)) + 1)) + (k$840 #f))) + #f)))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(306 + (r$822) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(305 + (k$834) + ((if (Cyc-fast-lt + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref harr$346 1) + 1))) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(301 + (n$358) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(300 + (r$838) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(299 + (r$837) + ((if r$837 + (k$834 #f) + (proc$347 + k$834 + n$358))) + #f)) + r$838 + south)) + #f)) + (vector-ref + n$358 + 3))) + #f)) + harr$346 + (car (vector-ref + cell$345 + 2)) + (Cyc-fast-plus + (cdr (vector-ref + cell$345 + 2)) + 2)) + (k$834 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(298 + (r$823) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(297 + (k$830) + ((if (Cyc-fast-lt + (car (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 3 + (Cyc-fast-sub + (vector-ref + harr$346 + 2) + 1))) + (if (Cyc-fast-lte + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref + harr$346 + 1) + 1))) + (k$830 (Cyc-fast-lte + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref + harr$346 + 1) + 1)))) + (mod #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(293 + (r$833) + ((k$830 (zero?__inline__ + r$833))) + #f)) + (car (vector-ref + cell$345 + 2)) + 6)) + (k$830 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(292 + (r$824) + ((if r$824 + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(288 + (ne$356) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(287 + (r$827) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(286 + (r$826) + ((if r$826 + (k$810 #f) + (proc$347 + k$810 + ne$356))) + #f)) + r$827 + south-west)) + #f)) + (vector-ref + ne$356 + 3))) + #f)) + harr$346 + (Cyc-fast-plus + (car (vector-ref + cell$345 + 2)) + 3) + (Cyc-fast-plus + (cdr (vector-ref + cell$345 + 2)) + 1)) + (k$810 #f))) + #f)))) + #f)))) + #f)))) + #f)))) + #f)))) + #f)) + 1 + 1 + #f + #f + #t)))) + () + () + () + () + ((nrows$331 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 258 #f #f #f 1 (258) #f #f 0 1 #t #f #f)))) + () + ((ok?$261 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 71 #f #f #f 1 (49) #f #f 1 0 #f #f #f)))) + () + ((k$869 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 393 #f #f #f 1 (357) #f #f 0 1 #f #f #t))) + (k$1062 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 567 #f #f #f 2 (564 564) #f #f 1 1 #t #f #t)))) + () + ((nrows$337 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 285 + #f + #f + #f + 3 + (285 279 267) + #f + #f + 0 + 3 + #t + #f + #f)))) + () + () + ((k$1067 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 580 #f #f #f 1 (571) #f #f 0 1 #f #f #t)))) + () + ((entrance$371 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 384 #f #f #f 2 (379 383) #f #f 0 2 #f #f #f)))) + () + ((output + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + #f + #f + #f + 5 + (111 108 251 250 -1) + #t + '() + 0 + 2 + #f + #f + #f)))) + ((j1$276 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 38 #f #f #f 2 (26 14) #f #f 0 2 #t #f #f)))) + () + ((entrance$376 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 377 + #f + #f + #f + 1 + (366) + #f + entrance$371 + 0 + 1 + #f + #f + #f)))) + () + () + () + () + () + () + () + () + ((loop$273 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 50 + #f + #f + #f + 3 + (7 50 5) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(49 + (k$579 i$275 result$274) + ((if (Cyc-fast-lt i$275 count$263) + (thunk$262 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(7 + (r$582) + ((loop$273 k$579 (Cyc-fast-plus i$275 1) r$582)) + #f))) + (ok?$261 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(47 + (r$583) + ((if r$583 + (current-jiffy + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(38 + (j1$276) + ((current-second + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(36 + (t1$277) + ((rounded$266 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(28 + (secs2$280) + ((display + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(26 + (r$590) + ((write #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(25 + (r$591) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(24 + (r$592) + ((write #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(23 + (r$593) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(22 + (r$594) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(21 + (r$595) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(20 + (r$596) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(19 + (r$597) + ((this-scheme-implementation-name + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(18 + (r$605) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(17 + (r$598) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(16 + (r$599) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(15 + (r$600) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(14 + (r$601) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(13 + (r$602) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(12 + (r$603) + ((current-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(11 + (r$604) + ((flush-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(10 + (r$584) + ((k$579 result$274)) + #f)) + r$604)) + #f)))) + #f)))) + #f)) + (inexact__inline__ + (Cyc-fast-div + (Cyc-fast-sub + j1$276 + j0$270) + j/s$268)))) + #f)) + ",")) + #f)) + name$264)) + #f)) + ",")) + #f)) + r$605)) + #f)))) + #f)) + "+!CSVLINE!+")) + #f)))) + #f)) + name$264)) + #f)) + ") for ")) + #f)) + secs2$280)) + #f)) + " seconds (")) + #f)) + (inexact__inline__ + (Cyc-fast-div + (Cyc-fast-sub + j1$276 + j0$270) + j/s$268)))) + #f)) + "Elapsed time: ")) + #f)) + (Cyc-fast-sub t1$277 t0$269))) + #f)))) + #f))) + (display + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(45 + (r$608) + ((write #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(44 + (r$609) + ((newline + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(43 + (r$610) + ((current-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(42 + (r$612) + ((flush-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(41 + (r$611) + ((k$579 result$274)) + #f)) + r$612)) + #f)))) + #f)))) + #f)) + result$274)) + #f)) + "ERROR: returned incorrect result: "))) + #f)) + result$274))) + #t)) + 2 + 0 + #t + #f + #f)))) + () + () + ((%halt . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (-1) #f #f 0 1 #f #f #f)))) + () + ((k$579 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 49 #f #f #f 3 (41 10 7) #f #f 2 1 #t #f #t)))) + () + () + () + () + () + () + ((i$424 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 513 + #f + #f + #f + 1 + (498) + #f + (Cyc-fast-mul r$422 ncols$417) + 0 + 1 + #f + #f + #f)))) + ((k$876 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 384 #f #f #f 2 (364 383) #f #f 0 2 #f #f #t)))) + ((k$1070 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 577 #f #f #f 1 (576) #f #f 0 1 #f #f #t)))) + ((i$427 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 511 #f #f #f 2 (503 502) #f #f 0 2 #t #f #f)))) + () + ((k$1073 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 575 #f #f #f 2 (574 574) #f #f 1 1 #f #f #t)))) + () + () + () + ((k$1077 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 604 #f #f #f 1 (604) #f #f 0 1 #t #f #t)))) + () + ((k$1079 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 603 #f #f #f 1 (603) #f #f 0 1 #t #f #t))) + (entrance$381 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 375 #f #f #f 2 (370 374) #f #f 0 2 #f #f #f)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + ((cell$345 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 356 + #f + #f + #f + 24 + (292 + 292 + 297 + 297 + 297 + 297 + 305 + 305 + 305 + 313 + 313 + 318 + 318 + 318 + 318 + 325 + 324 + 324 + 330 + 329 + 329 + 336 + 335 + 335) + #f + #f + 0 + 24 + #t + #f + #f)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + () + ((k$888 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 375 + #f + #f + #f + 3 + (370 368 374) + #f + #f + 0 + 3 + #f + #f + #t))) + (k$1081 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 602 + #f + #f + #f + 3 + (584 584 592) + #f + #f + 2 + 1 + #f + #f + #t)))) + () + () + () + () + () + ((r$1100 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 606 + #f + #f + #f + 0 + () + #f + (set! lp$484 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(617 + (k$1102 i$485) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(616 + (r$1103) + ((if r$1103 + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(614 + (r$1106) + ((random-int + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(613 + (r$1107) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(612 + (elt-i$487 j$486) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(611 + (r$1109) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(610 + (r$1108) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(609 + (r$1104) + ((lp$484 + k$1102 + (Cyc-fast-sub + i$485 + 1))) + #f)) + (vector-set! + v$482 + j$486 + elt-i$487))) + #f)) + (vector-set! + v$482 + i$485 + r$1109))) + #f)) + (vector-ref v$482 j$486))) + #f)) + r$1106 + r$1107)) + #f)) + i$485 + random-state$481)) + #f)) + (vector-ref v$482 i$485)) + (k$1102 #f))) + #f)) + (Cyc-fast-gt i$485 1))) + #t))) + 0 + 0 + #t + #f + #f)))) + () + () + ((r$1103 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 616 + #f + #f + #f + 1 + (616) + #f + (Cyc-fast-gt i$485 1) + 0 + 0 + #t + #f + #f)))) + ((lp$524 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 694 + #f + #f + #f + 3 + (693 694 673) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(693 + (k$1189 r$525) + ((if (pair? (cdr r$525)) + (lp$524 k$1189 (cdr r$525)) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(688 + (k$1193) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(687 + (r$1194) + ((if r$1194 + (k$1193 #f) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(686 + (x$527) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(685 + (lp$528) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(677 + (r$1195) + ((lp$528 k$1193 x$527)) + #f)) + (set! lp$528 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(684 + (k$1197 x$529) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(682 + (next$530) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(681 + (r$1199) + ((if r$1199 + (k$1197 #f) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(679 + (r$1200) + ((lp$528 + k$1197 + next$530)) + #f)) + (set-cdr! + x$529 + r$525)))) + #f)) + (eq? r$525 + next$530))) + #f)) + (cdr x$529))) + #t))))) + #f)) + #f)) + #f)) + s$522))) + #f)) + (eq? r$525 s$522))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(676 (r$1192) ((k$1189 r$525)) #f))))) + #t)) + 2 + 0 + #f + #f + #f))) + (r$1104 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 609 + #f + #f + #f + 0 + () + #f + (vector-set! v$482 j$486 elt-i$487) + 0 + 0 + #t + #f + #f)))) + () + ((r$1106 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 614 + #f + #f + #f + 1 + (613) + #f + (vector-ref v$482 i$485) + 0 + 1 + #f + #f + #f)))) + ((r$1107 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 613 #f #f #f 1 (613) #f #f 0 1 #t #f #f)))) + ((lp$528 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 685 + #f + #f + #f + 3 + (679 685 677) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(684 + (k$1197 x$529) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(682 + (next$530) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(681 + (r$1199) + ((if r$1199 + (k$1197 #f) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(679 + (r$1200) + ((lp$528 k$1197 next$530)) + #f)) + (set-cdr! x$529 r$525)))) + #f)) + (eq? r$525 next$530))) + #f)) + (cdr x$529))) + #t)) + 2 + 0 + #f + #f + #f))) + (r$1108 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 610 + #f + #f + #f + 0 + () + #f + (vector-set! v$482 i$485 r$1109) + 0 + 0 + #t + #f + #f))) + (r$700 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 163 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$1109 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 611 + #f + #f + #f + 1 + (611) + #f + (vector-ref v$482 j$486) + 0 + 1 + #t + #f + #f))) + (r$701 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 162 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$702 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 145 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((bcol$374 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 377 + #f + #f + #f + 1 + (366) + #f + (Cyc-fast-sub ncols$362 1) + 0 + 1 + #f + #f + #f))) + (r$703 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 136 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$704 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 135 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + () + ((r$707 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 143 #f #f #f 1 (143) #f #f 0 0 #t #f #f)))) + ((bcol$379 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 375 + #f + #f + #f + 5 + (375 374 370 370 368) + #f + #f + 0 + 5 + #f + #f + #f)))) + ((r$709 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 138 #f #f #f 1 (138) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + () + () + () + () + () + () + () + ((round__inline__ + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (68) #f #f 1 0 #t #f #f))) + (nrows$363 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 388 #f #f #f 1 (383) #f r$871 0 1 #t #f #f)))) + () + ((k$899 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 487 #f #f #f 1 (394) #f #f 1 0 #t #f #t)))) + () + ((cons . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 7 + (251 282 476 491 491 698 718) + #f + #f + 7 + 0 + #t + #f + #f))) + (tcol$369 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 384 + #f + #f + #f + 4 + (384 383 368 364) + #f + #f + 0 + 4 + #f + #f + #f)))) + () + () + ((k$1097 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 622 #f #f #f 1 (605) #f #f 1 0 #t #f #t))) + (r$1110 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 621 + #f + #f + #f + 1 + (606) + #f + (vector-length v$482) + 0 + 1 + #t + #f + #f))) + (r$413 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 492 #f #f #f 1 (492) #f #f 0 1 #t #f #f)))) + () + () + () + () + ((r$1115 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 623 + #f + #f + #f + 0 + () + #f + (set! lp$491 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(630 + (k$1117 i$492) + ((if (Cyc-fast-gte i$492 0) + (proc$489 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(626 + (r$1119) + ((lp$491 k$1117 (Cyc-fast-sub i$492 1))) + #f)) + (vector-ref v$488 i$492)) + (k$1117 #f))) + #t))) + 0 + 0 + #t + #f + #f)))) + () + () + ((bit$509 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 650 #f #f #f 1 (650) #f #f 0 1 #t #f #f)))) + ((r$1119 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 626 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$712 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 146 + #f + #f + #f + 0 + () + #f + (set! lp$207$314 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(159 + (k$714 c$315) + ((if (Cyc-fast-gte c$315 (Cyc-fast-mul 2 r$773)) + (k$714 (Cyc-fast-gte c$315 (Cyc-fast-mul 2 r$773))) + (href/rc + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(155 + (r$723) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(153 + (r$716) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(150 + (r$719) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(149 + (r$717) + ((lp$207$314 + k$714 + (Cyc-fast-plus + c$315 + 2))) + #f)) + r$719)) + #f)) + harr$305 + (Cyc-fast-sub r$311 1) + (Cyc-fast-plus c$315 1))) + #f)) + (vector-ref r$723 3))) + #f)) + harr$305 + r$311 + c$315))) + #t))) + 0 + 0 + #t + #f + #f)))) + () + ((n$394 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 477 #f #f #f 1 (477) #f #f 0 1 #t #f #f)))) + ((lp$200$318 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 184 + #f + #f + #f + 3 + (174 184 171) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(183 + (k$731 c$319) + ((if (Cyc-fast-gte c$319 (Cyc-fast-mul 2 r$773)) + (k$731 (Cyc-fast-gte c$319 (Cyc-fast-mul 2 r$773))) + (dot/space + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(178 + (r$738) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(177 + (r$733) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(176 + (r$737) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(174 + (r$734) + ((lp$200$318 + k$731 + (Cyc-fast-plus c$319 2))) + #f)) + (vector-ref r$737 3))) + #f)) + harr$305 + r$311 + c$319)) + #f)) + r$738)) + #f)) + harr$305 + r$311 + (Cyc-fast-sub c$319 1)))) + #t)) + 2 + 0 + #f + #f + #f)))) + ((r$716 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 153 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((elt-i$487 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 612 #f #f #f 1 (610) #f r$1106 0 1 #t #f #f))) + (r$717 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 149 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + ((r$719 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 150 #f #f #f 1 (150) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + ((r$422 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 518 + #f + #f + #f + 5 + (518 505 497 518 518) + #f + #f + 0 + 5 + #t + #f + #f)))) + () + () + () + () + () + () + () + () + () + () + () + ((r$723 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 155 #f #f #f 1 (155) #f #f 0 1 #t #f #f)))) + () + ((r$725 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 168 #f #f #f 1 (168) #f #f 0 0 #t #f #f)))) + ((r$726 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 164 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$727 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 165 #f #f #f 1 (165) #f #f 0 1 #t #f #f)))) + () + ((r$729 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 171 + #f + #f + #f + 0 + () + #f + (set! lp$200$318 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(183 + (k$731 c$319) + ((if (Cyc-fast-gte c$319 (Cyc-fast-mul 2 r$773)) + (k$731 (Cyc-fast-gte c$319 (Cyc-fast-mul 2 r$773))) + (dot/space + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(178 + (r$738) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(177 + (r$733) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(176 + (r$737) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(174 + (r$734) + ((lp$200$318 + k$731 + (Cyc-fast-plus + c$319 + 2))) + #f)) + (vector-ref r$737 3))) + #f)) + harr$305 + r$311 + c$319)) + #f)) + r$738)) + #f)) + harr$305 + r$311 + (Cyc-fast-sub c$319 1)))) + #t))) + 0 + 0 + #t + #f + #f)))) + () + ((inexact__inline__ + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 2 (26 14) #f #f 2 0 #t #f #f)))) + () + () + () + () + () + () + () + ((s1$513 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 667 #f #f #f 1 (667) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + () + ((jiffies-per-second + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (59) #f #f 1 0 #f #f #f)))) + ((r$431 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 530 #f #f #f 1 (530) #f #f 0 1 #t #f #f)))) + ((hex$411 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 452 + #f + #f + #f + 3 + (444 438 447) + #f + #f + 0 + 3 + #f + #f + #f)))) + () + () + () + () + ((Cyc-fast-gte + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 12 + (127 238 238 219 219 183 183 159 159 630 740 763) + #f + #f + 12 + 0 + #t + #f + #f))) + (parent$468 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 577 #f #f #f 2 (577 575) #f #f 0 2 #t #f #f))) + (r$437 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 535 #f #f #f 1 (535) #f r$1021 0 1 #t #f #f)))) + ((owner$511 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 650 #f #f #f 1 (650) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + ((r$733 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 177 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$734 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 174 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + () + ((r$737 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 176 #f #f #f 1 (176) #f #f 0 1 #t #f #f)))) + ((r$738 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 178 #f #f #f 1 (178) #f #f 0 1 #t #f #f)))) + () + () + ((c$299 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 128 #f #f #f 1 (127) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + ((exact-integer?__inline__ + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 4 + (740 740 763 763) + #f + #f + 4 + 0 + #t + #f + #f))) + (s1$521 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 672 #f #f #f 1 (672) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + ((r$741 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 200 #f #f #f 1 (200) #f #f 0 0 #t #f #f)))) + ((r$742 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 196 #f #f #f 1 (196) #f #f 0 1 #t #f #f)))) + () + () + () + ((r$746 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 203 + #f + #f + #f + 0 + () + #f + (set! lp$192$322 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(219 + (k$748 c$323) + ((if (Cyc-fast-gte c$323 (Cyc-fast-mul 2 r$773)) + (k$748 (Cyc-fast-gte c$323 (Cyc-fast-mul 2 r$773))) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(215 + (k$759) + ((if (Cyc-fast-eq c$323 entrance$304) + (k$759 #\space) + (k$759 #\_))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(213 + (r$758) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(212 + (r$750) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(211 + (r$751) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(208 + (r$755) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(207 + (r$752) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(206 + (r$753) + ((lp$192$322 + k$748 + (Cyc-fast-plus + c$323 + 2))) + #f)) + #\\)) + #f)) + r$755)) + #f)) + harr$305 + (Cyc-fast-sub + (vector-ref harr$305 1) + 1) + (Cyc-fast-plus c$323 1))) + #f)) + #\/)) + #f)) + r$758)) + #f))))) + #t))) + 0 + 0 + #t + #f + #f)))) + () + () + () + () + () + () + ((Cyc-fast-eq + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 14 + (231 + 215 + 199 + 511 + 511 + 584 + 737 + 737 + 760 + 760 + 781 + 780 + 779 + 778) + #f + #f + 14 + 0 + #t + #f + #f)))) + () + ((read . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 4 + (101 103 105 107) + #f + #f + 4 + 0 + #f + #f + #f)))) + () + () + ((bitwise-and + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 781 + #f + #f + 7 + (131 261 467 511 587 774 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(781 + (k$1259 x$558 y$557) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(780 + (r$1260) + ((if r$1260 + (k$1259 0) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(779 + (r$1261) + ((if r$1261 + (k$1259 0) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(778 + (r$1262) + ((if r$1262 + (k$1259 y$557) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(777 + (r$1263) + ((if r$1263 + (k$1259 x$558) + (div #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(775 + (r$1268) + ((div #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(774 + (r$1269) + ((bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(772 + (z$559) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(771 + (k$1266) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(770 + (r$1267) + ((if r$1267 + (odd? k$1266 + y$557) + (k$1266 + #f))) + #f)) + x$558)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(769 + (r$1265) + ((if r$1265 + (k$1259 + (+ z$559 + z$559 + 1)) + (k$1259 + (Cyc-fast-plus + z$559 + z$559)))) + #f)))) + #f)) + r$1268 + r$1269)) + #f)) + y$557 + 2)) + #f)) + x$558 + 2))) + #f)) + (Cyc-fast-eq y$557 -1)))) + #f)) + (Cyc-fast-eq x$558 -1)))) + #f)) + (Cyc-fast-eq y$557 0)))) + #f)) + (Cyc-fast-eq x$558 0))) + #t))) + 6 + 0 + #f + #f + #f)))) + () + () + ((i$485 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 617 + #f + #f + #f + 5 + (617 616 614 611 609) + #f + #f + 0 + 5 + #f + #f + #f)))) + ((current-jiffy + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 2 (47 55) #f #f 2 0 #f #f #f)))) + () + () + ((Cyc-fast-mul + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 41 + (68 + 219 + 219 + 183 + 183 + 159 + 159 + 279 + 297 + 297 + 297 + 305 + 318 + 318 + 442 + 434 + 430 + 425 + 416 + 395 + 419 + 419 + 419 + 525 + 518 + 505 + 505 + 530 + 535 + 706 + 706 + 706 + 706 + 706 + 706 + 737 + 737 + 737 + 737 + 760 + 760) + #f + #f + 41 + 0 + #t + #f + #f)))) + ((div . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 764 + #f + #f + 8 + (249 428 537 538 715 -1 775 777) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(764 + (k$1243 x$552 y$551) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(763 + (k$1254) + ((if (exact-integer?__inline__ x$552) + (if (exact-integer?__inline__ y$551) + (k$1254 (Cyc-fast-gte x$552 0)) + (k$1254 #f)) + (k$1254 #f))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(760 + (r$1244) + ((if r$1244 + (k$1243 (quotient__inline__ x$552 y$551)) + (if (Cyc-fast-lt y$551 0) + (if (Cyc-fast-eq + (Cyc-fast-sub + x$552 + (Cyc-fast-mul + (quotient__inline__ x$552 y$551) + y$551)) + 0) + (k$1243 (quotient__inline__ x$552 y$551)) + (k$1243 + (Cyc-fast-plus + (quotient__inline__ x$552 y$551) + 1))) + (if (Cyc-fast-eq + (Cyc-fast-sub + x$552 + (Cyc-fast-mul + (quotient__inline__ x$552 y$551) + y$551)) + 0) + (k$1243 (quotient__inline__ x$552 y$551)) + (k$1243 + (Cyc-fast-sub + (quotient__inline__ x$552 y$551) + 1)))))) + #f)))) + #t))) + 7 + 0 + #f + #f + #f)))) + () + () + () + () + () + () + () + () + () + () + ((Cyc-fast-sub + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 63 + (36 + 26 + 14 + 211 + 183 + 153 + 135 + 143 + 168 + 132 + 199 + 267 + 297 + 297 + 297 + 305 + 313 + 318 + 318 + 324 + 329 + 335 + 335 + 383 + 379 + 370 + 370 + 364 + 357 + 446 + 437 + 442 + 442 + 451 + 451 + 434 + 433 + 430 + 428 + 416 + 405 + 398 + 395 + 419 + 419 + 497 + 494 + 609 + 606 + 626 + 623 + 706 + 706 + 706 + 737 + 737 + 737 + 737 + 737 + 760 + 760 + 760 + 782) + #f + #f + 63 + 0 + #t + #f + #f))) + (r$750 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 212 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$751 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 211 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$752 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 207 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$753 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 206 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + ((r$755 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 208 #f #f #f 1 (208) #f #f 0 1 #t #f #f)))) + () + () + ((wall$474 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 602 + #f + #f + #f + 8 + (602 602 592 589 588 588 586 585) + #f + #f + 0 + 8 + #t + #t + #f))) + (r$758 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 213 #f #f #f 1 (213) #f #f 0 1 #t #f #f)))) + ((pair? . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (693) #f #f 1 0 #t #f #f)))) + () + () + () + () + () + () + () + () + ((i$492 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 630 + #f + #f + #f + 3 + (630 626 630) + #f + #f + 0 + 3 + #t + #f + #f))) + (make-vector + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (525) #f #f 1 0 #t #f #f)))) + ((root$463 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 580 #f #f #f 1 (580) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + () + () + () + () + ((walls$339 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 279 #f #f #f 1 (279) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + () + () + () + ((r$761 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 225 + #f + #f + #f + 0 + () + #f + (set! lp$188$326 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(238 + (k$763 c$327) + ((if (Cyc-fast-gte c$327 (vector-ref harr$305 2)) + (k$763 (Cyc-fast-gte c$327 (vector-ref harr$305 2))) + (write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(234 + (r$765) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(233 + (r$766) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(232 + (r$767) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(231 + (k$771) + ((if (Cyc-fast-eq + c$327 + entrance$304) + (k$771 #\space) + (k$771 #\_))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(229 + (r$770) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(228 + (r$768) + ((lp$188$326 + k$763 + (Cyc-fast-plus + c$327 + 2))) + #f)) + r$770)) + #f)))) + #f)) + #\space)) + #f)) + #\space)) + #f)) + #\space))) + #t))) + 0 + 0 + #t + #f + #f)))) + () + () + () + ((r$765 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 234 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$766 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 233 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$767 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 232 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$768 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 228 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + () + () + () + () + () + () + ((Cyc-fast-gt + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 6 + (318 371 428 617 659 706) + #f + #f + 6 + 0 + #t + #f + #f)))) + () + () + () + () + () + () + () + ((child$470 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 575 #f #f #f 2 (575 574) #f #f 0 2 #f #f #f))) + (walls$344 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 267 + #f + #f + #f + 1 + (261) + #f + (vector-ref exit-cell$343 3) + 0 + 1 + #t + #f + #f)))) + () + () + () + () + () + () + () + ((r$1173 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 651 + #f + #f + #f + 0 + () + #f + (set-cdr! r2$515 r1$514) + 0 + 0 + #t + #f + #f)))) + ((r$1174 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 653 + #f + #f + #f + 0 + () + #f + (set-cdr! r1$514 r2$515) + 0 + 0 + #t + #f + #f)))) + () + () + () + ((r$1178 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 668 #f #f #f 1 (668) #f #f 0 1 #t #f #f))) + (r$770 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 229 #f #f #f 1 (229) #f #f 0 1 #t #f #f)))) + () + () + ((r$773 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 244 + #f + #f + #f + 6 + (219 219 183 183 159 159) + #f + #f + 0 + 6 + #t + #f + #f)))) + () + () + () + ((ne$356 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 288 #f #f #f 2 (288 286) #f #f 0 2 #f #f #f))) + (r$777 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 250 + #f + #f + #f + 1 + (250) + #f + (cons c$329 output) + 0 + 0 + #t + #f + #f)))) + () + () + ((seed$539 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 715 + #f + #f + #f + 2 + (715 713) + #f + (car state$534) + 0 + 2 + #t + #f + #f)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + ((o$395 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 477 #f #f #f 1 (477) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + () + ((r$1182 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 671 #f #f #f 1 (670) #f #f 0 1 #t #f #f))) + (output$290 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 99 #f #f #f 1 (85) #f #f 0 1 #t #f #f)))) + ((r$1183 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 670 #f #f #f 1 (670) #f #f 0 1 #t #f #f)))) + () + () + () + ((r$1187 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 673 + #f + #f + #f + 0 + () + #f + (set! lp$524 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(693 + (k$1189 r$525) + ((if (pair? (cdr r$525)) + (lp$524 k$1189 (cdr r$525)) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(688 + (k$1193) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(687 + (r$1194) + ((if r$1194 + (k$1193 #f) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(686 + (x$527) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(685 + (lp$528) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(677 + (r$1195) + ((lp$528 k$1193 x$527)) + #f)) + (set! lp$528 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(684 + (k$1197 x$529) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(682 + (next$530) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(681 + (r$1199) + ((if r$1199 + (k$1197 + #f) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(679 + (r$1200) + ((lp$528 + k$1197 + next$530)) + #f)) + (set-cdr! + x$529 + r$525)))) + #f)) + (eq? r$525 + next$530))) + #f)) + (cdr x$529))) + #t))))) + #f)) + #f)) + #f)) + s$522))) + #f)) + (eq? r$525 s$522))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(676 (r$1192) ((k$1189 r$525)) #f))))) + #t))) + 0 + 0 + #t + #f + #f)))) + () + () + ((+ . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (769) #f #f 1 0 #t #f #f)))) + ((ncols$296 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 111 #f #f #f 1 (109) #f #f 0 1 #f #f #f)))) + ((- . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (783) #f #f 1 0 #t #f #f)))) + () + () + () + () + () + () + () + ((do-children$462 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 580 #f #f #f 1 (576) #f #f 1 0 #f #f #f)))) + () + () + () + () + () + () + () + ((current-second + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 2 (38 57) #f #f 2 0 #f #f #f)))) + () + () + () + () + () + () + () + () + () + () + ((r$1192 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 676 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((bit-test + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 131 + #f + #f + 10 + (114 118 122 -1 287 300 308 325 330 336) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(131 + (k$678 j$303 bit$302) + ((bitwise-and + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(130 + (r$680) + ((k$678 (not__inline__ (zero?__inline__ r$680)))) + #f)) + j$303 + bit$302)) + #t))) + 9 + 0 + #f + #f + #f)))) + ((r$1194 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 687 + #f + #f + #f + 1 + (687) + #f + (eq? r$525 s$522) + 0 + 0 + #t + #f + #f)))) + ((r$1195 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 677 + #f + #f + #f + 0 + () + #f + (set! lp$528 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(684 + (k$1197 x$529) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(682 + (next$530) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(681 + (r$1199) + ((if r$1199 + (k$1197 #f) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(679 + (r$1200) + ((lp$528 k$1197 next$530)) + #f)) + (set-cdr! x$529 r$525)))) + #f)) + (eq? r$525 next$530))) + #f)) + (cdr x$529))) + #t))) + 0 + 0 + #t + #f + #f)))) + () + () + ((s2$512 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 667 #f #f #f 1 (665) #f #f 0 1 #f #f #f)))) + ((r$1199 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 681 + #f + #f + #f + 1 + (681) + #f + (eq? r$525 next$530) + 0 + 0 + #t + #f + #f)))) + ((r$792 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 276 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((ha$432 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 530 #f #f #f 2 (530 530) #f #f 0 2 #t #f #f)))) + () + () + ((ha$435 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 538 #f #f #f 2 (535 535) #f #f 0 2 #t #f #f)))) + ((reverse + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (108) #f #f 1 0 #f #f #f)))) + ((r$798 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 263 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$799 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 262 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + ((call-with-values + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (83) #f #f 1 0 #f #f #f)))) + () + () + () + ((k$706 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 144 + #f + #f + #f + 3 + (143 143 138) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(136 + (r$703) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(135 + (r$704) + ((lp$196$310 k$696 (Cyc-fast-sub r$311 1))) + #f)) + #\newline)) + #f)) + 1 + 2 + #f + #f + #t)))) + ((s2$520 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 672 #f #f #f 1 (671) #f #f 0 1 #f #f #f)))) + () + () + () + () + () + () + () + () + () + ((s1$293 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 93 + #f + #f + #f + 1 + (93) + #f + (number->string input1$288) + 0 + 1 + #t + #f + #f)))) + () + () + () + ((k$1203 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 698 #f #f #f 1 (698) #f #f 1 0 #t #f #t)))) + () + () + () + ((k$1207 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 700 #f #f #f 1 (699) #f #f 0 1 #t #f #t)))) + () + () + () + () + () + () + () + () + ((secs2$280 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 28 #f #f #f 1 (24) #f #f 0 1 #f #f #f)))) + () + () + () + () + () + () + ((k$714 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 159 #f #f #f 2 (149 159) #f #f 1 1 #t #f #t)))) + ((result$274 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 49 + #f + #f + #f + 4 + (49 45 41 10) + #f + #f + 0 + 4 + #f + #f + #f)))) + () + () + () + () + () + () + () + ((mod . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 741 + #f + #f + 5 + (297 318 699 713 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(741 + (k$1227 x$546 y$545) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(740 + (k$1238) + ((if (exact-integer?__inline__ x$546) + (if (exact-integer?__inline__ y$545) + (k$1238 (Cyc-fast-gte x$546 0)) + (k$1238 #f)) + (k$1238 #f))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(737 + (r$1228) + ((if r$1228 + (remainder k$1227 x$546 y$545) + (if (Cyc-fast-lt y$545 0) + (if (Cyc-fast-eq + (Cyc-fast-sub + x$546 + (Cyc-fast-mul + (quotient__inline__ x$546 y$545) + y$545)) + 0) + (k$1227 0) + (k$1227 + (Cyc-fast-sub + (Cyc-fast-sub + x$546 + (Cyc-fast-mul + (quotient__inline__ x$546 y$545) + y$545)) + y$545))) + (if (Cyc-fast-eq + (Cyc-fast-sub + x$546 + (Cyc-fast-mul + (quotient__inline__ x$546 y$545) + y$545)) + 0) + (k$1227 0) + (k$1227 + (Cyc-fast-plus + (Cyc-fast-sub + x$546 + (Cyc-fast-mul + (quotient__inline__ x$546 y$545) + y$545)) + y$545)))))) + #f)))) + #t))) + 4 + 0 + #f + #f + #f))) + (j$486 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 612 + #f + #f + #f + 2 + (612 610) + #f + r$1107 + 0 + 2 + #t + #f + #f)))) + () + () + () + () + () + ((k$1211 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 717 #f #f #f 1 (701) #f #f 1 0 #t #f #t)))) + () + () + () + () + () + ((Cyc-fast-lt + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 18 + (49 + 78 + 190 + 190 + 297 + 305 + 384 + 375 + 442 + 467 + 467 + 409 + 409 + 419 + 518 + 518 + 737 + 760) + #f + #f + 18 + 0 + #t + #f + #f)))) + ((k$1218 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 706 + #f + #f + #f + 2 + (706 706) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(703 + (val$543) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(701 (r$1217) ((k$1211 val$543)) #f)) + (set-car! state$534 val$543))) + #f)) + 2 + 0 + #t + #f + #t)))) + () + () + () + () + ((walls$392 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 478 + #f + #f + #f + 3 + (476 475 394) + #t + r$969 + 0 + 2 + #f + #f + #f)))) + () + () + () + () + () + () + () + () + () + ((k$724 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 169 + #f + #f + #f + 2 + (168 164) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(163 + (r$700) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(162 + (r$701) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(160 + (lp$207$314) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(146 + (r$712) + ((lp$207$314 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(145 + (r$702) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(144 + (k$706) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(143 + (r$707) + ((if r$707 + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(138 + (r$709) + ((display-hexbottom + k$706 + (vector-ref + r$709 + 3))) + #f)) + harr$305 + r$311 + (Cyc-fast-sub + (vector-ref + harr$305 + 2) + 1)) + (if (zero?__inline__ + r$311) + (k$706 #f) + (write-ch + k$706 + #\\)))) + #f)) + (vector-ref + harr$305 + 2))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(136 + (r$703) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(135 + (r$704) + ((lp$196$310 + k$696 + (Cyc-fast-sub + r$311 + 1))) + #f)) + #\newline)) + #f)))) + #f)) + 0)) + #f)) + (set! lp$207$314 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(159 + (k$714 c$315) + ((if (Cyc-fast-gte + c$315 + (Cyc-fast-mul 2 r$773)) + (k$714 (Cyc-fast-gte + c$315 + (Cyc-fast-mul 2 r$773))) + (href/rc + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(155 + (r$723) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(153 + (r$716) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(150 + (r$719) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(149 + (r$717) + ((lp$207$314 + k$714 + (Cyc-fast-plus + c$315 + 2))) + #f)) + r$719)) + #f)) + harr$305 + (Cyc-fast-sub + r$311 + 1) + (Cyc-fast-plus + c$315 + 1))) + #f)) + (vector-ref r$723 3))) + #f)) + harr$305 + r$311 + c$315))) + #t))))) + #f)) + #f)) + #f)) + #\newline)) + #f)) + 1 + 1 + #f + #f + #t)))) + ((dot/space + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 128 + #f + #f + 5 + (-1 211 183 153 168) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(128 + (k$671 harr$301 r$300 c$299) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(127 + (k$673) + ((if (Cyc-fast-gte r$300 0) + (href/rc + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(125 (r$675) ((k$673 (vector-ref r$675 5))) #f)) + harr$301 + r$300 + c$299) + (k$673 #f))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(124 + (r$672) + ((if r$672 (k$671 #\.) (k$671 #\space))) + #f)))) + #t))) + 4 + 0 + #f + #f + #f)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + ((k$1224 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 718 #f #f #f 1 (718) #f #f 1 0 #t #f #t)))) + () + () + ((k$1227 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 741 + #f + #f + #f + 5 + (737 737 737 737 737) + #f + #f + 4 + 1 + #f + #f + #t)))) + () + () + () + () + ((Cyc-fast-plus + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 31 + (7 + 228 + 211 + 206 + 174 + 153 + 149 + 292 + 292 + 305 + 313 + 324 + 442 + 434 + 425 + 416 + 401 + 395 + 419 + 505 + 502 + 502 + 530 + 535 + 557 + 653 + 651 + 706 + 737 + 760 + 769) + #f + #f + 31 + 0 + #t + #f + #f)))) + () + () + () + () + () + () + () + ((k$731 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 183 #f #f #f 2 (174 183) #f #f 1 1 #t #f #t)))) + () + ((make-wall-vec + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 487 + #f + #f + 2 + (283 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(487 + (k$899 harr$388) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(478 + (walls$392) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(473 + (add-wall$396) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(468 + (lp$132$404) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(430 + (r$936) + ((lp$132$404 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(429 + (r$905) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(428 + (k$907) + ((if (Cyc-fast-gt + (vector-ref + harr$388 + 2) + 1) + (div #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(425 + (r$933) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(420 + (rmoc-hex$402) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(419 + (k$929) + ((if (Cyc-fast-lt + (Cyc-fast-plus + 3 + (Cyc-fast-mul + 6 + r$933)) + (Cyc-fast-mul + 3 + (Cyc-fast-sub + (vector-ref + harr$388 + 2) + 1))) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(417 + (r$931) + ((add-wall$396 + k$929 + rmoc-hex$402 + r$931 + south-east)) + #f)) + harr$388 + (Cyc-fast-mul + 3 + (Cyc-fast-sub + (vector-ref + harr$388 + 2) + 1)) + 0) + (k$929 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(416 + (r$926) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(414 + (r$927) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(413 + (r$910) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(410 + (lp$140$399) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(395 + (r$912) + ((lp$140$399 + k$907 + (Cyc-fast-sub + (Cyc-fast-plus + 3 + (Cyc-fast-mul + 6 + r$933)) + 6))) + #f)) + (set! lp$140$399 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(409 + (k$914 x$400) + ((if (Cyc-fast-lt + x$400 + 3) + (k$914 (Cyc-fast-lt + x$400 + 3)) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(405 + (r$922) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(403 + (r$923) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(402 + (r$916) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(401 + (r$919) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(399 + (r$920) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(398 + (r$917) + ((lp$140$399 + k$914 + (Cyc-fast-sub + x$400 + 6))) + #f)) + r$919 + r$920 + south-east)) + #f)) + harr$388 + (Cyc-fast-plus + x$400 + 3) + 0)) + #f)) + harr$388 + x$400 + 1)) + #f)) + r$922 + r$923 + south-west)) + #f)) + harr$388 + (Cyc-fast-sub + x$400 + 3) + 0)) + #f)) + harr$388 + x$400 + 1))) + #t))))) + #f)) + #f)) + #f)) + rmoc-hex$402 + r$927 + south-west)) + #f)) + harr$388 + (Cyc-fast-sub + (Cyc-fast-plus + 3 + (Cyc-fast-mul + 6 + r$933)) + 3) + 0)) + #f)))) + #f)) + harr$388 + (Cyc-fast-plus + 3 + (Cyc-fast-mul + 6 + r$933)) + 1)) + #f)) + (Cyc-fast-sub + (vector-ref + harr$388 + 2) + 2) + 2) + (k$907 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(394 + (r$906) + ((k$899 (list->vector + walls$392))) + #f)))) + #f)) + (Cyc-fast-mul + (Cyc-fast-sub + (vector-ref harr$388 2) + 1) + 3))) + #f)) + (set! lp$132$404 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(467 + (k$938 x$405) + ((if (Cyc-fast-lt x$405 0) + (k$938 (Cyc-fast-lt x$405 0)) + (bitwise-and + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(461 + (r$965) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(458 + (lp$136$408) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(434 + (r$943) + ((lp$136$408 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(433 + (r$940) + ((lp$132$404 + k$938 + (Cyc-fast-sub + x$405 + 3))) + #f)) + (Cyc-fast-plus + (Cyc-fast-mul + (Cyc-fast-sub + (vector-ref + harr$388 + 1) + 1) + 2) + r$965))) + #f)) + (set! lp$136$408 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(457 + (k$945 y$409) + ((if (Cyc-fast-lte + y$409 + 1) + (k$945 (Cyc-fast-lte + y$409 + 1)) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(452 + (hex$411) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(451 + (k$959) + ((if (zero?__inline__ + x$405) + (k$959 #f) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(447 + (r$961) + ((add-wall$396 + k$959 + hex$411 + r$961 + south-west)) + #f)) + harr$388 + (Cyc-fast-sub + x$405 + 3) + (Cyc-fast-sub + y$409 + 1)))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(446 + (r$950) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(444 + (r$957) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(443 + (r$951) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(442 + (k$952) + ((if (Cyc-fast-lt + x$405 + (Cyc-fast-mul + 3 + (Cyc-fast-sub + (vector-ref + harr$388 + 2) + 1))) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(438 + (r$954) + ((add-wall$396 + k$952 + hex$411 + r$954 + south-east)) + #f)) + harr$388 + (Cyc-fast-plus + x$405 + 3) + (Cyc-fast-sub + y$409 + 1)) + (k$952 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(437 + (r$947) + ((lp$136$408 + k$945 + (Cyc-fast-sub + y$409 + 2))) + #f)))) + #f)) + hex$411 + r$957 + south)) + #f)) + harr$388 + x$405 + (Cyc-fast-sub + y$409 + 2))) + #f)))) + #f)) + harr$388 + x$405 + y$409))) + #t))))) + #f)) + #f)) + #f)) + x$405 + 1))) + #t))))) + #f)) + #f)) + #f)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(477 + (k$968 o$395 n$394 b$393) + ((vector + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(476 + (r$970) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(475 + (r$969) + ((k$968 (set! walls$392 r$969))) + #f)) + (cons r$970 walls$392))) + #f)) + 'wall + o$395 + n$394 + b$393)) + #t)))) + #f)) + '())) + #t))) + 1 + 0 + #f + #f + #f)))) + () + () + ((result$295 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 85 #f #f #f 1 (85) #f #f 0 1 #t #f #f)))) + () + () + ((cell:reachable + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 643 + #f + #f + 1 + (-1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(643 + (k$1146 o$503) + ((k$1146 (vector-ref o$503 1))) + #t))) + 0 + 0 + #f + #f + #f)))) + () + () + () + () + () + () + () + () + () + () + () + ((flush-output-port + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 3 (42 11 60) #f #f 3 0 #f #f #f)))) + ((lp$105$452 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 558 + #f + #f + #f + 3 + (557 558 553) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(557 + (k$1054 len$454 node$453) + ((if node$453 + (lp$105$452 + k$1054 + (Cyc-fast-plus len$454 1) + (vector-ref node$453 4)) + (k$1054 len$454))) + #t)) + 2 + 0 + #t + #f + #f)))) + () + () + ((run-r7rs-benchmark + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 71 + #f + #f + 2 + (-1 90) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(71 + (k$568 name$264 count$263 thunk$262 ok?$261) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(70 + (rounded$266) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(64 + (r$569) + ((display + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(63 + (r$570) + ((display + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(62 + (r$571) + ((newline + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(61 + (r$572) + ((current-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(60 + (r$613) + ((flush-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(59 + (r$573) + ((jiffies-per-second + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(57 + (j/s$268) + ((current-second + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(55 + (t0$269) + ((current-jiffy + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(53 + (j0$270) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(50 + (loop$273) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(5 + (r$577) + ((loop$273 + k$568 + 0 + #f)) + #f)) + (set! loop$273 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(49 + (k$579 i$275 + result$274) + ((if (Cyc-fast-lt + i$275 + count$263) + (thunk$262 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(7 + (r$582) + ((loop$273 + k$579 + (Cyc-fast-plus + i$275 + 1) + r$582)) + #f))) + (ok?$261 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(47 + (r$583) + ((if r$583 + (current-jiffy + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(38 + (j1$276) + ((current-second + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(36 + (t1$277) + ((rounded$266 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(28 + (secs2$280) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(26 + (r$590) + ((write #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(25 + (r$591) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(24 + (r$592) + ((write #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(23 + (r$593) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(22 + (r$594) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(21 + (r$595) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(20 + (r$596) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(19 + (r$597) + ((this-scheme-implementation-name + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(18 + (r$605) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(17 + (r$598) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(16 + (r$599) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(15 + (r$600) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(14 + (r$601) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(13 + (r$602) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(12 + (r$603) + ((current-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(11 + (r$604) + ((flush-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(10 + (r$584) + ((k$579 result$274)) + #f)) + r$604)) + #f)))) + #f)))) + #f)) + (inexact__inline__ + (Cyc-fast-div + (Cyc-fast-sub + j1$276 + j0$270) + j/s$268)))) + #f)) + ",")) + #f)) + name$264)) + #f)) + ",")) + #f)) + r$605)) + #f)))) + #f)) + "+!CSVLINE!+")) + #f)))) + #f)) + name$264)) + #f)) + ") for ")) + #f)) + secs2$280)) + #f)) + " seconds (")) + #f)) + (inexact__inline__ + (Cyc-fast-div + (Cyc-fast-sub + j1$276 + j0$270) + j/s$268)))) + #f)) + "Elapsed time: ")) + #f)) + (Cyc-fast-sub + t1$277 + t0$269))) + #f)))) + #f))) + (display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(45 + (r$608) + ((write #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(44 + (r$609) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(43 + (r$610) + ((current-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(42 + (r$612) + ((flush-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(41 + (r$611) + ((k$579 result$274)) + #f)) + r$612)) + #f)))) + #f)))) + #f)) + result$274)) + #f)) + "ERROR: returned incorrect result: "))) + #f)) + result$274))) + #t))))) + #f)) + #f)) + #f)))) + #f)))) + #f)))) + #f)) + r$613)) + #f)))) + #f)))) + #f)) + name$264)) + #f)) + "Running ")) + #f)) + (set! rounded$266 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(68 + (k$615 x$281) + ((k$615 (Cyc-fast-div + (round__inline__ + (Cyc-fast-mul 1000 x$281)) + 1000))) + #t))))) + #f)) + #f)) + #t))) + 1 + 0 + #f + #f + #f)))) + ((k$1238 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 740 + #f + #f + #f + 3 + (740 740 740) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(737 + (r$1228) + ((if r$1228 + (remainder k$1227 x$546 y$545) + (if (Cyc-fast-lt y$545 0) + (if (Cyc-fast-eq + (Cyc-fast-sub + x$546 + (Cyc-fast-mul + (quotient__inline__ x$546 y$545) + y$545)) + 0) + (k$1227 0) + (k$1227 + (Cyc-fast-sub + (Cyc-fast-sub + x$546 + (Cyc-fast-mul + (quotient__inline__ x$546 y$545) + y$545)) + y$545))) + (if (Cyc-fast-eq + (Cyc-fast-sub + x$546 + (Cyc-fast-mul + (quotient__inline__ x$546 y$545) + y$545)) + 0) + (k$1227 0) + (k$1227 + (Cyc-fast-plus + (Cyc-fast-sub + x$546 + (Cyc-fast-mul + (quotient__inline__ x$546 y$545) + y$545)) + y$545)))))) + #f)) + 3 + 0 + #t + #f + #t)))) + () + () + () + () + () + () + ((harr-tabulate + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 525 + #f + #f + 2 + (492 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(525 + (k$987 nrows$418 ncols$417 proc$416) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(522 + (v$419) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(519 + (lp$113$421) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(494 + (r$991) + ((lp$113$421 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(493 + (r$989) + ((vector + k$987 + 'harr + nrows$418 + ncols$417 + v$419)) + #f)) + (Cyc-fast-sub nrows$418 1))) + #f)) + (set! lp$113$421 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(518 + (k$993 r$422) + ((if (Cyc-fast-lt r$422 0) + (k$993 (Cyc-fast-lt r$422 0)) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(513 + (i$424) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(512 + (lp$117$426) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(498 + (r$998) + ((lp$117$426 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(497 + (r$995) + ((lp$113$421 + k$993 + (Cyc-fast-sub + r$422 + 1))) + #f)) + 0 + i$424)) + #f)) + (set! lp$117$426 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(511 + (k$1000 c$428 i$427) + ((if (Cyc-fast-eq + c$428 + ncols$417) + (k$1000 + (Cyc-fast-eq + c$428 + ncols$417)) + (bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(505 + (r$1009) + ((proc$416 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(503 + (r$1005) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(502 + (r$1002) + ((lp$117$426 + k$1000 + (Cyc-fast-plus + c$428 + 1) + (Cyc-fast-plus + i$427 + 1))) + #f)) + (vector-set! + v$419 + i$427 + r$1005))) + #f)) + (Cyc-fast-mul + 3 + c$428) + (Cyc-fast-plus + (Cyc-fast-mul + 2 + r$422) + r$1009))) + #f)) + c$428 + 1))) + #t))))) + #f)) + #f)) + #f)) + (Cyc-fast-mul r$422 ncols$417)))) + #t))))) + #f)) + #f)) + #f)) + (make-vector (Cyc-fast-mul nrows$418 ncols$417)))) + #t))) + 1 + 0 + #f + #f + #f)))) + () + () + ((n$533 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 700 #f #f #f 1 (699) #f #f 0 1 #t #f #f)))) + ((k$740 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 201 + #f + #f + #f + 2 + (200 196) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(195 + (r$691) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(194 + (r$692) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(191 + (lp$196$310) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(132 + (r$694) + ((lp$196$310 + k$683 + (Cyc-fast-sub + (vector-ref harr$305 1) + 1))) + #f)) + (set! lp$196$310 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(190 + (k$696 r$311) + ((if (Cyc-fast-lt r$311 0) + (k$696 (Cyc-fast-lt r$311 0)) + (write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(186 + (r$698) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(184 + (lp$200$318) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(171 + (r$729) + ((lp$200$318 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(170 + (r$699) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(169 + (k$724) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(168 + (r$725) + ((if r$725 + (dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(165 + (r$727) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(164 + (r$726) + ((write-ch + k$724 + #\\)) + #f)) + r$727)) + #f)) + harr$305 + r$311 + (Cyc-fast-sub + (vector-ref + harr$305 + 2) + 1)) + (k$724 #f))) + #f)) + (vector-ref + harr$305 + 2))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(163 + (r$700) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(162 + (r$701) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(160 + (lp$207$314) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(146 + (r$712) + ((lp$207$314 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(145 + (r$702) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(144 + (k$706) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(143 + (r$707) + ((if r$707 + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(138 + (r$709) + ((display-hexbottom + k$706 + (vector-ref + r$709 + 3))) + #f)) + harr$305 + r$311 + (Cyc-fast-sub + (vector-ref + harr$305 + 2) + 1)) + (if (zero?__inline__ + r$311) + (k$706 #f) + (write-ch + k$706 + #\\)))) + #f)) + (vector-ref + harr$305 + 2))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(136 + (r$703) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(135 + (r$704) + ((lp$196$310 + k$696 + (Cyc-fast-sub + r$311 + 1))) + #f)) + #\newline)) + #f)))) + #f)) + 0)) + #f)) + (set! lp$207$314 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(159 + (k$714 c$315) + ((if (Cyc-fast-gte + c$315 + (Cyc-fast-mul + 2 + r$773)) + (k$714 (Cyc-fast-gte + c$315 + (Cyc-fast-mul + 2 + r$773))) + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(155 + (r$723) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(153 + (r$716) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(150 + (r$719) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(149 + (r$717) + ((lp$207$314 + k$714 + (Cyc-fast-plus + c$315 + 2))) + #f)) + r$719)) + #f)) + harr$305 + (Cyc-fast-sub + r$311 + 1) + (Cyc-fast-plus + c$315 + 1))) + #f)) + (vector-ref + r$723 + 3))) + #f)) + harr$305 + r$311 + c$315))) + #t))))) + #f)) + #f)) + #f)) + #\newline)) + #f)))) + #f)) + 1)) + #f)) + (set! lp$200$318 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(183 + (k$731 c$319) + ((if (Cyc-fast-gte + c$319 + (Cyc-fast-mul + 2 + r$773)) + (k$731 (Cyc-fast-gte + c$319 + (Cyc-fast-mul + 2 + r$773))) + (dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(178 + (r$738) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(177 + (r$733) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(176 + (r$737) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(174 + (r$734) + ((lp$200$318 + k$731 + (Cyc-fast-plus + c$319 + 2))) + #f)) + (vector-ref + r$737 + 3))) + #f)) + harr$305 + r$311 + c$319)) + #f)) + r$738)) + #f)) + harr$305 + r$311 + (Cyc-fast-sub + c$319 + 1)))) + #t))))) + #f)) + #f)) + #f)) + #\/))) + #t))))) + #f)) + #f)) + #f)) + #\newline)) + #f)) + 1 + 1 + #f + #f + #t))) + (odd? . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 5 + (144 169 201 770 771) + #f + #f + 5 + 0 + #f + #f + #f))) + (c$412 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 492 #f #f #f 1 (492) #f #f 0 1 #t #f #f)))) + () + ((nw$359 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 309 #f #f #f 2 (309 307) #f #f 0 2 #f #f #f)))) + ((k$743 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 199 + #f + #f + #f + 2 + (199 199) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(196 (r$742) ((write-ch k$740 r$742)) #f)) + 2 + 0 + #t + #f + #t)))) + () + () + () + ((top-cell$373 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 380 #f #f #f 1 (380) #f #f 0 1 #t #f #f)))) + ((k$748 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 219 #f #f #f 2 (206 219) #f #f 1 1 #t #f #t)))) + () + () + () + () + () + () + () + () + ((permute-vec! + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 622 + #f + #f + 2 + (282 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(622 + (k$1097 v$482 random-state$481) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(621 + (r$1110) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(618 + (lp$484) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(606 + (r$1100) + ((lp$484 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(605 (r$1098) ((k$1097 v$482)) #f)) + (Cyc-fast-sub r$1110 1))) + #f)) + (set! lp$484 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(617 + (k$1102 i$485) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(616 + (r$1103) + ((if r$1103 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(614 + (r$1106) + ((random-int + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(613 + (r$1107) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(612 + (elt-i$487 + j$486) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(611 + (r$1109) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(610 + (r$1108) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(609 + (r$1104) + ((lp$484 + k$1102 + (Cyc-fast-sub + i$485 + 1))) + #f)) + (vector-set! + v$482 + j$486 + elt-i$487))) + #f)) + (vector-set! + v$482 + i$485 + r$1109))) + #f)) + (vector-ref + v$482 + j$486))) + #f)) + r$1106 + r$1107)) + #f)) + i$485 + random-state$481)) + #f)) + (vector-ref v$482 i$485)) + (k$1102 #f))) + #f)) + (Cyc-fast-gt i$485 1))) + #t))))) + #f)) + #f)) + #f)) + (vector-length v$482))) + #t))) + 1 + 0 + #f + #f + #f))) + (name$264 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 71 #f #f #f 3 (63 22 16) #f #f 0 3 #f #f #f)))) + () + () + () + ((k$1243 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 764 + #f + #f + #f + 5 + (760 760 760 760 760) + #f + #f + 5 + 0 + #t + #f + #t)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + ((n$544 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 718 #f #f #f 1 (718) #f #f 0 1 #t #f #f)))) + ((set-cell:mark + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 636 + #f + #f + 1 + (-1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(636 + (k$1125 o$494 v$493) + ((k$1125 (vector-set! o$494 5 v$493))) + #t))) + 0 + 0 + #f + #f + #f)))) + () + () + () + () + ((c$428 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 511 + #f + #f + #f + 5 + (511 505 502 511 511) + #f + #f + 0 + 5 + #t + #f + #f)))) + ((car . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 12 + (292 297 297 305 313 318 318 324 329 335 668 717) + #f + #f + 12 + 0 + #t + #f + #f)))) + () + ((k$759 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 215 + #f + #f + #f + 2 + (215 215) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(213 + (r$758) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(212 + (r$750) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(211 + (r$751) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(208 + (r$755) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(207 + (r$752) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(206 + (r$753) + ((lp$192$322 + k$748 + (Cyc-fast-plus + c$323 + 2))) + #f)) + #\\)) + #f)) + r$755)) + #f)) + harr$305 + (Cyc-fast-sub (vector-ref harr$305 1) 1) + (Cyc-fast-plus c$323 1))) + #f)) + #\/)) + #f)) + r$758)) + #f)) + 2 + 0 + #t + #f + #t)))) + () + () + () + () + () + () + () + () + ((n1$516 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 661 + #f + #f + #f + 3 + (653 651 659) + #f + #f + 0 + 3 + #t + #f + #f))) + (v$285 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 74 #f #f #f 1 (74) #f #f 0 1 #t #f #f)))) + () + ((add-wall$396 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 473 + #f + #f + #f + 7 + (438 444 447 399 403 414 417) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(477 + (k$968 o$395 n$394 b$393) + ((vector + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(476 + (r$970) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(475 + (r$969) + ((k$968 (set! walls$392 r$969))) + #f)) + (cons r$970 walls$392))) + #f)) + 'wall + o$395 + n$394 + b$393)) + #t)) + 7 + 0 + #f + #f + #f)))) + () + ((k$1254 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 763 + #f + #f + #f + 3 + (763 763 763) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(760 + (r$1244) + ((if r$1244 + (k$1243 (quotient__inline__ x$552 y$551)) + (if (Cyc-fast-lt y$551 0) + (if (Cyc-fast-eq + (Cyc-fast-sub + x$552 + (Cyc-fast-mul + (quotient__inline__ x$552 y$551) + y$551)) + 0) + (k$1243 (quotient__inline__ x$552 y$551)) + (k$1243 + (Cyc-fast-plus + (quotient__inline__ x$552 y$551) + 1))) + (if (Cyc-fast-eq + (Cyc-fast-sub + x$552 + (Cyc-fast-mul + (quotient__inline__ x$552 y$551) + y$551)) + 0) + (k$1243 (quotient__inline__ x$552 y$551)) + (k$1243 + (Cyc-fast-sub (quotient__inline__ x$552 y$551) 1)))))) + #f)) + 3 + 0 + #t + #f + #t))) + (values + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 2 (82 76) #f #f 1 1 #f #f #f)))) + () + () + () + () + ((k$1259 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 781 + #f + #f + #f + 6 + (769 769 777 778 779 780) + #f + #f + 6 + 0 + #t + #f + #t)))) + () + () + () + () + () + () + () + ((c$430 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 530 #f #f #f 1 (530) #f #f 0 1 #t #f #f)))) + () + ((rmoc-hex$402 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 420 #f #f #f 2 (414 417) #f #f 0 2 #f #f #f)))) + () + () + ((k$763 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 238 #f #f #f 2 (228 238) #f #f 1 1 #t #f #t)))) + ((c$436 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 535 #f #f #f 1 (535) #f r$1022 0 1 #t #f #f)))) + ((next$530 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 682 + #f + #f + #f + 2 + (682 679) + #f + (cdr x$529) + 0 + 2 + #f + #f + #f)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + ((k$1266 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 771 + #f + #f + #f + 2 + (770 770) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(769 + (r$1265) + ((if r$1265 + (k$1259 (+ z$559 z$559 1)) + (k$1259 (Cyc-fast-plus z$559 z$559)))) + #f)) + 1 + 1 + #f + #f + #t)))) + () + () + () + () + () + () + () + ((bt-lp$378 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 376 + #f + #f + #f + 4 + (370 368 376 366) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(375 + (k$888 max-len$382 + entrance$381 + exit$380 + bcol$379) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(374 + (r$889) + ((if r$889 + (vector k$888 max-len$382 entrance$381 exit$380) + (href/rc + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(373 + (r$894) + ((path-length + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(371 + (this-len$383) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(370 + (r$891) + ((if r$891 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(368 + (r$892) + ((bt-lp$378 + k$888 + this-len$383 + tcol$369 + bcol$379 + r$892)) + #f)) + (Cyc-fast-sub bcol$379 1)) + (bt-lp$378 + k$888 + max-len$382 + entrance$381 + exit$380 + (Cyc-fast-sub bcol$379 1)))) + #f)) + (Cyc-fast-gt + this-len$383 + max-len$382))) + #f)) + r$894)) + #f)) + harr$361 + 0 + bcol$379))) + #f)) + (Cyc-fast-lt bcol$379 0))) + #t)) + 3 + 0 + #f + #f + #f)))) + () + ((j/s$268 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 57 #f #f #f 2 (26 14) #f #f 0 2 #t #f #f)))) + ((s2$292 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 95 + #f + #f + #f + 1 + (93) + #f + (number->string input2$289) + 0 + 1 + #t + #f + #f)))) + () + () + ((k$771 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 231 + #f + #f + #f + 2 + (231 231) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(229 + (r$770) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(228 + (r$768) + ((lp$188$326 k$763 (Cyc-fast-plus c$327 2))) + #f)) + r$770)) + #f)) + 2 + 0 + #t + #f + #t)))) + () + () + () + ((lp$113$421 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 519 + #f + #f + #f + 3 + (497 519 494) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(518 + (k$993 r$422) + ((if (Cyc-fast-lt r$422 0) + (k$993 (Cyc-fast-lt r$422 0)) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(513 + (i$424) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(512 + (lp$117$426) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(498 + (r$998) + ((lp$117$426 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(497 + (r$995) + ((lp$113$421 + k$993 + (Cyc-fast-sub r$422 1))) + #f)) + 0 + i$424)) + #f)) + (set! lp$117$426 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(511 + (k$1000 c$428 i$427) + ((if (Cyc-fast-eq c$428 ncols$417) + (k$1000 (Cyc-fast-eq c$428 ncols$417)) + (bitwise-and + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(505 + (r$1009) + ((proc$416 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(503 + (r$1005) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(502 + (r$1002) + ((lp$117$426 + k$1000 + (Cyc-fast-plus + c$428 + 1) + (Cyc-fast-plus + i$427 + 1))) + #f)) + (vector-set! + v$419 + i$427 + r$1005))) + #f)) + (Cyc-fast-mul 3 c$428) + (Cyc-fast-plus + (Cyc-fast-mul 2 r$422) + r$1009))) + #f)) + c$428 + 1))) + #t))))) + #f)) + #f)) + #f)) + (Cyc-fast-mul r$422 ncols$417)))) + #t)) + 2 + 0 + #f + #f + #f)))) + ((k$776 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 251 #f #f #f 1 (250) #f #f 1 0 #t #f #t)))) + () + () + () + () + ((maze$464 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 580 #f #f #f 1 (576) #f #f 0 1 #f #f #f)))) + () + () + () + ((o$500 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 640 #f #f #f 1 (640) #f #f 0 1 #t #t #f)))) + ((o$501 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 641 #f #f #f 1 (641) #f #f 0 1 #t #f #f))) + (tmp$111$448 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 546 + #f + #f + #f + 2 + (546 546) + #f + (vector-ref node$447 4) + 0 + 1 + #t + #f + #f)))) + ((o$502 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 642 #f #f #f 1 (642) #f #f 0 1 #t #f #f)))) + ((o$503 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 643 #f #f #f 1 (643) #f #f 0 1 #t #f #f)))) + () + ((k$1272 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 783 #f #f #f 1 (782) #f #f 1 0 #t #f #t)))) + ((o$506 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 646 #f #f #f 1 (646) #f #f 0 1 #t #f #f)))) + ((wall:owner + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 648 + #f + #f + 1 + (-1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(648 + (k$1159 o$508) + ((k$1159 (vector-ref o$508 1))) + #t))) + 0 + 0 + #f + #f + #f))) + (o$507 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 647 #f #f #f 1 (647) #f #f 0 1 #t #f #f)))) + ((o$508 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 648 #f #f #f 1 (648) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + ((k$782 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 258 #f #f #f 1 (252) #f #f 0 1 #f #f #t)))) + () + () + () + () + ((cdr . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 14 + (292 + 297 + 297 + 305 + 305 + 313 + 318 + 318 + 324 + 329 + 335 + 684 + 693 + 693) + #f + #f + 14 + 0 + #t + #f + #f)))) + () + ((k$789 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 285 #f #f #f 1 (259) #f #f 0 1 #f #f #t)))) + () + ((r$300 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 128 #f #f #f 2 (127 127) #f #f 0 2 #t #f #f)))) + () + () + () + () + ((r$1002 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 502 + #f + #f + #f + 0 + () + #f + (vector-set! v$419 i$427 r$1005) + 0 + 0 + #t + #f + #f)))) + () + () + ((r$1005 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 503 #f #f #f 1 (503) #f #f 0 1 #t #f #f)))) + () + () + ((r$600 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 15 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$601 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 14 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (r$1009 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 505 #f #f #f 1 (505) #f #f 0 1 #t #f #f)))) + ((r$602 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 13 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$603 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 12 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$604 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 11 #f #f #f 1 (11) #f #f 0 1 #t #f #f))) + (lp$136$408 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 458 + #f + #f + #f + 3 + (437 458 434) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(457 + (k$945 y$409) + ((if (Cyc-fast-lte y$409 1) + (k$945 (Cyc-fast-lte y$409 1)) + (href #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(452 + (hex$411) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(451 + (k$959) + ((if (zero?__inline__ x$405) + (k$959 #f) + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(447 + (r$961) + ((add-wall$396 + k$959 + hex$411 + r$961 + south-west)) + #f)) + harr$388 + (Cyc-fast-sub x$405 3) + (Cyc-fast-sub y$409 1)))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(446 + (r$950) + ((href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(444 + (r$957) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(443 + (r$951) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(442 + (k$952) + ((if (Cyc-fast-lt + x$405 + (Cyc-fast-mul + 3 + (Cyc-fast-sub + (vector-ref + harr$388 + 2) + 1))) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(438 + (r$954) + ((add-wall$396 + k$952 + hex$411 + r$954 + south-east)) + #f)) + harr$388 + (Cyc-fast-plus + x$405 + 3) + (Cyc-fast-sub + y$409 + 1)) + (k$952 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(437 + (r$947) + ((lp$136$408 + k$945 + (Cyc-fast-sub + y$409 + 2))) + #f)))) + #f)) + hex$411 + r$957 + south)) + #f)) + harr$388 + x$405 + (Cyc-fast-sub y$409 2))) + #f)))) + #f)) + harr$388 + x$405 + y$409))) + #t)) + 2 + 0 + #t + #f + #f)))) + ((r$605 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 18 #f #f #f 1 (18) #f #f 0 1 #t #f #f)))) + () + () + ((r$608 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 45 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$609 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 44 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + () + () + () + ((new-root$455 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 570 #f #f #f 1 (570) #f #f 0 1 #t #f #f)))) + ((nelts$531 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 698 #f #f #f 1 (698) #f #f 0 1 #t #f #f))) + (ncols$417 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 525 + #f + #f + #f + 5 + (525 518 511 511 493) + #f + #f + 0 + 5 + #f + #t + #f)))) + ((r$905 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 429 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$906 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 394 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + () + () + () + () + () + () + () + () + ((set-equal? + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 672 + #f + #f + 2 + (602 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(672 + (k$1181 s1$521 s2$520) + ((get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(671 + (r$1182) + ((get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(670 (r$1183) ((k$1181 (eq? r$1182 r$1183))) #f)) + s2$520)) + #f)) + s1$521)) + #t))) + 1 + 0 + #f + #f + #f))) + (r$311 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 190 + #f + #f + #f + 10 + (183 177 159 153 135 143 143 168 190 190) + #f + #f + 0 + 10 + #t + #f + #f)))) + ((call-with-current-continuation + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (604) #f #f 1 0 #f #f #f)))) + () + () + () + () + () + () + () + () + ((r$610 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 43 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$611 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 41 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$612 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 42 #f #f #f 1 (42) #f #f 0 1 #t #f #f)))) + ((r$613 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 60 #f #f #f 1 (60) #f #f 0 1 #t #f #f)))) + () + () + () + ((lp$192$322 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 220 + #f + #f + #f + 3 + (206 220 203) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(219 + (k$748 c$323) + ((if (Cyc-fast-gte c$323 (Cyc-fast-mul 2 r$773)) + (k$748 (Cyc-fast-gte c$323 (Cyc-fast-mul 2 r$773))) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(215 + (k$759) + ((if (Cyc-fast-eq c$323 entrance$304) + (k$759 #\space) + (k$759 #\_))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(213 + (r$758) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(212 + (r$750) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(211 + (r$751) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(208 + (r$755) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(207 + (r$752) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(206 + (r$753) + ((lp$192$322 + k$748 + (Cyc-fast-plus + c$323 + 2))) + #f)) + #\\)) + #f)) + r$755)) + #f)) + harr$305 + (Cyc-fast-sub + (vector-ref harr$305 1) + 1) + (Cyc-fast-plus c$323 1))) + #f)) + #\/)) + #f)) + r$758)) + #f))))) + #t)) + 2 + 0 + #f + #f + #f)))) + () + () + ((mark-path + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 552 + #f + #f + 2 + (263 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(552 + (k$1042 node$444) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(551 + (node$445) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(550 + (lp$446) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(544 (r$1043) ((lp$446 k$1042 node$445)) #f)) + (set! lp$446 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(549 + (k$1045 node$447) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(548 + (r$1046) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(546 + (tmp$111$448) + ((if tmp$111$448 + (lp$446 k$1045 tmp$111$448) + (k$1045 #f))) + #f)) + (vector-ref node$447 4))) + #f)) + (vector-set! node$447 5 #t))) + #t))))) + #f)) + #f)) + #f)) + node$444)) + #t))) + 1 + 0 + #f + #f + #f)))) + ((r$910 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 413 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + ((r$912 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 395 + #f + #f + #f + 0 + () + #f + (set! lp$140$399 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(409 + (k$914 x$400) + ((if (Cyc-fast-lt x$400 3) + (k$914 (Cyc-fast-lt x$400 3)) + (href #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(405 + (r$922) + ((href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(403 + (r$923) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(402 + (r$916) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(401 + (r$919) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(399 + (r$920) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(398 + (r$917) + ((lp$140$399 + k$914 + (Cyc-fast-sub + x$400 + 6))) + #f)) + r$919 + r$920 + south-east)) + #f)) + harr$388 + (Cyc-fast-plus + x$400 + 3) + 0)) + #f)) + harr$388 + x$400 + 1)) + #f)) + r$922 + r$923 + south-west)) + #f)) + harr$388 + (Cyc-fast-sub x$400 3) + 0)) + #f)) + harr$388 + x$400 + 1))) + #t))) + 0 + 0 + #t + #f + #f)))) + () + () + () + ((r$916 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 402 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$917 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 398 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((display-hexbottom + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 123 + #f + #f + 4 + (-1 176 155 138) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(123 + (k$657 hexwalls$298) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(122 + (k$667) + ((bit-test + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(121 + (r$668) + ((if r$668 (k$667 #\\) (k$667 #\space))) + #f)) + hexwalls$298 + south-west)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(120 + (r$666) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(119 + (r$658) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(118 + (k$664) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(117 + (r$665) + ((if r$665 + (k$664 #\_) + (k$664 #\space))) + #f)) + hexwalls$298 + south)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(116 + (r$663) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(115 + (r$659) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(114 + (k$661) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(113 + (r$662) + ((if r$662 + (k$661 #\/) + (k$661 #\space))) + #f)) + hexwalls$298 + south-east)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(112 + (r$660) + ((write-ch k$657 r$660)) + #f)))) + #f)) + r$663)) + #f)))) + #f)) + r$666)) + #f)))) + #t))) + 3 + 0 + #f + #f + #f)))) + ((r$919 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 401 #f #f #f 1 (399) #f #f 0 1 #f #f #f)))) + () + ((set-cell:parent + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 638 + #f + #f + 1 + (-1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(638 + (k$1131 o$497 v$496) + ((k$1131 (vector-set! o$497 4 v$496))) + #t))) + 0 + 0 + #f + #f + #f)))) + () + () + () + () + () + () + () + ((r$1021 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 537 #f #f #f 1 (536) #f #f 0 1 #f #f #f)))) + ((r$1022 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 536 #f #f #f 1 (536) #f #f 0 1 #t #f #f)))) + () + () + ((union! + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 667 + #f + #f + 2 + (588 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(667 + (k$1166 s1$513 s2$512) + ((get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(665 + (r1$514) + ((get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(663 + (r2$515) + ((set-size + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(661 + (n1$516) + ((set-size + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(659 + (n2$517) + ((if (Cyc-fast-gt n1$516 n2$517) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(651 + (r$1173) + ((k$1166 + (set-car! + r1$514 + (Cyc-fast-plus + n1$516 + n2$517)))) + #f)) + (set-cdr! r2$515 r1$514)) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(653 + (r$1174) + ((k$1166 + (set-car! + r2$515 + (Cyc-fast-plus + n1$516 + n2$517)))) + #f)) + (set-cdr! r1$514 r2$515)))) + #f)) + r2$515)) + #f)) + r1$514)) + #f)) + s2$512)) + #f)) + s1$513)) + #t))) + 1 + 0 + #f + #f + #f))) + (neighbor$510 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 650 #f #f #f 1 (650) #f #f 0 1 #t #f #f)))) + ((lp$446 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 550 + #f + #f + #f + 3 + (546 550 544) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(549 + (k$1045 node$447) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(548 + (r$1046) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(546 + (tmp$111$448) + ((if tmp$111$448 + (lp$446 k$1045 tmp$111$448) + (k$1045 #f))) + #f)) + (vector-ref node$447 4))) + #f)) + (vector-set! node$447 5 #t))) + #t)) + 2 + 0 + #f + #f + #f)))) + ((vector-for-each-rev + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 635 + #f + #f + 2 + (603 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(635 + (k$1113 proc$489 v$488) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(631 + (lp$491) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(623 + (r$1115) + ((lp$491 + k$1113 + (Cyc-fast-sub (vector-length v$488) 1))) + #f)) + (set! lp$491 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(630 + (k$1117 i$492) + ((if (Cyc-fast-gte i$492 0) + (proc$489 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(626 + (r$1119) + ((lp$491 + k$1117 + (Cyc-fast-sub i$492 1))) + #f)) + (vector-ref v$488 i$492)) + (k$1117 #f))) + #t))))) + #f)) + #f)) + #t))) + 1 + 0 + #f + #f + #f))) + (len$454 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 557 #f #f #f 2 (557 557) #f #f 0 2 #t #f #f)))) + () + () + () + () + ((t0$269 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 55 #f #f #f 1 (36) #f #f 0 1 #t #f #f)))) + () + ((r$626 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 79 #f #f #f 1 (76) #f #f 0 1 #f #f #f)))) + ((r$627 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 76 #f #f #f 1 (76) #f #f 0 1 #t #f #f)))) + () + () + () + ((r$920 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 399 #f #f #f 1 (399) #f #f 0 1 #t #f #f)))) + () + ((r$922 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 405 #f #f #f 1 (403) #f #f 0 1 #f #f #f)))) + ((r$923 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 403 #f #f #f 1 (403) #f #f 0 1 #t #f #f)))) + () + () + ((r$926 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 416 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$927 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 414 #f #f #f 1 (414) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + ((lp$458 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 568 + #f + #f + #f + 3 + (564 568 562) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(567 + (k$1062 node$460 new-parent$459) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(565 + (old-parent$461) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(564 + (r$1064) + ((if old-parent$461 + (lp$458 k$1062 old-parent$461 node$460) + (k$1062 #f))) + #f)) + (vector-set! node$460 4 new-parent$459))) + #f)) + (vector-ref node$460 4))) + #t)) + 2 + 0 + #f + #f + #f)))) + ((j$303 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 131 #f #f #f 1 (131) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + () + () + () + ((ncols$442 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 543 #f #f #f 1 (543) #f #f 0 1 #t #f #f)))) + () + ((r$931 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 417 #f #f #f 1 (417) #f #f 0 1 #t #f #f)))) + () + ((r$933 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 425 + #f + #f + #f + 4 + (425 416 395 419) + #f + #f + 0 + 4 + #t + #f + #f)))) + () + ((n2$517 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 659 + #f + #f + #f + 3 + (653 651 659) + #f + #f + 0 + 3 + #t + #f + #f)))) + ((r$936 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 430 + #f + #f + #f + 0 + () + #f + (set! lp$132$404 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(467 + (k$938 x$405) + ((if (Cyc-fast-lt x$405 0) + (k$938 (Cyc-fast-lt x$405 0)) + (bitwise-and + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(461 + (r$965) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(458 + (lp$136$408) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(434 + (r$943) + ((lp$136$408 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(433 + (r$940) + ((lp$132$404 + k$938 + (Cyc-fast-sub x$405 3))) + #f)) + (Cyc-fast-plus + (Cyc-fast-mul + (Cyc-fast-sub + (vector-ref harr$388 1) + 1) + 2) + r$965))) + #f)) + (set! lp$136$408 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(457 + (k$945 y$409) + ((if (Cyc-fast-lte y$409 1) + (k$945 (Cyc-fast-lte y$409 1)) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(452 + (hex$411) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(451 + (k$959) + ((if (zero?__inline__ + x$405) + (k$959 #f) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(447 + (r$961) + ((add-wall$396 + k$959 + hex$411 + r$961 + south-west)) + #f)) + harr$388 + (Cyc-fast-sub + x$405 + 3) + (Cyc-fast-sub + y$409 + 1)))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(446 + (r$950) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(444 + (r$957) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(443 + (r$951) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(442 + (k$952) + ((if (Cyc-fast-lt + x$405 + (Cyc-fast-mul + 3 + (Cyc-fast-sub + (vector-ref + harr$388 + 2) + 1))) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(438 + (r$954) + ((add-wall$396 + k$952 + hex$411 + r$954 + south-east)) + #f)) + harr$388 + (Cyc-fast-plus + x$405 + 3) + (Cyc-fast-sub + y$409 + 1)) + (k$952 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(437 + (r$947) + ((lp$136$408 + k$945 + (Cyc-fast-sub + y$409 + 2))) + #f)))) + #f)) + hex$411 + r$957 + south)) + #f)) + harr$388 + x$405 + (Cyc-fast-sub + y$409 + 2))) + #f)))) + #f)) + harr$388 + x$405 + y$409))) + #t))))) + #f)) + #f)) + #f)) + x$405 + 1))) + #t))) + 0 + 0 + #t + #f + #f)))) + ((Cyc-fast-lte + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 6 + (297 297 318 318 457 457) + #f + #f + 6 + 0 + #t + #f + #f)))) + () + () + () + () + () + () + () + ((nrows$297 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 111 #f #f #f 1 (109) #f #f 0 1 #f #f #f)))) + () + () + () + () + () + ((r$1043 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 544 + #f + #f + #f + 0 + () + #f + (set! lp$446 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(549 + (k$1045 node$447) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(548 + (r$1046) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(546 + (tmp$111$448) + ((if tmp$111$448 + (lp$446 k$1045 tmp$111$448) + (k$1045 #f))) + #f)) + (vector-ref node$447 4))) + #f)) + (vector-set! node$447 5 #t))) + #t))) + 0 + 0 + #t + #f + #f)))) + ((make-maze + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 285 + #f + #f + 2 + (258 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(285 + (k$789 nrows$337 ncols$336) + ((gen-maze-array + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(283 + (cells$338) + ((make-wall-vec + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(282 + (r$806) + ((permute-vec! + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(279 + (walls$339) + ((dig-maze + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(276 + (r$792) + ((pick-entrances + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(274 + (result$340) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(269 + (exit-cell$343) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(267 + (walls$344) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(264 + (r$803) + ((reroot-maze + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(263 + (r$798) + ((mark-path + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(262 + (r$799) + ((bitwise-not + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(261 + (r$802) + ((bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(260 + (r$801) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(259 + (r$800) + ((vector + k$789 + cells$338 + (vector-ref + result$340 + 0) + (vector-ref + result$340 + 1))) + #f)) + (vector-set! + exit-cell$343 + 3 + r$801))) + #f)) + walls$344 + r$802)) + #f)) + south)) + #f)) + exit-cell$343)) + #f)) + r$803)) + #f)) + cells$338 + (Cyc-fast-sub + nrows$337 + 1) + (vector-ref + result$340 + 0))) + #f)) + (vector-ref + exit-cell$343 + 3))) + #f)) + cells$338 + 0 + (vector-ref + result$340 + 1))) + #f)) + cells$338)) + #f)) + walls$339 + (Cyc-fast-mul nrows$337 ncols$336))) + #f)) + r$806 + (cons 20 #f))) + #f)) + cells$338)) + #f)) + nrows$337 + ncols$336)) + #t))) + 1 + 0 + #f + #f + #f)))) + () + ((r$1046 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 548 + #f + #f + #f + 0 + () + #f + (vector-set! node$447 5 #t) + 0 + 0 + #t + #f + #f)))) + () + () + () + ((r$642 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 90 + #f + #f + #f + 1 + (90) + #f + (string-append + "maze" + ":" + s1$293 + ":" + s2$292 + ":" + s3$291) + 0 + 1 + #t + #f + #f)))) + () + () + () + () + ((r$647 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 88 #f #f #f 1 (87) #f #f 0 1 #f #f #f)))) + ((r$648 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 87 #f #f #f 1 (87) #f #f 0 1 #t #f #f)))) + () + ((x$527 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 686 #f #f #f 1 (677) #f s$522 0 1 #f #f #f)))) + ((r$940 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 433 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((x$529 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 684 #f #f #f 2 (684 681) #f #f 0 2 #f #t #f)))) + () + ((r$943 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 434 + #f + #f + #f + 0 + () + #f + (set! lp$136$408 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(457 + (k$945 y$409) + ((if (Cyc-fast-lte y$409 1) + (k$945 (Cyc-fast-lte y$409 1)) + (href #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(452 + (hex$411) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(451 + (k$959) + ((if (zero?__inline__ x$405) + (k$959 #f) + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(447 + (r$961) + ((add-wall$396 + k$959 + hex$411 + r$961 + south-west)) + #f)) + harr$388 + (Cyc-fast-sub x$405 3) + (Cyc-fast-sub y$409 1)))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(446 + (r$950) + ((href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(444 + (r$957) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(443 + (r$951) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(442 + (k$952) + ((if (Cyc-fast-lt + x$405 + (Cyc-fast-mul + 3 + (Cyc-fast-sub + (vector-ref + harr$388 + 2) + 1))) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(438 + (r$954) + ((add-wall$396 + k$952 + hex$411 + r$954 + south-east)) + #f)) + harr$388 + (Cyc-fast-plus + x$405 + 3) + (Cyc-fast-sub + y$409 + 1)) + (k$952 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(437 + (r$947) + ((lp$136$408 + k$945 + (Cyc-fast-sub + y$409 + 2))) + #f)))) + #f)) + hex$411 + r$957 + south)) + #f)) + harr$388 + x$405 + (Cyc-fast-sub y$409 2))) + #f)))) + #f)) + harr$388 + x$405 + y$409))) + #t))) + 0 + 0 + #t + #f + #f)))) + () + () + () + ((r$947 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 437 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + () + () + () + () + () + ((val$543 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 703 #f #f #f 2 (703 701) #f #f 0 2 #t #f #f)))) + () + () + () + () + () + ((pick-entrances + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 393 + #f + #f + 2 + (276 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(393 + (k$869 harr$361) + ((href/rc + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(392 + (r$896) + ((dfs-maze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(391 + (r$870) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(390 + (r$871) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(389 + (r$872) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(388 + (nrows$363 ncols$362) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(385 + (tp-lp$368) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(357 + (r$874) + ((tp-lp$368 + k$869 + -1 + #f + #f + (Cyc-fast-sub + ncols$362 + 1))) + #f)) + (set! tp-lp$368 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(384 + (k$876 max-len$372 + entrance$371 + exit$370 + tcol$369) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(383 + (r$877) + ((if r$877 + (vector + k$876 + entrance$371 + exit$370) + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(380 + (top-cell$373) + ((reroot-maze + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(379 + (r$879) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(377 + (max-len$377 + entrance$376 + exit$375 + bcol$374) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(376 + (bt-lp$378) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(366 + (r$886) + ((bt-lp$378 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(364 + (result$384) + ((tp-lp$368 + k$876 + (vector-ref + result$384 + 0) + (vector-ref + result$384 + 1) + (vector-ref + result$384 + 2) + (Cyc-fast-sub + tcol$369 + 1))) + #f)) + max-len$377 + entrance$376 + exit$375 + bcol$374)) + #f)) + (set! bt-lp$378 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(375 + (k$888 max-len$382 + entrance$381 + exit$380 + bcol$379) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(374 + (r$889) + ((if r$889 + (vector + k$888 + max-len$382 + entrance$381 + exit$380) + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(373 + (r$894) + ((path-length + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(371 + (this-len$383) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(370 + (r$891) + ((if r$891 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(368 + (r$892) + ((bt-lp$378 + k$888 + this-len$383 + tcol$369 + bcol$379 + r$892)) + #f)) + (Cyc-fast-sub + bcol$379 + 1)) + (bt-lp$378 + k$888 + max-len$382 + entrance$381 + exit$380 + (Cyc-fast-sub + bcol$379 + 1)))) + #f)) + (Cyc-fast-gt + this-len$383 + max-len$382))) + #f)) + r$894)) + #f)) + harr$361 + 0 + bcol$379))) + #f)) + (Cyc-fast-lt + bcol$379 + 0))) + #t))))) + #f)) + #f)) + #f)) + max-len$372 + entrance$371 + exit$370 + (Cyc-fast-sub + ncols$362 + 1))) + #f)) + top-cell$373)) + #f)) + harr$361 + (Cyc-fast-sub + nrows$363 + 1) + tcol$369))) + #f)) + (Cyc-fast-lt + tcol$369 + 0))) + #t))))) + #f)) + #f)) + #f)) + r$871 + r$872)) + #f)) + (vector-ref harr$361 2))) + #f)) + (vector-ref harr$361 1))) + #f)) + harr$361 + r$896 + for-each-hex-child)) + #f)) + harr$361 + 0 + 0)) + #t))) + 1 + 0 + #f + #f + #f))) + (r$1052 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 553 + #f + #f + #f + 0 + () + #f + (set! lp$105$452 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(557 + (k$1054 len$454 node$453) + ((if node$453 + (lp$105$452 + k$1054 + (Cyc-fast-plus len$454 1) + (vector-ref node$453 4)) + (k$1054 len$454))) + #t))) + 0 + 0 + #t + #f + #f))) + (s3$291 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 97 + #f + #f + #f + 1 + (93) + #f + (number->string count$287) + 0 + 1 + #t + #f + #f)))) + () + () + () + () + () + () + () + ((r$652 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 109 + #f + #f + #f + 0 + () + #f + (set! output '()) + 0 + 0 + #t + #f + #f)))) + ((r$653 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 108 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + () + () + ((not__inline__ + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (130) #f #f 1 0 #t #f #f))) + (number->string + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 3 (99 97 95) #f #f 3 0 #t #f #f)))) + ((cell:walls + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 641 + #f + #f + 1 + (-1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(641 + (k$1140 o$501) + ((k$1140 (vector-ref o$501 3))) + #t))) + 0 + 0 + #f + #f + #f))) + (r$658 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 119 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$659 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 115 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + ((r$950 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 446 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$951 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 443 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + () + ((r$954 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 438 #f #f #f 1 (438) #f #f 0 1 #t #f #f)))) + () + () + ((r$957 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 444 #f #f #f 1 (444) #f #f 0 1 #t #f #f)))) + () + () + () + ((write . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 3 (45 24 26) #f #f 3 0 #f #f #f)))) + ((vector-set! + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 11 + (260 503 549 565 577 586 611 610 636 638 640) + #f + #f + 11 + 0 + #t + #f + #f)))) + () + () + () + ((gen-maze-array + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 492 + #f + #f + 2 + (285 -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(492 + (k$974 r$413 c$412) + ((harr-tabulate + k$974 + r$413 + c$412 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(491 + (k$976 x$415 y$414) + ((vector + k$976 + 'cell + (cons 1 '()) + (cons x$415 y$414) + -1 + #f + #f)) + #t)))) + #t))) + 1 + 0 + #f + #f + #f)))) + () + ((r$1060 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 562 + #f + #f + #f + 0 + () + #f + (set! lp$458 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(567 + (k$1062 node$460 new-parent$459) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(565 + (old-parent$461) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(564 + (r$1064) + ((if old-parent$461 + (lp$458 k$1062 old-parent$461 node$460) + (k$1062 #f))) + #f)) + (vector-set! node$460 4 new-parent$459))) + #f)) + (vector-ref node$460 4))) + #t))) + 0 + 0 + #t + #f + #f)))) + () + () + () + ((lp$484 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 618 + #f + #f + #f + 3 + (609 618 606) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(617 + (k$1102 i$485) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(616 + (r$1103) + ((if r$1103 + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(614 + (r$1106) + ((random-int + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(613 + (r$1107) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(612 + (elt-i$487 j$486) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(611 + (r$1109) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(610 + (r$1108) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(609 + (r$1104) + ((lp$484 + k$1102 + (Cyc-fast-sub + i$485 + 1))) + #f)) + (vector-set! + v$482 + j$486 + elt-i$487))) + #f)) + (vector-set! + v$482 + i$485 + r$1109))) + #f)) + (vector-ref v$482 j$486))) + #f)) + r$1106 + r$1107)) + #f)) + i$485 + random-state$481)) + #f)) + (vector-ref v$482 i$485)) + (k$1102 #f))) + #f)) + (Cyc-fast-gt i$485 1))) + #t)) + 2 + 0 + #f + #f + #f))) + (r$1064 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 564 + #f + #f + #f + 0 + () + #f + (vector-set! node$460 4 new-parent$459) + 0 + 0 + #t + #f + #f)))) + () + () + () + ((r$1068 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 571 + #f + #f + #f + 0 + () + #f + (set! search$467 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(577 + (k$1070 node$469 parent$468) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(576 + (r$1071) + ((do-children$462 + k$1070 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(575 + (k$1073 child$470) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(574 + (r$1074) + ((if r$1074 + (k$1073 #f) + (search$467 + k$1073 + child$470 + node$469))) + #f)) + (eq? child$470 parent$468))) + #t)) + maze$464 + node$469)) + #f)) + (vector-set! node$469 4 parent$468))) + #t))) + 0 + 0 + #t + #f + #f))) + (r$660 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 112 #f #f #f 1 (112) #f #f 0 1 #t #f #f)))) + () + ((r$662 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 113 #f #f #f 1 (113) #f #f 0 0 #t #f #f)))) + ((r$663 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 116 #f #f #f 1 (116) #f #f 0 1 #t #f #f)))) + () + ((r$665 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 117 #f #f #f 1 (117) #f #f 0 0 #t #f #f)))) + ((r$666 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 120 #f #f #f 1 (120) #f #f 0 1 #t #f #f)))) + () + ((r$668 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 121 #f #f #f 1 (121) #f #f 0 0 #t #f #f)))) + ((x$546 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 741 + #f + #f + #f + 11 + (737 737 737 737 737 737 737 737 737 740 740) + #f + #f + 0 + 11 + #f + #f + #f)))) + () + () + ((r$961 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 447 #f #f #f 1 (447) #f #f 0 1 #t #f #f)))) + () + () + () + ((r$965 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 461 #f #f #f 1 (434) #f #f 0 1 #t #f #f)))) + () + () + () + ((r$969 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 475 + #f + #f + #f + 1 + (475) + #f + (cons r$970 walls$392) + 0 + 0 + #t + #f + #f)))) + () + () + () + () + () + () + () + () + () + ((lp$491 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 631 + #f + #f + #f + 3 + (626 631 623) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(630 + (k$1117 i$492) + ((if (Cyc-fast-gte i$492 0) + (proc$489 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(626 + (r$1119) + ((lp$491 k$1117 (Cyc-fast-sub i$492 1))) + #f)) + (vector-ref v$488 i$492)) + (k$1117 #f))) + #t)) + 2 + 0 + #t + #f + #f))) + (r$1071 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 576 + #f + #f + #f + 0 + () + #f + (vector-set! node$469 4 parent$468) + 0 + 0 + #t + #f + #f)))) + () + () + ((r$1074 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 574 + #f + #f + #f + 1 + (574) + #f + (eq? child$470 parent$468) + 0 + 0 + #t + #f + #f)))) + () + () + () + () + () + ((r$672 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 124 #f #f #f 1 (124) #f #f 0 0 #t #f #f)))) + () + () + ((x$552 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 764 + #f + #f + #f + 11 + (760 760 760 760 760 760 760 760 760 763 763) + #f + #f + 0 + 11 + #t + #f + #f))) + (r$675 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 125 #f #f #f 1 (125) #f #f 0 1 #t #f #f)))) + () + () + ((ncells$471 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 604 #f #f #f 1 (584) #f #f 0 1 #t #f #f)))) + () + () + ((x$558 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 781 + #f + #f + #f + 5 + (781 779 777 771 777) + #f + #f + 0 + 5 + #f + #f + #f))) + (r$970 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 476 #f #f #f 1 (476) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + () + () + ((equal? + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? ? #f #f #f 1 (85) #f #f 1 0 #t #f #f)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + ((for-each-hex-child + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 356 + #f + #f + 2 + (-1 392) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(356 + (k$810 proc$347 harr$346 cell$345) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(336 + (k$860) + ((bit-test + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(335 + (r$861) + ((if r$861 + (k$860 #f) + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(332 + (r$862) + ((proc$347 k$860 r$862)) + #f)) + harr$346 + (Cyc-fast-sub + (car (vector-ref cell$345 2)) + 3) + (Cyc-fast-sub + (cdr (vector-ref cell$345 2)) + 1)))) + #f)) + (vector-ref cell$345 3) + south-west)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(331 + (r$819) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(330 + (k$856) + ((bit-test + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(329 + (r$857) + ((if r$857 + (k$856 #f) + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(327 + (r$858) + ((proc$347 k$856 r$858)) + #f)) + harr$346 + (car (vector-ref cell$345 2)) + (Cyc-fast-sub + (cdr (vector-ref cell$345 2)) + 2)))) + #f)) + (vector-ref cell$345 3) + south)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(326 + (r$820) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(325 + (k$851) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(324 + (r$852) + ((if r$852 + (k$851 #f) + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(321 + (r$853) + ((proc$347 k$851 r$853)) + #f)) + harr$346 + (Cyc-fast-plus + (car (vector-ref + cell$345 + 2)) + 3) + (Cyc-fast-sub + (cdr (vector-ref + cell$345 + 2)) + 1)))) + #f)) + (vector-ref cell$345 3) + south-east)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(320 + (r$821) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(319 + (k$840) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(318 + (k$847) + ((if (Cyc-fast-gt + (car (vector-ref + cell$345 + 2)) + 0) + (if (Cyc-fast-lte + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref + harr$346 + 1) + 1))) + (k$847 (Cyc-fast-lte + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref + harr$346 + 1) + 1)))) + (mod #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(314 + (r$850) + ((k$847 (zero?__inline__ + r$850))) + #f)) + (car (vector-ref + cell$345 + 2)) + 6)) + (k$847 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(313 + (r$841) + ((if r$841 + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(309 + (nw$359) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(308 + (r$844) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(307 + (r$843) + ((if r$843 + (k$840 #f) + (proc$347 + k$840 + nw$359))) + #f)) + r$844 + south-east)) + #f)) + (vector-ref + nw$359 + 3))) + #f)) + harr$346 + (Cyc-fast-sub + (car (vector-ref + cell$345 + 2)) + 3) + (Cyc-fast-plus + (cdr (vector-ref + cell$345 + 2)) + 1)) + (k$840 #f))) + #f)))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(306 + (r$822) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(305 + (k$834) + ((if (Cyc-fast-lt + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref + harr$346 + 1) + 1))) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(301 + (n$358) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(300 + (r$838) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(299 + (r$837) + ((if r$837 + (k$834 #f) + (proc$347 + k$834 + n$358))) + #f)) + r$838 + south)) + #f)) + (vector-ref + n$358 + 3))) + #f)) + harr$346 + (car (vector-ref + cell$345 + 2)) + (Cyc-fast-plus + (cdr (vector-ref + cell$345 + 2)) + 2)) + (k$834 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(298 + (r$823) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(297 + (k$830) + ((if (Cyc-fast-lt + (car (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 3 + (Cyc-fast-sub + (vector-ref + harr$346 + 2) + 1))) + (if (Cyc-fast-lte + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref + harr$346 + 1) + 1))) + (k$830 (Cyc-fast-lte + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref + harr$346 + 1) + 1)))) + (mod #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(293 + (r$833) + ((k$830 (zero?__inline__ + r$833))) + #f)) + (car (vector-ref + cell$345 + 2)) + 6)) + (k$830 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(292 + (r$824) + ((if r$824 + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(288 + (ne$356) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(287 + (r$827) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(286 + (r$826) + ((if r$826 + (k$810 #f) + (proc$347 + k$810 + ne$356))) + #f)) + r$827 + south-west)) + #f)) + (vector-ref + ne$356 + 3))) + #f)) + harr$346 + (Cyc-fast-plus + (car (vector-ref + cell$345 + 2)) + 3) + (Cyc-fast-plus + (cdr (vector-ref + cell$345 + 2)) + 1)) + (k$810 #f))) + #f)))) + #f)))) + #f)))) + #f)))) + #f)))) + #f)))) + #t))) + 0 + 1 + #f + #f + #f))) + (r$1086 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 592 #f #f #f 1 (592) #f #f 0 0 #t #f #f)))) + () + ((r$1088 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 589 #f #f #f 1 (589) #f #f 0 1 #t #f #f))) + (r$680 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 130 #f #f #f 1 (130) #f #f 0 1 #t #f #f)))) + ((r$1089 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 587 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + ((x$560 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 783 #f #f #f 1 (783) #f #f 0 1 #t #f #f))) + (lp$140$399 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 410 + #f + #f + #f + 3 + (398 410 395) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(409 + (k$914 x$400) + ((if (Cyc-fast-lt x$400 3) + (k$914 (Cyc-fast-lt x$400 3)) + (href #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(405 + (r$922) + ((href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(403 + (r$923) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(402 + (r$916) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(401 + (r$919) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(399 + (r$920) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(398 + (r$917) + ((lp$140$399 + k$914 + (Cyc-fast-sub + x$400 + 6))) + #f)) + r$919 + r$920 + south-east)) + #f)) + harr$388 + (Cyc-fast-plus + x$400 + 3) + 0)) + #f)) + harr$388 + x$400 + 1)) + #f)) + r$922 + r$923 + south-west)) + #f)) + harr$388 + (Cyc-fast-sub x$400 3) + 0)) + #f)) + harr$388 + x$400 + 1))) + #t)) + 2 + 0 + #t + #f + #f)))) + () + () + ((hide . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 83 + #f + #f + 3 + (-1 88 89) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(83 + (k$620 r$283 x$282) + ((call-with-values + k$620 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(82 + (k$625) + ((vector + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(79 + (r$626) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(78 + (k$628) + ((if (Cyc-fast-lt r$283 100) + (k$628 0) + (k$628 1))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(76 + (r$627) + ((values k$625 r$626 r$627)) + #f)))) + #f)) + values + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(81 (k$631 x$286) ((k$631 x$286)) #t)))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(74 + (k$623 v$285 i$284) + (((vector-ref v$285 i$284) k$623 x$282)) + #t)))) + #t))) + 2 + 0 + #f + #f + #f)))) + ((r$687 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 224 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$688 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 223 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$689 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 222 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + ((make-wall + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 650 + #f + #f + 1 + (-1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(650 + (k$1162 owner$511 neighbor$510 bit$509) + ((vector + k$1162 + 'wall + owner$511 + neighbor$510 + bit$509)) + #t))) + 0 + 0 + #f + #f + #f)))) + () + () + () + () + () + () + () + () + ((r$989 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 493 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + () + () + ((id$504 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 645 #f #f #f 1 (645) #f #f 0 1 #t #f #f))) + (v$419 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 522 + #f + #f + #f + 2 + (503 493) + #f + (make-vector (Cyc-fast-mul nrows$418 ncols$417)) + 0 + 2 + #f + #f + #f)))) + ((search$467 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 578 + #f + #f + #f + 3 + (574 578 571) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(577 + (k$1070 node$469 parent$468) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(576 + (r$1071) + ((do-children$462 + k$1070 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(575 + (k$1073 child$470) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(574 + (r$1074) + ((if r$1074 + (k$1073 #f) + (search$467 k$1073 child$470 node$469))) + #f)) + (eq? child$470 parent$468))) + #t)) + maze$464 + node$469)) + #f)) + (vector-set! node$469 4 parent$468))) + #t)) + 2 + 0 + #f + #f + #f))) + (south-west + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + #f + #f + #f + 7 + (122 287 336 447 414 403 -1) + #f + (1) + 0 + 6 + #f + #f + #f)))) + () + () + () + ((r$1090 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 585 + #f + #f + #f + 0 + () + #f + (vector-set! (vector-ref wall$474 1) 3 r$1093) + 0 + 0 + #t + #f + #f)))) + () + ((r$1092 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 584 #f #f #f 1 (584) #f #f 0 1 #t #f #f)))) + ((r$1093 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 586 #f #f #f 1 (586) #f #f 0 1 #t #f #f)))) + () + () + () + () + ((r$1098 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 605 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (r$690 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 202 #f #f #f 0 () #f #f 0 0 #t #f #f))) + (display + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 13 + (47 14 15 16 17 18 20 22 23 25 28 63 64) + #f + #f + 13 + 0 + #f + #f + #f)))) + ((r$691 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 195 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$692 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 194 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + ((r$694 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 132 + #f + #f + #f + 0 + () + #f + (set! lp$196$310 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(190 + (k$696 r$311) + ((if (Cyc-fast-lt r$311 0) + (k$696 (Cyc-fast-lt r$311 0)) + (write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(186 + (r$698) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(184 + (lp$200$318) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(171 + (r$729) + ((lp$200$318 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(170 + (r$699) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(169 + (k$724) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(168 + (r$725) + ((if r$725 + (dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(165 + (r$727) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(164 + (r$726) + ((write-ch + k$724 + #\\)) + #f)) + r$727)) + #f)) + harr$305 + r$311 + (Cyc-fast-sub + (vector-ref + harr$305 + 2) + 1)) + (k$724 #f))) + #f)) + (vector-ref + harr$305 + 2))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(163 + (r$700) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(162 + (r$701) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(160 + (lp$207$314) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(146 + (r$712) + ((lp$207$314 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(145 + (r$702) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(144 + (k$706) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(143 + (r$707) + ((if r$707 + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(138 + (r$709) + ((display-hexbottom + k$706 + (vector-ref + r$709 + 3))) + #f)) + harr$305 + r$311 + (Cyc-fast-sub + (vector-ref + harr$305 + 2) + 1)) + (if (zero?__inline__ + r$311) + (k$706 #f) + (write-ch + k$706 + #\\)))) + #f)) + (vector-ref + harr$305 + 2))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(136 + (r$703) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(135 + (r$704) + ((lp$196$310 + k$696 + (Cyc-fast-sub + r$311 + 1))) + #f)) + #\newline)) + #f)))) + #f)) + 0)) + #f)) + (set! lp$207$314 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(159 + (k$714 c$315) + ((if (Cyc-fast-gte + c$315 + (Cyc-fast-mul + 2 + r$773)) + (k$714 (Cyc-fast-gte + c$315 + (Cyc-fast-mul + 2 + r$773))) + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(155 + (r$723) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(153 + (r$716) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(150 + (r$719) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(149 + (r$717) + ((lp$207$314 + k$714 + (Cyc-fast-plus + c$315 + 2))) + #f)) + r$719)) + #f)) + harr$305 + (Cyc-fast-sub + r$311 + 1) + (Cyc-fast-plus + c$315 + 1))) + #f)) + (vector-ref + r$723 + 3))) + #f)) + harr$305 + r$311 + c$315))) + #t))))) + #f)) + #f)) + #f)) + #\newline)) + #f)))) + #f)) + 1)) + #f)) + (set! lp$200$318 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(183 + (k$731 c$319) + ((if (Cyc-fast-gte + c$319 + (Cyc-fast-mul 2 r$773)) + (k$731 (Cyc-fast-gte + c$319 + (Cyc-fast-mul + 2 + r$773))) + (dot/space + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(178 + (r$738) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(177 + (r$733) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(176 + (r$737) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(174 + (r$734) + ((lp$200$318 + k$731 + (Cyc-fast-plus + c$319 + 2))) + #f)) + (vector-ref + r$737 + 3))) + #f)) + harr$305 + r$311 + c$319)) + #f)) + r$738)) + #f)) + harr$305 + r$311 + (Cyc-fast-sub c$319 1)))) + #t))))) + #f)) + #f)) + #f)) + #\/))) + #t))) + 0 + 0 + #t + #f + #f)))) + () + ((make-cell + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 645 + #f + #f + 1 + (-1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(645 + (k$1149 reachable$505 id$504) + ((vector + k$1149 + 'cell + reachable$505 + id$504 + -1 + #f + #f)) + #t))) + 0 + 0 + #f + #f + #f)))) + () + ((r$698 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 186 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + ((r$699 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 170 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + () + ((cell:mark + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 637 + #f + #f + 1 + (-1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(637 + (k$1128 o$495) + ((k$1128 (vector-ref o$495 5))) + #t))) + 0 + 0 + #f + #f + #f))) + (r$991 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 494 + #f + #f + #f + 0 + () + #f + (set! lp$113$421 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(518 + (k$993 r$422) + ((if (Cyc-fast-lt r$422 0) + (k$993 (Cyc-fast-lt r$422 0)) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(513 + (i$424) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(512 + (lp$117$426) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(498 + (r$998) + ((lp$117$426 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(497 + (r$995) + ((lp$113$421 + k$993 + (Cyc-fast-sub r$422 1))) + #f)) + 0 + i$424)) + #f)) + (set! lp$117$426 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(511 + (k$1000 c$428 i$427) + ((if (Cyc-fast-eq c$428 ncols$417) + (k$1000 + (Cyc-fast-eq + c$428 + ncols$417)) + (bitwise-and + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(505 + (r$1009) + ((proc$416 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(503 + (r$1005) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(502 + (r$1002) + ((lp$117$426 + k$1000 + (Cyc-fast-plus + c$428 + 1) + (Cyc-fast-plus + i$427 + 1))) + #f)) + (vector-set! + v$419 + i$427 + r$1005))) + #f)) + (Cyc-fast-mul 3 c$428) + (Cyc-fast-plus + (Cyc-fast-mul + 2 + r$422) + r$1009))) + #f)) + c$428 + 1))) + #t))))) + #f)) + #f)) + #f)) + (Cyc-fast-mul r$422 ncols$417)))) + #t))) + 0 + 0 + #t + #f + #f)))) + () + ((max-len$372 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 384 #f #f #f 1 (379) #f #f 0 1 #f #f #f)))) + () + ((r$995 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 497 #f #f #f 0 () #f #f 0 0 #t #f #f)))) + () + () + ((r$998 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 498 + #f + #f + #f + 0 + () + #f + (set! lp$117$426 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(511 + (k$1000 c$428 i$427) + ((if (Cyc-fast-eq c$428 ncols$417) + (k$1000 (Cyc-fast-eq c$428 ncols$417)) + (bitwise-and + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(505 + (r$1009) + ((proc$416 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(503 + (r$1005) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(502 + (r$1002) + ((lp$117$426 + k$1000 + (Cyc-fast-plus c$428 1) + (Cyc-fast-plus i$427 1))) + #f)) + (vector-set! v$419 i$427 r$1005))) + #f)) + (Cyc-fast-mul 3 c$428) + (Cyc-fast-plus + (Cyc-fast-mul 2 r$422) + r$1009))) + #f)) + c$428 + 1))) + #t))) + 0 + 0 + #t + #f + #f))) + (max-len$377 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 377 + #f + #f + #f + 1 + (366) + #f + max-len$372 + 0 + 1 + #f + #f + #f)))) + () + ((t1$277 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 36 #f #f #f 1 (36) #f #f 0 1 #t #f #f)))) + () + () + () + () + () + () + () + ((random-state$481 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 622 #f #f #f 1 (614) #f #f 0 1 #f #f #f)))) + ((x$281 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 68 #f #f #f 1 (68) #f #f 0 1 #t #f #f)))) + ((x$282 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 83 #f #f #f 1 (74) #f #f 0 1 #f #f #f)))) + () + () + () + ((x$286 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 81 #f #f #f 1 (81) #f #f 0 1 #t #f #f)))) + () + () + () + () + ((href . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 538 + #f + #f + 18 + (292 + 305 + 313 + 324 + 329 + 335 + 442 + 446 + 451 + 457 + 401 + 402 + 405 + 409 + 416 + 419 + 425 + -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(538 + (k$1020 ha$435 x$434 y$433) + ((div #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(537 + (r$1021) + ((div #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(536 + (r$1022) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(535 + (r$437 c$436) + ((k$1020 + (vector-ref + (vector-ref ha$435 3) + (Cyc-fast-plus + (Cyc-fast-mul + (vector-ref ha$435 2) + r$437) + c$436)))) + #f)) + r$1021 + r$1022)) + #f)) + x$434 + 3)) + #f)) + y$433 + 2)) + #t))) + 17 + 0 + #f + #f + #f)))) + () + () + () + () + () + ((k$907 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 428 + #f + #f + #f + 2 + (428 395) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(394 + (r$906) + ((k$899 (list->vector walls$392))) + #f)) + 1 + 1 + #t + #f + #t)))) + () + ((k$1102 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 617 #f #f #f 2 (616 609) #f #f 1 1 #t #f #t)))) + () + () + ((max-len$382 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 375 + #f + #f + #f + 3 + (371 370 374) + #f + #f + 0 + 3 + #f + #f + #f)))) + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + () + ((k$615 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 68 #f #f #f 1 (68) #f #f 1 0 #t #f #t)))) + () + () + () + () + () + () + () + () + () + ((k$914 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 409 #f #f #f 2 (398 409) #f #f 1 1 #t #f #t)))) + () + () + () + () + () + ((k$1113 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 635 #f #f #f 1 (623) #f #f 0 1 #t #f #t)))) + () + () + () + ((k$1117 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 630 #f #f #f 2 (630 626) #f #f 1 1 #t #f #t)))) + () + () + () + () + () + ((write-ch + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 251 + #f + #f + 24 + (112 + 116 + 120 + 229 + 233 + 234 + 238 + 207 + 208 + 212 + 213 + 178 + 150 + 136 + 143 + 163 + 164 + 165 + 190 + 195 + 196 + 223 + 224 + -1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(251 + (k$776 c$329) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(250 (r$777) ((k$776 (set! output r$777))) #f)) + (cons c$329 output))) + #t))) + 23 + 0 + #f + #f + #f)))) + () + () + () + () + () + ((k$620 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 83 #f #f #f 1 (83) #f #f 0 1 #t #f #t)))) + () + () + ((k$623 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 74 #f #f #f 1 (74) #f #f 0 1 #t #f #t))) + (proc$416 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 525 #f #f #f 1 (505) #f #f 1 0 #f #f #f)))) + () + ((k$625 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 82 #f #f #f 1 (76) #f #f 0 1 #f #f #t)))) + () + () + ((k$628 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 78 + #f + #f + #f + 2 + (78 78) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(76 (r$627) ((values k$625 r$626 r$627)) #f)) + 2 + 0 + #t + #f + #t)))) + () + () + () + () + () + () + () + () + () + () + () + ((k$929 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 419 + #f + #f + #f + 2 + (419 417) + #f + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(416 + (r$926) + ((href #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(414 + (r$927) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(413 + (r$910) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(410 + (lp$140$399) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(395 + (r$912) + ((lp$140$399 + k$907 + (Cyc-fast-sub + (Cyc-fast-plus + 3 + (Cyc-fast-mul + 6 + r$933)) + 6))) + #f)) + (set! lp$140$399 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(409 + (k$914 x$400) + ((if (Cyc-fast-lt x$400 3) + (k$914 (Cyc-fast-lt + x$400 + 3)) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(405 + (r$922) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(403 + (r$923) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(402 + (r$916) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(401 + (r$919) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(399 + (r$920) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(398 + (r$917) + ((lp$140$399 + k$914 + (Cyc-fast-sub + x$400 + 6))) + #f)) + r$919 + r$920 + south-east)) + #f)) + harr$388 + (Cyc-fast-plus + x$400 + 3) + 0)) + #f)) + harr$388 + x$400 + 1)) + #f)) + r$922 + r$923 + south-west)) + #f)) + harr$388 + (Cyc-fast-sub + x$400 + 3) + 0)) + #f)) + harr$388 + x$400 + 1))) + #t))))) + #f)) + #f)) + #f)) + rmoc-hex$402 + r$927 + south-west)) + #f)) + harr$388 + (Cyc-fast-sub + (Cyc-fast-plus 3 (Cyc-fast-mul 6 r$933)) + 3) + 0)) + #f)) + 1 + 1 + #f + #f + #t)))) + () + () + ((k$1125 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 636 #f #f #f 1 (636) #f #f 1 0 #t #f #t)))) + () + () + ((k$1128 + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 637 #f #f #f 1 (637) #f #f 1 0 #t #f #t)))) + () + () + () + () + () + () + ((vector-ref + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + ? + #f + #f + #f + 107 + (74 + 125 + 249 + 238 + 238 + 211 + 176 + 155 + 144 + 143 + 138 + 169 + 168 + 132 + 201 + 199 + 256 + 256 + 256 + 274 + 269 + 267 + 259 + 259 + 292 + 292 + 288 + 297 + 297 + 297 + 297 + 297 + 297 + 297 + 305 + 305 + 301 + 305 + 305 + 313 + 313 + 309 + 318 + 318 + 318 + 318 + 318 + 318 + 325 + 324 + 324 + 330 + 329 + 329 + 336 + 335 + 335 + 391 + 390 + 364 + 364 + 364 + 442 + 434 + 430 + 428 + 419 + 419 + 428 + 530 + 530 + 530 + 535 + 535 + 535 + 539 + 540 + 541 + 548 + 557 + 553 + 567 + 602 + 602 + 602 + 602 + 592 + 589 + 589 + 588 + 588 + 588 + 588 + 586 + 585 + 585 + 616 + 612 + 630 + 637 + 639 + 641 + 642 + 643 + 646 + 647 + 648) + #f + #f + 107 + 0 + #t + #f + #f)))) + () + ((random-state + . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(? + -1 + 718 + #f + #f + 1 + (-1) + #f + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(718 + (k$1224 n$544) + ((k$1224 (cons n$544 #f))) + #t))) + 0 + 0 + #f + #f + #f)))) + ((y$545 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f + 741 + #f + #f + #f + 13 + (737 + 737 + 737 + 737 + 737 + 737 + 737 + 737 + 737 + 737 + 737 + 737 + 740) + #f + #f + 0 + 13 + #f + #f + #f)))) + () + ((k$631 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 81 #f #f #f 1 (81) #f #f 1 0 #t #f #t)))) + () + () + ((k$634 . + #((record-marker) + #((record-marker) + #f + (global + defined-by + defines-lambda-id + const + const-value + ref-count + ref-by + reassigned + assigned-value + app-fnc-count + app-arg-count + inlinable + mutated-indirectly + cont)) + #(#f 107 #f #f #f 1 (90) #f #f 0 1 #f #f #t))) + (-1 + . + #((record-marker) + #((record-marker) + #f + (simple + unused-params + assigned-to-var + side-effects)) + #(? ? () #t))))))) + */ +/* +"---------------- after cps optimizations (3):" + */ +/* +((define bitwise-not + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(783 + (k$1272 x$560) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(782 + (r$1273) + ((k$1272 (Cyc-fast-sub r$1273 1))) + #f)) + (- x$560))) + #t))) + (define bitwise-and + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(781 + (k$1259 x$558 y$557) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(780 + (r$1260) + ((if r$1260 + (k$1259 0) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(779 + (r$1261) + ((if r$1261 + (k$1259 0) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(778 + (r$1262) + ((if r$1262 + (k$1259 y$557) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(777 + (r$1263) + ((if r$1263 + (k$1259 x$558) + (div #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(775 + (r$1268) + ((div #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(774 + (r$1269) + ((bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(772 + (z$559) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(771 + (k$1266) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(770 + (r$1267) + ((if r$1267 + (odd? k$1266 + y$557) + (k$1266 + #f))) + #f)) + x$558)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(769 + (r$1265) + ((if r$1265 + (k$1259 + (+ z$559 + z$559 + 1)) + (k$1259 + (Cyc-fast-plus + z$559 + z$559)))) + #f)))) + #f)) + r$1268 + r$1269)) + #f)) + y$557 + 2)) + #f)) + x$558 + 2))) + #f)) + (Cyc-fast-eq y$557 -1)))) + #f)) + (Cyc-fast-eq x$558 -1)))) + #f)) + (Cyc-fast-eq y$557 0)))) + #f)) + (Cyc-fast-eq x$558 0))) + #t))) + (define div + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(764 + (k$1243 x$552 y$551) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(763 + (k$1254) + ((if (exact-integer?__inline__ x$552) + (if (exact-integer?__inline__ y$551) + (k$1254 (Cyc-fast-gte x$552 0)) + (k$1254 #f)) + (k$1254 #f))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(760 + (r$1244) + ((if r$1244 + (k$1243 (quotient__inline__ x$552 y$551)) + (if (Cyc-fast-lt y$551 0) + (if (Cyc-fast-eq + (Cyc-fast-sub + x$552 + (Cyc-fast-mul + (quotient__inline__ x$552 y$551) + y$551)) + 0) + (k$1243 (quotient__inline__ x$552 y$551)) + (k$1243 + (Cyc-fast-plus + (quotient__inline__ x$552 y$551) + 1))) + (if (Cyc-fast-eq + (Cyc-fast-sub + x$552 + (Cyc-fast-mul + (quotient__inline__ x$552 y$551) + y$551)) + 0) + (k$1243 (quotient__inline__ x$552 y$551)) + (k$1243 + (Cyc-fast-sub (quotient__inline__ x$552 y$551) 1)))))) + #f)))) + #t))) + (define mod + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(741 + (k$1227 x$546 y$545) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(740 + (k$1238) + ((if (exact-integer?__inline__ x$546) + (if (exact-integer?__inline__ y$545) + (k$1238 (Cyc-fast-gte x$546 0)) + (k$1238 #f)) + (k$1238 #f))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(737 + (r$1228) + ((if r$1228 + (remainder k$1227 x$546 y$545) + (if (Cyc-fast-lt y$545 0) + (if (Cyc-fast-eq + (Cyc-fast-sub + x$546 + (Cyc-fast-mul + (quotient__inline__ x$546 y$545) + y$545)) + 0) + (k$1227 0) + (k$1227 + (Cyc-fast-sub + (Cyc-fast-sub + x$546 + (Cyc-fast-mul + (quotient__inline__ x$546 y$545) + y$545)) + y$545))) + (if (Cyc-fast-eq + (Cyc-fast-sub + x$546 + (Cyc-fast-mul + (quotient__inline__ x$546 y$545) + y$545)) + 0) + (k$1227 0) + (k$1227 + (Cyc-fast-plus + (Cyc-fast-sub + x$546 + (Cyc-fast-mul + (quotient__inline__ x$546 y$545) + y$545)) + y$545)))))) + #f)))) + #t))) + (define random-state + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(718 + (k$1224 n$544) + ((k$1224 (cons n$544 #f))) + #t))) + (define rand + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(717 + (k$1211 state$534) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(715 + (seed$539) + ((div #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(713 + (hi$540) + ((mod #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(711 + (lo$541) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(706 + (k$1218) + ((if (Cyc-fast-gt + (Cyc-fast-sub + (Cyc-fast-mul 2813 lo$541) + (Cyc-fast-mul 2699 hi$540)) + 0) + (k$1218 + (Cyc-fast-sub + (Cyc-fast-mul 2813 lo$541) + (Cyc-fast-mul 2699 hi$540))) + (k$1218 + (Cyc-fast-plus + (Cyc-fast-sub + (Cyc-fast-mul 2813 lo$541) + (Cyc-fast-mul 2699 hi$540)) + 8388607)))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(703 + (val$543) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(701 + (r$1217) + ((k$1211 val$543)) + #f)) + (set-car! state$534 val$543))) + #f)))) + #f)) + seed$539 + 2787)) + #f)) + seed$539 + 2787)) + #f)) + (car state$534))) + #t))) + (define random-int + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(700 + (k$1207 n$533 state$532) + ((rand #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(699 (r$1208) ((mod k$1207 r$1208 n$533)) #f)) + state$532)) + #t))) + (define base-set + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(698 + (k$1203 nelts$531) + ((k$1203 (cons nelts$531 '()))) + #t))) + (define get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(696 + (k$1186 s$522) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(695 + (r$523) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(694 + (lp$524) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(673 (r$1187) ((lp$524 k$1186 r$523)) #f)) + (set! lp$524 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(693 + (k$1189 r$525) + ((if (pair? (cdr r$525)) + (lp$524 k$1189 (cdr r$525)) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(688 + (k$1193) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(687 + (r$1194) + ((if r$1194 + (k$1193 #f) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(686 + (x$527) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(685 + (lp$528) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(677 + (r$1195) + ((lp$528 + k$1193 + x$527)) + #f)) + (set! lp$528 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(684 + (k$1197 x$529) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(682 + (next$530) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(681 + (r$1199) + ((if r$1199 + (k$1197 + #f) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(679 + (r$1200) + ((lp$528 + k$1197 + next$530)) + #f)) + (set-cdr! + x$529 + r$525)))) + #f)) + (eq? r$525 + next$530))) + #f)) + (cdr x$529))) + #t))))) + #f)) + #f)) + #f)) + s$522))) + #f)) + (eq? r$525 s$522))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(676 (r$1192) ((k$1189 r$525)) #f))))) + #t))))) + #f)) + #f)) + #f)) + s$522)) + #t))) + (define set-equal? + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(672 + (k$1181 s1$521 s2$520) + ((get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(671 + (r$1182) + ((get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(670 (r$1183) ((k$1181 (eq? r$1182 r$1183))) #f)) + s2$520)) + #f)) + s1$521)) + #t))) + (define set-size + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(669 + (k$1177 s$519) + ((get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(668 (r$1178) ((k$1177 (car r$1178))) #f)) + s$519)) + #t))) + (define union! + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(667 + (k$1166 s1$513 s2$512) + ((get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(665 + (r1$514) + ((get-set-root + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(663 + (r2$515) + ((set-size + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(661 + (n1$516) + ((set-size + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(659 + (n2$517) + ((if (Cyc-fast-gt n1$516 n2$517) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(651 + (r$1173) + ((k$1166 + (set-car! + r1$514 + (Cyc-fast-plus n1$516 n2$517)))) + #f)) + (set-cdr! r2$515 r1$514)) + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(653 + (r$1174) + ((k$1166 + (set-car! + r2$515 + (Cyc-fast-plus n1$516 n2$517)))) + #f)) + (set-cdr! r1$514 r2$515)))) + #f)) + r2$515)) + #f)) + r1$514)) + #f)) + s2$512)) + #f)) + s1$513)) + #t))) + (define make-wall + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(650 + (k$1162 owner$511 neighbor$510 bit$509) + ((vector + k$1162 + 'wall + owner$511 + neighbor$510 + bit$509)) + #t))) + (define wall:owner + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(648 + (k$1159 o$508) + ((k$1159 (vector-ref o$508 1))) + #t))) + (define wall:neighbor + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(647 + (k$1156 o$507) + ((k$1156 (vector-ref o$507 2))) + #t))) + (define wall:bit + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(646 + (k$1153 o$506) + ((k$1153 (vector-ref o$506 3))) + #t))) + (define make-cell + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(645 + (k$1149 reachable$505 id$504) + ((vector + k$1149 + 'cell + reachable$505 + id$504 + -1 + #f + #f)) + #t))) + (define cell:reachable + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(643 + (k$1146 o$503) + ((k$1146 (vector-ref o$503 1))) + #t))) + (define cell:id + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(642 + (k$1143 o$502) + ((k$1143 (vector-ref o$502 2))) + #t))) + (define cell:walls + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(641 + (k$1140 o$501) + ((k$1140 (vector-ref o$501 3))) + #t))) + (define set-cell:walls + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(640 + (k$1137 o$500 v$499) + ((k$1137 (vector-set! o$500 3 v$499))) + #t))) + (define cell:parent + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(639 + (k$1134 o$498) + ((k$1134 (vector-ref o$498 4))) + #t))) + (define set-cell:parent + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(638 + (k$1131 o$497 v$496) + ((k$1131 (vector-set! o$497 4 v$496))) + #t))) + (define cell:mark + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(637 + (k$1128 o$495) + ((k$1128 (vector-ref o$495 5))) + #t))) + (define set-cell:mark + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(636 + (k$1125 o$494 v$493) + ((k$1125 (vector-set! o$494 5 v$493))) + #t))) + (define vector-for-each-rev + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(635 + (k$1113 proc$489 v$488) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(631 + (lp$491) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(623 + (r$1115) + ((lp$491 + k$1113 + (Cyc-fast-sub (vector-length v$488) 1))) + #f)) + (set! lp$491 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(630 + (k$1117 i$492) + ((if (Cyc-fast-gte i$492 0) + (proc$489 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(626 + (r$1119) + ((lp$491 k$1117 (Cyc-fast-sub i$492 1))) + #f)) + (vector-ref v$488 i$492)) + (k$1117 #f))) + #t))))) + #f)) + #f)) + #t))) + (define permute-vec! + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(622 + (k$1097 v$482 random-state$481) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(621 + (r$1110) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(618 + (lp$484) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(606 + (r$1100) + ((lp$484 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(605 (r$1098) ((k$1097 v$482)) #f)) + (Cyc-fast-sub r$1110 1))) + #f)) + (set! lp$484 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(617 + (k$1102 i$485) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(616 + (r$1103) + ((if r$1103 + (#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(614 + (r$1106) + ((random-int + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(613 + (r$1107) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(612 + (elt-i$487 j$486) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(611 + (r$1109) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(610 + (r$1108) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(609 + (r$1104) + ((lp$484 + k$1102 + (Cyc-fast-sub + i$485 + 1))) + #f)) + (vector-set! + v$482 + j$486 + elt-i$487))) + #f)) + (vector-set! + v$482 + i$485 + r$1109))) + #f)) + (vector-ref + v$482 + j$486))) + #f)) + r$1106 + r$1107)) + #f)) + i$485 + random-state$481)) + #f)) + (vector-ref v$482 i$485)) + (k$1102 #f))) + #f)) + (Cyc-fast-gt i$485 1))) + #t))))) + #f)) + #f)) + #f)) + (vector-length v$482))) + #t))) + (define dig-maze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(604 + (k$1077 walls$472 ncells$471) + ((call-with-current-continuation + k$1077 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(603 + (k$1079 quit$473) + ((vector-for-each-rev + k$1079 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(602 + (k$1081 wall$474) + ((set-equal? + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(592 + (r$1086) + ((if r$1086 + (k$1081 #f) + (bitwise-not + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(589 + (r$1088) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(588 + (walls$480 wall-mask$479) + ((union! + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(587 + (r$1089) + ((bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(586 + (r$1093) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(585 + (r$1090) + ((set-size + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(584 + (r$1092) + ((if (Cyc-fast-eq + r$1092 + ncells$471) + (quit$473 + k$1081 + #f) + (k$1081 + #f))) + #f)) + (vector-ref + (vector-ref + wall$474 + 1) + 1))) + #f)) + (vector-set! + (vector-ref + wall$474 + 1) + 3 + r$1093))) + #f)) + walls$480 + wall-mask$479)) + #f)) + (vector-ref + (vector-ref wall$474 1) + 1) + (vector-ref + (vector-ref wall$474 2) + 1))) + #f)) + (vector-ref (vector-ref wall$474 1) 3) + r$1088)) + #f)) + (vector-ref wall$474 3)))) + #f)) + (vector-ref (vector-ref wall$474 1) 1) + (vector-ref (vector-ref wall$474 2) 1))) + #t)) + walls$472)) + #t)))) + #t))) + (define dfs-maze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(580 + (k$1067 maze$464 root$463 do-children$462) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(579 + (node$466) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(578 + (search$467) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(571 + (r$1068) + ((search$467 k$1067 node$466 #f)) + #f)) + (set! search$467 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(577 + (k$1070 node$469 parent$468) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(576 + (r$1071) + ((do-children$462 + k$1070 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(575 + (k$1073 child$470) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(574 + (r$1074) + ((if r$1074 + (k$1073 #f) + (search$467 + k$1073 + child$470 + node$469))) + #f)) + (eq? child$470 parent$468))) + #t)) + maze$464 + node$469)) + #f)) + (vector-set! node$469 4 parent$468))) + #t))))) + #f)) + #f)) + #f)) + root$463)) + #t))) + (define reroot-maze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(570 + (k$1059 new-root$455) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(569 + (node$457) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(568 + (lp$458) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(562 (r$1060) ((lp$458 k$1059 node$457 #f)) #f)) + (set! lp$458 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(567 + (k$1062 node$460 new-parent$459) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(565 + (old-parent$461) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(564 + (r$1064) + ((if old-parent$461 + (lp$458 + k$1062 + old-parent$461 + node$460) + (k$1062 #f))) + #f)) + (vector-set! node$460 4 new-parent$459))) + #f)) + (vector-ref node$460 4))) + #t))))) + #f)) + #f)) + #f)) + new-root$455)) + #t))) + (define path-length + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(561 + (k$1050 cell$449) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(558 + (lp$105$452) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(553 + (r$1052) + ((lp$105$452 k$1050 0 (vector-ref cell$449 4))) + #f)) + (set! lp$105$452 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(557 + (k$1054 len$454 node$453) + ((if node$453 + (lp$105$452 + k$1054 + (Cyc-fast-plus len$454 1) + (vector-ref node$453 4)) + (k$1054 len$454))) + #t))))) + #f)) + #f)) + #t))) + (define mark-path + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(552 + (k$1042 node$444) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(551 + (node$445) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(550 + (lp$446) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(544 (r$1043) ((lp$446 k$1042 node$445)) #f)) + (set! lp$446 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(549 + (k$1045 node$447) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(548 + (r$1046) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(546 + (tmp$111$448) + ((if tmp$111$448 + (lp$446 k$1045 tmp$111$448) + (k$1045 #f))) + #f)) + (vector-ref node$447 4))) + #f)) + (vector-set! node$447 5 #t))) + #t))))) + #f)) + #f)) + #f)) + node$444)) + #t))) + (define make-harr + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(543 + (k$1038 nrows$443 ncols$442 elts$441) + ((vector + k$1038 + 'harr + nrows$443 + ncols$442 + elts$441)) + #t))) + (define harr:nrows + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(541 + (k$1035 o$440) + ((k$1035 (vector-ref o$440 1))) + #t))) + (define harr:ncols + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(540 + (k$1032 o$439) + ((k$1032 (vector-ref o$439 2))) + #t))) + (define harr:elts + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(539 + (k$1029 o$438) + ((k$1029 (vector-ref o$438 3))) + #t))) + (define href + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(538 + (k$1020 ha$435 x$434 y$433) + ((div #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(537 + (r$1021) + ((div #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(536 + (r$1022) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(535 + (r$437 c$436) + ((k$1020 + (vector-ref + (vector-ref ha$435 3) + (Cyc-fast-plus + (Cyc-fast-mul + (vector-ref ha$435 2) + r$437) + c$436)))) + #f)) + r$1021 + r$1022)) + #f)) + x$434 + 3)) + #f)) + y$433 + 2)) + #t))) + (define href/rc + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(530 + (k$1013 ha$432 r$431 c$430) + ((k$1013 + (vector-ref + (vector-ref ha$432 3) + (Cyc-fast-plus + (Cyc-fast-mul (vector-ref ha$432 2) r$431) + c$430)))) + #t))) + (define harr-tabulate + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(525 + (k$987 nrows$418 ncols$417 proc$416) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(522 + (v$419) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(519 + (lp$113$421) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(494 + (r$991) + ((lp$113$421 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(493 + (r$989) + ((vector k$987 'harr nrows$418 ncols$417 v$419)) + #f)) + (Cyc-fast-sub nrows$418 1))) + #f)) + (set! lp$113$421 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(518 + (k$993 r$422) + ((if (Cyc-fast-lt r$422 0) + (k$993 (Cyc-fast-lt r$422 0)) + (#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(513 + (i$424) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(512 + (lp$117$426) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(498 + (r$998) + ((lp$117$426 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(497 + (r$995) + ((lp$113$421 + k$993 + (Cyc-fast-sub + r$422 + 1))) + #f)) + 0 + i$424)) + #f)) + (set! lp$117$426 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(511 + (k$1000 c$428 i$427) + ((if (Cyc-fast-eq + c$428 + ncols$417) + (k$1000 + (Cyc-fast-eq + c$428 + ncols$417)) + (bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(505 + (r$1009) + ((proc$416 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(503 + (r$1005) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(502 + (r$1002) + ((lp$117$426 + k$1000 + (Cyc-fast-plus + c$428 + 1) + (Cyc-fast-plus + i$427 + 1))) + #f)) + (vector-set! + v$419 + i$427 + r$1005))) + #f)) + (Cyc-fast-mul + 3 + c$428) + (Cyc-fast-plus + (Cyc-fast-mul + 2 + r$422) + r$1009))) + #f)) + c$428 + 1))) + #t))))) + #f)) + #f)) + #f)) + (Cyc-fast-mul r$422 ncols$417)))) + #t))))) + #f)) + #f)) + #f)) + (make-vector (Cyc-fast-mul nrows$418 ncols$417)))) + #t))) + (define south-west 1) + (define south 2) + (define south-east 4) + (define gen-maze-array + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(492 + (k$974 r$413 c$412) + ((harr-tabulate + k$974 + r$413 + c$412 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(491 + (k$976 x$415 y$414) + ((vector + k$976 + 'cell + (cons 1 '()) + (cons x$415 y$414) + -1 + #f + #f)) + #t)))) + #t))) + (define make-wall-vec + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(487 + (k$899 harr$388) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(478 + (walls$392) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(473 + (add-wall$396) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(468 + (lp$132$404) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(430 + (r$936) + ((lp$132$404 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(429 + (r$905) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(428 + (k$907) + ((if (Cyc-fast-gt + (vector-ref harr$388 2) + 1) + (div #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(425 + (r$933) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(420 + (rmoc-hex$402) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(419 + (k$929) + ((if (Cyc-fast-lt + (Cyc-fast-plus + 3 + (Cyc-fast-mul + 6 + r$933)) + (Cyc-fast-mul + 3 + (Cyc-fast-sub + (vector-ref + harr$388 + 2) + 1))) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(417 + (r$931) + ((add-wall$396 + k$929 + rmoc-hex$402 + r$931 + south-east)) + #f)) + harr$388 + (Cyc-fast-mul + 3 + (Cyc-fast-sub + (vector-ref + harr$388 + 2) + 1)) + 0) + (k$929 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(416 + (r$926) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(414 + (r$927) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(413 + (r$910) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(410 + (lp$140$399) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(395 + (r$912) + ((lp$140$399 + k$907 + (Cyc-fast-sub + (Cyc-fast-plus + 3 + (Cyc-fast-mul + 6 + r$933)) + 6))) + #f)) + (set! lp$140$399 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(409 + (k$914 x$400) + ((if (Cyc-fast-lt + x$400 + 3) + (k$914 (Cyc-fast-lt + x$400 + 3)) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(405 + (r$922) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(403 + (r$923) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(402 + (r$916) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(401 + (r$919) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(399 + (r$920) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(398 + (r$917) + ((lp$140$399 + k$914 + (Cyc-fast-sub + x$400 + 6))) + #f)) + r$919 + r$920 + south-east)) + #f)) + harr$388 + (Cyc-fast-plus + x$400 + 3) + 0)) + #f)) + harr$388 + x$400 + 1)) + #f)) + r$922 + r$923 + south-west)) + #f)) + harr$388 + (Cyc-fast-sub + x$400 + 3) + 0)) + #f)) + harr$388 + x$400 + 1))) + #t))))) + #f)) + #f)) + #f)) + rmoc-hex$402 + r$927 + south-west)) + #f)) + harr$388 + (Cyc-fast-sub + (Cyc-fast-plus + 3 + (Cyc-fast-mul + 6 + r$933)) + 3) + 0)) + #f)))) + #f)) + harr$388 + (Cyc-fast-plus + 3 + (Cyc-fast-mul + 6 + r$933)) + 1)) + #f)) + (Cyc-fast-sub + (vector-ref harr$388 2) + 2) + 2) + (k$907 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(394 + (r$906) + ((k$899 (list->vector walls$392))) + #f)))) + #f)) + (Cyc-fast-mul + (Cyc-fast-sub (vector-ref harr$388 2) 1) + 3))) + #f)) + (set! lp$132$404 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(467 + (k$938 x$405) + ((if (Cyc-fast-lt x$405 0) + (k$938 (Cyc-fast-lt x$405 0)) + (bitwise-and + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(461 + (r$965) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(458 + (lp$136$408) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(434 + (r$943) + ((lp$136$408 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(433 + (r$940) + ((lp$132$404 + k$938 + (Cyc-fast-sub + x$405 + 3))) + #f)) + (Cyc-fast-plus + (Cyc-fast-mul + (Cyc-fast-sub + (vector-ref + harr$388 + 1) + 1) + 2) + r$965))) + #f)) + (set! lp$136$408 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(457 + (k$945 y$409) + ((if (Cyc-fast-lte + y$409 + 1) + (k$945 (Cyc-fast-lte + y$409 + 1)) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(452 + (hex$411) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(451 + (k$959) + ((if (zero?__inline__ + x$405) + (k$959 #f) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(447 + (r$961) + ((add-wall$396 + k$959 + hex$411 + r$961 + south-west)) + #f)) + harr$388 + (Cyc-fast-sub + x$405 + 3) + (Cyc-fast-sub + y$409 + 1)))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(446 + (r$950) + ((href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(444 + (r$957) + ((add-wall$396 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(443 + (r$951) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(442 + (k$952) + ((if (Cyc-fast-lt + x$405 + (Cyc-fast-mul + 3 + (Cyc-fast-sub + (vector-ref + harr$388 + 2) + 1))) + (href #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(438 + (r$954) + ((add-wall$396 + k$952 + hex$411 + r$954 + south-east)) + #f)) + harr$388 + (Cyc-fast-plus + x$405 + 3) + (Cyc-fast-sub + y$409 + 1)) + (k$952 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(437 + (r$947) + ((lp$136$408 + k$945 + (Cyc-fast-sub + y$409 + 2))) + #f)))) + #f)) + hex$411 + r$957 + south)) + #f)) + harr$388 + x$405 + (Cyc-fast-sub + y$409 + 2))) + #f)))) + #f)) + harr$388 + x$405 + y$409))) + #t))))) + #f)) + #f)) + #f)) + x$405 + 1))) + #t))))) + #f)) + #f)) + #f)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(477 + (k$968 o$395 n$394 b$393) + ((vector + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(476 + (r$970) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(475 + (r$969) + ((k$968 (set! walls$392 r$969))) + #f)) + (cons r$970 walls$392))) + #f)) + 'wall + o$395 + n$394 + b$393)) + #t)))) + #f)) + '())) + #t))) + (define pick-entrances + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(393 + (k$869 harr$361) + ((href/rc + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(392 + (r$896) + ((dfs-maze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(391 + (r$870) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(390 + (r$871) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(389 + (r$872) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(388 + (nrows$363 ncols$362) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(385 + (tp-lp$368) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(357 + (r$874) + ((tp-lp$368 + k$869 + -1 + #f + #f + (Cyc-fast-sub + ncols$362 + 1))) + #f)) + (set! tp-lp$368 + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(384 + (k$876 max-len$372 + entrance$371 + exit$370 + tcol$369) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(383 + (r$877) + ((if r$877 + (vector + k$876 + entrance$371 + exit$370) + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(380 + (top-cell$373) + ((reroot-maze + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(379 + (r$879) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(377 + (max-len$377 + entrance$376 + exit$375 + bcol$374) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(376 + (bt-lp$378) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(366 + (r$886) + ((bt-lp$378 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(364 + (result$384) + ((tp-lp$368 + k$876 + (vector-ref + result$384 + 0) + (vector-ref + result$384 + 1) + (vector-ref + result$384 + 2) + (Cyc-fast-sub + tcol$369 + 1))) + #f)) + max-len$377 + entrance$376 + exit$375 + bcol$374)) + #f)) + (set! bt-lp$378 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(375 + (k$888 max-len$382 + entrance$381 + exit$380 + bcol$379) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(374 + (r$889) + ((if r$889 + (vector + k$888 + max-len$382 + entrance$381 + exit$380) + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(373 + (r$894) + ((path-length + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(371 + (this-len$383) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(370 + (r$891) + ((if r$891 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(368 + (r$892) + ((bt-lp$378 + k$888 + this-len$383 + tcol$369 + bcol$379 + r$892)) + #f)) + (Cyc-fast-sub + bcol$379 + 1)) + (bt-lp$378 + k$888 + max-len$382 + entrance$381 + exit$380 + (Cyc-fast-sub + bcol$379 + 1)))) + #f)) + (Cyc-fast-gt + this-len$383 + max-len$382))) + #f)) + r$894)) + #f)) + harr$361 + 0 + bcol$379))) + #f)) + (Cyc-fast-lt + bcol$379 + 0))) + #t))))) + #f)) + #f)) + #f)) + max-len$372 + entrance$371 + exit$370 + (Cyc-fast-sub + ncols$362 + 1))) + #f)) + top-cell$373)) + #f)) + harr$361 + (Cyc-fast-sub + nrows$363 + 1) + tcol$369))) + #f)) + (Cyc-fast-lt + tcol$369 + 0))) + #t))))) + #f)) + #f)) + #f)) + r$871 + r$872)) + #f)) + (vector-ref harr$361 2))) + #f)) + (vector-ref harr$361 1))) + #f)) + harr$361 + r$896 + for-each-hex-child)) + #f)) + harr$361 + 0 + 0)) + #t))) + (define for-each-hex-child + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(356 + (k$810 proc$347 harr$346 cell$345) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(336 + (k$860) + ((bit-test + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(335 + (r$861) + ((if r$861 + (k$860 #f) + (href #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(332 (r$862) ((proc$347 k$860 r$862)) #f)) + harr$346 + (Cyc-fast-sub (car (vector-ref cell$345 2)) 3) + (Cyc-fast-sub (cdr (vector-ref cell$345 2)) 1)))) + #f)) + (vector-ref cell$345 3) + south-west)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(331 + (r$819) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(330 + (k$856) + ((bit-test + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(329 + (r$857) + ((if r$857 + (k$856 #f) + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(327 (r$858) ((proc$347 k$856 r$858)) #f)) + harr$346 + (car (vector-ref cell$345 2)) + (Cyc-fast-sub + (cdr (vector-ref cell$345 2)) + 2)))) + #f)) + (vector-ref cell$345 3) + south)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(326 + (r$820) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(325 + (k$851) + ((bit-test + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(324 + (r$852) + ((if r$852 + (k$851 #f) + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(321 + (r$853) + ((proc$347 k$851 r$853)) + #f)) + harr$346 + (Cyc-fast-plus + (car (vector-ref cell$345 2)) + 3) + (Cyc-fast-sub + (cdr (vector-ref cell$345 2)) + 1)))) + #f)) + (vector-ref cell$345 3) + south-east)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(320 + (r$821) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(319 + (k$840) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(318 + (k$847) + ((if (Cyc-fast-gt + (car (vector-ref cell$345 2)) + 0) + (if (Cyc-fast-lte + (cdr (vector-ref cell$345 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref harr$346 1) + 1))) + (k$847 (Cyc-fast-lte + (cdr (vector-ref cell$345 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref harr$346 1) + 1)))) + (mod #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(314 + (r$850) + ((k$847 (zero?__inline__ + r$850))) + #f)) + (car (vector-ref cell$345 2)) + 6)) + (k$847 #f))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(313 + (r$841) + ((if r$841 + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(309 + (nw$359) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(308 + (r$844) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(307 + (r$843) + ((if r$843 + (k$840 #f) + (proc$347 + k$840 + nw$359))) + #f)) + r$844 + south-east)) + #f)) + (vector-ref nw$359 3))) + #f)) + harr$346 + (Cyc-fast-sub + (car (vector-ref cell$345 2)) + 3) + (Cyc-fast-plus + (cdr (vector-ref cell$345 2)) + 1)) + (k$840 #f))) + #f)))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(306 + (r$822) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(305 + (k$834) + ((if (Cyc-fast-lt + (cdr (vector-ref cell$345 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref harr$346 1) + 1))) + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(301 + (n$358) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(300 + (r$838) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(299 + (r$837) + ((if r$837 + (k$834 #f) + (proc$347 + k$834 + n$358))) + #f)) + r$838 + south)) + #f)) + (vector-ref n$358 3))) + #f)) + harr$346 + (car (vector-ref cell$345 2)) + (Cyc-fast-plus + (cdr (vector-ref cell$345 2)) + 2)) + (k$834 #f))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(298 + (r$823) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(297 + (k$830) + ((if (Cyc-fast-lt + (car (vector-ref cell$345 2)) + (Cyc-fast-mul + 3 + (Cyc-fast-sub + (vector-ref harr$346 2) + 1))) + (if (Cyc-fast-lte + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref harr$346 1) + 1))) + (k$830 (Cyc-fast-lte + (cdr (vector-ref + cell$345 + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref + harr$346 + 1) + 1)))) + (mod #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(293 + (r$833) + ((k$830 (zero?__inline__ + r$833))) + #f)) + (car (vector-ref + cell$345 + 2)) + 6)) + (k$830 #f))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(292 + (r$824) + ((if r$824 + (href #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(288 + (ne$356) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(287 + (r$827) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(286 + (r$826) + ((if r$826 + (k$810 #f) + (proc$347 + k$810 + ne$356))) + #f)) + r$827 + south-west)) + #f)) + (vector-ref + ne$356 + 3))) + #f)) + harr$346 + (Cyc-fast-plus + (car (vector-ref + cell$345 + 2)) + 3) + (Cyc-fast-plus + (cdr (vector-ref + cell$345 + 2)) + 1)) + (k$810 #f))) + #f)))) + #f)))) + #f)))) + #f)))) + #f)))) + #f)))) + #t))) + (define make-maze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(285 + (k$789 nrows$337 ncols$336) + ((gen-maze-array + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(283 + (cells$338) + ((make-wall-vec + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(282 + (r$806) + ((permute-vec! + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(279 + (walls$339) + ((dig-maze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(276 + (r$792) + ((pick-entrances + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(274 + (result$340) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(269 + (exit-cell$343) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(267 + (walls$344) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(264 + (r$803) + ((reroot-maze + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(263 + (r$798) + ((mark-path + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(262 + (r$799) + ((bitwise-not + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(261 + (r$802) + ((bitwise-and + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(260 + (r$801) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(259 + (r$800) + ((vector + k$789 + cells$338 + (vector-ref + result$340 + 0) + (vector-ref + result$340 + 1))) + #f)) + (vector-set! + exit-cell$343 + 3 + r$801))) + #f)) + walls$344 + r$802)) + #f)) + south)) + #f)) + exit-cell$343)) + #f)) + r$803)) + #f)) + cells$338 + (Cyc-fast-sub + nrows$337 + 1) + (vector-ref + result$340 + 0))) + #f)) + (vector-ref + exit-cell$343 + 3))) + #f)) + cells$338 + 0 + (vector-ref result$340 1))) + #f)) + cells$338)) + #f)) + walls$339 + (Cyc-fast-mul nrows$337 ncols$336))) + #f)) + r$806 + (cons 20 #f))) + #f)) + cells$338)) + #f)) + nrows$337 + ncols$336)) + #t))) + (define pmaze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(258 + (k$782 nrows$331 ncols$330) + ((make-maze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(256 + (result$332) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(252 + (cells$335 entrance$334 exit$333) + ((print-hexmaze k$782 cells$335 entrance$334)) + #f)) + (vector-ref result$332 0) + (vector-ref result$332 1) + (vector-ref result$332 2))) + #f)) + nrows$331 + ncols$330)) + #t))) + (define output #f) + (define write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(251 + (k$776 c$329) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(250 (r$777) ((k$776 (set! output r$777))) #f)) + (cons c$329 output))) + #t))) + (define print-hexmaze + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(249 + (k$683 harr$305 entrance$304) + ((div #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(244 + (r$773) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(239 + (lp$188$326) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(225 + (r$761) + ((lp$188$326 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(224 + (r$687) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(223 + (r$688) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(222 + (r$689) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(220 + (lp$192$322) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(203 + (r$746) + ((lp$192$322 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(202 + (r$690) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(201 + (k$740) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(200 + (r$741) + ((if r$741 + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(199 + (k$743) + ((if (Cyc-fast-eq + entrance$304 + (Cyc-fast-sub + (vector-ref + harr$305 + 2) + 1)) + (k$743 #\space) + (k$743 #\_))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(196 + (r$742) + ((write-ch + k$740 + r$742)) + #f))) + (k$740 #f))) + #f)) + (vector-ref + harr$305 + 2))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(195 + (r$691) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(194 + (r$692) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(191 + (lp$196$310) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(132 + (r$694) + ((lp$196$310 + k$683 + (Cyc-fast-sub + (vector-ref + harr$305 + 1) + 1))) + #f)) + (set! lp$196$310 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(190 + (k$696 r$311) + ((if (Cyc-fast-lt + r$311 + 0) + (k$696 (Cyc-fast-lt + r$311 + 0)) + (write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(186 + (r$698) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(184 + (lp$200$318) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(171 + (r$729) + ((lp$200$318 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(170 + (r$699) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(169 + (k$724) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(168 + (r$725) + ((if r$725 + (dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(165 + (r$727) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(164 + (r$726) + ((write-ch + k$724 + #\\)) + #f)) + r$727)) + #f)) + harr$305 + r$311 + (Cyc-fast-sub + (vector-ref + harr$305 + 2) + 1)) + (k$724 #f))) + #f)) + (vector-ref + harr$305 + 2))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(163 + (r$700) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(162 + (r$701) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(160 + (lp$207$314) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(146 + (r$712) + ((lp$207$314 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(145 + (r$702) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(144 + (k$706) + ((odd? #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(143 + (r$707) + ((if r$707 + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(138 + (r$709) + ((display-hexbottom + k$706 + (vector-ref + r$709 + 3))) + #f)) + harr$305 + r$311 + (Cyc-fast-sub + (vector-ref + harr$305 + 2) + 1)) + (if (zero?__inline__ + r$311) + (k$706 #f) + (write-ch + k$706 + #\\)))) + #f)) + (vector-ref + harr$305 + 2))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(136 + (r$703) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(135 + (r$704) + ((lp$196$310 + k$696 + (Cyc-fast-sub + r$311 + 1))) + #f)) + #\newline)) + #f)))) + #f)) + 0)) + #f)) + (set! lp$207$314 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(159 + (k$714 c$315) + ((if (Cyc-fast-gte + c$315 + (Cyc-fast-mul + 2 + r$773)) + (k$714 (Cyc-fast-gte + c$315 + (Cyc-fast-mul + 2 + r$773))) + (href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(155 + (r$723) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(153 + (r$716) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(150 + (r$719) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(149 + (r$717) + ((lp$207$314 + k$714 + (Cyc-fast-plus + c$315 + 2))) + #f)) + r$719)) + #f)) + harr$305 + (Cyc-fast-sub + r$311 + 1) + (Cyc-fast-plus + c$315 + 1))) + #f)) + (vector-ref + r$723 + 3))) + #f)) + harr$305 + r$311 + c$315))) + #t))))) + #f)) + #f)) + #f)) + #\newline)) + #f)))) + #f)) + 1)) + #f)) + (set! lp$200$318 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(183 + (k$731 c$319) + ((if (Cyc-fast-gte + c$319 + (Cyc-fast-mul + 2 + r$773)) + (k$731 (Cyc-fast-gte + c$319 + (Cyc-fast-mul + 2 + r$773))) + (dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(178 + (r$738) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(177 + (r$733) + ((href/rc + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(176 + (r$737) + ((display-hexbottom + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(174 + (r$734) + ((lp$200$318 + k$731 + (Cyc-fast-plus + c$319 + 2))) + #f)) + (vector-ref + r$737 + 3))) + #f)) + harr$305 + r$311 + c$319)) + #f)) + r$738)) + #f)) + harr$305 + r$311 + (Cyc-fast-sub + c$319 + 1)))) + #t))))) + #f)) + #f)) + #f)) + #\/))) + #t))))) + #f)) + #f)) + #f)) + #\newline)) + #f)))) + #f)) + 0)) + #f)) + (set! lp$192$322 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(219 + (k$748 c$323) + ((if (Cyc-fast-gte + c$323 + (Cyc-fast-mul + 2 + r$773)) + (k$748 (Cyc-fast-gte + c$323 + (Cyc-fast-mul + 2 + r$773))) + (#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(215 + (k$759) + ((if (Cyc-fast-eq + c$323 + entrance$304) + (k$759 #\space) + (k$759 #\_))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(213 + (r$758) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(212 + (r$750) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(211 + (r$751) + ((dot/space + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(208 + (r$755) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(207 + (r$752) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(206 + (r$753) + ((lp$192$322 + k$748 + (Cyc-fast-plus + c$323 + 2))) + #f)) + #\\)) + #f)) + r$755)) + #f)) + harr$305 + (Cyc-fast-sub + (vector-ref + harr$305 + 1) + 1) + (Cyc-fast-plus + c$323 + 1))) + #f)) + #\/)) + #f)) + r$758)) + #f))))) + #t))))) + #f)) + #f)) + #f)) + #\space)) + #f)) + #\newline)) + #f)) + 1)) + #f)) + (set! lp$188$326 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(238 + (k$763 c$327) + ((if (Cyc-fast-gte c$327 (vector-ref harr$305 2)) + (k$763 (Cyc-fast-gte + c$327 + (vector-ref harr$305 2))) + (write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(234 + (r$765) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(233 + (r$766) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(232 + (r$767) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(231 + (k$771) + ((if (Cyc-fast-eq + c$327 + entrance$304) + (k$771 #\space) + (k$771 #\_))) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(229 + (r$770) + ((write-ch + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(228 + (r$768) + ((lp$188$326 + k$763 + (Cyc-fast-plus + c$327 + 2))) + #f)) + r$770)) + #f)))) + #f)) + #\space)) + #f)) + #\space)) + #f)) + #\space))) + #t))))) + #f)) + #f)) + #f)) + (vector-ref harr$305 2) + 2)) + #t))) + (define bit-test + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(131 + (k$678 j$303 bit$302) + ((bitwise-and + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(130 + (r$680) + ((k$678 (not__inline__ (zero?__inline__ r$680)))) + #f)) + j$303 + bit$302)) + #t))) + (define dot/space + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(128 + (k$671 harr$301 r$300 c$299) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(127 + (k$673) + ((if (Cyc-fast-gte r$300 0) + (href/rc + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(125 (r$675) ((k$673 (vector-ref r$675 5))) #f)) + harr$301 + r$300 + c$299) + (k$673 #f))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(124 + (r$672) + ((if r$672 (k$671 #\.) (k$671 #\space))) + #f)))) + #t))) + (define display-hexbottom + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(123 + (k$657 hexwalls$298) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(122 + (k$667) + ((bit-test + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(121 + (r$668) + ((if r$668 (k$667 #\\) (k$667 #\space))) + #f)) + hexwalls$298 + south-west)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(120 + (r$666) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(119 + (r$658) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(118 + (k$664) + ((bit-test + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(117 + (r$665) + ((if r$665 (k$664 #\_) (k$664 #\space))) + #f)) + hexwalls$298 + south)) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(116 + (r$663) + ((write-ch + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(115 + (r$659) + ((#((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(114 + (k$661) + ((bit-test + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(113 + (r$662) + ((if r$662 + (k$661 #\/) + (k$661 #\space))) + #f)) + hexwalls$298 + south-east)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(112 + (r$660) + ((write-ch k$657 r$660)) + #f)))) + #f)) + r$663)) + #f)))) + #f)) + r$666)) + #f)))) + #t))) + (define run + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(111 + (k$651 nrows$297 ncols$296) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(109 + (r$652) + ((pmaze #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(108 (r$653) ((reverse k$651 output)) #f)) + nrows$297 + ncols$296)) + #f)) + (set! output '()))) + #t))) + (define main + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(107 + (k$634) + ((read #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(105 + (count$287) + ((read #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(103 + (input1$288) + ((read #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(101 + (input2$289) + ((read #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(99 + (output$290) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(97 + (s3$291) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(95 + (s2$292) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(93 + (s1$293) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(90 + (r$642) + ((run-r7rs-benchmark + k$634 + r$642 + count$287 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(89 + (k$646) + ((hide #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(88 + (r$647) + ((hide #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(87 + (r$648) + ((run k$646 + r$647 + r$648)) + #f)) + count$287 + input2$289)) + #f)) + count$287 + input1$288)) + #t)) + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(85 + (k$645 result$295) + ((k$645 (equal? + result$295 + output$290))) + #t)))) + #f)) + (string-append + "maze" + ":" + s1$293 + ":" + s2$292 + ":" + s3$291))) + #f)) + (number->string + input1$288))) + #f)) + (number->string + input2$289))) + #f)) + (number->string + count$287))) + #f)))) + #f)))) + #f)))) + #f)))) + #t))) + (define hide + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(83 + (k$620 r$283 x$282) + ((call-with-values + k$620 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(82 + (k$625) + ((vector + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(79 + (r$626) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(78 + (k$628) + ((if (Cyc-fast-lt r$283 100) (k$628 0) (k$628 1))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(76 (r$627) ((values k$625 r$626 r$627)) #f)))) + #f)) + values + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(81 (k$631 x$286) ((k$631 x$286)) #t)))) + #t)) + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(74 + (k$623 v$285 i$284) + (((vector-ref v$285 i$284) k$623 x$282)) + #t)))) + #t))) + (define run-r7rs-benchmark + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(71 + (k$568 name$264 count$263 thunk$262 ok?$261) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(70 + (rounded$266) + ((#((record-marker) + #((record-marker) #f (id args body has-cont)) + #(64 + (r$569) + ((display + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(63 + (r$570) + ((display + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(62 + (r$571) + ((newline + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(61 + (r$572) + ((current-output-port + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(60 + (r$613) + ((flush-output-port + #((record-marker) + #((record-marker) + #f + (id args body has-cont)) + #(59 + (r$573) + ((jiffies-per-second + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(57 + (j/s$268) + ((current-second + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(55 + (t0$269) + ((current-jiffy + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(53 + (j0$270) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(50 + (loop$273) + ((#((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(5 + (r$577) + ((loop$273 + k$568 + 0 + #f)) + #f)) + (set! loop$273 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(49 + (k$579 i$275 + result$274) + ((if (Cyc-fast-lt + i$275 + count$263) + (thunk$262 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(7 + (r$582) + ((loop$273 + k$579 + (Cyc-fast-plus + i$275 + 1) + r$582)) + #f))) + (ok?$261 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(47 + (r$583) + ((if r$583 + (current-jiffy + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(38 + (j1$276) + ((current-second + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(36 + (t1$277) + ((rounded$266 + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(28 + (secs2$280) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(26 + (r$590) + ((write #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(25 + (r$591) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(24 + (r$592) + ((write #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(23 + (r$593) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(22 + (r$594) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(21 + (r$595) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(20 + (r$596) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(19 + (r$597) + ((this-scheme-implementation-name + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(18 + (r$605) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(17 + (r$598) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(16 + (r$599) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(15 + (r$600) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(14 + (r$601) + ((display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(13 + (r$602) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(12 + (r$603) + ((current-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(11 + (r$604) + ((flush-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(10 + (r$584) + ((k$579 result$274)) + #f)) + r$604)) + #f)))) + #f)))) + #f)) + (inexact__inline__ + (Cyc-fast-div + (Cyc-fast-sub + j1$276 + j0$270) + j/s$268)))) + #f)) + ",")) + #f)) + name$264)) + #f)) + ",")) + #f)) + r$605)) + #f)))) + #f)) + "+!CSVLINE!+")) + #f)))) + #f)) + name$264)) + #f)) + ") for ")) + #f)) + secs2$280)) + #f)) + " seconds (")) + #f)) + (inexact__inline__ + (Cyc-fast-div + (Cyc-fast-sub + j1$276 + j0$270) + j/s$268)))) + #f)) + "Elapsed time: ")) + #f)) + (Cyc-fast-sub + t1$277 + t0$269))) + #f)))) + #f))) + (display + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(45 + (r$608) + ((write #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(44 + (r$609) + ((newline + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(43 + (r$610) + ((current-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(42 + (r$612) + ((flush-output-port + #((record-marker) + #((record-marker) + #f + (id args + body + has-cont)) + #(41 + (r$611) + ((k$579 result$274)) + #f)) + r$612)) + #f)))) + #f)))) + #f)) + result$274)) + #f)) + "ERROR: returned incorrect result: "))) + #f)) + result$274))) + #t))))) + #f)) + #f)) + #f)))) + #f)))) + #f)))) + #f)) + r$613)) + #f)))) + #f)))) + #f)) + name$264)) + #f)) + "Running ")) + #f)) + (set! rounded$266 + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(68 + (k$615 x$281) + ((k$615 (Cyc-fast-div + (round__inline__ (Cyc-fast-mul 1000 x$281)) + 1000))) + #t))))) + #f)) + #f)) + #t))) + (define this-scheme-implementation-name + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(4 + (k$564) + ((Cyc-version + #((record-marker) + #((record-marker) #f (id args body has-cont)) + #(3 + (r$565) + ((k$564 (string-append "cyclone-" r$565))) + #f)))) + #t))) + (main %halt)) + */ +/* +"---------------- after wrap-mutables:" + */ +/* +((define bitwise-not + (lambda (k$1272 x$560) + ((lambda (r$1273) + (k$1272 (Cyc-fast-sub r$1273 1))) + (- x$560)))) + (define bitwise-and + (lambda (k$1259 x$558 y$557) + ((lambda (r$1260) + (if r$1260 + (k$1259 0) + ((lambda (r$1261) + (if r$1261 + (k$1259 0) + ((lambda (r$1262) + (if r$1262 + (k$1259 y$557) + ((lambda (r$1263) + (if r$1263 + (k$1259 x$558) + (div (lambda (r$1268) + (div (lambda (r$1269) + (bitwise-and + (lambda (z$559) + ((lambda (k$1266) + (odd? (lambda (r$1267) + (if r$1267 + (odd? k$1266 y$557) + (k$1266 #f))) + x$558)) + (lambda (r$1265) + (if r$1265 + (k$1259 (+ z$559 z$559 1)) + (k$1259 + (Cyc-fast-plus + z$559 + z$559)))))) + r$1268 + r$1269)) + y$557 + 2)) + x$558 + 2))) + (Cyc-fast-eq y$557 -1)))) + (Cyc-fast-eq x$558 -1)))) + (Cyc-fast-eq y$557 0)))) + (Cyc-fast-eq x$558 0)))) + (define div + (lambda (k$1243 x$552 y$551) + ((lambda (k$1254) + (if (exact-integer?__inline__ x$552) + (if (exact-integer?__inline__ y$551) + (k$1254 (Cyc-fast-gte x$552 0)) + (k$1254 #f)) + (k$1254 #f))) + (lambda (r$1244) + (if r$1244 + (k$1243 (quotient__inline__ x$552 y$551)) + (if (Cyc-fast-lt y$551 0) + (if (Cyc-fast-eq + (Cyc-fast-sub + x$552 + (Cyc-fast-mul + (quotient__inline__ x$552 y$551) + y$551)) + 0) + (k$1243 (quotient__inline__ x$552 y$551)) + (k$1243 + (Cyc-fast-plus + (quotient__inline__ x$552 y$551) + 1))) + (if (Cyc-fast-eq + (Cyc-fast-sub + x$552 + (Cyc-fast-mul + (quotient__inline__ x$552 y$551) + y$551)) + 0) + (k$1243 (quotient__inline__ x$552 y$551)) + (k$1243 + (Cyc-fast-sub (quotient__inline__ x$552 y$551) 1))))))))) + (define mod + (lambda (k$1227 x$546 y$545) + ((lambda (k$1238) + (if (exact-integer?__inline__ x$546) + (if (exact-integer?__inline__ y$545) + (k$1238 (Cyc-fast-gte x$546 0)) + (k$1238 #f)) + (k$1238 #f))) + (lambda (r$1228) + (if r$1228 + (remainder k$1227 x$546 y$545) + (if (Cyc-fast-lt y$545 0) + (if (Cyc-fast-eq + (Cyc-fast-sub + x$546 + (Cyc-fast-mul + (quotient__inline__ x$546 y$545) + y$545)) + 0) + (k$1227 0) + (k$1227 + (Cyc-fast-sub + (Cyc-fast-sub + x$546 + (Cyc-fast-mul + (quotient__inline__ x$546 y$545) + y$545)) + y$545))) + (if (Cyc-fast-eq + (Cyc-fast-sub + x$546 + (Cyc-fast-mul + (quotient__inline__ x$546 y$545) + y$545)) + 0) + (k$1227 0) + (k$1227 + (Cyc-fast-plus + (Cyc-fast-sub + x$546 + (Cyc-fast-mul + (quotient__inline__ x$546 y$545) + y$545)) + y$545))))))))) + (define random-state + (lambda (k$1224 n$544) (k$1224 (cons n$544 #f)))) + (define rand + (lambda (k$1211 state$534) + ((lambda (seed$539) + (div (lambda (hi$540) + (mod (lambda (lo$541) + ((lambda (k$1218) + (if (Cyc-fast-gt + (Cyc-fast-sub + (Cyc-fast-mul 2813 lo$541) + (Cyc-fast-mul 2699 hi$540)) + 0) + (k$1218 + (Cyc-fast-sub + (Cyc-fast-mul 2813 lo$541) + (Cyc-fast-mul 2699 hi$540))) + (k$1218 + (Cyc-fast-plus + (Cyc-fast-sub + (Cyc-fast-mul 2813 lo$541) + (Cyc-fast-mul 2699 hi$540)) + 8388607)))) + (lambda (val$543) + ((lambda (r$1217) (k$1211 val$543)) + (set-car! state$534 val$543))))) + seed$539 + 2787)) + seed$539 + 2787)) + (car state$534)))) + (define random-int + (lambda (k$1207 n$533 state$532) + (rand (lambda (r$1208) (mod k$1207 r$1208 n$533)) + state$532))) + (define base-set + (lambda (k$1203 nelts$531) + (k$1203 (cons nelts$531 '())))) + (define get-set-root + (lambda (k$1186 s$522) + ((lambda (r$523) + ((lambda (lp$524) + ((lambda (lp$524) + ((lambda (r$1187) + ((cell-get lp$524) k$1186 r$523)) + (set-cell! + lp$524 + (lambda (k$1189 r$525) + (if (pair? (cdr r$525)) + ((cell-get lp$524) k$1189 (cdr r$525)) + ((lambda (k$1193) + ((lambda (r$1194) + (if r$1194 + (k$1193 #f) + ((lambda (x$527) + ((lambda (lp$528) + ((lambda (lp$528) + ((lambda (r$1195) + ((cell-get lp$528) k$1193 x$527)) + (set-cell! + lp$528 + (lambda (k$1197 x$529) + ((lambda (next$530) + ((lambda (r$1199) + (if r$1199 + (k$1197 #f) + ((lambda (r$1200) + ((cell-get lp$528) + k$1197 + next$530)) + (set-cdr! x$529 r$525)))) + (eq? r$525 next$530))) + (cdr x$529)))))) + (cell lp$528))) + #f)) + s$522))) + (eq? r$525 s$522))) + (lambda (r$1192) (k$1189 r$525)))))))) + (cell lp$524))) + #f)) + s$522))) + (define set-equal? + (lambda (k$1181 s1$521 s2$520) + (get-set-root + (lambda (r$1182) + (get-set-root + (lambda (r$1183) (k$1181 (eq? r$1182 r$1183))) + s2$520)) + s1$521))) + (define set-size + (lambda (k$1177 s$519) + (get-set-root + (lambda (r$1178) (k$1177 (car r$1178))) + s$519))) + (define union! + (lambda (k$1166 s1$513 s2$512) + (get-set-root + (lambda (r1$514) + (get-set-root + (lambda (r2$515) + (set-size + (lambda (n1$516) + (set-size + (lambda (n2$517) + (if (Cyc-fast-gt n1$516 n2$517) + ((lambda (r$1173) + (k$1166 + (set-car! r1$514 (Cyc-fast-plus n1$516 n2$517)))) + (set-cdr! r2$515 r1$514)) + ((lambda (r$1174) + (k$1166 + (set-car! r2$515 (Cyc-fast-plus n1$516 n2$517)))) + (set-cdr! r1$514 r2$515)))) + r2$515)) + r1$514)) + s2$512)) + s1$513))) + (define make-wall + (lambda (k$1162 owner$511 neighbor$510 bit$509) + (vector + k$1162 + 'wall + owner$511 + neighbor$510 + bit$509))) + (define wall:owner + (lambda (k$1159 o$508) + (k$1159 (vector-ref o$508 1)))) + (define wall:neighbor + (lambda (k$1156 o$507) + (k$1156 (vector-ref o$507 2)))) + (define wall:bit + (lambda (k$1153 o$506) + (k$1153 (vector-ref o$506 3)))) + (define make-cell + (lambda (k$1149 reachable$505 id$504) + (vector + k$1149 + 'cell + reachable$505 + id$504 + -1 + #f + #f))) + (define cell:reachable + (lambda (k$1146 o$503) + (k$1146 (vector-ref o$503 1)))) + (define cell:id + (lambda (k$1143 o$502) + (k$1143 (vector-ref o$502 2)))) + (define cell:walls + (lambda (k$1140 o$501) + (k$1140 (vector-ref o$501 3)))) + (define set-cell:walls + (lambda (k$1137 o$500 v$499) + (k$1137 (vector-set! o$500 3 v$499)))) + (define cell:parent + (lambda (k$1134 o$498) + (k$1134 (vector-ref o$498 4)))) + (define set-cell:parent + (lambda (k$1131 o$497 v$496) + (k$1131 (vector-set! o$497 4 v$496)))) + (define cell:mark + (lambda (k$1128 o$495) + (k$1128 (vector-ref o$495 5)))) + (define set-cell:mark + (lambda (k$1125 o$494 v$493) + (k$1125 (vector-set! o$494 5 v$493)))) + (define vector-for-each-rev + (lambda (k$1113 proc$489 v$488) + ((lambda (lp$491) + ((lambda (lp$491) + ((lambda (r$1115) + ((cell-get lp$491) + k$1113 + (Cyc-fast-sub (vector-length v$488) 1))) + (set-cell! + lp$491 + (lambda (k$1117 i$492) + (if (Cyc-fast-gte i$492 0) + (proc$489 + (lambda (r$1119) + ((cell-get lp$491) k$1117 (Cyc-fast-sub i$492 1))) + (vector-ref v$488 i$492)) + (k$1117 #f)))))) + (cell lp$491))) + #f))) + (define permute-vec! + (lambda (k$1097 v$482 random-state$481) + ((lambda (r$1110) + ((lambda (lp$484) + ((lambda (lp$484) + ((lambda (r$1100) + ((cell-get lp$484) + (lambda (r$1098) (k$1097 v$482)) + (Cyc-fast-sub r$1110 1))) + (set-cell! + lp$484 + (lambda (k$1102 i$485) + ((lambda (r$1103) + (if r$1103 + ((lambda (r$1106) + (random-int + (lambda (r$1107) + ((lambda (elt-i$487 j$486) + ((lambda (r$1109) + ((lambda (r$1108) + ((lambda (r$1104) + ((cell-get lp$484) + k$1102 + (Cyc-fast-sub i$485 1))) + (vector-set! v$482 j$486 elt-i$487))) + (vector-set! v$482 i$485 r$1109))) + (vector-ref v$482 j$486))) + r$1106 + r$1107)) + i$485 + random-state$481)) + (vector-ref v$482 i$485)) + (k$1102 #f))) + (Cyc-fast-gt i$485 1)))))) + (cell lp$484))) + #f)) + (vector-length v$482)))) + (define dig-maze + (lambda (k$1077 walls$472 ncells$471) + (call-with-current-continuation + k$1077 + (lambda (k$1079 quit$473) + (vector-for-each-rev + k$1079 + (lambda (k$1081 wall$474) + (set-equal? + (lambda (r$1086) + (if r$1086 + (k$1081 #f) + (bitwise-not + (lambda (r$1088) + ((lambda (walls$480 wall-mask$479) + (union! + (lambda (r$1089) + (bitwise-and + (lambda (r$1093) + ((lambda (r$1090) + (set-size + (lambda (r$1092) + (if (Cyc-fast-eq r$1092 ncells$471) + (quit$473 k$1081 #f) + (k$1081 #f))) + (vector-ref (vector-ref wall$474 1) 1))) + (vector-set! + (vector-ref wall$474 1) + 3 + r$1093))) + walls$480 + wall-mask$479)) + (vector-ref (vector-ref wall$474 1) 1) + (vector-ref (vector-ref wall$474 2) 1))) + (vector-ref (vector-ref wall$474 1) 3) + r$1088)) + (vector-ref wall$474 3)))) + (vector-ref (vector-ref wall$474 1) 1) + (vector-ref (vector-ref wall$474 2) 1))) + walls$472))))) + (define dfs-maze + (lambda (k$1067 maze$464 root$463 do-children$462) + ((lambda (node$466) + ((lambda (search$467) + ((lambda (search$467) + ((lambda (r$1068) + ((cell-get search$467) k$1067 node$466 #f)) + (set-cell! + search$467 + (lambda (k$1070 node$469 parent$468) + ((lambda (r$1071) + (do-children$462 + k$1070 + (lambda (k$1073 child$470) + ((lambda (r$1074) + (if r$1074 + (k$1073 #f) + ((cell-get search$467) + k$1073 + child$470 + node$469))) + (eq? child$470 parent$468))) + maze$464 + node$469)) + (vector-set! node$469 4 parent$468)))))) + (cell search$467))) + #f)) + root$463))) + (define reroot-maze + (lambda (k$1059 new-root$455) + ((lambda (node$457) + ((lambda (lp$458) + ((lambda (lp$458) + ((lambda (r$1060) + ((cell-get lp$458) k$1059 node$457 #f)) + (set-cell! + lp$458 + (lambda (k$1062 node$460 new-parent$459) + ((lambda (old-parent$461) + ((lambda (r$1064) + (if old-parent$461 + ((cell-get lp$458) + k$1062 + old-parent$461 + node$460) + (k$1062 #f))) + (vector-set! node$460 4 new-parent$459))) + (vector-ref node$460 4)))))) + (cell lp$458))) + #f)) + new-root$455))) + (define path-length + (lambda (k$1050 cell$449) + ((lambda (lp$105$452) + ((lambda (lp$105$452) + ((lambda (r$1052) + ((cell-get lp$105$452) + k$1050 + 0 + (vector-ref cell$449 4))) + (set-cell! + lp$105$452 + (lambda (k$1054 len$454 node$453) + (if node$453 + ((cell-get lp$105$452) + k$1054 + (Cyc-fast-plus len$454 1) + (vector-ref node$453 4)) + (k$1054 len$454)))))) + (cell lp$105$452))) + #f))) + (define mark-path + (lambda (k$1042 node$444) + ((lambda (node$445) + ((lambda (lp$446) + ((lambda (lp$446) + ((lambda (r$1043) + ((cell-get lp$446) k$1042 node$445)) + (set-cell! + lp$446 + (lambda (k$1045 node$447) + ((lambda (r$1046) + ((lambda (tmp$111$448) + (if tmp$111$448 + ((cell-get lp$446) k$1045 tmp$111$448) + (k$1045 #f))) + (vector-ref node$447 4))) + (vector-set! node$447 5 #t)))))) + (cell lp$446))) + #f)) + node$444))) + (define make-harr + (lambda (k$1038 nrows$443 ncols$442 elts$441) + (vector + k$1038 + 'harr + nrows$443 + ncols$442 + elts$441))) + (define harr:nrows + (lambda (k$1035 o$440) + (k$1035 (vector-ref o$440 1)))) + (define harr:ncols + (lambda (k$1032 o$439) + (k$1032 (vector-ref o$439 2)))) + (define harr:elts + (lambda (k$1029 o$438) + (k$1029 (vector-ref o$438 3)))) + (define href + (lambda (k$1020 ha$435 x$434 y$433) + (div (lambda (r$1021) + (div (lambda (r$1022) + ((lambda (r$437 c$436) + (k$1020 + (vector-ref + (vector-ref ha$435 3) + (Cyc-fast-plus + (Cyc-fast-mul (vector-ref ha$435 2) r$437) + c$436)))) + r$1021 + r$1022)) + x$434 + 3)) + y$433 + 2))) + (define href/rc + (lambda (k$1013 ha$432 r$431 c$430) + (k$1013 + (vector-ref + (vector-ref ha$432 3) + (Cyc-fast-plus + (Cyc-fast-mul (vector-ref ha$432 2) r$431) + c$430))))) + (define harr-tabulate + (lambda (k$987 nrows$418 ncols$417 proc$416) + ((lambda (v$419) + ((lambda (lp$113$421) + ((lambda (lp$113$421) + ((lambda (r$991) + ((cell-get lp$113$421) + (lambda (r$989) + (vector k$987 'harr nrows$418 ncols$417 v$419)) + (Cyc-fast-sub nrows$418 1))) + (set-cell! + lp$113$421 + (lambda (k$993 r$422) + (if (Cyc-fast-lt r$422 0) + (k$993 (Cyc-fast-lt r$422 0)) + ((lambda (i$424) + ((lambda (lp$117$426) + ((lambda (lp$117$426) + ((lambda (r$998) + ((cell-get lp$117$426) + (lambda (r$995) + ((cell-get lp$113$421) + k$993 + (Cyc-fast-sub r$422 1))) + 0 + i$424)) + (set-cell! + lp$117$426 + (lambda (k$1000 c$428 i$427) + (if (Cyc-fast-eq c$428 ncols$417) + (k$1000 (Cyc-fast-eq c$428 ncols$417)) + (bitwise-and + (lambda (r$1009) + (proc$416 + (lambda (r$1005) + ((lambda (r$1002) + ((cell-get lp$117$426) + k$1000 + (Cyc-fast-plus c$428 1) + (Cyc-fast-plus i$427 1))) + (vector-set! v$419 i$427 r$1005))) + (Cyc-fast-mul 3 c$428) + (Cyc-fast-plus + (Cyc-fast-mul 2 r$422) + r$1009))) + c$428 + 1)))))) + (cell lp$117$426))) + #f)) + (Cyc-fast-mul r$422 ncols$417))))))) + (cell lp$113$421))) + #f)) + (make-vector (Cyc-fast-mul nrows$418 ncols$417))))) + (define south-west 1) + (define south 2) + (define south-east 4) + (define gen-maze-array + (lambda (k$974 r$413 c$412) + (harr-tabulate + k$974 + r$413 + c$412 + (lambda (k$976 x$415 y$414) + (vector + k$976 + 'cell + (cons 1 '()) + (cons x$415 y$414) + -1 + #f + #f))))) + (define make-wall-vec + (lambda (k$899 harr$388) + ((lambda (walls$392) + ((lambda (walls$392) + ((lambda (add-wall$396) + ((lambda (lp$132$404) + ((lambda (lp$132$404) + ((lambda (r$936) + ((cell-get lp$132$404) + (lambda (r$905) + ((lambda (k$907) + (if (Cyc-fast-gt (vector-ref harr$388 2) 1) + (div (lambda (r$933) + (href (lambda (rmoc-hex$402) + ((lambda (k$929) + (if (Cyc-fast-lt + (Cyc-fast-plus + 3 + (Cyc-fast-mul 6 r$933)) + (Cyc-fast-mul + 3 + (Cyc-fast-sub + (vector-ref + harr$388 + 2) + 1))) + (href (lambda (r$931) + (add-wall$396 + k$929 + rmoc-hex$402 + r$931 + south-east)) + harr$388 + (Cyc-fast-mul + 3 + (Cyc-fast-sub + (vector-ref + harr$388 + 2) + 1)) + 0) + (k$929 #f))) + (lambda (r$926) + (href (lambda (r$927) + (add-wall$396 + (lambda (r$910) + ((lambda (lp$140$399) + ((lambda (lp$140$399) + ((lambda (r$912) + ((cell-get + lp$140$399) + k$907 + (Cyc-fast-sub + (Cyc-fast-plus + 3 + (Cyc-fast-mul + 6 + r$933)) + 6))) + (set-cell! + lp$140$399 + (lambda (k$914 + x$400) + (if (Cyc-fast-lt + x$400 + 3) + (k$914 (Cyc-fast-lt + x$400 + 3)) + (href (lambda (r$922) + (href (lambda (r$923) + (add-wall$396 + (lambda (r$916) + (href (lambda (r$919) + (href (lambda (r$920) + (add-wall$396 + (lambda (r$917) + ((cell-get + lp$140$399) + k$914 + (Cyc-fast-sub + x$400 + 6))) + r$919 + r$920 + south-east)) + harr$388 + (Cyc-fast-plus + x$400 + 3) + 0)) + harr$388 + x$400 + 1)) + r$922 + r$923 + south-west)) + harr$388 + (Cyc-fast-sub + x$400 + 3) + 0)) + harr$388 + x$400 + 1)))))) + (cell lp$140$399))) + #f)) + rmoc-hex$402 + r$927 + south-west)) + harr$388 + (Cyc-fast-sub + (Cyc-fast-plus + 3 + (Cyc-fast-mul + 6 + r$933)) + 3) + 0)))) + harr$388 + (Cyc-fast-plus + 3 + (Cyc-fast-mul 6 r$933)) + 1)) + (Cyc-fast-sub (vector-ref harr$388 2) 2) + 2) + (k$907 #f))) + (lambda (r$906) + (k$899 (list->vector (cell-get walls$392)))))) + (Cyc-fast-mul + (Cyc-fast-sub (vector-ref harr$388 2) 1) + 3))) + (set-cell! + lp$132$404 + (lambda (k$938 x$405) + (if (Cyc-fast-lt x$405 0) + (k$938 (Cyc-fast-lt x$405 0)) + (bitwise-and + (lambda (r$965) + ((lambda (lp$136$408) + ((lambda (lp$136$408) + ((lambda (r$943) + ((cell-get lp$136$408) + (lambda (r$940) + ((cell-get lp$132$404) + k$938 + (Cyc-fast-sub x$405 3))) + (Cyc-fast-plus + (Cyc-fast-mul + (Cyc-fast-sub + (vector-ref harr$388 1) + 1) + 2) + r$965))) + (set-cell! + lp$136$408 + (lambda (k$945 y$409) + (if (Cyc-fast-lte y$409 1) + (k$945 (Cyc-fast-lte y$409 1)) + (href (lambda (hex$411) + ((lambda (k$959) + (if (zero?__inline__ + x$405) + (k$959 #f) + (href (lambda (r$961) + (add-wall$396 + k$959 + hex$411 + r$961 + south-west)) + harr$388 + (Cyc-fast-sub + x$405 + 3) + (Cyc-fast-sub + y$409 + 1)))) + (lambda (r$950) + (href (lambda (r$957) + (add-wall$396 + (lambda (r$951) + ((lambda (k$952) + (if (Cyc-fast-lt + x$405 + (Cyc-fast-mul + 3 + (Cyc-fast-sub + (vector-ref + harr$388 + 2) + 1))) + (href (lambda (r$954) + (add-wall$396 + k$952 + hex$411 + r$954 + south-east)) + harr$388 + (Cyc-fast-plus + x$405 + 3) + (Cyc-fast-sub + y$409 + 1)) + (k$952 #f))) + (lambda (r$947) + ((cell-get + lp$136$408) + k$945 + (Cyc-fast-sub + y$409 + 2))))) + hex$411 + r$957 + south)) + harr$388 + x$405 + (Cyc-fast-sub + y$409 + 2))))) + harr$388 + x$405 + y$409)))))) + (cell lp$136$408))) + #f)) + x$405 + 1)))))) + (cell lp$132$404))) + #f)) + (lambda (k$968 o$395 n$394 b$393) + (vector + (lambda (r$970) + ((lambda (r$969) + (k$968 (set-cell! walls$392 r$969))) + (cons r$970 (cell-get walls$392)))) + 'wall + o$395 + n$394 + b$393)))) + (cell walls$392))) + '()))) + (define pick-entrances + (lambda (k$869 harr$361) + (href/rc + (lambda (r$896) + (dfs-maze + (lambda (r$870) + ((lambda (r$871) + ((lambda (r$872) + ((lambda (nrows$363 ncols$362) + ((lambda (tp-lp$368) + ((lambda (tp-lp$368) + ((lambda (r$874) + ((cell-get tp-lp$368) + k$869 + -1 + #f + #f + (Cyc-fast-sub ncols$362 1))) + (set-cell! + tp-lp$368 + (lambda (k$876 + max-len$372 + entrance$371 + exit$370 + tcol$369) + ((lambda (r$877) + (if r$877 + (vector k$876 entrance$371 exit$370) + (href/rc + (lambda (top-cell$373) + (reroot-maze + (lambda (r$879) + ((lambda (max-len$377 + entrance$376 + exit$375 + bcol$374) + ((lambda (bt-lp$378) + ((lambda (bt-lp$378) + ((lambda (r$886) + ((cell-get bt-lp$378) + (lambda (result$384) + ((cell-get + tp-lp$368) + k$876 + (vector-ref + result$384 + 0) + (vector-ref + result$384 + 1) + (vector-ref + result$384 + 2) + (Cyc-fast-sub + tcol$369 + 1))) + max-len$377 + entrance$376 + exit$375 + bcol$374)) + (set-cell! + bt-lp$378 + (lambda (k$888 + max-len$382 + entrance$381 + exit$380 + bcol$379) + ((lambda (r$889) + (if r$889 + (vector + k$888 + max-len$382 + entrance$381 + exit$380) + (href/rc + (lambda (r$894) + (path-length + (lambda (this-len$383) + ((lambda (r$891) + (if r$891 + ((lambda (r$892) + ((cell-get + bt-lp$378) + k$888 + this-len$383 + tcol$369 + bcol$379 + r$892)) + (Cyc-fast-sub + bcol$379 + 1)) + ((cell-get + bt-lp$378) + k$888 + max-len$382 + entrance$381 + exit$380 + (Cyc-fast-sub + bcol$379 + 1)))) + (Cyc-fast-gt + this-len$383 + max-len$382))) + r$894)) + harr$361 + 0 + bcol$379))) + (Cyc-fast-lt + bcol$379 + 0)))))) + (cell bt-lp$378))) + #f)) + max-len$372 + entrance$371 + exit$370 + (Cyc-fast-sub ncols$362 1))) + top-cell$373)) + harr$361 + (Cyc-fast-sub nrows$363 1) + tcol$369))) + (Cyc-fast-lt tcol$369 0)))))) + (cell tp-lp$368))) + #f)) + r$871 + r$872)) + (vector-ref harr$361 2))) + (vector-ref harr$361 1))) + harr$361 + r$896 + for-each-hex-child)) + harr$361 + 0 + 0))) + (define for-each-hex-child + (lambda (k$810 proc$347 harr$346 cell$345) + ((lambda (k$860) + (bit-test + (lambda (r$861) + (if r$861 + (k$860 #f) + (href (lambda (r$862) (proc$347 k$860 r$862)) + harr$346 + (Cyc-fast-sub (car (vector-ref cell$345 2)) 3) + (Cyc-fast-sub (cdr (vector-ref cell$345 2)) 1)))) + (vector-ref cell$345 3) + south-west)) + (lambda (r$819) + ((lambda (k$856) + (bit-test + (lambda (r$857) + (if r$857 + (k$856 #f) + (href (lambda (r$858) (proc$347 k$856 r$858)) + harr$346 + (car (vector-ref cell$345 2)) + (Cyc-fast-sub (cdr (vector-ref cell$345 2)) 2)))) + (vector-ref cell$345 3) + south)) + (lambda (r$820) + ((lambda (k$851) + (bit-test + (lambda (r$852) + (if r$852 + (k$851 #f) + (href (lambda (r$853) (proc$347 k$851 r$853)) + harr$346 + (Cyc-fast-plus (car (vector-ref cell$345 2)) 3) + (Cyc-fast-sub (cdr (vector-ref cell$345 2)) 1)))) + (vector-ref cell$345 3) + south-east)) + (lambda (r$821) + ((lambda (k$840) + ((lambda (k$847) + (if (Cyc-fast-gt (car (vector-ref cell$345 2)) 0) + (if (Cyc-fast-lte + (cdr (vector-ref cell$345 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub (vector-ref harr$346 1) 1))) + (k$847 (Cyc-fast-lte + (cdr (vector-ref cell$345 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub (vector-ref harr$346 1) 1)))) + (mod (lambda (r$850) (k$847 (zero?__inline__ r$850))) + (car (vector-ref cell$345 2)) + 6)) + (k$847 #f))) + (lambda (r$841) + (if r$841 + (href (lambda (nw$359) + ((lambda (r$844) + (bit-test + (lambda (r$843) + (if r$843 + (k$840 #f) + (proc$347 k$840 nw$359))) + r$844 + south-east)) + (vector-ref nw$359 3))) + harr$346 + (Cyc-fast-sub (car (vector-ref cell$345 2)) 3) + (Cyc-fast-plus (cdr (vector-ref cell$345 2)) 1)) + (k$840 #f))))) + (lambda (r$822) + ((lambda (k$834) + (if (Cyc-fast-lt + (cdr (vector-ref cell$345 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub (vector-ref harr$346 1) 1))) + (href (lambda (n$358) + ((lambda (r$838) + (bit-test + (lambda (r$837) + (if r$837 + (k$834 #f) + (proc$347 k$834 n$358))) + r$838 + south)) + (vector-ref n$358 3))) + harr$346 + (car (vector-ref cell$345 2)) + (Cyc-fast-plus (cdr (vector-ref cell$345 2)) 2)) + (k$834 #f))) + (lambda (r$823) + ((lambda (k$830) + (if (Cyc-fast-lt + (car (vector-ref cell$345 2)) + (Cyc-fast-mul + 3 + (Cyc-fast-sub (vector-ref harr$346 2) 1))) + (if (Cyc-fast-lte + (cdr (vector-ref cell$345 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub (vector-ref harr$346 1) 1))) + (k$830 (Cyc-fast-lte + (cdr (vector-ref cell$345 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref harr$346 1) + 1)))) + (mod (lambda (r$833) (k$830 (zero?__inline__ r$833))) + (car (vector-ref cell$345 2)) + 6)) + (k$830 #f))) + (lambda (r$824) + (if r$824 + (href (lambda (ne$356) + ((lambda (r$827) + (bit-test + (lambda (r$826) + (if r$826 + (k$810 #f) + (proc$347 k$810 ne$356))) + r$827 + south-west)) + (vector-ref ne$356 3))) + harr$346 + (Cyc-fast-plus (car (vector-ref cell$345 2)) 3) + (Cyc-fast-plus (cdr (vector-ref cell$345 2)) 1)) + (k$810 #f)))))))))))))))) + (define make-maze + (lambda (k$789 nrows$337 ncols$336) + (gen-maze-array + (lambda (cells$338) + (make-wall-vec + (lambda (r$806) + (permute-vec! + (lambda (walls$339) + (dig-maze + (lambda (r$792) + (pick-entrances + (lambda (result$340) + (href/rc + (lambda (exit-cell$343) + ((lambda (walls$344) + (href/rc + (lambda (r$803) + (reroot-maze + (lambda (r$798) + (mark-path + (lambda (r$799) + (bitwise-not + (lambda (r$802) + (bitwise-and + (lambda (r$801) + ((lambda (r$800) + (vector + k$789 + cells$338 + (vector-ref + result$340 + 0) + (vector-ref + result$340 + 1))) + (vector-set! + exit-cell$343 + 3 + r$801))) + walls$344 + r$802)) + south)) + exit-cell$343)) + r$803)) + cells$338 + (Cyc-fast-sub nrows$337 1) + (vector-ref result$340 0))) + (vector-ref exit-cell$343 3))) + cells$338 + 0 + (vector-ref result$340 1))) + cells$338)) + walls$339 + (Cyc-fast-mul nrows$337 ncols$336))) + r$806 + (cons 20 #f))) + cells$338)) + nrows$337 + ncols$336))) + (define pmaze + (lambda (k$782 nrows$331 ncols$330) + (make-maze + (lambda (result$332) + ((lambda (cells$335 entrance$334 exit$333) + (print-hexmaze k$782 cells$335 entrance$334)) + (vector-ref result$332 0) + (vector-ref result$332 1) + (vector-ref result$332 2))) + nrows$331 + ncols$330))) + (define output #f) + (define write-ch + (lambda (k$776 c$329) + ((lambda (r$777) + (k$776 (set-global! output r$777))) + (cons c$329 output)))) + (define print-hexmaze + (lambda (k$683 harr$305 entrance$304) + (div (lambda (r$773) + ((lambda (lp$188$326) + ((lambda (lp$188$326) + ((lambda (r$761) + ((cell-get lp$188$326) + (lambda (r$687) + (write-ch + (lambda (r$688) + (write-ch + (lambda (r$689) + ((lambda (lp$192$322) + ((lambda (lp$192$322) + ((lambda (r$746) + ((cell-get lp$192$322) + (lambda (r$690) + ((lambda (k$740) + (odd? (lambda (r$741) + (if r$741 + ((lambda (k$743) + (if (Cyc-fast-eq + entrance$304 + (Cyc-fast-sub + (vector-ref + harr$305 + 2) + 1)) + (k$743 #\space) + (k$743 #\_))) + (lambda (r$742) + (write-ch + k$740 + r$742))) + (k$740 #f))) + (vector-ref harr$305 2))) + (lambda (r$691) + (write-ch + (lambda (r$692) + ((lambda (lp$196$310) + ((lambda (lp$196$310) + ((lambda (r$694) + ((cell-get + lp$196$310) + k$683 + (Cyc-fast-sub + (vector-ref + harr$305 + 1) + 1))) + (set-cell! + lp$196$310 + (lambda (k$696 + r$311) + (if (Cyc-fast-lt + r$311 + 0) + (k$696 (Cyc-fast-lt + r$311 + 0)) + (write-ch + (lambda (r$698) + ((lambda (lp$200$318) + ((lambda (lp$200$318) + ((lambda (r$729) + ((cell-get + lp$200$318) + (lambda (r$699) + ((lambda (k$724) + (odd? (lambda (r$725) + (if r$725 + (dot/space + (lambda (r$727) + (write-ch + (lambda (r$726) + (write-ch + k$724 + #\\)) + r$727)) + harr$305 + r$311 + (Cyc-fast-sub + (vector-ref + harr$305 + 2) + 1)) + (k$724 #f))) + (vector-ref + harr$305 + 2))) + (lambda (r$700) + (write-ch + (lambda (r$701) + ((lambda (lp$207$314) + ((lambda (lp$207$314) + ((lambda (r$712) + ((cell-get + lp$207$314) + (lambda (r$702) + ((lambda (k$706) + (odd? (lambda (r$707) + (if r$707 + (href/rc + (lambda (r$709) + (display-hexbottom + k$706 + (vector-ref + r$709 + 3))) + harr$305 + r$311 + (Cyc-fast-sub + (vector-ref + harr$305 + 2) + 1)) + (if (zero?__inline__ + r$311) + (k$706 #f) + (write-ch + k$706 + #\\)))) + (vector-ref + harr$305 + 2))) + (lambda (r$703) + (write-ch + (lambda (r$704) + ((cell-get + lp$196$310) + k$696 + (Cyc-fast-sub + r$311 + 1))) + #\newline)))) + 0)) + (set-cell! + lp$207$314 + (lambda (k$714 + c$315) + (if (Cyc-fast-gte + c$315 + (Cyc-fast-mul + 2 + r$773)) + (k$714 (Cyc-fast-gte + c$315 + (Cyc-fast-mul + 2 + r$773))) + (href/rc + (lambda (r$723) + (display-hexbottom + (lambda (r$716) + (dot/space + (lambda (r$719) + (write-ch + (lambda (r$717) + ((cell-get + lp$207$314) + k$714 + (Cyc-fast-plus + c$315 + 2))) + r$719)) + harr$305 + (Cyc-fast-sub + r$311 + 1) + (Cyc-fast-plus + c$315 + 1))) + (vector-ref + r$723 + 3))) + harr$305 + r$311 + c$315)))))) + (cell lp$207$314))) + #f)) + #\newline)))) + 1)) + (set-cell! + lp$200$318 + (lambda (k$731 + c$319) + (if (Cyc-fast-gte + c$319 + (Cyc-fast-mul + 2 + r$773)) + (k$731 (Cyc-fast-gte + c$319 + (Cyc-fast-mul + 2 + r$773))) + (dot/space + (lambda (r$738) + (write-ch + (lambda (r$733) + (href/rc + (lambda (r$737) + (display-hexbottom + (lambda (r$734) + ((cell-get + lp$200$318) + k$731 + (Cyc-fast-plus + c$319 + 2))) + (vector-ref + r$737 + 3))) + harr$305 + r$311 + c$319)) + r$738)) + harr$305 + r$311 + (Cyc-fast-sub + c$319 + 1))))))) + (cell lp$200$318))) + #f)) + #\/)))))) + (cell lp$196$310))) + #f)) + #\newline)))) + 0)) + (set-cell! + lp$192$322 + (lambda (k$748 c$323) + (if (Cyc-fast-gte + c$323 + (Cyc-fast-mul 2 r$773)) + (k$748 (Cyc-fast-gte + c$323 + (Cyc-fast-mul 2 r$773))) + ((lambda (k$759) + (if (Cyc-fast-eq + c$323 + entrance$304) + (k$759 #\space) + (k$759 #\_))) + (lambda (r$758) + (write-ch + (lambda (r$750) + (write-ch + (lambda (r$751) + (dot/space + (lambda (r$755) + (write-ch + (lambda (r$752) + (write-ch + (lambda (r$753) + ((cell-get + lp$192$322) + k$748 + (Cyc-fast-plus + c$323 + 2))) + #\\)) + r$755)) + harr$305 + (Cyc-fast-sub + (vector-ref + harr$305 + 1) + 1) + (Cyc-fast-plus + c$323 + 1))) + #\/)) + r$758)))))))) + (cell lp$192$322))) + #f)) + #\space)) + #\newline)) + 1)) + (set-cell! + lp$188$326 + (lambda (k$763 c$327) + (if (Cyc-fast-gte c$327 (vector-ref harr$305 2)) + (k$763 (Cyc-fast-gte c$327 (vector-ref harr$305 2))) + (write-ch + (lambda (r$765) + (write-ch + (lambda (r$766) + (write-ch + (lambda (r$767) + ((lambda (k$771) + (if (Cyc-fast-eq c$327 entrance$304) + (k$771 #\space) + (k$771 #\_))) + (lambda (r$770) + (write-ch + (lambda (r$768) + ((cell-get lp$188$326) + k$763 + (Cyc-fast-plus c$327 2))) + r$770)))) + #\space)) + #\space)) + #\space)))))) + (cell lp$188$326))) + #f)) + (vector-ref harr$305 2) + 2))) + (define bit-test + (lambda (k$678 j$303 bit$302) + (bitwise-and + (lambda (r$680) + (k$678 (not__inline__ (zero?__inline__ r$680)))) + j$303 + bit$302))) + (define dot/space + (lambda (k$671 harr$301 r$300 c$299) + ((lambda (k$673) + (if (Cyc-fast-gte r$300 0) + (href/rc + (lambda (r$675) (k$673 (vector-ref r$675 5))) + harr$301 + r$300 + c$299) + (k$673 #f))) + (lambda (r$672) + (if r$672 (k$671 #\.) (k$671 #\space)))))) + (define display-hexbottom + (lambda (k$657 hexwalls$298) + ((lambda (k$667) + (bit-test + (lambda (r$668) + (if r$668 (k$667 #\\) (k$667 #\space))) + hexwalls$298 + south-west)) + (lambda (r$666) + (write-ch + (lambda (r$658) + ((lambda (k$664) + (bit-test + (lambda (r$665) + (if r$665 (k$664 #\_) (k$664 #\space))) + hexwalls$298 + south)) + (lambda (r$663) + (write-ch + (lambda (r$659) + ((lambda (k$661) + (bit-test + (lambda (r$662) + (if r$662 (k$661 #\/) (k$661 #\space))) + hexwalls$298 + south-east)) + (lambda (r$660) (write-ch k$657 r$660)))) + r$663)))) + r$666))))) + (define run + (lambda (k$651 nrows$297 ncols$296) + ((lambda (r$652) + (pmaze (lambda (r$653) (reverse k$651 output)) + nrows$297 + ncols$296)) + (set-global! output '())))) + (define main + (lambda (k$634) + (read (lambda (count$287) + (read (lambda (input1$288) + (read (lambda (input2$289) + (read (lambda (output$290) + ((lambda (s3$291) + ((lambda (s2$292) + ((lambda (s1$293) + ((lambda (r$642) + (run-r7rs-benchmark + k$634 + r$642 + count$287 + (lambda (k$646) + (hide (lambda (r$647) + (hide (lambda (r$648) + (run k$646 + r$647 + r$648)) + count$287 + input2$289)) + count$287 + input1$288)) + (lambda (k$645 result$295) + (k$645 (equal? + result$295 + output$290))))) + (string-append + "maze" + ":" + s1$293 + ":" + s2$292 + ":" + s3$291))) + (number->string input1$288))) + (number->string input2$289))) + (number->string count$287)))))))))))) + (define hide + (lambda (k$620 r$283 x$282) + (call-with-values + k$620 + (lambda (k$625) + (vector + (lambda (r$626) + ((lambda (k$628) + (if (Cyc-fast-lt r$283 100) (k$628 0) (k$628 1))) + (lambda (r$627) (values k$625 r$626 r$627)))) + values + (lambda (k$631 x$286) (k$631 x$286)))) + (lambda (k$623 v$285 i$284) + ((vector-ref v$285 i$284) k$623 x$282))))) + (define run-r7rs-benchmark + (lambda (k$568 name$264 count$263 thunk$262 ok?$261) + ((lambda (rounded$266) + ((lambda (rounded$266) + ((lambda (r$569) + (display + (lambda (r$570) + (display + (lambda (r$571) + (newline + (lambda (r$572) + (current-output-port + (lambda (r$613) + (flush-output-port + (lambda (r$573) + (jiffies-per-second + (lambda (j/s$268) + (current-second + (lambda (t0$269) + (current-jiffy + (lambda (j0$270) + ((lambda (loop$273) + ((lambda (loop$273) + ((lambda (r$577) + ((cell-get loop$273) + k$568 + 0 + #f)) + (set-cell! + loop$273 + (lambda (k$579 + i$275 + result$274) + (if (Cyc-fast-lt + i$275 + count$263) + (thunk$262 + (lambda (r$582) + ((cell-get + loop$273) + k$579 + (Cyc-fast-plus + i$275 + 1) + r$582))) + (ok?$261 + (lambda (r$583) + (if r$583 + (current-jiffy + (lambda (j1$276) + (current-second + (lambda (t1$277) + ((cell-get + rounded$266) + (lambda (secs2$280) + (display + (lambda (r$590) + (write (lambda (r$591) + (display + (lambda (r$592) + (write (lambda (r$593) + (display + (lambda (r$594) + (display + (lambda (r$595) + (newline + (lambda (r$596) + (display + (lambda (r$597) + (this-scheme-implementation-name + (lambda (r$605) + (display + (lambda (r$598) + (display + (lambda (r$599) + (display + (lambda (r$600) + (display + (lambda (r$601) + (display + (lambda (r$602) + (newline + (lambda (r$603) + (current-output-port + (lambda (r$604) + (flush-output-port + (lambda (r$584) + (k$579 result$274)) + r$604)))))) + (inexact__inline__ + (Cyc-fast-div + (Cyc-fast-sub + j1$276 + j0$270) + j/s$268)))) + ",")) + name$264)) + ",")) + r$605)))) + "+!CSVLINE!+")))) + name$264)) + ") for ")) + secs2$280)) + " seconds (")) + (inexact__inline__ + (Cyc-fast-div + (Cyc-fast-sub + j1$276 + j0$270) + j/s$268)))) + "Elapsed time: ")) + (Cyc-fast-sub + t1$277 + t0$269)))))) + (display + (lambda (r$608) + (write (lambda (r$609) + (newline + (lambda (r$610) + (current-output-port + (lambda (r$612) + (flush-output-port + (lambda (r$611) + (k$579 result$274)) + r$612)))))) + result$274)) + "ERROR: returned incorrect result: "))) + result$274)))))) + (cell loop$273))) + #f)))))))) + r$613)))))) + name$264)) + "Running ")) + (set-cell! + rounded$266 + (lambda (k$615 x$281) + (k$615 (Cyc-fast-div + (round__inline__ (Cyc-fast-mul 1000 x$281)) + 1000)))))) + (cell rounded$266))) + #f))) + (define this-scheme-implementation-name + (lambda (k$564) + (Cyc-version + (lambda (r$565) + (k$564 (string-append "cyclone-" r$565)))))) + (main %halt)) + */ +/* +"---------------- after closure-convert:" + */ +/* +((define bitwise-not + (lambda (k$1272 x$560) + ((%closure + (lambda (self$1652 r$1273) + ((%closure-ref (%closure-ref self$1652 1) 0) + (%closure-ref self$1652 1) + (Cyc-fast-sub r$1273 1))) + k$1272) + (- x$560)))) + (define bitwise-and + (lambda (k$1259 x$558 y$557) + ((%closure + (lambda (self$1642 r$1260) + (if r$1260 + ((%closure-ref (%closure-ref self$1642 1) 0) + (%closure-ref self$1642 1) + 0) + ((%closure + (lambda (self$1643 r$1261) + (if r$1261 + ((%closure-ref (%closure-ref self$1643 1) 0) + (%closure-ref self$1643 1) + 0) + ((%closure + (lambda (self$1644 r$1262) + (if r$1262 + ((%closure-ref (%closure-ref self$1644 1) 0) + (%closure-ref self$1644 1) + (%closure-ref self$1644 3)) + ((%closure + (lambda (self$1645 r$1263) + (if r$1263 + ((%closure-ref (%closure-ref self$1645 1) 0) + (%closure-ref self$1645 1) + (%closure-ref self$1645 2)) + ((%closure-ref div 0) + div + (%closure + (lambda (self$1646 r$1268) + ((%closure-ref div 0) + div + (%closure + (lambda (self$1647 r$1269) + ((%closure-ref bitwise-and 0) + bitwise-and + (%closure + (lambda (self$1648 z$559) + ((%closure + (lambda (self$1650 k$1266) + ((%closure-ref odd? 0) + odd? + (%closure + (lambda (self$1651 + r$1267) + (if r$1267 + ((%closure-ref + odd? + 0) + odd? + (%closure-ref + self$1651 + 1) + (%closure-ref + self$1651 + 2)) + ((%closure-ref + (%closure-ref + self$1651 + 1) + 0) + (%closure-ref + self$1651 + 1) + #f))) + k$1266 + (%closure-ref + self$1650 + 2)) + (%closure-ref + self$1650 + 1))) + (%closure-ref self$1648 2) + (%closure-ref self$1648 3)) + (%closure + (lambda (self$1649 r$1265) + (if r$1265 + ((%closure-ref + (%closure-ref + self$1649 + 1) + 0) + (%closure-ref + self$1649 + 1) + (+ (%closure-ref + self$1649 + 2) + (%closure-ref + self$1649 + 2) + 1)) + ((%closure-ref + (%closure-ref + self$1649 + 1) + 0) + (%closure-ref + self$1649 + 1) + (Cyc-fast-plus + (%closure-ref + self$1649 + 2) + (%closure-ref + self$1649 + 2))))) + (%closure-ref self$1648 1) + z$559))) + (%closure-ref self$1647 1) + (%closure-ref self$1647 3) + (%closure-ref self$1647 4)) + (%closure-ref self$1647 2) + r$1269)) + (%closure-ref self$1646 1) + r$1268 + (%closure-ref self$1646 2) + (%closure-ref self$1646 3)) + (%closure-ref self$1646 3) + 2)) + (%closure-ref self$1645 1) + (%closure-ref self$1645 2) + (%closure-ref self$1645 3)) + (%closure-ref self$1645 2) + 2))) + (%closure-ref self$1644 1) + (%closure-ref self$1644 2) + (%closure-ref self$1644 3)) + (Cyc-fast-eq (%closure-ref self$1644 3) -1)))) + (%closure-ref self$1643 1) + (%closure-ref self$1643 2) + (%closure-ref self$1643 3)) + (Cyc-fast-eq (%closure-ref self$1643 2) -1)))) + (%closure-ref self$1642 1) + (%closure-ref self$1642 2) + (%closure-ref self$1642 3)) + (Cyc-fast-eq (%closure-ref self$1642 3) 0)))) + k$1259 + x$558 + y$557) + (Cyc-fast-eq x$558 0)))) + (define div + (lambda (k$1243 x$552 y$551) + ((%closure + (lambda (self$1641 k$1254) + (if (exact-integer?__inline__ + (%closure-ref self$1641 1)) + (if (exact-integer?__inline__ + (%closure-ref self$1641 2)) + ((%closure-ref k$1254 0) + k$1254 + (Cyc-fast-gte (%closure-ref self$1641 1) 0)) + ((%closure-ref k$1254 0) k$1254 #f)) + ((%closure-ref k$1254 0) k$1254 #f))) + x$552 + y$551) + (%closure + (lambda (self$1640 r$1244) + (if r$1244 + ((%closure-ref (%closure-ref self$1640 1) 0) + (%closure-ref self$1640 1) + (quotient__inline__ + (%closure-ref self$1640 2) + (%closure-ref self$1640 3))) + (if (Cyc-fast-lt (%closure-ref self$1640 3) 0) + (if (Cyc-fast-eq + (Cyc-fast-sub + (%closure-ref self$1640 2) + (Cyc-fast-mul + (quotient__inline__ + (%closure-ref self$1640 2) + (%closure-ref self$1640 3)) + (%closure-ref self$1640 3))) + 0) + ((%closure-ref (%closure-ref self$1640 1) 0) + (%closure-ref self$1640 1) + (quotient__inline__ + (%closure-ref self$1640 2) + (%closure-ref self$1640 3))) + ((%closure-ref (%closure-ref self$1640 1) 0) + (%closure-ref self$1640 1) + (Cyc-fast-plus + (quotient__inline__ + (%closure-ref self$1640 2) + (%closure-ref self$1640 3)) + 1))) + (if (Cyc-fast-eq + (Cyc-fast-sub + (%closure-ref self$1640 2) + (Cyc-fast-mul + (quotient__inline__ + (%closure-ref self$1640 2) + (%closure-ref self$1640 3)) + (%closure-ref self$1640 3))) + 0) + ((%closure-ref (%closure-ref self$1640 1) 0) + (%closure-ref self$1640 1) + (quotient__inline__ + (%closure-ref self$1640 2) + (%closure-ref self$1640 3))) + ((%closure-ref (%closure-ref self$1640 1) 0) + (%closure-ref self$1640 1) + (Cyc-fast-sub + (quotient__inline__ + (%closure-ref self$1640 2) + (%closure-ref self$1640 3)) + 1)))))) + k$1243 + x$552 + y$551)))) + (define mod + (lambda (k$1227 x$546 y$545) + ((%closure + (lambda (self$1639 k$1238) + (if (exact-integer?__inline__ + (%closure-ref self$1639 1)) + (if (exact-integer?__inline__ + (%closure-ref self$1639 2)) + ((%closure-ref k$1238 0) + k$1238 + (Cyc-fast-gte (%closure-ref self$1639 1) 0)) + ((%closure-ref k$1238 0) k$1238 #f)) + ((%closure-ref k$1238 0) k$1238 #f))) + x$546 + y$545) + (%closure + (lambda (self$1638 r$1228) + (if r$1228 + ((%closure-ref remainder 0) + remainder + (%closure-ref self$1638 1) + (%closure-ref self$1638 2) + (%closure-ref self$1638 3)) + (if (Cyc-fast-lt (%closure-ref self$1638 3) 0) + (if (Cyc-fast-eq + (Cyc-fast-sub + (%closure-ref self$1638 2) + (Cyc-fast-mul + (quotient__inline__ + (%closure-ref self$1638 2) + (%closure-ref self$1638 3)) + (%closure-ref self$1638 3))) + 0) + ((%closure-ref (%closure-ref self$1638 1) 0) + (%closure-ref self$1638 1) + 0) + ((%closure-ref (%closure-ref self$1638 1) 0) + (%closure-ref self$1638 1) + (Cyc-fast-sub + (Cyc-fast-sub + (%closure-ref self$1638 2) + (Cyc-fast-mul + (quotient__inline__ + (%closure-ref self$1638 2) + (%closure-ref self$1638 3)) + (%closure-ref self$1638 3))) + (%closure-ref self$1638 3)))) + (if (Cyc-fast-eq + (Cyc-fast-sub + (%closure-ref self$1638 2) + (Cyc-fast-mul + (quotient__inline__ + (%closure-ref self$1638 2) + (%closure-ref self$1638 3)) + (%closure-ref self$1638 3))) + 0) + ((%closure-ref (%closure-ref self$1638 1) 0) + (%closure-ref self$1638 1) + 0) + ((%closure-ref (%closure-ref self$1638 1) 0) + (%closure-ref self$1638 1) + (Cyc-fast-plus + (Cyc-fast-sub + (%closure-ref self$1638 2) + (Cyc-fast-mul + (quotient__inline__ + (%closure-ref self$1638 2) + (%closure-ref self$1638 3)) + (%closure-ref self$1638 3))) + (%closure-ref self$1638 3))))))) + k$1227 + x$546 + y$545)))) + (define random-state + (lambda (k$1224 n$544) + ((%closure-ref k$1224 0) k$1224 (cons n$544 #f)))) + (define rand + (lambda (k$1211 state$534) + ((%closure + (lambda (self$1632 seed$539) + ((%closure-ref div 0) + div + (%closure + (lambda (self$1633 hi$540) + ((%closure-ref mod 0) + mod + (%closure + (lambda (self$1634 lo$541) + ((%closure + (lambda (self$1637 k$1218) + (if (Cyc-fast-gt + (Cyc-fast-sub + (Cyc-fast-mul 2813 (%closure-ref self$1637 2)) + (Cyc-fast-mul 2699 (%closure-ref self$1637 1))) + 0) + ((%closure-ref k$1218 0) + k$1218 + (Cyc-fast-sub + (Cyc-fast-mul 2813 (%closure-ref self$1637 2)) + (Cyc-fast-mul 2699 (%closure-ref self$1637 1)))) + ((%closure-ref k$1218 0) + k$1218 + (Cyc-fast-plus + (Cyc-fast-sub + (Cyc-fast-mul 2813 (%closure-ref self$1637 2)) + (Cyc-fast-mul 2699 (%closure-ref self$1637 1))) + 8388607)))) + (%closure-ref self$1634 1) + lo$541) + (%closure + (lambda (self$1635 val$543) + ((%closure + (lambda (self$1636 r$1217) + ((%closure-ref (%closure-ref self$1636 1) 0) + (%closure-ref self$1636 1) + (%closure-ref self$1636 2))) + (%closure-ref self$1635 1) + val$543) + (set-car! (%closure-ref self$1635 2) val$543))) + (%closure-ref self$1634 2) + (%closure-ref self$1634 3)))) + hi$540 + (%closure-ref self$1633 1) + (%closure-ref self$1633 3)) + (%closure-ref self$1633 2) + 2787)) + (%closure-ref self$1632 1) + seed$539 + (%closure-ref self$1632 2)) + seed$539 + 2787)) + k$1211 + state$534) + (car state$534)))) + (define random-int + (lambda (k$1207 n$533 state$532) + ((%closure-ref rand 0) + rand + (%closure + (lambda (self$1631 r$1208) + ((%closure-ref mod 0) + mod + (%closure-ref self$1631 1) + r$1208 + (%closure-ref self$1631 2))) + k$1207 + n$533) + state$532))) + (define base-set + (lambda (k$1203 nelts$531) + ((%closure-ref k$1203 0) + k$1203 + (cons nelts$531 '())))) + (define get-set-root + (lambda (k$1186 s$522) + ((%closure + (lambda (self$1615 r$523) + ((%closure + (lambda (self$1616 lp$524) + ((%closure + (lambda (self$1617 lp$524) + ((%closure + (lambda (self$1630 r$1187) + ((%closure-ref + (cell-get (%closure-ref self$1630 2)) + 0) + (cell-get (%closure-ref self$1630 2)) + (%closure-ref self$1630 1) + (%closure-ref self$1630 3))) + (%closure-ref self$1617 1) + lp$524 + (%closure-ref self$1617 2)) + (set-cell! + lp$524 + (%closure + (lambda (self$1618 k$1189 r$525) + (if (pair? (cdr r$525)) + ((%closure-ref + (cell-get (%closure-ref self$1618 1)) + 0) + (cell-get (%closure-ref self$1618 1)) + k$1189 + (cdr r$525)) + ((%closure + (lambda (self$1620 k$1193) + ((%closure + (lambda (self$1621 r$1194) + (if r$1194 + ((%closure-ref + (%closure-ref self$1621 1) + 0) + (%closure-ref self$1621 1) + #f) + ((%closure + (lambda (self$1622 x$527) + ((%closure + (lambda (self$1623 lp$528) + ((%closure + (lambda (self$1624 lp$528) + ((%closure + (lambda (self$1629 + r$1195) + ((%closure-ref + (cell-get + (%closure-ref + self$1629 + 2)) + 0) + (cell-get + (%closure-ref + self$1629 + 2)) + (%closure-ref + self$1629 + 1) + (%closure-ref + self$1629 + 3))) + (%closure-ref + self$1624 + 1) + lp$528 + (%closure-ref + self$1624 + 3)) + (set-cell! + lp$528 + (%closure + (lambda (self$1625 + k$1197 + x$529) + ((%closure + (lambda (self$1626 + next$530) + ((%closure + (lambda (self$1627 + r$1199) + (if r$1199 + ((%closure-ref + (%closure-ref + self$1627 + 1) + 0) + (%closure-ref + self$1627 + 1) + #f) + ((%closure + (lambda (self$1628 + r$1200) + ((%closure-ref + (cell-get + (%closure-ref + self$1628 + 2)) + 0) + (cell-get + (%closure-ref + self$1628 + 2)) + (%closure-ref + self$1628 + 1) + (%closure-ref + self$1628 + 3))) + (%closure-ref + self$1627 + 1) + (%closure-ref + self$1627 + 2) + (%closure-ref + self$1627 + 3)) + (set-cdr! + (%closure-ref + self$1627 + 5) + (%closure-ref + self$1627 + 4))))) + (%closure-ref + self$1626 + 1) + (%closure-ref + self$1626 + 2) + next$530 + (%closure-ref + self$1626 + 3) + (%closure-ref + self$1626 + 4)) + (eq? (%closure-ref + self$1626 + 3) + next$530))) + k$1197 + (%closure-ref + self$1625 + 1) + (%closure-ref + self$1625 + 2) + x$529) + (cdr x$529))) + lp$528 + (%closure-ref + self$1624 + 2))))) + (%closure-ref self$1623 1) + (%closure-ref self$1623 2) + (%closure-ref + self$1623 + 3)) + (cell lp$528))) + (%closure-ref self$1622 1) + (%closure-ref self$1622 2) + x$527) + #f)) + (%closure-ref self$1621 1) + (%closure-ref self$1621 2)) + (%closure-ref self$1621 3)))) + k$1193 + (%closure-ref self$1620 1) + (%closure-ref self$1620 2)) + (eq? (%closure-ref self$1620 1) + (%closure-ref self$1620 2)))) + r$525 + (%closure-ref self$1618 2)) + (%closure + (lambda (self$1619 r$1192) + ((%closure-ref (%closure-ref self$1619 1) 0) + (%closure-ref self$1619 1) + (%closure-ref self$1619 2))) + k$1189 + r$525)))) + lp$524 + (%closure-ref self$1617 3))))) + (%closure-ref self$1616 1) + (%closure-ref self$1616 2) + (%closure-ref self$1616 3)) + (cell lp$524))) + (%closure-ref self$1615 1) + r$523 + (%closure-ref self$1615 2)) + #f)) + k$1186 + s$522) + s$522))) + (define set-equal? + (lambda (k$1181 s1$521 s2$520) + ((%closure-ref get-set-root 0) + get-set-root + (%closure + (lambda (self$1613 r$1182) + ((%closure-ref get-set-root 0) + get-set-root + (%closure + (lambda (self$1614 r$1183) + ((%closure-ref (%closure-ref self$1614 1) 0) + (%closure-ref self$1614 1) + (eq? (%closure-ref self$1614 2) r$1183))) + (%closure-ref self$1613 1) + r$1182) + (%closure-ref self$1613 2))) + k$1181 + s2$520) + s1$521))) + (define set-size + (lambda (k$1177 s$519) + ((%closure-ref get-set-root 0) + get-set-root + (%closure + (lambda (self$1612 r$1178) + ((%closure-ref (%closure-ref self$1612 1) 0) + (%closure-ref self$1612 1) + (car r$1178))) + k$1177) + s$519))) + (define union! + (lambda (k$1166 s1$513 s2$512) + ((%closure-ref get-set-root 0) + get-set-root + (%closure + (lambda (self$1606 r1$514) + ((%closure-ref get-set-root 0) + get-set-root + (%closure + (lambda (self$1607 r2$515) + ((%closure-ref set-size 0) + set-size + (%closure + (lambda (self$1608 n1$516) + ((%closure-ref set-size 0) + set-size + (%closure + (lambda (self$1609 n2$517) + (if (Cyc-fast-gt (%closure-ref self$1609 2) n2$517) + ((%closure + (lambda (self$1611 r$1173) + ((%closure-ref (%closure-ref self$1611 1) 0) + (%closure-ref self$1611 1) + (set-car! + (%closure-ref self$1611 4) + (Cyc-fast-plus + (%closure-ref self$1611 2) + (%closure-ref self$1611 3))))) + (%closure-ref self$1609 1) + (%closure-ref self$1609 2) + n2$517 + (%closure-ref self$1609 3)) + (set-cdr! + (%closure-ref self$1609 4) + (%closure-ref self$1609 3))) + ((%closure + (lambda (self$1610 r$1174) + ((%closure-ref (%closure-ref self$1610 1) 0) + (%closure-ref self$1610 1) + (set-car! + (%closure-ref self$1610 4) + (Cyc-fast-plus + (%closure-ref self$1610 2) + (%closure-ref self$1610 3))))) + (%closure-ref self$1609 1) + (%closure-ref self$1609 2) + n2$517 + (%closure-ref self$1609 4)) + (set-cdr! + (%closure-ref self$1609 3) + (%closure-ref self$1609 4))))) + (%closure-ref self$1608 1) + n1$516 + (%closure-ref self$1608 2) + (%closure-ref self$1608 3)) + (%closure-ref self$1608 3))) + (%closure-ref self$1607 1) + (%closure-ref self$1607 2) + r2$515) + (%closure-ref self$1607 2))) + (%closure-ref self$1606 1) + r1$514) + (%closure-ref self$1606 2))) + k$1166 + s2$512) + s1$513))) + (define make-wall + (lambda (k$1162 owner$511 neighbor$510 bit$509) + ((%closure-ref vector 0) + vector + k$1162 + 'wall + owner$511 + neighbor$510 + bit$509))) + (define wall:owner + (lambda (k$1159 o$508) + ((%closure-ref k$1159 0) + k$1159 + (vector-ref o$508 1)))) + (define wall:neighbor + (lambda (k$1156 o$507) + ((%closure-ref k$1156 0) + k$1156 + (vector-ref o$507 2)))) + (define wall:bit + (lambda (k$1153 o$506) + ((%closure-ref k$1153 0) + k$1153 + (vector-ref o$506 3)))) + (define make-cell + (lambda (k$1149 reachable$505 id$504) + ((%closure-ref vector 0) + vector + k$1149 + 'cell + reachable$505 + id$504 + -1 + #f + #f))) + (define cell:reachable + (lambda (k$1146 o$503) + ((%closure-ref k$1146 0) + k$1146 + (vector-ref o$503 1)))) + (define cell:id + (lambda (k$1143 o$502) + ((%closure-ref k$1143 0) + k$1143 + (vector-ref o$502 2)))) + (define cell:walls + (lambda (k$1140 o$501) + ((%closure-ref k$1140 0) + k$1140 + (vector-ref o$501 3)))) + (define set-cell:walls + (lambda (k$1137 o$500 v$499) + ((%closure-ref k$1137 0) + k$1137 + (vector-set! o$500 3 v$499)))) + (define cell:parent + (lambda (k$1134 o$498) + ((%closure-ref k$1134 0) + k$1134 + (vector-ref o$498 4)))) + (define set-cell:parent + (lambda (k$1131 o$497 v$496) + ((%closure-ref k$1131 0) + k$1131 + (vector-set! o$497 4 v$496)))) + (define cell:mark + (lambda (k$1128 o$495) + ((%closure-ref k$1128 0) + k$1128 + (vector-ref o$495 5)))) + (define set-cell:mark + (lambda (k$1125 o$494 v$493) + ((%closure-ref k$1125 0) + k$1125 + (vector-set! o$494 5 v$493)))) + (define vector-for-each-rev + (lambda (k$1113 proc$489 v$488) + ((%closure + (lambda (self$1601 lp$491) + ((%closure + (lambda (self$1602 lp$491) + ((%closure + (lambda (self$1605 r$1115) + ((%closure-ref + (cell-get (%closure-ref self$1605 2)) + 0) + (cell-get (%closure-ref self$1605 2)) + (%closure-ref self$1605 1) + (Cyc-fast-sub + (vector-length (%closure-ref self$1605 3)) + 1))) + (%closure-ref self$1602 1) + lp$491 + (%closure-ref self$1602 3)) + (set-cell! + lp$491 + (%closure + (lambda (self$1603 k$1117 i$492) + (if (Cyc-fast-gte i$492 0) + ((%closure-ref (%closure-ref self$1603 2) 0) + (%closure-ref self$1603 2) + (%closure + (lambda (self$1604 r$1119) + ((%closure-ref + (cell-get (%closure-ref self$1604 3)) + 0) + (cell-get (%closure-ref self$1604 3)) + (%closure-ref self$1604 2) + (Cyc-fast-sub (%closure-ref self$1604 1) 1))) + i$492 + k$1117 + (%closure-ref self$1603 1)) + (vector-ref (%closure-ref self$1603 3) i$492)) + ((%closure-ref k$1117 0) k$1117 #f))) + lp$491 + (%closure-ref self$1602 2) + (%closure-ref self$1602 3))))) + (%closure-ref self$1601 1) + (%closure-ref self$1601 2) + (%closure-ref self$1601 3)) + (cell lp$491))) + k$1113 + proc$489 + v$488) + #f))) + (define permute-vec! + (lambda (k$1097 v$482 random-state$481) + ((%closure + (lambda (self$1588 r$1110) + ((%closure + (lambda (self$1589 lp$484) + ((%closure + (lambda (self$1590 lp$484) + ((%closure + (lambda (self$1599 r$1100) + ((%closure-ref + (cell-get (%closure-ref self$1599 2)) + 0) + (cell-get (%closure-ref self$1599 2)) + (%closure + (lambda (self$1600 r$1098) + ((%closure-ref (%closure-ref self$1600 1) 0) + (%closure-ref self$1600 1) + (%closure-ref self$1600 2))) + (%closure-ref self$1599 1) + (%closure-ref self$1599 4)) + (Cyc-fast-sub (%closure-ref self$1599 3) 1))) + (%closure-ref self$1590 1) + lp$484 + (%closure-ref self$1590 2) + (%closure-ref self$1590 4)) + (set-cell! + lp$484 + (%closure + (lambda (self$1591 k$1102 i$485) + ((%closure + (lambda (self$1592 r$1103) + (if r$1103 + ((%closure + (lambda (self$1593 r$1106) + ((%closure-ref random-int 0) + random-int + (%closure + (lambda (self$1594 r$1107) + ((%closure + (lambda (self$1595 + elt-i$487 + j$486) + ((%closure + (lambda (self$1596 r$1109) + ((%closure + (lambda (self$1597 + r$1108) + ((%closure + (lambda (self$1598 + r$1104) + ((%closure-ref + (cell-get + (%closure-ref + self$1598 + 3)) + 0) + (cell-get + (%closure-ref + self$1598 + 3)) + (%closure-ref + self$1598 + 2) + (Cyc-fast-sub + (%closure-ref + self$1598 + 1) + 1))) + (%closure-ref + self$1597 + 2) + (%closure-ref + self$1597 + 4) + (%closure-ref + self$1597 + 5)) + (vector-set! + (%closure-ref + self$1597 + 6) + (%closure-ref + self$1597 + 3) + (%closure-ref + self$1597 + 1)))) + (%closure-ref + self$1596 + 1) + (%closure-ref + self$1596 + 2) + (%closure-ref + self$1596 + 3) + (%closure-ref + self$1596 + 4) + (%closure-ref + self$1596 + 5) + (%closure-ref + self$1596 + 6)) + (vector-set! + (%closure-ref + self$1596 + 6) + (%closure-ref + self$1596 + 2) + r$1109))) + elt-i$487 + (%closure-ref self$1595 1) + j$486 + (%closure-ref self$1595 2) + (%closure-ref self$1595 3) + (%closure-ref self$1595 4)) + (vector-ref + (%closure-ref self$1595 4) + j$486))) + (%closure-ref self$1594 1) + (%closure-ref self$1594 2) + (%closure-ref self$1594 3) + (%closure-ref self$1594 5)) + (%closure-ref self$1594 4) + r$1107)) + (%closure-ref self$1593 1) + (%closure-ref self$1593 2) + (%closure-ref self$1593 3) + r$1106 + (%closure-ref self$1593 5)) + (%closure-ref self$1593 1) + (%closure-ref self$1593 4))) + (%closure-ref self$1592 1) + (%closure-ref self$1592 2) + (%closure-ref self$1592 3) + (%closure-ref self$1592 4) + (%closure-ref self$1592 5)) + (vector-ref + (%closure-ref self$1592 5) + (%closure-ref self$1592 1))) + ((%closure-ref (%closure-ref self$1592 2) 0) + (%closure-ref self$1592 2) + #f))) + i$485 + k$1102 + (%closure-ref self$1591 1) + (%closure-ref self$1591 2) + (%closure-ref self$1591 3)) + (Cyc-fast-gt i$485 1))) + lp$484 + (%closure-ref self$1590 3) + (%closure-ref self$1590 4))))) + (%closure-ref self$1589 1) + (%closure-ref self$1589 2) + (%closure-ref self$1589 3) + (%closure-ref self$1589 4)) + (cell lp$484))) + (%closure-ref self$1588 1) + r$1110 + (%closure-ref self$1588 2) + (%closure-ref self$1588 3)) + #f)) + k$1097 + random-state$481 + v$482) + (vector-length v$482)))) + (define dig-maze + (lambda (k$1077 walls$472 ncells$471) + ((%closure-ref call-with-current-continuation 0) + call-with-current-continuation + k$1077 + (%closure + (lambda (self$1579 k$1079 quit$473) + ((%closure-ref vector-for-each-rev 0) + vector-for-each-rev + k$1079 + (%closure + (lambda (self$1580 k$1081 wall$474) + ((%closure-ref set-equal? 0) + set-equal? + (%closure + (lambda (self$1581 r$1086) + (if r$1086 + ((%closure-ref (%closure-ref self$1581 1) 0) + (%closure-ref self$1581 1) + #f) + ((%closure-ref bitwise-not 0) + bitwise-not + (%closure + (lambda (self$1582 r$1088) + ((%closure + (lambda (self$1583 walls$480 wall-mask$479) + ((%closure-ref union! 0) + union! + (%closure + (lambda (self$1584 r$1089) + ((%closure-ref bitwise-and 0) + bitwise-and + (%closure + (lambda (self$1585 r$1093) + ((%closure + (lambda (self$1586 r$1090) + ((%closure-ref set-size 0) + set-size + (%closure + (lambda (self$1587 r$1092) + (if (Cyc-fast-eq + r$1092 + (%closure-ref + self$1587 + 2)) + ((%closure-ref + (%closure-ref + self$1587 + 3) + 0) + (%closure-ref + self$1587 + 3) + (%closure-ref + self$1587 + 1) + #f) + ((%closure-ref + (%closure-ref + self$1587 + 1) + 0) + (%closure-ref + self$1587 + 1) + #f))) + (%closure-ref self$1586 1) + (%closure-ref self$1586 2) + (%closure-ref self$1586 3)) + (vector-ref + (vector-ref + (%closure-ref self$1586 4) + 1) + 1))) + (%closure-ref self$1585 1) + (%closure-ref self$1585 2) + (%closure-ref self$1585 3) + (%closure-ref self$1585 4)) + (vector-set! + (vector-ref + (%closure-ref self$1585 4) + 1) + 3 + r$1093))) + (%closure-ref self$1584 1) + (%closure-ref self$1584 2) + (%closure-ref self$1584 3) + (%closure-ref self$1584 4)) + (%closure-ref self$1584 6) + (%closure-ref self$1584 5))) + (%closure-ref self$1583 1) + (%closure-ref self$1583 2) + (%closure-ref self$1583 3) + (%closure-ref self$1583 4) + wall-mask$479 + walls$480) + (vector-ref + (vector-ref (%closure-ref self$1583 4) 1) + 1) + (vector-ref + (vector-ref (%closure-ref self$1583 4) 2) + 1))) + (%closure-ref self$1582 1) + (%closure-ref self$1582 2) + (%closure-ref self$1582 3) + (%closure-ref self$1582 4)) + (vector-ref + (vector-ref (%closure-ref self$1582 4) 1) + 3) + r$1088)) + (%closure-ref self$1581 1) + (%closure-ref self$1581 2) + (%closure-ref self$1581 3) + (%closure-ref self$1581 4)) + (vector-ref (%closure-ref self$1581 4) 3)))) + k$1081 + (%closure-ref self$1580 1) + (%closure-ref self$1580 2) + wall$474) + (vector-ref (vector-ref wall$474 1) 1) + (vector-ref (vector-ref wall$474 2) 1))) + (%closure-ref self$1579 1) + quit$473) + (%closure-ref self$1579 2))) + ncells$471 + walls$472)))) + (define dfs-maze + (lambda (k$1067 maze$464 root$463 do-children$462) + ((%closure + (lambda (self$1571 node$466) + ((%closure + (lambda (self$1572 search$467) + ((%closure + (lambda (self$1573 search$467) + ((%closure + (lambda (self$1578 r$1068) + ((%closure-ref + (cell-get (%closure-ref self$1578 3)) + 0) + (cell-get (%closure-ref self$1578 3)) + (%closure-ref self$1578 1) + (%closure-ref self$1578 2) + #f)) + (%closure-ref self$1573 2) + (%closure-ref self$1573 4) + search$467) + (set-cell! + search$467 + (%closure + (lambda (self$1574 k$1070 node$469 parent$468) + ((%closure + (lambda (self$1575 r$1071) + ((%closure-ref (%closure-ref self$1575 1) 0) + (%closure-ref self$1575 1) + (%closure-ref self$1575 2) + (%closure + (lambda (self$1576 k$1073 child$470) + ((%closure + (lambda (self$1577 r$1074) + (if r$1074 + ((%closure-ref + (%closure-ref self$1577 2) + 0) + (%closure-ref self$1577 2) + #f) + ((%closure-ref + (cell-get + (%closure-ref self$1577 4)) + 0) + (cell-get + (%closure-ref self$1577 4)) + (%closure-ref self$1577 2) + (%closure-ref self$1577 1) + (%closure-ref self$1577 3)))) + child$470 + k$1073 + (%closure-ref self$1576 1) + (%closure-ref self$1576 3)) + (eq? child$470 + (%closure-ref self$1576 2)))) + (%closure-ref self$1575 4) + (%closure-ref self$1575 5) + (%closure-ref self$1575 6)) + (%closure-ref self$1575 3) + (%closure-ref self$1575 4))) + (%closure-ref self$1574 1) + k$1070 + (%closure-ref self$1574 2) + node$469 + parent$468 + (%closure-ref self$1574 3)) + (vector-set! node$469 4 parent$468))) + (%closure-ref self$1573 1) + (%closure-ref self$1573 3) + search$467)))) + (%closure-ref self$1572 1) + (%closure-ref self$1572 2) + (%closure-ref self$1572 3) + (%closure-ref self$1572 4)) + (cell search$467))) + (%closure-ref self$1571 1) + (%closure-ref self$1571 2) + (%closure-ref self$1571 3) + node$466) + #f)) + do-children$462 + k$1067 + maze$464) + root$463))) + (define reroot-maze + (lambda (k$1059 new-root$455) + ((%closure + (lambda (self$1564 node$457) + ((%closure + (lambda (self$1565 lp$458) + ((%closure + (lambda (self$1566 lp$458) + ((%closure + (lambda (self$1570 r$1060) + ((%closure-ref + (cell-get (%closure-ref self$1570 2)) + 0) + (cell-get (%closure-ref self$1570 2)) + (%closure-ref self$1570 1) + (%closure-ref self$1570 3) + #f)) + (%closure-ref self$1566 1) + lp$458 + (%closure-ref self$1566 2)) + (set-cell! + lp$458 + (%closure + (lambda (self$1567 k$1062 node$460 new-parent$459) + ((%closure + (lambda (self$1568 old-parent$461) + ((%closure + (lambda (self$1569 r$1064) + (if (%closure-ref self$1569 4) + ((%closure-ref + (cell-get (%closure-ref self$1569 2)) + 0) + (cell-get (%closure-ref self$1569 2)) + (%closure-ref self$1569 1) + (%closure-ref self$1569 4) + (%closure-ref self$1569 3)) + ((%closure-ref + (%closure-ref self$1569 1) + 0) + (%closure-ref self$1569 1) + #f))) + (%closure-ref self$1568 1) + (%closure-ref self$1568 2) + (%closure-ref self$1568 4) + old-parent$461) + (vector-set! + (%closure-ref self$1568 4) + 4 + (%closure-ref self$1568 3)))) + k$1062 + (%closure-ref self$1567 1) + new-parent$459 + node$460) + (vector-ref node$460 4))) + lp$458)))) + (%closure-ref self$1565 1) + (%closure-ref self$1565 2)) + (cell lp$458))) + (%closure-ref self$1564 1) + node$457) + #f)) + k$1059) + new-root$455))) + (define path-length + (lambda (k$1050 cell$449) + ((%closure + (lambda (self$1560 lp$105$452) + ((%closure + (lambda (self$1561 lp$105$452) + ((%closure + (lambda (self$1563 r$1052) + ((%closure-ref + (cell-get (%closure-ref self$1563 3)) + 0) + (cell-get (%closure-ref self$1563 3)) + (%closure-ref self$1563 2) + 0 + (vector-ref (%closure-ref self$1563 1) 4))) + (%closure-ref self$1561 1) + (%closure-ref self$1561 2) + lp$105$452) + (set-cell! + lp$105$452 + (%closure + (lambda (self$1562 k$1054 len$454 node$453) + (if node$453 + ((%closure-ref + (cell-get (%closure-ref self$1562 1)) + 0) + (cell-get (%closure-ref self$1562 1)) + k$1054 + (Cyc-fast-plus len$454 1) + (vector-ref node$453 4)) + ((%closure-ref k$1054 0) k$1054 len$454))) + lp$105$452)))) + (%closure-ref self$1560 1) + (%closure-ref self$1560 2)) + (cell lp$105$452))) + cell$449 + k$1050) + #f))) + (define mark-path + (lambda (k$1042 node$444) + ((%closure + (lambda (self$1553 node$445) + ((%closure + (lambda (self$1554 lp$446) + ((%closure + (lambda (self$1555 lp$446) + ((%closure + (lambda (self$1559 r$1043) + ((%closure-ref + (cell-get (%closure-ref self$1559 2)) + 0) + (cell-get (%closure-ref self$1559 2)) + (%closure-ref self$1559 1) + (%closure-ref self$1559 3))) + (%closure-ref self$1555 1) + lp$446 + (%closure-ref self$1555 2)) + (set-cell! + lp$446 + (%closure + (lambda (self$1556 k$1045 node$447) + ((%closure + (lambda (self$1557 r$1046) + ((%closure + (lambda (self$1558 tmp$111$448) + (if tmp$111$448 + ((%closure-ref + (cell-get (%closure-ref self$1558 2)) + 0) + (cell-get (%closure-ref self$1558 2)) + (%closure-ref self$1558 1) + tmp$111$448) + ((%closure-ref + (%closure-ref self$1558 1) + 0) + (%closure-ref self$1558 1) + #f))) + (%closure-ref self$1557 1) + (%closure-ref self$1557 2)) + (vector-ref (%closure-ref self$1557 3) 4))) + k$1045 + (%closure-ref self$1556 1) + node$447) + (vector-set! node$447 5 #t))) + lp$446)))) + (%closure-ref self$1554 1) + (%closure-ref self$1554 2)) + (cell lp$446))) + (%closure-ref self$1553 1) + node$445) + #f)) + k$1042) + node$444))) + (define make-harr + (lambda (k$1038 nrows$443 ncols$442 elts$441) + ((%closure-ref vector 0) + vector + k$1038 + 'harr + nrows$443 + ncols$442 + elts$441))) + (define harr:nrows + (lambda (k$1035 o$440) + ((%closure-ref k$1035 0) + k$1035 + (vector-ref o$440 1)))) + (define harr:ncols + (lambda (k$1032 o$439) + ((%closure-ref k$1032 0) + k$1032 + (vector-ref o$439 2)))) + (define harr:elts + (lambda (k$1029 o$438) + ((%closure-ref k$1029 0) + k$1029 + (vector-ref o$438 3)))) + (define href + (lambda (k$1020 ha$435 x$434 y$433) + ((%closure-ref div 0) + div + (%closure + (lambda (self$1550 r$1021) + ((%closure-ref div 0) + div + (%closure + (lambda (self$1551 r$1022) + ((%closure + (lambda (self$1552 r$437 c$436) + ((%closure-ref (%closure-ref self$1552 2) 0) + (%closure-ref self$1552 2) + (vector-ref + (vector-ref (%closure-ref self$1552 1) 3) + (Cyc-fast-plus + (Cyc-fast-mul + (vector-ref (%closure-ref self$1552 1) 2) + r$437) + c$436)))) + (%closure-ref self$1551 1) + (%closure-ref self$1551 2)) + (%closure-ref self$1551 3) + r$1022)) + (%closure-ref self$1550 1) + (%closure-ref self$1550 2) + r$1021) + (%closure-ref self$1550 3) + 3)) + ha$435 + k$1020 + x$434) + y$433 + 2))) + (define href/rc + (lambda (k$1013 ha$432 r$431 c$430) + ((%closure-ref k$1013 0) + k$1013 + (vector-ref + (vector-ref ha$432 3) + (Cyc-fast-plus + (Cyc-fast-mul (vector-ref ha$432 2) r$431) + c$430))))) + (define harr-tabulate + (lambda (k$987 nrows$418 ncols$417 proc$416) + ((%closure + (lambda (self$1535 v$419) + ((%closure + (lambda (self$1536 lp$113$421) + ((%closure + (lambda (self$1537 lp$113$421) + ((%closure + (lambda (self$1548 r$991) + ((%closure-ref + (cell-get (%closure-ref self$1548 2)) + 0) + (cell-get (%closure-ref self$1548 2)) + (%closure + (lambda (self$1549 r$989) + ((%closure-ref vector 0) + vector + (%closure-ref self$1549 1) + 'harr + (%closure-ref self$1549 3) + (%closure-ref self$1549 2) + (%closure-ref self$1549 4))) + (%closure-ref self$1548 1) + (%closure-ref self$1548 3) + (%closure-ref self$1548 4) + (%closure-ref self$1548 5)) + (Cyc-fast-sub (%closure-ref self$1548 4) 1))) + (%closure-ref self$1537 1) + lp$113$421 + (%closure-ref self$1537 2) + (%closure-ref self$1537 3) + (%closure-ref self$1537 5)) + (set-cell! + lp$113$421 + (%closure + (lambda (self$1538 k$993 r$422) + (if (Cyc-fast-lt r$422 0) + ((%closure-ref k$993 0) + k$993 + (Cyc-fast-lt r$422 0)) + ((%closure + (lambda (self$1539 i$424) + ((%closure + (lambda (self$1540 lp$117$426) + ((%closure + (lambda (self$1541 lp$117$426) + ((%closure + (lambda (self$1546 r$998) + ((%closure-ref + (cell-get + (%closure-ref + self$1546 + 4)) + 0) + (cell-get + (%closure-ref self$1546 4)) + (%closure + (lambda (self$1547 r$995) + ((%closure-ref + (cell-get + (%closure-ref + self$1547 + 2)) + 0) + (cell-get + (%closure-ref + self$1547 + 2)) + (%closure-ref + self$1547 + 1) + (Cyc-fast-sub + (%closure-ref + self$1547 + 3) + 1))) + (%closure-ref self$1546 2) + (%closure-ref self$1546 3) + (%closure-ref self$1546 5)) + 0 + (%closure-ref self$1546 1))) + (%closure-ref self$1541 1) + (%closure-ref self$1541 2) + (%closure-ref self$1541 3) + lp$117$426 + (%closure-ref self$1541 6)) + (set-cell! + lp$117$426 + (%closure + (lambda (self$1542 + k$1000 + c$428 + i$427) + (if (Cyc-fast-eq + c$428 + (%closure-ref + self$1542 + 2)) + ((%closure-ref k$1000 0) + k$1000 + (Cyc-fast-eq + c$428 + (%closure-ref + self$1542 + 2))) + ((%closure-ref + bitwise-and + 0) + bitwise-and + (%closure + (lambda (self$1543 + r$1009) + ((%closure-ref + (%closure-ref + self$1543 + 5) + 0) + (%closure-ref + self$1543 + 5) + (%closure + (lambda (self$1544 + r$1005) + ((%closure + (lambda (self$1545 + r$1002) + ((%closure-ref + (cell-get + (%closure-ref + self$1545 + 4)) + 0) + (cell-get + (%closure-ref + self$1545 + 4)) + (%closure-ref + self$1545 + 3) + (Cyc-fast-plus + (%closure-ref + self$1545 + 1) + 1) + (Cyc-fast-plus + (%closure-ref + self$1545 + 2) + 1))) + (%closure-ref + self$1544 + 1) + (%closure-ref + self$1544 + 2) + (%closure-ref + self$1544 + 3) + (%closure-ref + self$1544 + 4)) + (vector-set! + (%closure-ref + self$1544 + 5) + (%closure-ref + self$1544 + 2) + r$1005))) + (%closure-ref + self$1543 + 1) + (%closure-ref + self$1543 + 2) + (%closure-ref + self$1543 + 3) + (%closure-ref + self$1543 + 4) + (%closure-ref + self$1543 + 7)) + (Cyc-fast-mul + 3 + (%closure-ref + self$1543 + 1)) + (Cyc-fast-plus + (Cyc-fast-mul + 2 + (%closure-ref + self$1543 + 6)) + r$1009))) + c$428 + i$427 + k$1000 + (%closure-ref + self$1542 + 1) + (%closure-ref + self$1542 + 3) + (%closure-ref + self$1542 + 4) + (%closure-ref + self$1542 + 5)) + c$428 + 1))) + lp$117$426 + (%closure-ref self$1541 4) + (%closure-ref self$1541 5) + (%closure-ref self$1541 6) + (%closure-ref self$1541 7))))) + (%closure-ref self$1540 1) + (%closure-ref self$1540 2) + (%closure-ref self$1540 3) + (%closure-ref self$1540 4) + (%closure-ref self$1540 5) + (%closure-ref self$1540 6) + (%closure-ref self$1540 7)) + (cell lp$117$426))) + i$424 + (%closure-ref self$1539 1) + (%closure-ref self$1539 2) + (%closure-ref self$1539 3) + (%closure-ref self$1539 4) + (%closure-ref self$1539 5) + (%closure-ref self$1539 6)) + #f)) + k$993 + (%closure-ref self$1538 1) + (%closure-ref self$1538 2) + (%closure-ref self$1538 3) + r$422 + (%closure-ref self$1538 4)) + (Cyc-fast-mul r$422 (%closure-ref self$1538 2))))) + lp$113$421 + (%closure-ref self$1537 2) + (%closure-ref self$1537 4) + (%closure-ref self$1537 5))))) + (%closure-ref self$1536 1) + (%closure-ref self$1536 2) + (%closure-ref self$1536 3) + (%closure-ref self$1536 4) + (%closure-ref self$1536 5)) + (cell lp$113$421))) + (%closure-ref self$1535 1) + (%closure-ref self$1535 2) + (%closure-ref self$1535 3) + (%closure-ref self$1535 4) + v$419) + #f)) + k$987 + ncols$417 + nrows$418 + proc$416) + (make-vector (Cyc-fast-mul nrows$418 ncols$417))))) + (define south-west (%closure-ref 1 0) 1) + (define south (%closure-ref 2 0) 2) + (define south-east (%closure-ref 4 0) 4) + (define gen-maze-array + (lambda (k$974 r$413 c$412) + ((%closure-ref harr-tabulate 0) + harr-tabulate + k$974 + r$413 + c$412 + (%closure + (lambda (self$1534 k$976 x$415 y$414) + ((%closure-ref vector 0) + vector + k$976 + 'cell + (cons 1 '()) + (cons x$415 y$414) + -1 + #f + #f)))))) + (define make-wall-vec + (lambda (k$899 harr$388) + ((%closure + (lambda (self$1489 walls$392) + ((%closure + (lambda (self$1490 walls$392) + ((%closure + (lambda (self$1494 add-wall$396) + ((%closure + (lambda (self$1495 lp$132$404) + ((%closure + (lambda (self$1496 lp$132$404) + ((%closure + (lambda (self$1513 r$936) + ((%closure-ref + (cell-get (%closure-ref self$1513 4)) + 0) + (cell-get (%closure-ref self$1513 4)) + (%closure + (lambda (self$1514 r$905) + ((%closure + (lambda (self$1516 k$907) + (if (Cyc-fast-gt + (vector-ref + (%closure-ref self$1516 2) + 2) + 1) + ((%closure-ref div 0) + div + (%closure + (lambda (self$1517 r$933) + ((%closure-ref href 0) + href + (%closure + (lambda (self$1518 + rmoc-hex$402) + ((%closure + (lambda (self$1532 + k$929) + (if (Cyc-fast-lt + (Cyc-fast-plus + 3 + (Cyc-fast-mul + 6 + (%closure-ref + self$1532 + 3))) + (Cyc-fast-mul + 3 + (Cyc-fast-sub + (vector-ref + (%closure-ref + self$1532 + 2) + 2) + 1))) + ((%closure-ref + href + 0) + href + (%closure + (lambda (self$1533 + r$931) + ((%closure-ref + (%closure-ref + self$1533 + 1) + 0) + (%closure-ref + self$1533 + 1) + (%closure-ref + self$1533 + 2) + (%closure-ref + self$1533 + 3) + r$931 + south-east)) + (%closure-ref + self$1532 + 1) + k$929 + (%closure-ref + self$1532 + 4)) + (%closure-ref + self$1532 + 2) + (Cyc-fast-mul + 3 + (Cyc-fast-sub + (vector-ref + (%closure-ref + self$1532 + 2) + 2) + 1)) + 0) + ((%closure-ref + k$929 + 0) + k$929 + #f))) + (%closure-ref + self$1518 + 1) + (%closure-ref + self$1518 + 2) + (%closure-ref + self$1518 + 4) + rmoc-hex$402) + (%closure + (lambda (self$1519 + r$926) + ((%closure-ref + href + 0) + href + (%closure + (lambda (self$1520 + r$927) + ((%closure-ref + (%closure-ref + self$1520 + 1) + 0) + (%closure-ref + self$1520 + 1) + (%closure + (lambda (self$1521 + r$910) + ((%closure + (lambda (self$1522 + lp$140$399) + ((%closure + (lambda (self$1523 + lp$140$399) + ((%closure + (lambda (self$1531 + r$912) + ((%closure-ref + (cell-get + (%closure-ref + self$1531 + 2)) + 0) + (cell-get + (%closure-ref + self$1531 + 2)) + (%closure-ref + self$1531 + 1) + (Cyc-fast-sub + (Cyc-fast-plus + 3 + (Cyc-fast-mul + 6 + (%closure-ref + self$1531 + 3))) + 6))) + (%closure-ref + self$1523 + 3) + lp$140$399 + (%closure-ref + self$1523 + 4)) + (set-cell! + lp$140$399 + (%closure + (lambda (self$1524 + k$914 + x$400) + (if (Cyc-fast-lt + x$400 + 3) + ((%closure-ref + k$914 + 0) + k$914 + (Cyc-fast-lt + x$400 + 3)) + ((%closure-ref + href + 0) + href + (%closure + (lambda (self$1525 + r$922) + ((%closure-ref + href + 0) + href + (%closure + (lambda (self$1526 + r$923) + ((%closure-ref + (%closure-ref + self$1526 + 1) + 0) + (%closure-ref + self$1526 + 1) + (%closure + (lambda (self$1527 + r$916) + ((%closure-ref + href + 0) + href + (%closure + (lambda (self$1528 + r$919) + ((%closure-ref + href + 0) + href + (%closure + (lambda (self$1529 + r$920) + ((%closure-ref + (%closure-ref + self$1529 + 1) + 0) + (%closure-ref + self$1529 + 1) + (%closure + (lambda (self$1530 + r$917) + ((%closure-ref + (cell-get + (%closure-ref + self$1530 + 2)) + 0) + (cell-get + (%closure-ref + self$1530 + 2)) + (%closure-ref + self$1530 + 1) + (Cyc-fast-sub + (%closure-ref + self$1530 + 3) + 6))) + (%closure-ref + self$1529 + 2) + (%closure-ref + self$1529 + 3) + (%closure-ref + self$1529 + 5)) + (%closure-ref + self$1529 + 4) + r$920 + south-east)) + (%closure-ref + self$1528 + 1) + (%closure-ref + self$1528 + 3) + (%closure-ref + self$1528 + 4) + r$919 + (%closure-ref + self$1528 + 5)) + (%closure-ref + self$1528 + 2) + (Cyc-fast-plus + (%closure-ref + self$1528 + 5) + 3) + 0)) + (%closure-ref + self$1527 + 1) + (%closure-ref + self$1527 + 2) + (%closure-ref + self$1527 + 3) + (%closure-ref + self$1527 + 4) + (%closure-ref + self$1527 + 5)) + (%closure-ref + self$1527 + 2) + (%closure-ref + self$1527 + 5) + 1)) + (%closure-ref + self$1526 + 1) + (%closure-ref + self$1526 + 2) + (%closure-ref + self$1526 + 3) + (%closure-ref + self$1526 + 4) + (%closure-ref + self$1526 + 6)) + (%closure-ref + self$1526 + 5) + r$923 + south-west)) + (%closure-ref + self$1525 + 1) + (%closure-ref + self$1525 + 2) + (%closure-ref + self$1525 + 3) + (%closure-ref + self$1525 + 4) + r$922 + (%closure-ref + self$1525 + 5)) + (%closure-ref + self$1525 + 2) + (Cyc-fast-sub + (%closure-ref + self$1525 + 5) + 3) + 0)) + (%closure-ref + self$1524 + 1) + (%closure-ref + self$1524 + 2) + k$914 + (%closure-ref + self$1524 + 3) + x$400) + (%closure-ref + self$1524 + 2) + x$400 + 1))) + (%closure-ref + self$1523 + 1) + (%closure-ref + self$1523 + 2) + lp$140$399)))) + (%closure-ref + self$1522 + 1) + (%closure-ref + self$1522 + 2) + (%closure-ref + self$1522 + 3) + (%closure-ref + self$1522 + 4)) + (cell lp$140$399))) + (%closure-ref + self$1521 + 1) + (%closure-ref + self$1521 + 2) + (%closure-ref + self$1521 + 3) + (%closure-ref + self$1521 + 4)) + #f)) + (%closure-ref + self$1520 + 1) + (%closure-ref + self$1520 + 2) + (%closure-ref + self$1520 + 3) + (%closure-ref + self$1520 + 4)) + (%closure-ref + self$1520 + 5) + r$927 + south-west)) + (%closure-ref + self$1519 + 1) + (%closure-ref + self$1519 + 2) + (%closure-ref + self$1519 + 3) + (%closure-ref + self$1519 + 4) + (%closure-ref + self$1519 + 5)) + (%closure-ref + self$1519 + 2) + (Cyc-fast-sub + (Cyc-fast-plus + 3 + (Cyc-fast-mul + 6 + (%closure-ref + self$1519 + 4))) + 3) + 0)) + (%closure-ref + self$1518 + 1) + (%closure-ref + self$1518 + 2) + (%closure-ref + self$1518 + 3) + (%closure-ref + self$1518 + 4) + rmoc-hex$402))) + (%closure-ref + self$1517 + 1) + (%closure-ref + self$1517 + 2) + (%closure-ref + self$1517 + 3) + r$933) + (%closure-ref self$1517 2) + (Cyc-fast-plus + 3 + (Cyc-fast-mul 6 r$933)) + 1)) + (%closure-ref self$1516 1) + (%closure-ref self$1516 2) + k$907) + (Cyc-fast-sub + (vector-ref + (%closure-ref self$1516 2) + 2) + 2) + 2) + ((%closure-ref k$907 0) + k$907 + #f))) + (%closure-ref self$1514 1) + (%closure-ref self$1514 2)) + (%closure + (lambda (self$1515 r$906) + ((%closure-ref + (%closure-ref self$1515 1) + 0) + (%closure-ref self$1515 1) + (list->vector + (cell-get + (%closure-ref self$1515 2))))) + (%closure-ref self$1514 3) + (%closure-ref self$1514 4)))) + (%closure-ref self$1513 1) + (%closure-ref self$1513 2) + (%closure-ref self$1513 3) + (%closure-ref self$1513 5)) + (Cyc-fast-mul + (Cyc-fast-sub + (vector-ref + (%closure-ref self$1513 2) + 2) + 1) + 3))) + (%closure-ref self$1496 1) + (%closure-ref self$1496 2) + (%closure-ref self$1496 3) + lp$132$404 + (%closure-ref self$1496 4)) + (set-cell! + lp$132$404 + (%closure + (lambda (self$1497 k$938 x$405) + (if (Cyc-fast-lt x$405 0) + ((%closure-ref k$938 0) + k$938 + (Cyc-fast-lt x$405 0)) + ((%closure-ref bitwise-and 0) + bitwise-and + (%closure + (lambda (self$1498 r$965) + ((%closure + (lambda (self$1499 lp$136$408) + ((%closure + (lambda (self$1500 + lp$136$408) + ((%closure + (lambda (self$1511 + r$943) + ((%closure-ref + (cell-get + (%closure-ref + self$1511 + 4)) + 0) + (cell-get + (%closure-ref + self$1511 + 4)) + (%closure + (lambda (self$1512 + r$940) + ((%closure-ref + (cell-get + (%closure-ref + self$1512 + 2)) + 0) + (cell-get + (%closure-ref + self$1512 + 2)) + (%closure-ref + self$1512 + 1) + (Cyc-fast-sub + (%closure-ref + self$1512 + 3) + 3))) + (%closure-ref + self$1511 + 2) + (%closure-ref + self$1511 + 3) + (%closure-ref + self$1511 + 6)) + (Cyc-fast-plus + (Cyc-fast-mul + (Cyc-fast-sub + (vector-ref + (%closure-ref + self$1511 + 1) + 1) + 1) + 2) + (%closure-ref + self$1511 + 5)))) + (%closure-ref + self$1500 + 2) + (%closure-ref + self$1500 + 3) + (%closure-ref + self$1500 + 4) + lp$136$408 + (%closure-ref + self$1500 + 5) + (%closure-ref + self$1500 + 6)) + (set-cell! + lp$136$408 + (%closure + (lambda (self$1501 + k$945 + y$409) + (if (Cyc-fast-lte + y$409 + 1) + ((%closure-ref + k$945 + 0) + k$945 + (Cyc-fast-lte + y$409 + 1)) + ((%closure-ref + href + 0) + href + (%closure + (lambda (self$1502 + hex$411) + ((%closure + (lambda (self$1509 + k$959) + (if (zero?__inline__ + (%closure-ref + self$1509 + 4)) + ((%closure-ref + k$959 + 0) + k$959 + #f) + ((%closure-ref + href + 0) + href + (%closure + (lambda (self$1510 + r$961) + ((%closure-ref + (%closure-ref + self$1510 + 1) + 0) + (%closure-ref + self$1510 + 1) + (%closure-ref + self$1510 + 3) + (%closure-ref + self$1510 + 2) + r$961 + south-west)) + (%closure-ref + self$1509 + 1) + (%closure-ref + self$1509 + 3) + k$959) + (%closure-ref + self$1509 + 2) + (Cyc-fast-sub + (%closure-ref + self$1509 + 4) + 3) + (Cyc-fast-sub + (%closure-ref + self$1509 + 5) + 1)))) + (%closure-ref + self$1502 + 1) + (%closure-ref + self$1502 + 2) + hex$411 + (%closure-ref + self$1502 + 5) + (%closure-ref + self$1502 + 6)) + (%closure + (lambda (self$1503 + r$950) + ((%closure-ref + href + 0) + href + (%closure + (lambda (self$1504 + r$957) + ((%closure-ref + (%closure-ref + self$1504 + 1) + 0) + (%closure-ref + self$1504 + 1) + (%closure + (lambda (self$1505 + r$951) + ((%closure + (lambda (self$1507 + k$952) + (if (Cyc-fast-lt + (%closure-ref + self$1507 + 4) + (Cyc-fast-mul + 3 + (Cyc-fast-sub + (vector-ref + (%closure-ref + self$1507 + 2) + 2) + 1))) + ((%closure-ref + href + 0) + href + (%closure + (lambda (self$1508 + r$954) + ((%closure-ref + (%closure-ref + self$1508 + 1) + 0) + (%closure-ref + self$1508 + 1) + (%closure-ref + self$1508 + 3) + (%closure-ref + self$1508 + 2) + r$954 + south-east)) + (%closure-ref + self$1507 + 1) + (%closure-ref + self$1507 + 3) + k$952) + (%closure-ref + self$1507 + 2) + (Cyc-fast-plus + (%closure-ref + self$1507 + 4) + 3) + (Cyc-fast-sub + (%closure-ref + self$1507 + 5) + 1)) + ((%closure-ref + k$952 + 0) + k$952 + #f))) + (%closure-ref + self$1505 + 1) + (%closure-ref + self$1505 + 2) + (%closure-ref + self$1505 + 3) + (%closure-ref + self$1505 + 6) + (%closure-ref + self$1505 + 7)) + (%closure + (lambda (self$1506 + r$947) + ((%closure-ref + (cell-get + (%closure-ref + self$1506 + 2)) + 0) + (cell-get + (%closure-ref + self$1506 + 2)) + (%closure-ref + self$1506 + 1) + (Cyc-fast-sub + (%closure-ref + self$1506 + 3) + 2))) + (%closure-ref + self$1505 + 4) + (%closure-ref + self$1505 + 5) + (%closure-ref + self$1505 + 7)))) + (%closure-ref + self$1504 + 1) + (%closure-ref + self$1504 + 2) + (%closure-ref + self$1504 + 3) + (%closure-ref + self$1504 + 4) + (%closure-ref + self$1504 + 5) + (%closure-ref + self$1504 + 6) + (%closure-ref + self$1504 + 7)) + (%closure-ref + self$1504 + 3) + r$957 + south)) + (%closure-ref + self$1503 + 1) + (%closure-ref + self$1503 + 2) + (%closure-ref + self$1503 + 3) + (%closure-ref + self$1503 + 4) + (%closure-ref + self$1503 + 5) + (%closure-ref + self$1503 + 6) + (%closure-ref + self$1503 + 7)) + (%closure-ref + self$1503 + 2) + (%closure-ref + self$1503 + 6) + (Cyc-fast-sub + (%closure-ref + self$1503 + 7) + 2))) + (%closure-ref + self$1502 + 1) + (%closure-ref + self$1502 + 2) + hex$411 + (%closure-ref + self$1502 + 3) + (%closure-ref + self$1502 + 4) + (%closure-ref + self$1502 + 5) + (%closure-ref + self$1502 + 6)))) + (%closure-ref + self$1501 + 1) + (%closure-ref + self$1501 + 2) + k$945 + (%closure-ref + self$1501 + 3) + (%closure-ref + self$1501 + 4) + y$409) + (%closure-ref + self$1501 + 2) + (%closure-ref + self$1501 + 4) + y$409))) + (%closure-ref + self$1500 + 1) + (%closure-ref + self$1500 + 2) + lp$136$408 + (%closure-ref + self$1500 + 6))))) + (%closure-ref self$1499 1) + (%closure-ref self$1499 2) + (%closure-ref self$1499 3) + (%closure-ref self$1499 4) + (%closure-ref self$1499 5) + (%closure-ref self$1499 6)) + (cell lp$136$408))) + (%closure-ref self$1498 1) + (%closure-ref self$1498 2) + (%closure-ref self$1498 3) + (%closure-ref self$1498 4) + r$965 + (%closure-ref self$1498 5)) + #f)) + (%closure-ref self$1497 1) + (%closure-ref self$1497 2) + k$938 + (%closure-ref self$1497 3) + x$405) + x$405 + 1))) + (%closure-ref self$1496 1) + (%closure-ref self$1496 2) + lp$132$404)))) + (%closure-ref self$1495 1) + (%closure-ref self$1495 2) + (%closure-ref self$1495 3) + (%closure-ref self$1495 4)) + (cell lp$132$404))) + add-wall$396 + (%closure-ref self$1494 1) + (%closure-ref self$1494 2) + (%closure-ref self$1494 3)) + #f)) + (%closure-ref self$1490 1) + (%closure-ref self$1490 2) + walls$392) + (%closure + (lambda (self$1491 k$968 o$395 n$394 b$393) + ((%closure-ref vector 0) + vector + (%closure + (lambda (self$1492 r$970) + ((%closure + (lambda (self$1493 r$969) + ((%closure-ref (%closure-ref self$1493 1) 0) + (%closure-ref self$1493 1) + (set-cell! (%closure-ref self$1493 2) r$969))) + (%closure-ref self$1492 1) + (%closure-ref self$1492 2)) + (cons r$970 + (cell-get (%closure-ref self$1492 2))))) + k$968 + (%closure-ref self$1491 1)) + 'wall + o$395 + n$394 + b$393)) + walls$392))) + (%closure-ref self$1489 1) + (%closure-ref self$1489 2)) + (cell walls$392))) + harr$388 + k$899) + '()))) + (define pick-entrances + (lambda (k$869 harr$361) + ((%closure-ref href/rc 0) + href/rc + (%closure + (lambda (self$1466 r$896) + ((%closure-ref dfs-maze 0) + dfs-maze + (%closure + (lambda (self$1467 r$870) + ((%closure + (lambda (self$1468 r$871) + ((%closure + (lambda (self$1469 r$872) + ((%closure + (lambda (self$1470 nrows$363 ncols$362) + ((%closure + (lambda (self$1471 tp-lp$368) + ((%closure + (lambda (self$1472 tp-lp$368) + ((%closure + (lambda (self$1488 r$874) + ((%closure-ref + (cell-get + (%closure-ref self$1488 3)) + 0) + (cell-get + (%closure-ref self$1488 3)) + (%closure-ref self$1488 1) + -1 + #f + #f + (Cyc-fast-sub + (%closure-ref self$1488 2) + 1))) + (%closure-ref self$1472 2) + (%closure-ref self$1472 3) + tp-lp$368) + (set-cell! + tp-lp$368 + (%closure + (lambda (self$1473 + k$876 + max-len$372 + entrance$371 + exit$370 + tcol$369) + ((%closure + (lambda (self$1474 r$877) + (if r$877 + ((%closure-ref vector 0) + vector + (%closure-ref + self$1474 + 4) + (%closure-ref + self$1474 + 1) + (%closure-ref + self$1474 + 2)) + ((%closure-ref href/rc 0) + href/rc + (%closure + (lambda (self$1475 + top-cell$373) + ((%closure-ref + reroot-maze + 0) + reroot-maze + (%closure + (lambda (self$1476 + r$879) + ((%closure + (lambda (self$1477 + max-len$377 + entrance$376 + exit$375 + bcol$374) + ((%closure + (lambda (self$1478 + bt-lp$378) + ((%closure + (lambda (self$1479 + bt-lp$378) + ((%closure + (lambda (self$1486 + r$886) + ((%closure-ref + (cell-get + (%closure-ref + self$1486 + 2)) + 0) + (cell-get + (%closure-ref + self$1486 + 2)) + (%closure + (lambda (self$1487 + result$384) + ((%closure-ref + (cell-get + (%closure-ref + self$1487 + 3)) + 0) + (cell-get + (%closure-ref + self$1487 + 3)) + (%closure-ref + self$1487 + 1) + (vector-ref + result$384 + 0) + (vector-ref + result$384 + 1) + (vector-ref + result$384 + 2) + (Cyc-fast-sub + (%closure-ref + self$1487 + 2) + 1))) + (%closure-ref + self$1486 + 5) + (%closure-ref + self$1486 + 7) + (%closure-ref + self$1486 + 8)) + (%closure-ref + self$1486 + 6) + (%closure-ref + self$1486 + 3) + (%closure-ref + self$1486 + 4) + (%closure-ref + self$1486 + 1))) + (%closure-ref + self$1479 + 1) + bt-lp$378 + (%closure-ref + self$1479 + 2) + (%closure-ref + self$1479 + 3) + (%closure-ref + self$1479 + 5) + (%closure-ref + self$1479 + 6) + (%closure-ref + self$1479 + 7) + (%closure-ref + self$1479 + 8)) + (set-cell! + bt-lp$378 + (%closure + (lambda (self$1480 + k$888 + max-len$382 + entrance$381 + exit$380 + bcol$379) + ((%closure + (lambda (self$1481 + r$889) + (if r$889 + ((%closure-ref + vector + 0) + vector + (%closure-ref + self$1481 + 6) + (%closure-ref + self$1481 + 7) + (%closure-ref + self$1481 + 3) + (%closure-ref + self$1481 + 4)) + ((%closure-ref + href/rc + 0) + href/rc + (%closure + (lambda (self$1482 + r$894) + ((%closure-ref + path-length + 0) + path-length + (%closure + (lambda (self$1483 + this-len$383) + ((%closure + (lambda (self$1484 + r$891) + (if r$891 + ((%closure + (lambda (self$1485 + r$892) + ((%closure-ref + (cell-get + (%closure-ref + self$1485 + 2)) + 0) + (cell-get + (%closure-ref + self$1485 + 2)) + (%closure-ref + self$1485 + 3) + (%closure-ref + self$1485 + 5) + (%closure-ref + self$1485 + 4) + (%closure-ref + self$1485 + 1) + r$892)) + (%closure-ref + self$1484 + 1) + (%closure-ref + self$1484 + 2) + (%closure-ref + self$1484 + 5) + (%closure-ref + self$1484 + 7) + (%closure-ref + self$1484 + 8)) + (Cyc-fast-sub + (%closure-ref + self$1484 + 1) + 1)) + ((%closure-ref + (cell-get + (%closure-ref + self$1484 + 2)) + 0) + (cell-get + (%closure-ref + self$1484 + 2)) + (%closure-ref + self$1484 + 5) + (%closure-ref + self$1484 + 6) + (%closure-ref + self$1484 + 3) + (%closure-ref + self$1484 + 4) + (Cyc-fast-sub + (%closure-ref + self$1484 + 1) + 1)))) + (%closure-ref + self$1483 + 1) + (%closure-ref + self$1483 + 2) + (%closure-ref + self$1483 + 3) + (%closure-ref + self$1483 + 4) + (%closure-ref + self$1483 + 5) + (%closure-ref + self$1483 + 6) + (%closure-ref + self$1483 + 7) + this-len$383) + (Cyc-fast-gt + this-len$383 + (%closure-ref + self$1483 + 6)))) + (%closure-ref + self$1482 + 1) + (%closure-ref + self$1482 + 2) + (%closure-ref + self$1482 + 3) + (%closure-ref + self$1482 + 4) + (%closure-ref + self$1482 + 5) + (%closure-ref + self$1482 + 6) + (%closure-ref + self$1482 + 7)) + r$894)) + (%closure-ref + self$1481 + 1) + (%closure-ref + self$1481 + 2) + (%closure-ref + self$1481 + 3) + (%closure-ref + self$1481 + 4) + (%closure-ref + self$1481 + 6) + (%closure-ref + self$1481 + 7) + (%closure-ref + self$1481 + 8)) + (%closure-ref + self$1481 + 5) + 0 + (%closure-ref + self$1481 + 1)))) + bcol$379 + (%closure-ref + self$1480 + 1) + entrance$381 + exit$380 + (%closure-ref + self$1480 + 2) + k$888 + max-len$382 + (%closure-ref + self$1480 + 3)) + (Cyc-fast-lt + bcol$379 + 0))) + bt-lp$378 + (%closure-ref + self$1479 + 4) + (%closure-ref + self$1479 + 7))))) + (%closure-ref + self$1478 + 1) + (%closure-ref + self$1478 + 2) + (%closure-ref + self$1478 + 3) + (%closure-ref + self$1478 + 4) + (%closure-ref + self$1478 + 5) + (%closure-ref + self$1478 + 6) + (%closure-ref + self$1478 + 7) + (%closure-ref + self$1478 + 8)) + (cell bt-lp$378))) + bcol$374 + entrance$376 + exit$375 + (%closure-ref + self$1477 + 1) + (%closure-ref + self$1477 + 2) + max-len$377 + (%closure-ref + self$1477 + 3) + (%closure-ref + self$1477 + 4)) + #f)) + (%closure-ref + self$1476 + 3) + (%closure-ref + self$1476 + 4) + (%closure-ref + self$1476 + 7) + (%closure-ref + self$1476 + 8)) + (%closure-ref + self$1476 + 5) + (%closure-ref + self$1476 + 1) + (%closure-ref + self$1476 + 2) + (Cyc-fast-sub + (%closure-ref + self$1476 + 6) + 1))) + (%closure-ref + self$1475 + 1) + (%closure-ref + self$1475 + 2) + (%closure-ref + self$1475 + 3) + (%closure-ref + self$1475 + 4) + (%closure-ref + self$1475 + 5) + (%closure-ref + self$1475 + 6) + (%closure-ref + self$1475 + 7) + (%closure-ref + self$1475 + 8)) + top-cell$373)) + (%closure-ref + self$1474 + 1) + (%closure-ref + self$1474 + 2) + (%closure-ref + self$1474 + 3) + (%closure-ref + self$1474 + 4) + (%closure-ref + self$1474 + 5) + (%closure-ref + self$1474 + 6) + (%closure-ref + self$1474 + 8) + (%closure-ref + self$1474 + 9)) + (%closure-ref + self$1474 + 3) + (Cyc-fast-sub + (%closure-ref + self$1474 + 7) + 1) + (%closure-ref + self$1474 + 8)))) + entrance$371 + exit$370 + (%closure-ref self$1473 1) + k$876 + max-len$372 + (%closure-ref self$1473 2) + (%closure-ref self$1473 3) + tcol$369 + (%closure-ref self$1473 4)) + (Cyc-fast-lt tcol$369 0))) + (%closure-ref self$1472 1) + (%closure-ref self$1472 3) + (%closure-ref self$1472 4) + tp-lp$368)))) + (%closure-ref self$1471 1) + (%closure-ref self$1471 2) + (%closure-ref self$1471 3) + (%closure-ref self$1471 4)) + (cell tp-lp$368))) + (%closure-ref self$1470 1) + (%closure-ref self$1470 2) + ncols$362 + nrows$363) + #f)) + (%closure-ref self$1469 1) + (%closure-ref self$1469 2)) + (%closure-ref self$1469 3) + r$872)) + (%closure-ref self$1468 1) + (%closure-ref self$1468 2) + r$871) + (vector-ref (%closure-ref self$1468 1) 2))) + (%closure-ref self$1467 1) + (%closure-ref self$1467 2)) + (vector-ref (%closure-ref self$1467 1) 1))) + (%closure-ref self$1466 1) + (%closure-ref self$1466 2)) + (%closure-ref self$1466 1) + r$896 + for-each-hex-child)) + harr$361 + k$869) + harr$361 + 0 + 0))) + (define for-each-hex-child + (lambda (k$810 proc$347 harr$346 cell$345) + ((%closure + (lambda (self$1463 k$860) + ((%closure-ref bit-test 0) + bit-test + (%closure + (lambda (self$1464 r$861) + (if r$861 + ((%closure-ref (%closure-ref self$1464 3) 0) + (%closure-ref self$1464 3) + #f) + ((%closure-ref href 0) + href + (%closure + (lambda (self$1465 r$862) + ((%closure-ref (%closure-ref self$1465 2) 0) + (%closure-ref self$1465 2) + (%closure-ref self$1465 1) + r$862)) + (%closure-ref self$1464 3) + (%closure-ref self$1464 4)) + (%closure-ref self$1464 2) + (Cyc-fast-sub + (car (vector-ref (%closure-ref self$1464 1) 2)) + 3) + (Cyc-fast-sub + (cdr (vector-ref (%closure-ref self$1464 1) 2)) + 1)))) + (%closure-ref self$1463 1) + (%closure-ref self$1463 2) + k$860 + (%closure-ref self$1463 3)) + (vector-ref (%closure-ref self$1463 1) 3) + south-west)) + cell$345 + harr$346 + proc$347) + (%closure + (lambda (self$1435 r$819) + ((%closure + (lambda (self$1460 k$856) + ((%closure-ref bit-test 0) + bit-test + (%closure + (lambda (self$1461 r$857) + (if r$857 + ((%closure-ref (%closure-ref self$1461 3) 0) + (%closure-ref self$1461 3) + #f) + ((%closure-ref href 0) + href + (%closure + (lambda (self$1462 r$858) + ((%closure-ref (%closure-ref self$1462 2) 0) + (%closure-ref self$1462 2) + (%closure-ref self$1462 1) + r$858)) + (%closure-ref self$1461 3) + (%closure-ref self$1461 4)) + (%closure-ref self$1461 2) + (car (vector-ref (%closure-ref self$1461 1) 2)) + (Cyc-fast-sub + (cdr (vector-ref (%closure-ref self$1461 1) 2)) + 2)))) + (%closure-ref self$1460 1) + (%closure-ref self$1460 2) + k$856 + (%closure-ref self$1460 3)) + (vector-ref (%closure-ref self$1460 1) 3) + south)) + (%closure-ref self$1435 1) + (%closure-ref self$1435 2) + (%closure-ref self$1435 4)) + (%closure + (lambda (self$1436 r$820) + ((%closure + (lambda (self$1457 k$851) + ((%closure-ref bit-test 0) + bit-test + (%closure + (lambda (self$1458 r$852) + (if r$852 + ((%closure-ref (%closure-ref self$1458 3) 0) + (%closure-ref self$1458 3) + #f) + ((%closure-ref href 0) + href + (%closure + (lambda (self$1459 r$853) + ((%closure-ref (%closure-ref self$1459 2) 0) + (%closure-ref self$1459 2) + (%closure-ref self$1459 1) + r$853)) + (%closure-ref self$1458 3) + (%closure-ref self$1458 4)) + (%closure-ref self$1458 2) + (Cyc-fast-plus + (car (vector-ref (%closure-ref self$1458 1) 2)) + 3) + (Cyc-fast-sub + (cdr (vector-ref (%closure-ref self$1458 1) 2)) + 1)))) + (%closure-ref self$1457 1) + (%closure-ref self$1457 2) + k$851 + (%closure-ref self$1457 3)) + (vector-ref (%closure-ref self$1457 1) 3) + south-east)) + (%closure-ref self$1436 1) + (%closure-ref self$1436 2) + (%closure-ref self$1436 4)) + (%closure + (lambda (self$1437 r$821) + ((%closure + (lambda (self$1450 k$840) + ((%closure + (lambda (self$1455 k$847) + (if (Cyc-fast-gt + (car (vector-ref + (%closure-ref self$1455 1) + 2)) + 0) + (if (Cyc-fast-lte + (cdr (vector-ref + (%closure-ref self$1455 1) + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref + (%closure-ref self$1455 2) + 1) + 1))) + ((%closure-ref k$847 0) + k$847 + (Cyc-fast-lte + (cdr (vector-ref + (%closure-ref self$1455 1) + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref + (%closure-ref self$1455 2) + 1) + 1)))) + ((%closure-ref mod 0) + mod + (%closure + (lambda (self$1456 r$850) + ((%closure-ref + (%closure-ref self$1456 1) + 0) + (%closure-ref self$1456 1) + (zero?__inline__ r$850))) + k$847) + (car (vector-ref + (%closure-ref self$1455 1) + 2)) + 6)) + ((%closure-ref k$847 0) k$847 #f))) + (%closure-ref self$1450 1) + (%closure-ref self$1450 2)) + (%closure + (lambda (self$1451 r$841) + (if r$841 + ((%closure-ref href 0) + href + (%closure + (lambda (self$1452 nw$359) + ((%closure + (lambda (self$1453 r$844) + ((%closure-ref bit-test 0) + bit-test + (%closure + (lambda (self$1454 r$843) + (if r$843 + ((%closure-ref + (%closure-ref self$1454 1) + 0) + (%closure-ref self$1454 1) + #f) + ((%closure-ref + (%closure-ref self$1454 3) + 0) + (%closure-ref self$1454 3) + (%closure-ref self$1454 1) + (%closure-ref self$1454 2)))) + (%closure-ref self$1453 1) + (%closure-ref self$1453 2) + (%closure-ref self$1453 3)) + r$844 + south-east)) + (%closure-ref self$1452 1) + nw$359 + (%closure-ref self$1452 2)) + (vector-ref nw$359 3))) + (%closure-ref self$1451 3) + (%closure-ref self$1451 4)) + (%closure-ref self$1451 2) + (Cyc-fast-sub + (car (vector-ref + (%closure-ref self$1451 1) + 2)) + 3) + (Cyc-fast-plus + (cdr (vector-ref + (%closure-ref self$1451 1) + 2)) + 1)) + ((%closure-ref (%closure-ref self$1451 3) 0) + (%closure-ref self$1451 3) + #f))) + (%closure-ref self$1450 1) + (%closure-ref self$1450 2) + k$840 + (%closure-ref self$1450 3)))) + (%closure-ref self$1437 1) + (%closure-ref self$1437 2) + (%closure-ref self$1437 4)) + (%closure + (lambda (self$1438 r$822) + ((%closure + (lambda (self$1446 k$834) + (if (Cyc-fast-lt + (cdr (vector-ref + (%closure-ref self$1446 1) + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref + (%closure-ref self$1446 2) + 1) + 1))) + ((%closure-ref href 0) + href + (%closure + (lambda (self$1447 n$358) + ((%closure + (lambda (self$1448 r$838) + ((%closure-ref bit-test 0) + bit-test + (%closure + (lambda (self$1449 r$837) + (if r$837 + ((%closure-ref + (%closure-ref self$1449 1) + 0) + (%closure-ref self$1449 1) + #f) + ((%closure-ref + (%closure-ref self$1449 3) + 0) + (%closure-ref self$1449 3) + (%closure-ref self$1449 1) + (%closure-ref self$1449 2)))) + (%closure-ref self$1448 1) + (%closure-ref self$1448 2) + (%closure-ref self$1448 3)) + r$838 + south)) + (%closure-ref self$1447 1) + n$358 + (%closure-ref self$1447 2)) + (vector-ref n$358 3))) + k$834 + (%closure-ref self$1446 3)) + (%closure-ref self$1446 2) + (car (vector-ref (%closure-ref self$1446 1) 2)) + (Cyc-fast-plus + (cdr (vector-ref + (%closure-ref self$1446 1) + 2)) + 2)) + ((%closure-ref k$834 0) k$834 #f))) + (%closure-ref self$1438 1) + (%closure-ref self$1438 2) + (%closure-ref self$1438 4)) + (%closure + (lambda (self$1439 r$823) + ((%closure + (lambda (self$1444 k$830) + (if (Cyc-fast-lt + (car (vector-ref + (%closure-ref self$1444 1) + 2)) + (Cyc-fast-mul + 3 + (Cyc-fast-sub + (vector-ref + (%closure-ref self$1444 2) + 2) + 1))) + (if (Cyc-fast-lte + (cdr (vector-ref + (%closure-ref self$1444 1) + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref + (%closure-ref self$1444 2) + 1) + 1))) + ((%closure-ref k$830 0) + k$830 + (Cyc-fast-lte + (cdr (vector-ref + (%closure-ref self$1444 1) + 2)) + (Cyc-fast-mul + 2 + (Cyc-fast-sub + (vector-ref + (%closure-ref self$1444 2) + 1) + 1)))) + ((%closure-ref mod 0) + mod + (%closure + (lambda (self$1445 r$833) + ((%closure-ref + (%closure-ref self$1445 1) + 0) + (%closure-ref self$1445 1) + (zero?__inline__ r$833))) + k$830) + (car (vector-ref + (%closure-ref self$1444 1) + 2)) + 6)) + ((%closure-ref k$830 0) k$830 #f))) + (%closure-ref self$1439 1) + (%closure-ref self$1439 2)) + (%closure + (lambda (self$1440 r$824) + (if r$824 + ((%closure-ref href 0) + href + (%closure + (lambda (self$1441 ne$356) + ((%closure + (lambda (self$1442 r$827) + ((%closure-ref bit-test 0) + bit-test + (%closure + (lambda (self$1443 r$826) + (if r$826 + ((%closure-ref + (%closure-ref + self$1443 + 1) + 0) + (%closure-ref + self$1443 + 1) + #f) + ((%closure-ref + (%closure-ref + self$1443 + 3) + 0) + (%closure-ref + self$1443 + 3) + (%closure-ref + self$1443 + 1) + (%closure-ref + self$1443 + 2)))) + (%closure-ref self$1442 1) + (%closure-ref self$1442 2) + (%closure-ref self$1442 3)) + r$827 + south-west)) + (%closure-ref self$1441 1) + ne$356 + (%closure-ref self$1441 2)) + (vector-ref ne$356 3))) + (%closure-ref self$1440 3) + (%closure-ref self$1440 4)) + (%closure-ref self$1440 2) + (Cyc-fast-plus + (car (vector-ref + (%closure-ref self$1440 1) + 2)) + 3) + (Cyc-fast-plus + (cdr (vector-ref + (%closure-ref self$1440 1) + 2)) + 1)) + ((%closure-ref + (%closure-ref self$1440 3) + 0) + (%closure-ref self$1440 3) + #f))) + (%closure-ref self$1439 1) + (%closure-ref self$1439 2) + (%closure-ref self$1439 3) + (%closure-ref self$1439 4)))) + (%closure-ref self$1438 1) + (%closure-ref self$1438 2) + (%closure-ref self$1438 3) + (%closure-ref self$1438 4)))) + (%closure-ref self$1437 1) + (%closure-ref self$1437 2) + (%closure-ref self$1437 3) + (%closure-ref self$1437 4)))) + (%closure-ref self$1436 1) + (%closure-ref self$1436 2) + (%closure-ref self$1436 3) + (%closure-ref self$1436 4)))) + (%closure-ref self$1435 1) + (%closure-ref self$1435 2) + (%closure-ref self$1435 3) + (%closure-ref self$1435 4)))) + cell$345 + harr$346 + k$810 + proc$347)))) + (define make-maze + (lambda (k$789 nrows$337 ncols$336) + ((%closure-ref gen-maze-array 0) + gen-maze-array + (%closure + (lambda (self$1422 cells$338) + ((%closure-ref make-wall-vec 0) + make-wall-vec + (%closure + (lambda (self$1423 r$806) + ((%closure-ref permute-vec! 0) + permute-vec! + (%closure + (lambda (self$1424 walls$339) + ((%closure-ref dig-maze 0) + dig-maze + (%closure + (lambda (self$1425 r$792) + ((%closure-ref pick-entrances 0) + pick-entrances + (%closure + (lambda (self$1426 result$340) + ((%closure-ref href/rc 0) + href/rc + (%closure + (lambda (self$1427 exit-cell$343) + ((%closure + (lambda (self$1428 walls$344) + ((%closure-ref href/rc 0) + href/rc + (%closure + (lambda (self$1429 r$803) + ((%closure-ref reroot-maze 0) + reroot-maze + (%closure + (lambda (self$1430 r$798) + ((%closure-ref mark-path 0) + mark-path + (%closure + (lambda (self$1431 r$799) + ((%closure-ref + bitwise-not + 0) + bitwise-not + (%closure + (lambda (self$1432 + r$802) + ((%closure-ref + bitwise-and + 0) + bitwise-and + (%closure + (lambda (self$1433 + r$801) + ((%closure + (lambda (self$1434 + r$800) + ((%closure-ref + vector + 0) + vector + (%closure-ref + self$1434 + 2) + (%closure-ref + self$1434 + 1) + (vector-ref + (%closure-ref + self$1434 + 3) + 0) + (vector-ref + (%closure-ref + self$1434 + 3) + 1))) + (%closure-ref + self$1433 + 1) + (%closure-ref + self$1433 + 3) + (%closure-ref + self$1433 + 4)) + (vector-set! + (%closure-ref + self$1433 + 2) + 3 + r$801))) + (%closure-ref + self$1432 + 1) + (%closure-ref + self$1432 + 2) + (%closure-ref + self$1432 + 3) + (%closure-ref + self$1432 + 4)) + (%closure-ref + self$1432 + 5) + r$802)) + (%closure-ref + self$1431 + 1) + (%closure-ref + self$1431 + 2) + (%closure-ref + self$1431 + 3) + (%closure-ref + self$1431 + 4) + (%closure-ref + self$1431 + 5)) + south)) + (%closure-ref self$1430 1) + (%closure-ref self$1430 2) + (%closure-ref self$1430 3) + (%closure-ref self$1430 4) + (%closure-ref self$1430 5)) + (%closure-ref self$1430 2))) + (%closure-ref self$1429 1) + (%closure-ref self$1429 2) + (%closure-ref self$1429 3) + (%closure-ref self$1429 4) + (%closure-ref self$1429 5)) + r$803)) + (%closure-ref self$1428 1) + (%closure-ref self$1428 2) + (%closure-ref self$1428 3) + (%closure-ref self$1428 5) + walls$344) + (%closure-ref self$1428 1) + (Cyc-fast-sub + (%closure-ref self$1428 4) + 1) + (vector-ref + (%closure-ref self$1428 5) + 0))) + (%closure-ref self$1427 1) + exit-cell$343 + (%closure-ref self$1427 2) + (%closure-ref self$1427 3) + (%closure-ref self$1427 4)) + (vector-ref exit-cell$343 3))) + (%closure-ref self$1426 1) + (%closure-ref self$1426 2) + (%closure-ref self$1426 3) + result$340) + (%closure-ref self$1426 1) + 0 + (vector-ref result$340 1))) + (%closure-ref self$1425 1) + (%closure-ref self$1425 2) + (%closure-ref self$1425 3)) + (%closure-ref self$1425 1))) + (%closure-ref self$1424 1) + (%closure-ref self$1424 2) + (%closure-ref self$1424 4)) + walls$339 + (Cyc-fast-mul + (%closure-ref self$1424 4) + (%closure-ref self$1424 3)))) + (%closure-ref self$1423 1) + (%closure-ref self$1423 2) + (%closure-ref self$1423 3) + (%closure-ref self$1423 4)) + r$806 + (cons 20 #f))) + cells$338 + (%closure-ref self$1422 1) + (%closure-ref self$1422 2) + (%closure-ref self$1422 3)) + cells$338)) + k$789 + ncols$336 + nrows$337) + nrows$337 + ncols$336))) + (define pmaze + (lambda (k$782 nrows$331 ncols$330) + ((%closure-ref make-maze 0) + make-maze + (%closure + (lambda (self$1420 result$332) + ((%closure + (lambda (self$1421 cells$335 entrance$334 exit$333) + ((%closure-ref print-hexmaze 0) + print-hexmaze + (%closure-ref self$1421 1) + cells$335 + entrance$334)) + (%closure-ref self$1420 1)) + (vector-ref result$332 0) + (vector-ref result$332 1) + (vector-ref result$332 2))) + k$782) + nrows$331 + ncols$330))) + (define output (%closure-ref #f 0) #f) + (define write-ch + (lambda (k$776 c$329) + ((%closure + (lambda (self$1419 r$777) + ((%closure-ref (%closure-ref self$1419 1) 0) + (%closure-ref self$1419 1) + (set-global! output r$777))) + k$776) + (cons c$329 output)))) + (define print-hexmaze + (lambda (k$683 harr$305 entrance$304) + ((%closure-ref div 0) + div + (%closure + (lambda (self$1353 r$773) + ((%closure + (lambda (self$1354 lp$188$326) + ((%closure + (lambda (self$1355 lp$188$326) + ((%closure + (lambda (self$1363 r$761) + ((%closure-ref + (cell-get (%closure-ref self$1363 4)) + 0) + (cell-get (%closure-ref self$1363 4)) + (%closure + (lambda (self$1364 r$687) + ((%closure-ref write-ch 0) + write-ch + (%closure + (lambda (self$1365 r$688) + ((%closure-ref write-ch 0) + write-ch + (%closure + (lambda (self$1366 r$689) + ((%closure + (lambda (self$1367 lp$192$322) + ((%closure + (lambda (self$1368 lp$192$322) + ((%closure + (lambda (self$1377 r$746) + ((%closure-ref + (cell-get + (%closure-ref + self$1377 + 4)) + 0) + (cell-get + (%closure-ref + self$1377 + 4)) + (%closure + (lambda (self$1378 + r$690) + ((%closure + (lambda (self$1415 + k$740) + ((%closure-ref + odd? + 0) + odd? + (%closure + (lambda (self$1416 + r$741) + (if r$741 + ((%closure + (lambda (self$1418 + k$743) + (if (Cyc-fast-eq + (%closure-ref + self$1418 + 1) + (Cyc-fast-sub + (vector-ref + (%closure-ref + self$1418 + 2) + 2) + 1)) + ((%closure-ref + k$743 + 0) + k$743 + #\space) + ((%closure-ref + k$743 + 0) + k$743 + #\_))) + (%closure-ref + self$1416 + 1) + (%closure-ref + self$1416 + 2)) + (%closure + (lambda (self$1417 + r$742) + ((%closure-ref + write-ch + 0) + write-ch + (%closure-ref + self$1417 + 1) + r$742)) + (%closure-ref + self$1416 + 3))) + ((%closure-ref + (%closure-ref + self$1416 + 3) + 0) + (%closure-ref + self$1416 + 3) + #f))) + (%closure-ref + self$1415 + 1) + (%closure-ref + self$1415 + 2) + k$740) + (vector-ref + (%closure-ref + self$1415 + 2) + 2))) + (%closure-ref + self$1378 + 1) + (%closure-ref + self$1378 + 2)) + (%closure + (lambda (self$1379 + r$691) + ((%closure-ref + write-ch + 0) + write-ch + (%closure + (lambda (self$1380 + r$692) + ((%closure + (lambda (self$1381 + lp$196$310) + ((%closure + (lambda (self$1382 + lp$196$310) + ((%closure + (lambda (self$1414 + r$694) + ((%closure-ref + (cell-get + (%closure-ref + self$1414 + 3)) + 0) + (cell-get + (%closure-ref + self$1414 + 3)) + (%closure-ref + self$1414 + 2) + (Cyc-fast-sub + (vector-ref + (%closure-ref + self$1414 + 1) + 1) + 1))) + (%closure-ref + self$1382 + 1) + (%closure-ref + self$1382 + 2) + lp$196$310) + (set-cell! + lp$196$310 + (%closure + (lambda (self$1383 + k$696 + r$311) + (if (Cyc-fast-lt + r$311 + 0) + ((%closure-ref + k$696 + 0) + k$696 + (Cyc-fast-lt + r$311 + 0)) + ((%closure-ref + write-ch + 0) + write-ch + (%closure + (lambda (self$1384 + r$698) + ((%closure + (lambda (self$1385 + lp$200$318) + ((%closure + (lambda (self$1386 + lp$200$318) + ((%closure + (lambda (self$1392 + r$729) + ((%closure-ref + (cell-get + (%closure-ref + self$1392 + 4)) + 0) + (cell-get + (%closure-ref + self$1392 + 4)) + (%closure + (lambda (self$1393 + r$699) + ((%closure + (lambda (self$1410 + k$724) + ((%closure-ref + odd? + 0) + odd? + (%closure + (lambda (self$1411 + r$725) + (if r$725 + ((%closure-ref + dot/space + 0) + dot/space + (%closure + (lambda (self$1412 + r$727) + ((%closure-ref + write-ch + 0) + write-ch + (%closure + (lambda (self$1413 + r$726) + ((%closure-ref + write-ch + 0) + write-ch + (%closure-ref + self$1413 + 1) + #\\)) + (%closure-ref + self$1412 + 1)) + r$727)) + (%closure-ref + self$1411 + 2)) + (%closure-ref + self$1411 + 1) + (%closure-ref + self$1411 + 3) + (Cyc-fast-sub + (vector-ref + (%closure-ref + self$1411 + 1) + 2) + 1)) + ((%closure-ref + (%closure-ref + self$1411 + 2) + 0) + (%closure-ref + self$1411 + 2) + #f))) + (%closure-ref + self$1410 + 1) + k$724 + (%closure-ref + self$1410 + 2)) + (vector-ref + (%closure-ref + self$1410 + 1) + 2))) + (%closure-ref + self$1393 + 1) + (%closure-ref + self$1393 + 4)) + (%closure + (lambda (self$1394 + r$700) + ((%closure-ref + write-ch + 0) + write-ch + (%closure + (lambda (self$1395 + r$701) + ((%closure + (lambda (self$1396 + lp$207$314) + ((%closure + (lambda (self$1397 + lp$207$314) + ((%closure + (lambda (self$1403 + r$712) + ((%closure-ref + (cell-get + (%closure-ref + self$1403 + 4)) + 0) + (cell-get + (%closure-ref + self$1403 + 4)) + (%closure + (lambda (self$1404 + r$702) + ((%closure + (lambda (self$1407 + k$706) + ((%closure-ref + odd? + 0) + odd? + (%closure + (lambda (self$1408 + r$707) + (if r$707 + ((%closure-ref + href/rc + 0) + href/rc + (%closure + (lambda (self$1409 + r$709) + ((%closure-ref + display-hexbottom + 0) + display-hexbottom + (%closure-ref + self$1409 + 1) + (vector-ref + r$709 + 3))) + (%closure-ref + self$1408 + 2)) + (%closure-ref + self$1408 + 1) + (%closure-ref + self$1408 + 3) + (Cyc-fast-sub + (vector-ref + (%closure-ref + self$1408 + 1) + 2) + 1)) + (if (zero?__inline__ + (%closure-ref + self$1408 + 3)) + ((%closure-ref + (%closure-ref + self$1408 + 2) + 0) + (%closure-ref + self$1408 + 2) + #f) + ((%closure-ref + write-ch + 0) + write-ch + (%closure-ref + self$1408 + 2) + #\\)))) + (%closure-ref + self$1407 + 1) + k$706 + (%closure-ref + self$1407 + 2)) + (vector-ref + (%closure-ref + self$1407 + 1) + 2))) + (%closure-ref + self$1404 + 1) + (%closure-ref + self$1404 + 4)) + (%closure + (lambda (self$1405 + r$703) + ((%closure-ref + write-ch + 0) + write-ch + (%closure + (lambda (self$1406 + r$704) + ((%closure-ref + (cell-get + (%closure-ref + self$1406 + 2)) + 0) + (cell-get + (%closure-ref + self$1406 + 2)) + (%closure-ref + self$1406 + 1) + (Cyc-fast-sub + (%closure-ref + self$1406 + 3) + 1))) + (%closure-ref + self$1405 + 1) + (%closure-ref + self$1405 + 2) + (%closure-ref + self$1405 + 3)) + #\newline)) + (%closure-ref + self$1404 + 2) + (%closure-ref + self$1404 + 3) + (%closure-ref + self$1404 + 4)))) + (%closure-ref + self$1403 + 1) + (%closure-ref + self$1403 + 2) + (%closure-ref + self$1403 + 3) + (%closure-ref + self$1403 + 5)) + 0)) + (%closure-ref + self$1397 + 1) + (%closure-ref + self$1397 + 2) + (%closure-ref + self$1397 + 3) + lp$207$314 + (%closure-ref + self$1397 + 4)) + (set-cell! + lp$207$314 + (%closure + (lambda (self$1398 + k$714 + c$315) + (if (Cyc-fast-gte + c$315 + (Cyc-fast-mul + 2 + (%closure-ref + self$1398 + 4))) + ((%closure-ref + k$714 + 0) + k$714 + (Cyc-fast-gte + c$315 + (Cyc-fast-mul + 2 + (%closure-ref + self$1398 + 4)))) + ((%closure-ref + href/rc + 0) + href/rc + (%closure + (lambda (self$1399 + r$723) + ((%closure-ref + display-hexbottom + 0) + display-hexbottom + (%closure + (lambda (self$1400 + r$716) + ((%closure-ref + dot/space + 0) + dot/space + (%closure + (lambda (self$1401 + r$719) + ((%closure-ref + write-ch + 0) + write-ch + (%closure + (lambda (self$1402 + r$717) + ((%closure-ref + (cell-get + (%closure-ref + self$1402 + 3)) + 0) + (cell-get + (%closure-ref + self$1402 + 3)) + (%closure-ref + self$1402 + 2) + (Cyc-fast-plus + (%closure-ref + self$1402 + 1) + 2))) + (%closure-ref + self$1401 + 1) + (%closure-ref + self$1401 + 2) + (%closure-ref + self$1401 + 3)) + r$719)) + (%closure-ref + self$1400 + 1) + (%closure-ref + self$1400 + 3) + (%closure-ref + self$1400 + 4)) + (%closure-ref + self$1400 + 2) + (Cyc-fast-sub + (%closure-ref + self$1400 + 5) + 1) + (Cyc-fast-plus + (%closure-ref + self$1400 + 1) + 1))) + (%closure-ref + self$1399 + 1) + (%closure-ref + self$1399 + 2) + (%closure-ref + self$1399 + 3) + (%closure-ref + self$1399 + 4) + (%closure-ref + self$1399 + 5)) + (vector-ref + r$723 + 3))) + c$315 + (%closure-ref + self$1398 + 1) + k$714 + (%closure-ref + self$1398 + 2) + (%closure-ref + self$1398 + 3)) + (%closure-ref + self$1398 + 1) + (%closure-ref + self$1398 + 3) + c$315))) + (%closure-ref + self$1397 + 1) + lp$207$314 + (%closure-ref + self$1397 + 4) + (%closure-ref + self$1397 + 5))))) + (%closure-ref + self$1396 + 1) + (%closure-ref + self$1396 + 2) + (%closure-ref + self$1396 + 3) + (%closure-ref + self$1396 + 4) + (%closure-ref + self$1396 + 5)) + (cell lp$207$314))) + (%closure-ref + self$1395 + 1) + (%closure-ref + self$1395 + 2) + (%closure-ref + self$1395 + 3) + (%closure-ref + self$1395 + 4) + (%closure-ref + self$1395 + 5)) + #f)) + (%closure-ref + self$1394 + 1) + (%closure-ref + self$1394 + 2) + (%closure-ref + self$1394 + 3) + (%closure-ref + self$1394 + 4) + (%closure-ref + self$1394 + 5)) + #\newline)) + (%closure-ref + self$1393 + 1) + (%closure-ref + self$1393 + 2) + (%closure-ref + self$1393 + 3) + (%closure-ref + self$1393 + 4) + (%closure-ref + self$1393 + 5)))) + (%closure-ref + self$1392 + 1) + (%closure-ref + self$1392 + 2) + (%closure-ref + self$1392 + 3) + (%closure-ref + self$1392 + 5) + (%closure-ref + self$1392 + 6)) + 1)) + (%closure-ref + self$1386 + 1) + (%closure-ref + self$1386 + 2) + (%closure-ref + self$1386 + 3) + lp$200$318 + (%closure-ref + self$1386 + 4) + (%closure-ref + self$1386 + 5)) + (set-cell! + lp$200$318 + (%closure + (lambda (self$1387 + k$731 + c$319) + (if (Cyc-fast-gte + c$319 + (Cyc-fast-mul + 2 + (%closure-ref + self$1387 + 4))) + ((%closure-ref + k$731 + 0) + k$731 + (Cyc-fast-gte + c$319 + (Cyc-fast-mul + 2 + (%closure-ref + self$1387 + 4)))) + ((%closure-ref + dot/space + 0) + dot/space + (%closure + (lambda (self$1388 + r$738) + ((%closure-ref + write-ch + 0) + write-ch + (%closure + (lambda (self$1389 + r$733) + ((%closure-ref + href/rc + 0) + href/rc + (%closure + (lambda (self$1390 + r$737) + ((%closure-ref + display-hexbottom + 0) + display-hexbottom + (%closure + (lambda (self$1391 + r$734) + ((%closure-ref + (cell-get + (%closure-ref + self$1391 + 3)) + 0) + (cell-get + (%closure-ref + self$1391 + 3)) + (%closure-ref + self$1391 + 2) + (Cyc-fast-plus + (%closure-ref + self$1391 + 1) + 2))) + (%closure-ref + self$1390 + 1) + (%closure-ref + self$1390 + 2) + (%closure-ref + self$1390 + 3)) + (vector-ref + r$737 + 3))) + (%closure-ref + self$1389 + 1) + (%closure-ref + self$1389 + 3) + (%closure-ref + self$1389 + 4)) + (%closure-ref + self$1389 + 2) + (%closure-ref + self$1389 + 5) + (%closure-ref + self$1389 + 1))) + (%closure-ref + self$1388 + 1) + (%closure-ref + self$1388 + 2) + (%closure-ref + self$1388 + 3) + (%closure-ref + self$1388 + 4) + (%closure-ref + self$1388 + 5)) + r$738)) + c$319 + (%closure-ref + self$1387 + 1) + k$731 + (%closure-ref + self$1387 + 2) + (%closure-ref + self$1387 + 3)) + (%closure-ref + self$1387 + 1) + (%closure-ref + self$1387 + 3) + (Cyc-fast-sub + c$319 + 1)))) + (%closure-ref + self$1386 + 1) + lp$200$318 + (%closure-ref + self$1386 + 4) + (%closure-ref + self$1386 + 5))))) + (%closure-ref + self$1385 + 1) + (%closure-ref + self$1385 + 2) + (%closure-ref + self$1385 + 3) + (%closure-ref + self$1385 + 4) + (%closure-ref + self$1385 + 5)) + (cell lp$200$318))) + (%closure-ref + self$1384 + 1) + (%closure-ref + self$1384 + 2) + (%closure-ref + self$1384 + 3) + (%closure-ref + self$1384 + 4) + (%closure-ref + self$1384 + 5)) + #f)) + (%closure-ref + self$1383 + 1) + k$696 + (%closure-ref + self$1383 + 2) + r$311 + (%closure-ref + self$1383 + 3)) + #\/))) + (%closure-ref + self$1382 + 1) + lp$196$310 + (%closure-ref + self$1382 + 3))))) + (%closure-ref + self$1381 + 1) + (%closure-ref + self$1381 + 2) + (%closure-ref + self$1381 + 3)) + (cell lp$196$310))) + (%closure-ref + self$1380 + 1) + (%closure-ref + self$1380 + 2) + (%closure-ref + self$1380 + 3)) + #f)) + (%closure-ref + self$1379 + 1) + (%closure-ref + self$1379 + 2) + (%closure-ref + self$1379 + 3)) + #\newline)) + (%closure-ref + self$1378 + 2) + (%closure-ref + self$1378 + 3) + (%closure-ref + self$1378 + 4)))) + (%closure-ref + self$1377 + 1) + (%closure-ref + self$1377 + 2) + (%closure-ref + self$1377 + 3) + (%closure-ref + self$1377 + 5)) + 0)) + (%closure-ref self$1368 1) + (%closure-ref self$1368 2) + (%closure-ref self$1368 3) + lp$192$322 + (%closure-ref self$1368 4)) + (set-cell! + lp$192$322 + (%closure + (lambda (self$1369 + k$748 + c$323) + (if (Cyc-fast-gte + c$323 + (Cyc-fast-mul + 2 + (%closure-ref + self$1369 + 4))) + ((%closure-ref + k$748 + 0) + k$748 + (Cyc-fast-gte + c$323 + (Cyc-fast-mul + 2 + (%closure-ref + self$1369 + 4)))) + ((%closure + (lambda (self$1376 + k$759) + (if (Cyc-fast-eq + (%closure-ref + self$1376 + 1) + (%closure-ref + self$1376 + 2)) + ((%closure-ref + k$759 + 0) + k$759 + #\space) + ((%closure-ref + k$759 + 0) + k$759 + #\_))) + c$323 + (%closure-ref + self$1369 + 1)) + (%closure + (lambda (self$1370 + r$758) + ((%closure-ref + write-ch + 0) + write-ch + (%closure + (lambda (self$1371 + r$750) + ((%closure-ref + write-ch + 0) + write-ch + (%closure + (lambda (self$1372 + r$751) + ((%closure-ref + dot/space + 0) + dot/space + (%closure + (lambda (self$1373 + r$755) + ((%closure-ref + write-ch + 0) + write-ch + (%closure + (lambda (self$1374 + r$752) + ((%closure-ref + write-ch + 0) + write-ch + (%closure + (lambda (self$1375 + r$753) + ((%closure-ref + (cell-get + (%closure-ref + self$1375 + 3)) + 0) + (cell-get + (%closure-ref + self$1375 + 3)) + (%closure-ref + self$1375 + 2) + (Cyc-fast-plus + (%closure-ref + self$1375 + 1) + 2))) + (%closure-ref + self$1374 + 1) + (%closure-ref + self$1374 + 2) + (%closure-ref + self$1374 + 3)) + #\\)) + (%closure-ref + self$1373 + 1) + (%closure-ref + self$1373 + 2) + (%closure-ref + self$1373 + 3)) + r$755)) + (%closure-ref + self$1372 + 1) + (%closure-ref + self$1372 + 3) + (%closure-ref + self$1372 + 4)) + (%closure-ref + self$1372 + 2) + (Cyc-fast-sub + (vector-ref + (%closure-ref + self$1372 + 2) + 1) + 1) + (Cyc-fast-plus + (%closure-ref + self$1372 + 1) + 1))) + (%closure-ref + self$1371 + 1) + (%closure-ref + self$1371 + 2) + (%closure-ref + self$1371 + 3) + (%closure-ref + self$1371 + 4)) + #\/)) + (%closure-ref + self$1370 + 1) + (%closure-ref + self$1370 + 2) + (%closure-ref + self$1370 + 3) + (%closure-ref + self$1370 + 4)) + r$758)) + c$323 + (%closure-ref + self$1369 + 2) + k$748 + (%closure-ref + self$1369 + 3))))) + (%closure-ref + self$1368 + 1) + (%closure-ref + self$1368 + 2) + lp$192$322 + (%closure-ref + self$1368 + 4))))) + (%closure-ref self$1367 1) + (%closure-ref self$1367 2) + (%closure-ref self$1367 3) + (%closure-ref self$1367 4)) + (cell lp$192$322))) + (%closure-ref self$1366 1) + (%closure-ref self$1366 2) + (%closure-ref self$1366 3) + (%closure-ref self$1366 4)) + #f)) + (%closure-ref self$1365 1) + (%closure-ref self$1365 2) + (%closure-ref self$1365 3) + (%closure-ref self$1365 4)) + #\space)) + (%closure-ref self$1364 1) + (%closure-ref self$1364 2) + (%closure-ref self$1364 3) + (%closure-ref self$1364 4)) + #\newline)) + (%closure-ref self$1363 1) + (%closure-ref self$1363 2) + (%closure-ref self$1363 3) + (%closure-ref self$1363 5)) + 1)) + (%closure-ref self$1355 1) + (%closure-ref self$1355 2) + (%closure-ref self$1355 3) + lp$188$326 + (%closure-ref self$1355 4)) + (set-cell! + lp$188$326 + (%closure + (lambda (self$1356 k$763 c$327) + (if (Cyc-fast-gte + c$327 + (vector-ref (%closure-ref self$1356 2) 2)) + ((%closure-ref k$763 0) + k$763 + (Cyc-fast-gte + c$327 + (vector-ref (%closure-ref self$1356 2) 2))) + ((%closure-ref write-ch 0) + write-ch + (%closure + (lambda (self$1357 r$765) + ((%closure-ref write-ch 0) + write-ch + (%closure + (lambda (self$1358 r$766) + ((%closure-ref write-ch 0) + write-ch + (%closure + (lambda (self$1359 r$767) + ((%closure + (lambda (self$1362 k$771) + (if (Cyc-fast-eq + (%closure-ref + self$1362 + 1) + (%closure-ref + self$1362 + 2)) + ((%closure-ref k$771 0) + k$771 + #\space) + ((%closure-ref k$771 0) + k$771 + #\_))) + (%closure-ref self$1359 1) + (%closure-ref self$1359 2)) + (%closure + (lambda (self$1360 r$770) + ((%closure-ref write-ch 0) + write-ch + (%closure + (lambda (self$1361 r$768) + ((%closure-ref + (cell-get + (%closure-ref + self$1361 + 3)) + 0) + (cell-get + (%closure-ref + self$1361 + 3)) + (%closure-ref + self$1361 + 2) + (Cyc-fast-plus + (%closure-ref + self$1361 + 1) + 2))) + (%closure-ref self$1360 1) + (%closure-ref self$1360 2) + (%closure-ref self$1360 3)) + r$770)) + (%closure-ref self$1359 1) + (%closure-ref self$1359 3) + (%closure-ref self$1359 4)))) + (%closure-ref self$1358 1) + (%closure-ref self$1358 2) + (%closure-ref self$1358 3) + (%closure-ref self$1358 4)) + #\space)) + (%closure-ref self$1357 1) + (%closure-ref self$1357 2) + (%closure-ref self$1357 3) + (%closure-ref self$1357 4)) + #\space)) + c$327 + (%closure-ref self$1356 1) + k$763 + (%closure-ref self$1356 3)) + #\space))) + (%closure-ref self$1355 1) + (%closure-ref self$1355 2) + lp$188$326)))) + (%closure-ref self$1354 1) + (%closure-ref self$1354 2) + (%closure-ref self$1354 3) + (%closure-ref self$1354 4)) + (cell lp$188$326))) + (%closure-ref self$1353 1) + (%closure-ref self$1353 2) + (%closure-ref self$1353 3) + r$773) + #f)) + entrance$304 + harr$305 + k$683) + (vector-ref harr$305 2) + 2))) + (define bit-test + (lambda (k$678 j$303 bit$302) + ((%closure-ref bitwise-and 0) + bitwise-and + (%closure + (lambda (self$1352 r$680) + ((%closure-ref (%closure-ref self$1352 1) 0) + (%closure-ref self$1352 1) + (not__inline__ (zero?__inline__ r$680)))) + k$678) + j$303 + bit$302))) + (define dot/space + (lambda (k$671 harr$301 r$300 c$299) + ((%closure + (lambda (self$1350 k$673) + (if (Cyc-fast-gte (%closure-ref self$1350 3) 0) + ((%closure-ref href/rc 0) + href/rc + (%closure + (lambda (self$1351 r$675) + ((%closure-ref (%closure-ref self$1351 1) 0) + (%closure-ref self$1351 1) + (vector-ref r$675 5))) + k$673) + (%closure-ref self$1350 2) + (%closure-ref self$1350 3) + (%closure-ref self$1350 1)) + ((%closure-ref k$673 0) k$673 #f))) + c$299 + harr$301 + r$300) + (%closure + (lambda (self$1349 r$672) + (if r$672 + ((%closure-ref (%closure-ref self$1349 1) 0) + (%closure-ref self$1349 1) + #\.) + ((%closure-ref (%closure-ref self$1349 1) 0) + (%closure-ref self$1349 1) + #\space))) + k$671)))) + (define display-hexbottom + (lambda (k$657 hexwalls$298) + ((%closure + (lambda (self$1347 k$667) + ((%closure-ref bit-test 0) + bit-test + (%closure + (lambda (self$1348 r$668) + (if r$668 + ((%closure-ref (%closure-ref self$1348 1) 0) + (%closure-ref self$1348 1) + #\\) + ((%closure-ref (%closure-ref self$1348 1) 0) + (%closure-ref self$1348 1) + #\space))) + k$667) + (%closure-ref self$1347 1) + south-west)) + hexwalls$298) + (%closure + (lambda (self$1338 r$666) + ((%closure-ref write-ch 0) + write-ch + (%closure + (lambda (self$1339 r$658) + ((%closure + (lambda (self$1345 k$664) + ((%closure-ref bit-test 0) + bit-test + (%closure + (lambda (self$1346 r$665) + (if r$665 + ((%closure-ref (%closure-ref self$1346 1) 0) + (%closure-ref self$1346 1) + #\_) + ((%closure-ref (%closure-ref self$1346 1) 0) + (%closure-ref self$1346 1) + #\space))) + k$664) + (%closure-ref self$1345 1) + south)) + (%closure-ref self$1339 1)) + (%closure + (lambda (self$1340 r$663) + ((%closure-ref write-ch 0) + write-ch + (%closure + (lambda (self$1341 r$659) + ((%closure + (lambda (self$1343 k$661) + ((%closure-ref bit-test 0) + bit-test + (%closure + (lambda (self$1344 r$662) + (if r$662 + ((%closure-ref + (%closure-ref self$1344 1) + 0) + (%closure-ref self$1344 1) + #\/) + ((%closure-ref + (%closure-ref self$1344 1) + 0) + (%closure-ref self$1344 1) + #\space))) + k$661) + (%closure-ref self$1343 1) + south-east)) + (%closure-ref self$1341 1)) + (%closure + (lambda (self$1342 r$660) + ((%closure-ref write-ch 0) + write-ch + (%closure-ref self$1342 1) + r$660)) + (%closure-ref self$1341 2)))) + (%closure-ref self$1340 1) + (%closure-ref self$1340 2)) + r$663)) + (%closure-ref self$1339 1) + (%closure-ref self$1339 2)))) + (%closure-ref self$1338 1) + (%closure-ref self$1338 2)) + r$666)) + hexwalls$298 + k$657)))) + (define run + (lambda (k$651 nrows$297 ncols$296) + ((%closure + (lambda (self$1336 r$652) + ((%closure-ref pmaze 0) + pmaze + (%closure + (lambda (self$1337 r$653) + ((%closure-ref reverse 0) + reverse + (%closure-ref self$1337 1) + output)) + (%closure-ref self$1336 1)) + (%closure-ref self$1336 3) + (%closure-ref self$1336 2))) + k$651 + ncols$296 + nrows$297) + (set-global! output '())))) + (define main + (lambda (k$634) + ((%closure-ref read 0) + read + (%closure + (lambda (self$1324 count$287) + ((%closure-ref read 0) + read + (%closure + (lambda (self$1325 input1$288) + ((%closure-ref read 0) + read + (%closure + (lambda (self$1326 input2$289) + ((%closure-ref read 0) + read + (%closure + (lambda (self$1327 output$290) + ((%closure + (lambda (self$1328 s3$291) + ((%closure + (lambda (self$1329 s2$292) + ((%closure + (lambda (self$1330 s1$293) + ((%closure + (lambda (self$1331 r$642) + ((%closure-ref + run-r7rs-benchmark + 0) + run-r7rs-benchmark + (%closure-ref self$1331 4) + r$642 + (%closure-ref self$1331 1) + (%closure + (lambda (self$1333 k$646) + ((%closure-ref hide 0) + hide + (%closure + (lambda (self$1334 r$647) + ((%closure-ref hide 0) + hide + (%closure + (lambda (self$1335 + r$648) + ((%closure-ref + run + 0) + run + (%closure-ref + self$1335 + 1) + (%closure-ref + self$1335 + 2) + r$648)) + (%closure-ref + self$1334 + 3) + r$647) + (%closure-ref + self$1334 + 1) + (%closure-ref + self$1334 + 2))) + (%closure-ref self$1333 1) + (%closure-ref self$1333 3) + k$646) + (%closure-ref self$1333 1) + (%closure-ref self$1333 2))) + (%closure-ref self$1331 1) + (%closure-ref self$1331 2) + (%closure-ref self$1331 3)) + (%closure + (lambda (self$1332 + k$645 + result$295) + ((%closure-ref k$645 0) + k$645 + (equal? + result$295 + (%closure-ref + self$1332 + 1)))) + (%closure-ref self$1331 5)))) + (%closure-ref self$1330 1) + (%closure-ref self$1330 2) + (%closure-ref self$1330 3) + (%closure-ref self$1330 4) + (%closure-ref self$1330 5)) + (string-append + "maze" + ":" + s1$293 + ":" + (%closure-ref self$1330 6) + ":" + (%closure-ref self$1330 7)))) + (%closure-ref self$1329 1) + (%closure-ref self$1329 2) + (%closure-ref self$1329 3) + (%closure-ref self$1329 4) + (%closure-ref self$1329 5) + s2$292 + (%closure-ref self$1329 6)) + (number->string + (%closure-ref self$1329 2)))) + (%closure-ref self$1328 1) + (%closure-ref self$1328 2) + (%closure-ref self$1328 3) + (%closure-ref self$1328 4) + (%closure-ref self$1328 5) + s3$291) + (number->string (%closure-ref self$1328 3)))) + (%closure-ref self$1327 1) + (%closure-ref self$1327 2) + (%closure-ref self$1327 3) + (%closure-ref self$1327 4) + output$290) + (number->string (%closure-ref self$1327 1)))) + (%closure-ref self$1326 1) + (%closure-ref self$1326 2) + input2$289 + (%closure-ref self$1326 3)))) + (%closure-ref self$1325 1) + input1$288 + (%closure-ref self$1325 2)))) + count$287 + (%closure-ref self$1324 1)))) + k$634)))) + (define hide + (lambda (k$620 r$283 x$282) + ((%closure-ref call-with-values 0) + call-with-values + k$620 + (%closure + (lambda (self$1319 k$625) + ((%closure-ref vector 0) + vector + (%closure + (lambda (self$1321 r$626) + ((%closure + (lambda (self$1323 k$628) + (if (Cyc-fast-lt (%closure-ref self$1323 1) 100) + ((%closure-ref k$628 0) k$628 0) + ((%closure-ref k$628 0) k$628 1))) + (%closure-ref self$1321 2)) + (%closure + (lambda (self$1322 r$627) + ((%closure-ref values 0) + values + (%closure-ref self$1322 1) + (%closure-ref self$1322 2) + r$627)) + (%closure-ref self$1321 1) + r$626))) + k$625 + (%closure-ref self$1319 1)) + values + (%closure + (lambda (self$1320 k$631 x$286) + ((%closure-ref k$631 0) k$631 x$286))))) + r$283) + (%closure + (lambda (self$1318 k$623 v$285 i$284) + ((%closure-ref (vector-ref v$285 i$284) 0) + (vector-ref v$285 i$284) + k$623 + (%closure-ref self$1318 1))) + x$282)))) + (define run-r7rs-benchmark + (lambda (k$568 name$264 count$263 thunk$262 ok?$261) + ((%closure + (lambda (self$1275 rounded$266) + ((%closure + (lambda (self$1276 rounded$266) + ((%closure + (lambda (self$1278 r$569) + ((%closure-ref display 0) + display + (%closure + (lambda (self$1279 r$570) + ((%closure-ref display 0) + display + (%closure + (lambda (self$1280 r$571) + ((%closure-ref newline 0) + newline + (%closure + (lambda (self$1281 r$572) + ((%closure-ref current-output-port 0) + current-output-port + (%closure + (lambda (self$1282 r$613) + ((%closure-ref flush-output-port 0) + flush-output-port + (%closure + (lambda (self$1283 r$573) + ((%closure-ref + jiffies-per-second + 0) + jiffies-per-second + (%closure + (lambda (self$1284 j/s$268) + ((%closure-ref + current-second + 0) + current-second + (%closure + (lambda (self$1285 t0$269) + ((%closure-ref + current-jiffy + 0) + current-jiffy + (%closure + (lambda (self$1286 + j0$270) + ((%closure + (lambda (self$1287 + loop$273) + ((%closure + (lambda (self$1288 + loop$273) + ((%closure + (lambda (self$1317 + r$577) + ((%closure-ref + (cell-get + (%closure-ref + self$1317 + 2)) + 0) + (cell-get + (%closure-ref + self$1317 + 2)) + (%closure-ref + self$1317 + 1) + 0 + #f)) + (%closure-ref + self$1288 + 4) + loop$273) + (set-cell! + loop$273 + (%closure + (lambda (self$1289 + k$579 + i$275 + result$274) + (if (Cyc-fast-lt + i$275 + (%closure-ref + self$1289 + 1)) + ((%closure-ref + (%closure-ref + self$1289 + 9) + 0) + (%closure-ref + self$1289 + 9) + (%closure + (lambda (self$1316 + r$582) + ((%closure-ref + (cell-get + (%closure-ref + self$1316 + 3)) + 0) + (cell-get + (%closure-ref + self$1316 + 3)) + (%closure-ref + self$1316 + 2) + (Cyc-fast-plus + (%closure-ref + self$1316 + 1) + 1) + r$582)) + i$275 + k$579 + (%closure-ref + self$1289 + 4))) + ((%closure-ref + (%closure-ref + self$1289 + 6) + 0) + (%closure-ref + self$1289 + 6) + (%closure + (lambda (self$1290 + r$583) + (if r$583 + ((%closure-ref + current-jiffy + 0) + current-jiffy + (%closure + (lambda (self$1296 + j1$276) + ((%closure-ref + current-second + 0) + current-second + (%closure + (lambda (self$1297 + t1$277) + ((%closure-ref + (cell-get + (%closure-ref + self$1297 + 7)) + 0) + (cell-get + (%closure-ref + self$1297 + 7)) + (%closure + (lambda (self$1298 + secs2$280) + ((%closure-ref + display + 0) + display + (%closure + (lambda (self$1299 + r$590) + ((%closure-ref + write + 0) + write + (%closure + (lambda (self$1300 + r$591) + ((%closure-ref + display + 0) + display + (%closure + (lambda (self$1301 + r$592) + ((%closure-ref + write + 0) + write + (%closure + (lambda (self$1302 + r$593) + ((%closure-ref + display + 0) + display + (%closure + (lambda (self$1303 + r$594) + ((%closure-ref + display + 0) + display + (%closure + (lambda (self$1304 + r$595) + ((%closure-ref + newline + 0) + newline + (%closure + (lambda (self$1305 + r$596) + ((%closure-ref + display + 0) + display + (%closure + (lambda (self$1306 + r$597) + ((%closure-ref + this-scheme-implementation-name + 0) + this-scheme-implementation-name + (%closure + (lambda (self$1307 + r$605) + ((%closure-ref + display + 0) + display + (%closure + (lambda (self$1308 + r$598) + ((%closure-ref + display + 0) + display + (%closure + (lambda (self$1309 + r$599) + ((%closure-ref + display + 0) + display + (%closure + (lambda (self$1310 + r$600) + ((%closure-ref + display + 0) + display + (%closure + (lambda (self$1311 + r$601) + ((%closure-ref + display + 0) + display + (%closure + (lambda (self$1312 + r$602) + ((%closure-ref + newline + 0) + newline + (%closure + (lambda (self$1313 + r$603) + ((%closure-ref + current-output-port + 0) + current-output-port + (%closure + (lambda (self$1314 + r$604) + ((%closure-ref + flush-output-port + 0) + flush-output-port + (%closure + (lambda (self$1315 + r$584) + ((%closure-ref + (%closure-ref + self$1315 + 1) + 0) + (%closure-ref + self$1315 + 1) + (%closure-ref + self$1315 + 2))) + (%closure-ref + self$1314 + 1) + (%closure-ref + self$1314 + 2)) + r$604)) + (%closure-ref + self$1313 + 1) + (%closure-ref + self$1313 + 2)))) + (%closure-ref + self$1312 + 1) + (%closure-ref + self$1312 + 2)))) + (%closure-ref + self$1311 + 4) + (%closure-ref + self$1311 + 5)) + (inexact__inline__ + (Cyc-fast-div + (Cyc-fast-sub + (%closure-ref + self$1311 + 3) + (%closure-ref + self$1311 + 2)) + (%closure-ref + self$1311 + 1))))) + (%closure-ref + self$1310 + 1) + (%closure-ref + self$1310 + 2) + (%closure-ref + self$1310 + 3) + (%closure-ref + self$1310 + 4) + (%closure-ref + self$1310 + 5)) + ",")) + (%closure-ref + self$1309 + 1) + (%closure-ref + self$1309 + 2) + (%closure-ref + self$1309 + 3) + (%closure-ref + self$1309 + 4) + (%closure-ref + self$1309 + 6)) + (%closure-ref + self$1309 + 5))) + (%closure-ref + self$1308 + 1) + (%closure-ref + self$1308 + 2) + (%closure-ref + self$1308 + 3) + (%closure-ref + self$1308 + 4) + (%closure-ref + self$1308 + 5) + (%closure-ref + self$1308 + 6)) + ",")) + (%closure-ref + self$1307 + 1) + (%closure-ref + self$1307 + 2) + (%closure-ref + self$1307 + 3) + (%closure-ref + self$1307 + 4) + (%closure-ref + self$1307 + 5) + (%closure-ref + self$1307 + 6)) + r$605)) + (%closure-ref + self$1306 + 1) + (%closure-ref + self$1306 + 2) + (%closure-ref + self$1306 + 3) + (%closure-ref + self$1306 + 4) + (%closure-ref + self$1306 + 5) + (%closure-ref + self$1306 + 6)))) + (%closure-ref + self$1305 + 1) + (%closure-ref + self$1305 + 2) + (%closure-ref + self$1305 + 3) + (%closure-ref + self$1305 + 4) + (%closure-ref + self$1305 + 5) + (%closure-ref + self$1305 + 6)) + "+!CSVLINE!+")) + (%closure-ref + self$1304 + 1) + (%closure-ref + self$1304 + 2) + (%closure-ref + self$1304 + 3) + (%closure-ref + self$1304 + 4) + (%closure-ref + self$1304 + 5) + (%closure-ref + self$1304 + 6)))) + (%closure-ref + self$1303 + 1) + (%closure-ref + self$1303 + 2) + (%closure-ref + self$1303 + 3) + (%closure-ref + self$1303 + 4) + (%closure-ref + self$1303 + 5) + (%closure-ref + self$1303 + 6)) + (%closure-ref + self$1303 + 5))) + (%closure-ref + self$1302 + 1) + (%closure-ref + self$1302 + 2) + (%closure-ref + self$1302 + 3) + (%closure-ref + self$1302 + 4) + (%closure-ref + self$1302 + 5) + (%closure-ref + self$1302 + 6)) + ") for ")) + (%closure-ref + self$1301 + 1) + (%closure-ref + self$1301 + 2) + (%closure-ref + self$1301 + 3) + (%closure-ref + self$1301 + 4) + (%closure-ref + self$1301 + 5) + (%closure-ref + self$1301 + 6)) + (%closure-ref + self$1301 + 7))) + (%closure-ref + self$1300 + 1) + (%closure-ref + self$1300 + 2) + (%closure-ref + self$1300 + 3) + (%closure-ref + self$1300 + 4) + (%closure-ref + self$1300 + 5) + (%closure-ref + self$1300 + 6) + (%closure-ref + self$1300 + 7)) + " seconds (")) + (%closure-ref + self$1299 + 1) + (%closure-ref + self$1299 + 2) + (%closure-ref + self$1299 + 3) + (%closure-ref + self$1299 + 4) + (%closure-ref + self$1299 + 5) + (%closure-ref + self$1299 + 6) + (%closure-ref + self$1299 + 7)) + (inexact__inline__ + (Cyc-fast-div + (Cyc-fast-sub + (%closure-ref + self$1299 + 3) + (%closure-ref + self$1299 + 2)) + (%closure-ref + self$1299 + 1))))) + (%closure-ref + self$1298 + 1) + (%closure-ref + self$1298 + 2) + (%closure-ref + self$1298 + 3) + (%closure-ref + self$1298 + 4) + (%closure-ref + self$1298 + 5) + (%closure-ref + self$1298 + 6) + secs2$280) + "Elapsed time: ")) + (%closure-ref + self$1297 + 1) + (%closure-ref + self$1297 + 2) + (%closure-ref + self$1297 + 3) + (%closure-ref + self$1297 + 4) + (%closure-ref + self$1297 + 5) + (%closure-ref + self$1297 + 6)) + (Cyc-fast-sub + t1$277 + (%closure-ref + self$1297 + 8)))) + (%closure-ref + self$1296 + 1) + (%closure-ref + self$1296 + 2) + j1$276 + (%closure-ref + self$1296 + 3) + (%closure-ref + self$1296 + 4) + (%closure-ref + self$1296 + 5) + (%closure-ref + self$1296 + 6) + (%closure-ref + self$1296 + 7)))) + (%closure-ref + self$1290 + 1) + (%closure-ref + self$1290 + 2) + (%closure-ref + self$1290 + 3) + (%closure-ref + self$1290 + 4) + (%closure-ref + self$1290 + 5) + (%closure-ref + self$1290 + 6) + (%closure-ref + self$1290 + 7))) + ((%closure-ref + display + 0) + display + (%closure + (lambda (self$1291 + r$608) + ((%closure-ref + write + 0) + write + (%closure + (lambda (self$1292 + r$609) + ((%closure-ref + newline + 0) + newline + (%closure + (lambda (self$1293 + r$610) + ((%closure-ref + current-output-port + 0) + current-output-port + (%closure + (lambda (self$1294 + r$612) + ((%closure-ref + flush-output-port + 0) + flush-output-port + (%closure + (lambda (self$1295 + r$611) + ((%closure-ref + (%closure-ref + self$1295 + 1) + 0) + (%closure-ref + self$1295 + 1) + (%closure-ref + self$1295 + 2))) + (%closure-ref + self$1294 + 1) + (%closure-ref + self$1294 + 2)) + r$612)) + (%closure-ref + self$1293 + 1) + (%closure-ref + self$1293 + 2)))) + (%closure-ref + self$1292 + 1) + (%closure-ref + self$1292 + 2)))) + (%closure-ref + self$1291 + 1) + (%closure-ref + self$1291 + 2)) + (%closure-ref + self$1291 + 2))) + (%closure-ref + self$1290 + 3) + (%closure-ref + self$1290 + 5)) + "ERROR: returned incorrect result: "))) + (%closure-ref + self$1289 + 2) + (%closure-ref + self$1289 + 3) + k$579 + (%closure-ref + self$1289 + 5) + result$274 + (%closure-ref + self$1289 + 7) + (%closure-ref + self$1289 + 8)) + result$274))) + (%closure-ref + self$1288 + 1) + (%closure-ref + self$1288 + 2) + (%closure-ref + self$1288 + 3) + loop$273 + (%closure-ref + self$1288 + 5) + (%closure-ref + self$1288 + 6) + (%closure-ref + self$1288 + 7) + (%closure-ref + self$1288 + 8) + (%closure-ref + self$1288 + 9))))) + (%closure-ref + self$1287 + 1) + (%closure-ref + self$1287 + 2) + (%closure-ref + self$1287 + 3) + (%closure-ref + self$1287 + 4) + (%closure-ref + self$1287 + 5) + (%closure-ref + self$1287 + 6) + (%closure-ref + self$1287 + 7) + (%closure-ref + self$1287 + 8) + (%closure-ref + self$1287 + 9)) + (cell loop$273))) + (%closure-ref + self$1286 + 1) + (%closure-ref + self$1286 + 2) + j0$270 + (%closure-ref + self$1286 + 3) + (%closure-ref + self$1286 + 4) + (%closure-ref + self$1286 + 5) + (%closure-ref + self$1286 + 6) + (%closure-ref + self$1286 + 7) + (%closure-ref + self$1286 + 8)) + #f)) + (%closure-ref + self$1285 + 1) + (%closure-ref + self$1285 + 2) + (%closure-ref + self$1285 + 3) + (%closure-ref + self$1285 + 4) + (%closure-ref + self$1285 + 5) + (%closure-ref + self$1285 + 6) + t0$269 + (%closure-ref + self$1285 + 7)))) + (%closure-ref self$1284 1) + j/s$268 + (%closure-ref self$1284 2) + (%closure-ref self$1284 3) + (%closure-ref self$1284 4) + (%closure-ref self$1284 5) + (%closure-ref + self$1284 + 6)))) + (%closure-ref self$1283 1) + (%closure-ref self$1283 2) + (%closure-ref self$1283 3) + (%closure-ref self$1283 4) + (%closure-ref self$1283 5) + (%closure-ref self$1283 6)))) + (%closure-ref self$1282 1) + (%closure-ref self$1282 2) + (%closure-ref self$1282 3) + (%closure-ref self$1282 4) + (%closure-ref self$1282 5) + (%closure-ref self$1282 6)) + r$613)) + (%closure-ref self$1281 1) + (%closure-ref self$1281 2) + (%closure-ref self$1281 3) + (%closure-ref self$1281 4) + (%closure-ref self$1281 5) + (%closure-ref self$1281 6)))) + (%closure-ref self$1280 1) + (%closure-ref self$1280 2) + (%closure-ref self$1280 3) + (%closure-ref self$1280 4) + (%closure-ref self$1280 5) + (%closure-ref self$1280 6)))) + (%closure-ref self$1279 1) + (%closure-ref self$1279 2) + (%closure-ref self$1279 3) + (%closure-ref self$1279 4) + (%closure-ref self$1279 5) + (%closure-ref self$1279 6)) + (%closure-ref self$1279 3))) + (%closure-ref self$1278 1) + (%closure-ref self$1278 2) + (%closure-ref self$1278 3) + (%closure-ref self$1278 4) + (%closure-ref self$1278 5) + (%closure-ref self$1278 6)) + "Running ")) + (%closure-ref self$1276 1) + (%closure-ref self$1276 2) + (%closure-ref self$1276 3) + (%closure-ref self$1276 4) + rounded$266 + (%closure-ref self$1276 5)) + (set-cell! + rounded$266 + (%closure + (lambda (self$1277 k$615 x$281) + ((%closure-ref k$615 0) + k$615 + (Cyc-fast-div + (round__inline__ (Cyc-fast-mul 1000 x$281)) + 1000))))))) + (%closure-ref self$1275 1) + (%closure-ref self$1275 2) + (%closure-ref self$1275 3) + (%closure-ref self$1275 4) + (%closure-ref self$1275 5)) + (cell rounded$266))) + count$263 + k$568 + name$264 + ok?$261 + thunk$262) + #f))) + (define this-scheme-implementation-name + (lambda (k$564) + ((%closure-ref Cyc-version 0) + Cyc-version + (%closure + (lambda (self$1274 r$565) + ((%closure-ref (%closure-ref self$1274 1) 0) + (%closure-ref self$1274 1) + (string-append "cyclone-" r$565))) + k$564)))) + ((%closure-ref main 0) main %halt)) + */ +/* +"---------------- C headers: " + */ +/* +() + */ +/* +"---------------- module globals: " + */ +/* +(this-scheme-implementation-name + run-r7rs-benchmark + hide + main + run + display-hexbottom + dot/space + bit-test + print-hexmaze + write-ch + output + pmaze + make-maze + for-each-hex-child + pick-entrances + make-wall-vec + gen-maze-array + south-east + south + south-west + harr-tabulate + href/rc + href + harr:elts + harr:ncols + harr:nrows + make-harr + mark-path + path-length + reroot-maze + dfs-maze + dig-maze + permute-vec! + vector-for-each-rev + set-cell:mark + cell:mark + set-cell:parent + cell:parent + set-cell:walls + cell:walls + cell:id + cell:reachable + make-cell + wall:bit + wall:neighbor + wall:owner + make-wall + union! + set-size + set-equal? + get-set-root + base-set + random-int + rand + random-state + mod + div + bitwise-and + bitwise-not) + */ +/* +"---------------- C code:" + */ +#define closcall1(td, clo,a1) \ +if (type_is_pair_prim(clo)) { \ + Cyc_apply(td, 0, (closure)(a1), clo); \ +} else { \ + ((clo)->fn)(td, 1, clo,a1);\ +} +#define return_closcall1(td, clo,a1) { \ + char top; \ + if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \ + object buf[1]; buf[0] = a1;\ + GC(td, clo, buf, 1); \ + return; \ + } else {\ + closcall1(td, (closure) (clo),a1); \ + return;\ + } \ +} + +#define return_direct1(td, _fn,a1) { \ + char top; \ + if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \ + object buf[1]; buf[0] = a1; \ + mclosure0(c1, (function_type) _fn); \ + GC(td, &c1, buf, 1); \ + return; \ + } else { \ + (_fn)(td, 1, (closure)_fn,a1); \ + }} + +#define closcall2(td, clo,a1,a2) \ +if (type_is_pair_prim(clo)) { \ + Cyc_apply(td, 1, (closure)(a1), clo,a2); \ +} else { \ + ((clo)->fn)(td, 2, clo,a1,a2);\ +} +#define return_closcall2(td, clo,a1,a2) { \ + char top; \ + if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \ + object buf[2]; buf[0] = a1;buf[1] = a2;\ + GC(td, clo, buf, 2); \ + return; \ + } else {\ + closcall2(td, (closure) (clo),a1,a2); \ + return;\ + } \ +} + +#define return_direct2(td, _fn,a1,a2) { \ + char top; \ + if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \ + object buf[2]; buf[0] = a1;buf[1] = a2; \ + mclosure0(c1, (function_type) _fn); \ + GC(td, &c1, buf, 2); \ + return; \ + } else { \ + (_fn)(td, 2, (closure)_fn,a1,a2); \ + }} + +#define closcall3(td, clo,a1,a2,a3) \ +if (type_is_pair_prim(clo)) { \ + Cyc_apply(td, 2, (closure)(a1), clo,a2,a3); \ +} else { \ + ((clo)->fn)(td, 3, clo,a1,a2,a3);\ +} +#define return_closcall3(td, clo,a1,a2,a3) { \ + char top; \ + if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \ + object buf[3]; buf[0] = a1;buf[1] = a2;buf[2] = a3;\ + GC(td, clo, buf, 3); \ + return; \ + } else {\ + closcall3(td, (closure) (clo),a1,a2,a3); \ + return;\ + } \ +} + +#define return_direct3(td, _fn,a1,a2,a3) { \ + char top; \ + if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \ + object buf[3]; buf[0] = a1;buf[1] = a2;buf[2] = a3; \ + mclosure0(c1, (function_type) _fn); \ + GC(td, &c1, buf, 3); \ + return; \ + } else { \ + (_fn)(td, 3, (closure)_fn,a1,a2,a3); \ + }} + +#define closcall4(td, clo,a1,a2,a3,a4) \ +if (type_is_pair_prim(clo)) { \ + Cyc_apply(td, 3, (closure)(a1), clo,a2,a3,a4); \ +} else { \ + ((clo)->fn)(td, 4, clo,a1,a2,a3,a4);\ +} +#define return_closcall4(td, clo,a1,a2,a3,a4) { \ + char top; \ + if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \ + object buf[4]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4;\ + GC(td, clo, buf, 4); \ + return; \ + } else {\ + closcall4(td, (closure) (clo),a1,a2,a3,a4); \ + return;\ + } \ +} + +#define return_direct4(td, _fn,a1,a2,a3,a4) { \ + char top; \ + if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \ + object buf[4]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4; \ + mclosure0(c1, (function_type) _fn); \ + GC(td, &c1, buf, 4); \ + return; \ + } else { \ + (_fn)(td, 4, (closure)_fn,a1,a2,a3,a4); \ + }} + +#define closcall5(td, clo,a1,a2,a3,a4,a5) \ +if (type_is_pair_prim(clo)) { \ + Cyc_apply(td, 4, (closure)(a1), clo,a2,a3,a4,a5); \ +} else { \ + ((clo)->fn)(td, 5, clo,a1,a2,a3,a4,a5);\ +} +#define return_closcall5(td, clo,a1,a2,a3,a4,a5) { \ + char top; \ + if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \ + object buf[5]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4;buf[4] = a5;\ + GC(td, clo, buf, 5); \ + return; \ + } else {\ + closcall5(td, (closure) (clo),a1,a2,a3,a4,a5); \ + return;\ + } \ +} + +#define return_direct5(td, _fn,a1,a2,a3,a4,a5) { \ + char top; \ + if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \ + object buf[5]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4;buf[4] = a5; \ + mclosure0(c1, (function_type) _fn); \ + GC(td, &c1, buf, 5); \ + return; \ + } else { \ + (_fn)(td, 5, (closure)_fn,a1,a2,a3,a4,a5); \ + }} + +#define closcall7(td, clo,a1,a2,a3,a4,a5,a6,a7) \ +if (type_is_pair_prim(clo)) { \ + Cyc_apply(td, 6, (closure)(a1), clo,a2,a3,a4,a5,a6,a7); \ +} else { \ + ((clo)->fn)(td, 7, clo,a1,a2,a3,a4,a5,a6,a7);\ +} +#define return_closcall7(td, clo,a1,a2,a3,a4,a5,a6,a7) { \ + char top; \ + if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \ + object buf[7]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4;buf[4] = a5;buf[5] = a6;buf[6] = a7;\ + GC(td, clo, buf, 7); \ + return; \ + } else {\ + closcall7(td, (closure) (clo),a1,a2,a3,a4,a5,a6,a7); \ + return;\ + } \ +} + +#define return_direct7(td, _fn,a1,a2,a3,a4,a5,a6,a7) { \ + char top; \ + if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \ + object buf[7]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4;buf[4] = a5;buf[5] = a6;buf[6] = a7; \ + mclosure0(c1, (function_type) _fn); \ + GC(td, &c1, buf, 7); \ + return; \ + } else { \ + (_fn)(td, 7, (closure)_fn,a1,a2,a3,a4,a5,a6,a7); \ + }} + +#include "cyclone/types.h" +object __glo_this_91scheme_91implementation_91name = NULL; +object __glo_run_91r7rs_91benchmark = NULL; +object __glo_hide = NULL; +object __glo_main = NULL; +object __glo_run = NULL; +object __glo_display_91hexbottom = NULL; +object __glo_dot_95space = NULL; +object __glo_bit_91test = NULL; +object __glo_print_91hexmaze = NULL; +object __glo_write_91ch = NULL; +object __glo_output = NULL; +object __glo_pmaze = NULL; +object __glo_make_91maze = NULL; +object __glo_for_91each_91hex_91child = NULL; +object __glo_pick_91entrances = NULL; +object __glo_make_91wall_91vec = NULL; +object __glo_gen_91maze_91array = NULL; +object __glo_south_91east = NULL; +object __glo_south = NULL; +object __glo_south_91west = NULL; +object __glo_harr_91tabulate = NULL; +object __glo_href_95rc = NULL; +object __glo_href = NULL; +object __glo_harr_117elts = NULL; +object __glo_harr_117ncols = NULL; +object __glo_harr_117nrows = NULL; +object __glo_make_91harr = NULL; +object __glo_mark_91path = NULL; +object __glo_path_91length = NULL; +object __glo_reroot_91maze = NULL; +object __glo_dfs_91maze = NULL; +object __glo_dig_91maze = NULL; +object __glo_permute_91vec_67 = NULL; +object __glo_vector_91for_91each_91rev = NULL; +object __glo_set_91cell_117mark = NULL; +object __glo_cell_117mark = NULL; +object __glo_set_91cell_117parent = NULL; +object __glo_cell_117parent = NULL; +object __glo_set_91cell_117walls = NULL; +object __glo_cell_117walls = NULL; +object __glo_cell_117id = NULL; +object __glo_cell_117reachable = NULL; +object __glo_make_91cell = NULL; +object __glo_wall_117bit = NULL; +object __glo_wall_117neighbor = NULL; +object __glo_wall_117owner = NULL; +object __glo_make_91wall = NULL; +object __glo_union_67 = NULL; +object __glo_set_91size = NULL; +object __glo_set_91equal_127 = NULL; +object __glo_get_91set_91root = NULL; +object __glo_base_91set = NULL; +object __glo_random_91int = NULL; +object __glo_rand = NULL; +object __glo_random_91state = NULL; +object __glo_mod = NULL; +object __glo_div = NULL; +object __glo_bitwise_91and = NULL; +object __glo_bitwise_91not = NULL; +extern object __glo_member_scheme_base; +extern object __glo_assoc_scheme_base; +extern object __glo_cons_91source_scheme_base; +extern object __glo_syntax_91rules_scheme_base; +extern object __glo_letrec_85_scheme_base; +extern object __glo_guard_scheme_base; +extern object __glo_guard_91aux_scheme_base; +extern object __glo_define_91record_91type_scheme_base; +extern object __glo_record_127_scheme_base; +extern object __glo_register_91simple_91type_scheme_base; +extern object __glo_make_91type_91predicate_scheme_base; +extern object __glo_make_91constructor_scheme_base; +extern object __glo_make_91getter_scheme_base; +extern object __glo_make_91setter_scheme_base; +extern object __glo_slot_91set_67_scheme_base; +extern object __glo_type_91slot_91offset_scheme_base; +extern object __glo_receive_scheme_base; +extern object __glo_abs_scheme_base; +extern object __glo_max_scheme_base; +extern object __glo_min_scheme_base; +extern object __glo_modulo_scheme_base; +extern object __glo_floor_91remainder_scheme_base; +extern object __glo_even_127_scheme_base; +extern object __glo_exact_91integer_127_scheme_base; +extern object __glo_exact_91integer_91sqrt_scheme_base; +extern object __glo_exact_127_scheme_base; +extern object __glo_inexact_127_scheme_base; +extern object __glo_odd_127_scheme_base; +extern object __glo_complex_127_scheme_base; +extern object __glo_rational_127_scheme_base; +extern object __glo_bignum_127_scheme_base; +extern object __glo_gcd_scheme_base; +extern object __glo_lcm_scheme_base; +extern object __glo_quotient_scheme_base; +extern object __glo_remainder_scheme_base; +extern object __glo_truncate_91quotient_scheme_base; +extern object __glo_truncate_91remainder_scheme_base; +extern object __glo_truncate_95_scheme_base; +extern object __glo_floor_91quotient_scheme_base; +extern object __glo_floor_91remainder_scheme_base; +extern object __glo_floor_95_scheme_base; +extern object __glo_square_scheme_base; +extern object __glo_expt_scheme_base; +extern object __glo_call_91with_91current_91continuation_scheme_base; +extern object __glo_call_95cc_scheme_base; +extern object __glo_call_91with_91values_scheme_base; +extern object __glo_dynamic_91wind_scheme_base; +extern object __glo_values_scheme_base; +extern object __glo_char_123_127_scheme_base; +extern object __glo_char_121_127_scheme_base; +extern object __glo_char_125_127_scheme_base; +extern object __glo_char_121_123_127_scheme_base; +extern object __glo_char_125_123_127_scheme_base; +extern object __glo_string_123_127_scheme_base; +extern object __glo_string_121_127_scheme_base; +extern object __glo_string_121_123_127_scheme_base; +extern object __glo_string_125_127_scheme_base; +extern object __glo_string_125_123_127_scheme_base; +extern object __glo_foldl_scheme_base; +extern object __glo_foldr_scheme_base; +extern object __glo_not_scheme_base; +extern object __glo_list_127_scheme_base; +extern object __glo_zero_127_scheme_base; +extern object __glo_positive_127_scheme_base; +extern object __glo_negative_127_scheme_base; +extern object __glo_append_scheme_base; +extern object __glo__list_scheme_base; +extern object __glo_make_91list_scheme_base; +extern object __glo_list_91copy_scheme_base; +extern object __glo_map_scheme_base; +extern object __glo_for_91each_scheme_base; +extern object __glo_list_91tail_scheme_base; +extern object __glo_list_91ref_scheme_base; +extern object __glo_list_91set_67_scheme_base; +extern object __glo_reverse_scheme_base; +extern object __glo_boolean_123_127_scheme_base; +extern object __glo_symbol_123_127_scheme_base; +extern object __glo_Cyc_91obj_123_127_scheme_base; +extern object __glo_vector_scheme_base; +extern object __glo_vector_91append_scheme_base; +extern object __glo_vector_91copy_scheme_base; +extern object __glo_vector_91copy_67_scheme_base; +extern object __glo_vector_91fill_67_scheme_base; +extern object __glo_vector_91_125list_scheme_base; +extern object __glo_vector_91_125string_scheme_base; +extern object __glo_vector_91map_scheme_base; +extern object __glo_vector_91for_91each_scheme_base; +extern object __glo_make_91string_scheme_base; +extern object __glo_string_scheme_base; +extern object __glo_string_91copy_scheme_base; +extern object __glo_string_91copy_67_scheme_base; +extern object __glo_string_91fill_67_scheme_base; +extern object __glo_string_91_125list_scheme_base; +extern object __glo_string_91_125vector_scheme_base; +extern object __glo_string_91map_scheme_base; +extern object __glo_string_91for_91each_scheme_base; +extern object __glo_make_91parameter_scheme_base; +extern object __glo_current_91output_91port_scheme_base; +extern object __glo_current_91input_91port_scheme_base; +extern object __glo_current_91error_91port_scheme_base; +extern object __glo_call_91with_91port_scheme_base; +extern object __glo_error_scheme_base; +extern object __glo_raise_scheme_base; +extern object __glo_raise_91continuable_scheme_base; +extern object __glo_with_91handler_scheme_base; +extern object __glo_with_91exception_91handler_scheme_base; +extern object __glo_Cyc_91add_91exception_91handler_scheme_base; +extern object __glo_Cyc_91remove_91exception_91handler_scheme_base; +extern object __glo_newline_scheme_base; +extern object __glo_write_91char_scheme_base; +extern object __glo_write_91string_scheme_base; +extern object __glo_flush_91output_91port_scheme_base; +extern object __glo_read_91line_scheme_base; +extern object __glo_read_91string_scheme_base; +extern object __glo_input_91port_127_scheme_base; +extern object __glo_output_91port_127_scheme_base; +extern object __glo_input_91port_91open_127_scheme_base; +extern object __glo_output_91port_91open_127_scheme_base; +extern object __glo_get_91output_91string_scheme_base; +extern object __glo_open_91output_91string_scheme_base; +extern object __glo_open_91input_91string_scheme_base; +extern object __glo_get_91output_91bytevector_scheme_base; +extern object __glo_open_91input_91bytevector_scheme_base; +extern object __glo_open_91output_91bytevector_scheme_base; +extern object __glo_features_scheme_base; +extern object __glo_Cyc_91version_scheme_base; +extern object __glo_any_scheme_base; +extern object __glo_every_scheme_base; +extern object __glo_and_scheme_base; +extern object __glo_or_scheme_base; +extern object __glo_let_scheme_base; +extern object __glo_let_85_scheme_base; +extern object __glo_letrec_scheme_base; +extern object __glo_let_85_91values_scheme_base; +extern object __glo_let_91values_scheme_base; +extern object __glo_begin_scheme_base; +extern object __glo__case_scheme_base; +extern object __glo_cond_scheme_base; +extern object __glo_cond_91expand_scheme_base; +extern object __glo__do_scheme_base; +extern object __glo_when_scheme_base; +extern object __glo_unless_scheme_base; +extern object __glo_quasiquote_scheme_base; +extern object __glo_floor_scheme_base; +extern object __glo_ceiling_scheme_base; +extern object __glo_truncate_scheme_base; +extern object __glo_round_scheme_base; +extern object __glo_exact_scheme_base; +extern object __glo_inexact_scheme_base; +extern object __glo_eof_91object_scheme_base; +extern object __glo_syntax_91error_scheme_base; +extern object __glo_bytevector_91copy_scheme_base; +extern object __glo_bytevector_91copy_67_scheme_base; +extern object __glo_utf8_91_125string_scheme_base; +extern object __glo_string_91_125utf8_scheme_base; +extern object __glo_denominator_scheme_base; +extern object __glo_numerator_scheme_base; +extern object __glo_parameterize_scheme_base; +extern object __glo_read_scheme_read; +extern object __glo_read_91all_scheme_read; +extern object __glo_include_scheme_read; +extern object __glo_include_91ci_scheme_read; +extern object __glo_display_scheme_write; +extern object __glo_write_scheme_write; +extern object __glo_write_91shared_scheme_write; +extern object __glo_write_91simple_scheme_write; +extern object __glo_current_91second_scheme_time; +extern object __glo_current_91jiffy_scheme_time; +extern object __glo_jiffies_91per_91second_scheme_time; +extern object __glo_string_123_127_191_191inline_191_191_scheme_base; +extern object __glo_string_121_127_191_191inline_191_191_scheme_base; +extern object __glo_string_121_123_127_191_191inline_191_191_scheme_base; +extern object __glo_string_125_127_191_191inline_191_191_scheme_base; +extern object __glo_string_125_123_127_191_191inline_191_191_scheme_base; +extern object __glo_not_191_191inline_191_191_scheme_base; +extern object __glo_zero_127_191_191inline_191_191_scheme_base; +extern object __glo_positive_127_191_191inline_191_191_scheme_base; +extern object __glo_negative_127_191_191inline_191_191_scheme_base; +extern object __glo_floor_191_191inline_191_191_scheme_base; +extern object __glo_ceiling_191_191inline_191_191_scheme_base; +extern object __glo_truncate_191_191inline_191_191_scheme_base; +extern object __glo_round_191_191inline_191_191_scheme_base; +extern object __glo_inexact_191_191inline_191_191_scheme_base; +extern object __glo_sqrt_191_191inline_191_191_scheme_base; +extern object __glo_exact_91integer_127_191_191inline_191_191_scheme_base; +extern object __glo_exact_127_191_191inline_191_191_scheme_base; +extern object __glo_denominator_191_191inline_191_191_scheme_base; +extern object __glo_numerator_191_191inline_191_191_scheme_base; +extern object __glo_quotient_191_191inline_191_191_scheme_base; +extern object __glo_square_191_191inline_191_191_scheme_base; +extern object __glo_eof_91object_191_191inline_191_191_scheme_base; +extern object __glo_in_91port_117get_91buf_191_191inline_191_191_scheme_read; +extern object __glo_in_91port_117get_91lnum_191_191inline_191_191_scheme_read; +extern object __glo_in_91port_117get_91cnum_191_191inline_191_191_scheme_read; +#include "cyclone/runtime.h" +#include "cyclone/runtime-main.h" +defsymbol(harr); +defsymbol(cell); +defsymbol(wall); +static void __lambda_433(void *data, int argc, closure _,object k_73564) ; +static void __lambda_432(void *data, int argc, object self_731274, object r_73565) ; +static void __lambda_431(void *data, int argc, closure _,object k_73568, object name_73264, object count_73263, object thunk_73262, object ok_127_73261) ; +static void __lambda_430(void *data, int argc, object self_731275, object rounded_73266) ; +static void __lambda_429(void *data, int argc, object self_731276, object rounded_73266) ; +static void __lambda_428(void *data, int argc, object self_731277, object k_73615, object x_73281) ; +static void __lambda_427(void *data, int argc, object self_731278, object r_73569) ; +static void __lambda_426(void *data, int argc, object self_731279, object r_73570) ; +static void __lambda_425(void *data, int argc, object self_731280, object r_73571) ; +static void __lambda_424(void *data, int argc, object self_731281, object r_73572) ; +static void __lambda_423(void *data, int argc, object self_731282, object r_73613) ; +static void __lambda_422(void *data, int argc, object self_731283, object r_73573) ; +static void __lambda_421(void *data, int argc, object self_731284, object j_95s_73268) ; +static void __lambda_420(void *data, int argc, object self_731285, object t0_73269) ; +static void __lambda_419(void *data, int argc, object self_731286, object j0_73270) ; +static void __lambda_418(void *data, int argc, object self_731287, object loop_73273) ; +static void __lambda_417(void *data, int argc, object self_731288, object loop_73273) ; +static void __lambda_416(void *data, int argc, object self_731289, object k_73579, object i_73275, object result_73274) ; +static void __lambda_415(void *data, int argc, object self_731290, object r_73583) ; +static void __lambda_414(void *data, int argc, object self_731291, object r_73608) ; +static void __lambda_413(void *data, int argc, object self_731292, object r_73609) ; +static void __lambda_412(void *data, int argc, object self_731293, object r_73610) ; +static void __lambda_411(void *data, int argc, object self_731294, object r_73612) ; +static void __lambda_410(void *data, int argc, object self_731295, object r_73611) ; +static void __lambda_409(void *data, int argc, object self_731296, object j1_73276) ; +static void __lambda_408(void *data, int argc, object self_731297, object t1_73277) ; +static void __lambda_407(void *data, int argc, object self_731298, object secs2_73280) ; +static void __lambda_406(void *data, int argc, object self_731299, object r_73590) ; +static void __lambda_405(void *data, int argc, object self_731300, object r_73591) ; +static void __lambda_404(void *data, int argc, object self_731301, object r_73592) ; +static void __lambda_403(void *data, int argc, object self_731302, object r_73593) ; +static void __lambda_402(void *data, int argc, object self_731303, object r_73594) ; +static void __lambda_401(void *data, int argc, object self_731304, object r_73595) ; +static void __lambda_400(void *data, int argc, object self_731305, object r_73596) ; +static void __lambda_399(void *data, int argc, object self_731306, object r_73597) ; +static void __lambda_398(void *data, int argc, object self_731307, object r_73605) ; +static void __lambda_397(void *data, int argc, object self_731308, object r_73598) ; +static void __lambda_396(void *data, int argc, object self_731309, object r_73599) ; +static void __lambda_395(void *data, int argc, object self_731310, object r_73600) ; +static void __lambda_394(void *data, int argc, object self_731311, object r_73601) ; +static void __lambda_393(void *data, int argc, object self_731312, object r_73602) ; +static void __lambda_392(void *data, int argc, object self_731313, object r_73603) ; +static void __lambda_391(void *data, int argc, object self_731314, object r_73604) ; +static void __lambda_390(void *data, int argc, object self_731315, object r_73584) ; +static void __lambda_389(void *data, int argc, object self_731316, object r_73582) ; +static void __lambda_388(void *data, int argc, object self_731317, object r_73577) ; +static void __lambda_387(void *data, int argc, closure _,object k_73620, object r_73283, object x_73282) ; +static void __lambda_386(void *data, int argc, object self_731318, object k_73623, object v_73285, object i_73284) ; +static void __lambda_385(void *data, int argc, object self_731319, object k_73625) ; +static void __lambda_384(void *data, int argc, object self_731320, object k_73631, object x_73286) ; +static void __lambda_383(void *data, int argc, object self_731321, object r_73626) ; +static void __lambda_382(void *data, int argc, object self_731322, object r_73627) ; +static void __lambda_381(void *data, int argc, object self_731323, object k_73628) ; +static void __lambda_380(void *data, int argc, closure _,object k_73634) ; +static void __lambda_379(void *data, int argc, object self_731324, object count_73287) ; +static void __lambda_378(void *data, int argc, object self_731325, object input1_73288) ; +static void __lambda_377(void *data, int argc, object self_731326, object input2_73289) ; +static void __lambda_376(void *data, int argc, object self_731327, object output_73290) ; +static void __lambda_375(void *data, int argc, object self_731328, object s3_73291) ; +static void __lambda_374(void *data, int argc, object self_731329, object s2_73292) ; +static void __lambda_373(void *data, int argc, object self_731330, object s1_73293) ; +static void __lambda_372(void *data, int argc, object self_731331, object r_73642) ; +static void __lambda_371(void *data, int argc, object self_731332, object k_73645, object result_73295) ; +static void __lambda_370(void *data, int argc, object self_731333, object k_73646) ; +static void __lambda_369(void *data, int argc, object self_731334, object r_73647) ; +static void __lambda_368(void *data, int argc, object self_731335, object r_73648) ; +static void __lambda_367(void *data, int argc, closure _,object k_73651, object nrows_73297, object ncols_73296) ; +static void __lambda_366(void *data, int argc, object self_731336, object r_73652) ; +static void __lambda_365(void *data, int argc, object self_731337, object r_73653) ; +static void __lambda_364(void *data, int argc, closure _,object k_73657, object hexwalls_73298) ; +static void __lambda_363(void *data, int argc, object self_731338, object r_73666) ; +static void __lambda_362(void *data, int argc, object self_731339, object r_73658) ; +static void __lambda_361(void *data, int argc, object self_731340, object r_73663) ; +static void __lambda_360(void *data, int argc, object self_731341, object r_73659) ; +static void __lambda_359(void *data, int argc, object self_731342, object r_73660) ; +static void __lambda_358(void *data, int argc, object self_731343, object k_73661) ; +static void __lambda_357(void *data, int argc, object self_731344, object r_73662) ; +static void __lambda_356(void *data, int argc, object self_731345, object k_73664) ; +static void __lambda_355(void *data, int argc, object self_731346, object r_73665) ; +static void __lambda_354(void *data, int argc, object self_731347, object k_73667) ; +static void __lambda_353(void *data, int argc, object self_731348, object r_73668) ; +static void __lambda_352(void *data, int argc, closure _,object k_73671, object harr_73301, object r_73300, object c_73299) ; +static void __lambda_351(void *data, int argc, object self_731349, object r_73672) ; +static void __lambda_350(void *data, int argc, object self_731350, object k_73673) ; +static void __lambda_349(void *data, int argc, object self_731351, object r_73675) ; +static void __lambda_348(void *data, int argc, closure _,object k_73678, object j_73303, object bit_73302) ; +static void __lambda_347(void *data, int argc, object self_731352, object r_73680) ; +static void __lambda_346(void *data, int argc, closure _,object k_73683, object harr_73305, object entrance_73304) ; +static void __lambda_345(void *data, int argc, object self_731353, object r_73773) ; +static void __lambda_344(void *data, int argc, object self_731354, object lp_73188_73326) ; +static void __lambda_343(void *data, int argc, object self_731355, object lp_73188_73326) ; +static void __lambda_342(void *data, int argc, object self_731356, object k_73763, object c_73327) ; +static void __lambda_341(void *data, int argc, object self_731357, object r_73765) ; +static void __lambda_340(void *data, int argc, object self_731358, object r_73766) ; +static void __lambda_339(void *data, int argc, object self_731359, object r_73767) ; +static void __lambda_338(void *data, int argc, object self_731360, object r_73770) ; +static void __lambda_337(void *data, int argc, object self_731361, object r_73768) ; +static void __lambda_336(void *data, int argc, object self_731362, object k_73771) ; +static void __lambda_335(void *data, int argc, object self_731363, object r_73761) ; +static void __lambda_334(void *data, int argc, object self_731364, object r_73687) ; +static void __lambda_333(void *data, int argc, object self_731365, object r_73688) ; +static void __lambda_332(void *data, int argc, object self_731366, object r_73689) ; +static void __lambda_331(void *data, int argc, object self_731367, object lp_73192_73322) ; +static void __lambda_330(void *data, int argc, object self_731368, object lp_73192_73322) ; +static void __lambda_329(void *data, int argc, object self_731369, object k_73748, object c_73323) ; +static void __lambda_328(void *data, int argc, object self_731370, object r_73758) ; +static void __lambda_327(void *data, int argc, object self_731371, object r_73750) ; +static void __lambda_326(void *data, int argc, object self_731372, object r_73751) ; +static void __lambda_325(void *data, int argc, object self_731373, object r_73755) ; +static void __lambda_324(void *data, int argc, object self_731374, object r_73752) ; +static void __lambda_323(void *data, int argc, object self_731375, object r_73753) ; +static void __lambda_322(void *data, int argc, object self_731376, object k_73759) ; +static void __lambda_321(void *data, int argc, object self_731377, object r_73746) ; +static void __lambda_320(void *data, int argc, object self_731378, object r_73690) ; +static void __lambda_319(void *data, int argc, object self_731379, object r_73691) ; +static void __lambda_318(void *data, int argc, object self_731380, object r_73692) ; +static void __lambda_317(void *data, int argc, object self_731381, object lp_73196_73310) ; +static void __lambda_316(void *data, int argc, object self_731382, object lp_73196_73310) ; +static void __lambda_315(void *data, int argc, object self_731383, object k_73696, object r_73311) ; +static void __lambda_314(void *data, int argc, object self_731384, object r_73698) ; +static void __lambda_313(void *data, int argc, object self_731385, object lp_73200_73318) ; +static void __lambda_312(void *data, int argc, object self_731386, object lp_73200_73318) ; +static void __lambda_311(void *data, int argc, object self_731387, object k_73731, object c_73319) ; +static void __lambda_310(void *data, int argc, object self_731388, object r_73738) ; +static void __lambda_309(void *data, int argc, object self_731389, object r_73733) ; +static void __lambda_308(void *data, int argc, object self_731390, object r_73737) ; +static void __lambda_307(void *data, int argc, object self_731391, object r_73734) ; +static void __lambda_306(void *data, int argc, object self_731392, object r_73729) ; +static void __lambda_305(void *data, int argc, object self_731393, object r_73699) ; +static void __lambda_304(void *data, int argc, object self_731394, object r_73700) ; +static void __lambda_303(void *data, int argc, object self_731395, object r_73701) ; +static void __lambda_302(void *data, int argc, object self_731396, object lp_73207_73314) ; +static void __lambda_301(void *data, int argc, object self_731397, object lp_73207_73314) ; +static void __lambda_300(void *data, int argc, object self_731398, object k_73714, object c_73315) ; +static void __lambda_299(void *data, int argc, object self_731399, object r_73723) ; +static void __lambda_298(void *data, int argc, object self_731400, object r_73716) ; +static void __lambda_297(void *data, int argc, object self_731401, object r_73719) ; +static void __lambda_296(void *data, int argc, object self_731402, object r_73717) ; +static void __lambda_295(void *data, int argc, object self_731403, object r_73712) ; +static void __lambda_294(void *data, int argc, object self_731404, object r_73702) ; +static void __lambda_293(void *data, int argc, object self_731405, object r_73703) ; +static void __lambda_292(void *data, int argc, object self_731406, object r_73704) ; +static void __lambda_291(void *data, int argc, object self_731407, object k_73706) ; +static void __lambda_290(void *data, int argc, object self_731408, object r_73707) ; +static void __lambda_289(void *data, int argc, object self_731409, object r_73709) ; +static void __lambda_288(void *data, int argc, object self_731410, object k_73724) ; +static void __lambda_287(void *data, int argc, object self_731411, object r_73725) ; +static void __lambda_286(void *data, int argc, object self_731412, object r_73727) ; +static void __lambda_285(void *data, int argc, object self_731413, object r_73726) ; +static void __lambda_284(void *data, int argc, object self_731414, object r_73694) ; +static void __lambda_283(void *data, int argc, object self_731415, object k_73740) ; +static void __lambda_282(void *data, int argc, object self_731416, object r_73741) ; +static void __lambda_281(void *data, int argc, object self_731417, object r_73742) ; +static void __lambda_280(void *data, int argc, object self_731418, object k_73743) ; +static void __lambda_279(void *data, int argc, closure _,object k_73776, object c_73329) ; +static void __lambda_278(void *data, int argc, object self_731419, object r_73777) ; +static void __lambda_277(void *data, int argc, closure _,object k_73782, object nrows_73331, object ncols_73330) ; +static void __lambda_276(void *data, int argc, object self_731420, object result_73332) ; +static void __lambda_275(void *data, int argc, object self_731421, object cells_73335, object entrance_73334, object exit_73333) ; +static void __lambda_274(void *data, int argc, closure _,object k_73789, object nrows_73337, object ncols_73336) ; +static void __lambda_273(void *data, int argc, object self_731422, object cells_73338) ; +static void __lambda_272(void *data, int argc, object self_731423, object r_73806) ; +static void __lambda_271(void *data, int argc, object self_731424, object walls_73339) ; +static void __lambda_270(void *data, int argc, object self_731425, object r_73792) ; +static void __lambda_269(void *data, int argc, object self_731426, object result_73340) ; +static void __lambda_268(void *data, int argc, object self_731427, object exit_91cell_73343) ; +static void __lambda_267(void *data, int argc, object self_731428, object walls_73344) ; +static void __lambda_266(void *data, int argc, object self_731429, object r_73803) ; +static void __lambda_265(void *data, int argc, object self_731430, object r_73798) ; +static void __lambda_264(void *data, int argc, object self_731431, object r_73799) ; +static void __lambda_263(void *data, int argc, object self_731432, object r_73802) ; +static void __lambda_262(void *data, int argc, object self_731433, object r_73801) ; +static void __lambda_261(void *data, int argc, object self_731434, object r_73800) ; +static void __lambda_260(void *data, int argc, closure _,object k_73810, object proc_73347, object harr_73346, object cell_73345) ; +static void __lambda_259(void *data, int argc, object self_731435, object r_73819) ; +static void __lambda_258(void *data, int argc, object self_731436, object r_73820) ; +static void __lambda_257(void *data, int argc, object self_731437, object r_73821) ; +static void __lambda_256(void *data, int argc, object self_731438, object r_73822) ; +static void __lambda_255(void *data, int argc, object self_731439, object r_73823) ; +static void __lambda_254(void *data, int argc, object self_731440, object r_73824) ; +static void __lambda_253(void *data, int argc, object self_731441, object ne_73356) ; +static void __lambda_252(void *data, int argc, object self_731442, object r_73827) ; +static void __lambda_251(void *data, int argc, object self_731443, object r_73826) ; +static void __lambda_250(void *data, int argc, object self_731444, object k_73830) ; +static void __lambda_249(void *data, int argc, object self_731445, object r_73833) ; +static void __lambda_248(void *data, int argc, object self_731446, object k_73834) ; +static void __lambda_247(void *data, int argc, object self_731447, object n_73358) ; +static void __lambda_246(void *data, int argc, object self_731448, object r_73838) ; +static void __lambda_245(void *data, int argc, object self_731449, object r_73837) ; +static void __lambda_244(void *data, int argc, object self_731450, object k_73840) ; +static void __lambda_243(void *data, int argc, object self_731451, object r_73841) ; +static void __lambda_242(void *data, int argc, object self_731452, object nw_73359) ; +static void __lambda_241(void *data, int argc, object self_731453, object r_73844) ; +static void __lambda_240(void *data, int argc, object self_731454, object r_73843) ; +static void __lambda_239(void *data, int argc, object self_731455, object k_73847) ; +static void __lambda_238(void *data, int argc, object self_731456, object r_73850) ; +static void __lambda_237(void *data, int argc, object self_731457, object k_73851) ; +static void __lambda_236(void *data, int argc, object self_731458, object r_73852) ; +static void __lambda_235(void *data, int argc, object self_731459, object r_73853) ; +static void __lambda_234(void *data, int argc, object self_731460, object k_73856) ; +static void __lambda_233(void *data, int argc, object self_731461, object r_73857) ; +static void __lambda_232(void *data, int argc, object self_731462, object r_73858) ; +static void __lambda_231(void *data, int argc, object self_731463, object k_73860) ; +static void __lambda_230(void *data, int argc, object self_731464, object r_73861) ; +static void __lambda_229(void *data, int argc, object self_731465, object r_73862) ; +static void __lambda_228(void *data, int argc, closure _,object k_73869, object harr_73361) ; +static void __lambda_227(void *data, int argc, object self_731466, object r_73896) ; +static void __lambda_226(void *data, int argc, object self_731467, object r_73870) ; +static void __lambda_225(void *data, int argc, object self_731468, object r_73871) ; +static void __lambda_224(void *data, int argc, object self_731469, object r_73872) ; +static void __lambda_223(void *data, int argc, object self_731470, object nrows_73363, object ncols_73362) ; +static void __lambda_222(void *data, int argc, object self_731471, object tp_91lp_73368) ; +static void __lambda_221(void *data, int argc, object self_731472, object tp_91lp_73368) ; +static void __lambda_220(void *data, int argc, object self_731473, object k_73876, object max_91len_73372, object entrance_73371, object exit_73370, object tcol_73369) ; +static void __lambda_219(void *data, int argc, object self_731474, object r_73877) ; +static void __lambda_218(void *data, int argc, object self_731475, object top_91cell_73373) ; +static void __lambda_217(void *data, int argc, object self_731476, object r_73879) ; +static void __lambda_216(void *data, int argc, object self_731477, object max_91len_73377, object entrance_73376, object exit_73375, object bcol_73374) ; +static void __lambda_215(void *data, int argc, object self_731478, object bt_91lp_73378) ; +static void __lambda_214(void *data, int argc, object self_731479, object bt_91lp_73378) ; +static void __lambda_213(void *data, int argc, object self_731480, object k_73888, object max_91len_73382, object entrance_73381, object exit_73380, object bcol_73379) ; +static void __lambda_212(void *data, int argc, object self_731481, object r_73889) ; +static void __lambda_211(void *data, int argc, object self_731482, object r_73894) ; +static void __lambda_210(void *data, int argc, object self_731483, object this_91len_73383) ; +static void __lambda_209(void *data, int argc, object self_731484, object r_73891) ; +static void __lambda_208(void *data, int argc, object self_731485, object r_73892) ; +static void __lambda_207(void *data, int argc, object self_731486, object r_73886) ; +static void __lambda_206(void *data, int argc, object self_731487, object result_73384) ; +static void __lambda_205(void *data, int argc, object self_731488, object r_73874) ; +static void __lambda_204(void *data, int argc, closure _,object k_73899, object harr_73388) ; +static void __lambda_203(void *data, int argc, object self_731489, object walls_73392) ; +static void __lambda_202(void *data, int argc, object self_731490, object walls_73392) ; +static void __lambda_201(void *data, int argc, object self_731491, object k_73968, object o_73395, object n_73394, object b_73393) ; +static void __lambda_200(void *data, int argc, object self_731492, object r_73970) ; +static void __lambda_199(void *data, int argc, object self_731493, object r_73969) ; +static void __lambda_198(void *data, int argc, object self_731494, object add_91wall_73396) ; +static void __lambda_197(void *data, int argc, object self_731495, object lp_73132_73404) ; +static void __lambda_196(void *data, int argc, object self_731496, object lp_73132_73404) ; +static void __lambda_195(void *data, int argc, object self_731497, object k_73938, object x_73405) ; +static void __lambda_194(void *data, int argc, object self_731498, object r_73965) ; +static void __lambda_193(void *data, int argc, object self_731499, object lp_73136_73408) ; +static void __lambda_192(void *data, int argc, object self_731500, object lp_73136_73408) ; +static void __lambda_191(void *data, int argc, object self_731501, object k_73945, object y_73409) ; +static void __lambda_190(void *data, int argc, object self_731502, object hex_73411) ; +static void __lambda_189(void *data, int argc, object self_731503, object r_73950) ; +static void __lambda_188(void *data, int argc, object self_731504, object r_73957) ; +static void __lambda_187(void *data, int argc, object self_731505, object r_73951) ; +static void __lambda_186(void *data, int argc, object self_731506, object r_73947) ; +static void __lambda_185(void *data, int argc, object self_731507, object k_73952) ; +static void __lambda_184(void *data, int argc, object self_731508, object r_73954) ; +static void __lambda_183(void *data, int argc, object self_731509, object k_73959) ; +static void __lambda_182(void *data, int argc, object self_731510, object r_73961) ; +static void __lambda_181(void *data, int argc, object self_731511, object r_73943) ; +static void __lambda_180(void *data, int argc, object self_731512, object r_73940) ; +static void __lambda_179(void *data, int argc, object self_731513, object r_73936) ; +static void __lambda_178(void *data, int argc, object self_731514, object r_73905) ; +static void __lambda_177(void *data, int argc, object self_731515, object r_73906) ; +static void __lambda_176(void *data, int argc, object self_731516, object k_73907) ; +static void __lambda_175(void *data, int argc, object self_731517, object r_73933) ; +static void __lambda_174(void *data, int argc, object self_731518, object rmoc_91hex_73402) ; +static void __lambda_173(void *data, int argc, object self_731519, object r_73926) ; +static void __lambda_172(void *data, int argc, object self_731520, object r_73927) ; +static void __lambda_171(void *data, int argc, object self_731521, object r_73910) ; +static void __lambda_170(void *data, int argc, object self_731522, object lp_73140_73399) ; +static void __lambda_169(void *data, int argc, object self_731523, object lp_73140_73399) ; +static void __lambda_168(void *data, int argc, object self_731524, object k_73914, object x_73400) ; +static void __lambda_167(void *data, int argc, object self_731525, object r_73922) ; +static void __lambda_166(void *data, int argc, object self_731526, object r_73923) ; +static void __lambda_165(void *data, int argc, object self_731527, object r_73916) ; +static void __lambda_164(void *data, int argc, object self_731528, object r_73919) ; +static void __lambda_163(void *data, int argc, object self_731529, object r_73920) ; +static void __lambda_162(void *data, int argc, object self_731530, object r_73917) ; +static void __lambda_161(void *data, int argc, object self_731531, object r_73912) ; +static void __lambda_160(void *data, int argc, object self_731532, object k_73929) ; +static void __lambda_159(void *data, int argc, object self_731533, object r_73931) ; +static void __lambda_158(void *data, int argc, closure _,object k_73974, object r_73413, object c_73412) ; +static void __lambda_157(void *data, int argc, object self_731534, object k_73976, object x_73415, object y_73414) ; +static void __lambda_156(void *data, int argc, closure _,object k_73987, object nrows_73418, object ncols_73417, object proc_73416) ; +static void __lambda_155(void *data, int argc, object self_731535, object v_73419) ; +static void __lambda_154(void *data, int argc, object self_731536, object lp_73113_73421) ; +static void __lambda_153(void *data, int argc, object self_731537, object lp_73113_73421) ; +static void __lambda_152(void *data, int argc, object self_731538, object k_73993, object r_73422) ; +static void __lambda_151(void *data, int argc, object self_731539, object i_73424) ; +static void __lambda_150(void *data, int argc, object self_731540, object lp_73117_73426) ; +static void __lambda_149(void *data, int argc, object self_731541, object lp_73117_73426) ; +static void __lambda_148(void *data, int argc, object self_731542, object k_731000, object c_73428, object i_73427) ; +static void __lambda_147(void *data, int argc, object self_731543, object r_731009) ; +static void __lambda_146(void *data, int argc, object self_731544, object r_731005) ; +static void __lambda_145(void *data, int argc, object self_731545, object r_731002) ; +static void __lambda_144(void *data, int argc, object self_731546, object r_73998) ; +static void __lambda_143(void *data, int argc, object self_731547, object r_73995) ; +static void __lambda_142(void *data, int argc, object self_731548, object r_73991) ; +static void __lambda_141(void *data, int argc, object self_731549, object r_73989) ; +static void __lambda_140(void *data, int argc, closure _,object k_731013, object ha_73432, object r_73431, object c_73430) ; +static void __lambda_139(void *data, int argc, closure _,object k_731020, object ha_73435, object x_73434, object y_73433) ; +static void __lambda_138(void *data, int argc, object self_731550, object r_731021) ; +static void __lambda_137(void *data, int argc, object self_731551, object r_731022) ; +static void __lambda_136(void *data, int argc, object self_731552, object r_73437, object c_73436) ; +static void __lambda_135(void *data, int argc, closure _,object k_731029, object o_73438) ; +static void __lambda_134(void *data, int argc, closure _,object k_731032, object o_73439) ; +static void __lambda_133(void *data, int argc, closure _,object k_731035, object o_73440) ; +static void __lambda_132(void *data, int argc, closure _,object k_731038, object nrows_73443, object ncols_73442, object elts_73441) ; +static void __lambda_131(void *data, int argc, closure _,object k_731042, object node_73444) ; +static void __lambda_130(void *data, int argc, object self_731553, object node_73445) ; +static void __lambda_129(void *data, int argc, object self_731554, object lp_73446) ; +static void __lambda_128(void *data, int argc, object self_731555, object lp_73446) ; +static void __lambda_127(void *data, int argc, object self_731556, object k_731045, object node_73447) ; +static void __lambda_126(void *data, int argc, object self_731557, object r_731046) ; +static void __lambda_125(void *data, int argc, object self_731558, object tmp_73111_73448) ; +static void __lambda_124(void *data, int argc, object self_731559, object r_731043) ; +static void __lambda_123(void *data, int argc, closure _,object k_731050, object cell_73449) ; +static void __lambda_122(void *data, int argc, object self_731560, object lp_73105_73452) ; +static void __lambda_121(void *data, int argc, object self_731561, object lp_73105_73452) ; +static void __lambda_120(void *data, int argc, object self_731562, object k_731054, object len_73454, object node_73453) ; +static void __lambda_119(void *data, int argc, object self_731563, object r_731052) ; +static void __lambda_118(void *data, int argc, closure _,object k_731059, object new_91root_73455) ; +static void __lambda_117(void *data, int argc, object self_731564, object node_73457) ; +static void __lambda_116(void *data, int argc, object self_731565, object lp_73458) ; +static void __lambda_115(void *data, int argc, object self_731566, object lp_73458) ; +static void __lambda_114(void *data, int argc, object self_731567, object k_731062, object node_73460, object new_91parent_73459) ; +static void __lambda_113(void *data, int argc, object self_731568, object old_91parent_73461) ; +static void __lambda_112(void *data, int argc, object self_731569, object r_731064) ; +static void __lambda_111(void *data, int argc, object self_731570, object r_731060) ; +static void __lambda_110(void *data, int argc, closure _,object k_731067, object maze_73464, object root_73463, object do_91children_73462) ; +static void __lambda_109(void *data, int argc, object self_731571, object node_73466) ; +static void __lambda_108(void *data, int argc, object self_731572, object search_73467) ; +static void __lambda_107(void *data, int argc, object self_731573, object search_73467) ; +static void __lambda_106(void *data, int argc, object self_731574, object k_731070, object node_73469, object parent_73468) ; +static void __lambda_105(void *data, int argc, object self_731575, object r_731071) ; +static void __lambda_104(void *data, int argc, object self_731576, object k_731073, object child_73470) ; +static void __lambda_103(void *data, int argc, object self_731577, object r_731074) ; +static void __lambda_102(void *data, int argc, object self_731578, object r_731068) ; +static void __lambda_101(void *data, int argc, closure _,object k_731077, object walls_73472, object ncells_73471) ; +static void __lambda_100(void *data, int argc, object self_731579, object k_731079, object quit_73473) ; +static void __lambda_99(void *data, int argc, object self_731580, object k_731081, object wall_73474) ; +static void __lambda_98(void *data, int argc, object self_731581, object r_731086) ; +static void __lambda_97(void *data, int argc, object self_731582, object r_731088) ; +static void __lambda_96(void *data, int argc, object self_731583, object walls_73480, object wall_91mask_73479) ; +static void __lambda_95(void *data, int argc, object self_731584, object r_731089) ; +static void __lambda_94(void *data, int argc, object self_731585, object r_731093) ; +static void __lambda_93(void *data, int argc, object self_731586, object r_731090) ; +static void __lambda_92(void *data, int argc, object self_731587, object r_731092) ; +static void __lambda_91(void *data, int argc, closure _,object k_731097, object v_73482, object random_91state_73481) ; +static void __lambda_90(void *data, int argc, object self_731588, object r_731110) ; +static void __lambda_89(void *data, int argc, object self_731589, object lp_73484) ; +static void __lambda_88(void *data, int argc, object self_731590, object lp_73484) ; +static void __lambda_87(void *data, int argc, object self_731591, object k_731102, object i_73485) ; +static void __lambda_86(void *data, int argc, object self_731592, object r_731103) ; +static void __lambda_85(void *data, int argc, object self_731593, object r_731106) ; +static void __lambda_84(void *data, int argc, object self_731594, object r_731107) ; +static void __lambda_83(void *data, int argc, object self_731595, object elt_91i_73487, object j_73486) ; +static void __lambda_82(void *data, int argc, object self_731596, object r_731109) ; +static void __lambda_81(void *data, int argc, object self_731597, object r_731108) ; +static void __lambda_80(void *data, int argc, object self_731598, object r_731104) ; +static void __lambda_79(void *data, int argc, object self_731599, object r_731100) ; +static void __lambda_78(void *data, int argc, object self_731600, object r_731098) ; +static void __lambda_77(void *data, int argc, closure _,object k_731113, object proc_73489, object v_73488) ; +static void __lambda_76(void *data, int argc, object self_731601, object lp_73491) ; +static void __lambda_75(void *data, int argc, object self_731602, object lp_73491) ; +static void __lambda_74(void *data, int argc, object self_731603, object k_731117, object i_73492) ; +static void __lambda_73(void *data, int argc, object self_731604, object r_731119) ; +static void __lambda_72(void *data, int argc, object self_731605, object r_731115) ; +static void __lambda_71(void *data, int argc, closure _,object k_731125, object o_73494, object v_73493) ; +static void __lambda_70(void *data, int argc, closure _,object k_731128, object o_73495) ; +static void __lambda_69(void *data, int argc, closure _,object k_731131, object o_73497, object v_73496) ; +static void __lambda_68(void *data, int argc, closure _,object k_731134, object o_73498) ; +static void __lambda_67(void *data, int argc, closure _,object k_731137, object o_73500, object v_73499) ; +static void __lambda_66(void *data, int argc, closure _,object k_731140, object o_73501) ; +static void __lambda_65(void *data, int argc, closure _,object k_731143, object o_73502) ; +static void __lambda_64(void *data, int argc, closure _,object k_731146, object o_73503) ; +static void __lambda_63(void *data, int argc, closure _,object k_731149, object reachable_73505, object id_73504) ; +static void __lambda_62(void *data, int argc, closure _,object k_731153, object o_73506) ; +static void __lambda_61(void *data, int argc, closure _,object k_731156, object o_73507) ; +static void __lambda_60(void *data, int argc, closure _,object k_731159, object o_73508) ; +static void __lambda_59(void *data, int argc, closure _,object k_731162, object owner_73511, object neighbor_73510, object bit_73509) ; +static void __lambda_58(void *data, int argc, closure _,object k_731166, object s1_73513, object s2_73512) ; +static void __lambda_57(void *data, int argc, object self_731606, object r1_73514) ; +static void __lambda_56(void *data, int argc, object self_731607, object r2_73515) ; +static void __lambda_55(void *data, int argc, object self_731608, object n1_73516) ; +static void __lambda_54(void *data, int argc, object self_731609, object n2_73517) ; +static void __lambda_53(void *data, int argc, object self_731610, object r_731174) ; +static void __lambda_52(void *data, int argc, object self_731611, object r_731173) ; +static void __lambda_51(void *data, int argc, closure _,object k_731177, object s_73519) ; +static void __lambda_50(void *data, int argc, object self_731612, object r_731178) ; +static void __lambda_49(void *data, int argc, closure _,object k_731181, object s1_73521, object s2_73520) ; +static void __lambda_48(void *data, int argc, object self_731613, object r_731182) ; +static void __lambda_47(void *data, int argc, object self_731614, object r_731183) ; +static void __lambda_46(void *data, int argc, closure _,object k_731186, object s_73522) ; +static void __lambda_45(void *data, int argc, object self_731615, object r_73523) ; +static void __lambda_44(void *data, int argc, object self_731616, object lp_73524) ; +static void __lambda_43(void *data, int argc, object self_731617, object lp_73524) ; +static void __lambda_42(void *data, int argc, object self_731618, object k_731189, object r_73525) ; +static void __lambda_41(void *data, int argc, object self_731619, object r_731192) ; +static void __lambda_40(void *data, int argc, object self_731620, object k_731193) ; +static void __lambda_39(void *data, int argc, object self_731621, object r_731194) ; +static void __lambda_38(void *data, int argc, object self_731622, object x_73527) ; +static void __lambda_37(void *data, int argc, object self_731623, object lp_73528) ; +static void __lambda_36(void *data, int argc, object self_731624, object lp_73528) ; +static void __lambda_35(void *data, int argc, object self_731625, object k_731197, object x_73529) ; +static void __lambda_34(void *data, int argc, object self_731626, object next_73530) ; +static void __lambda_33(void *data, int argc, object self_731627, object r_731199) ; +static void __lambda_32(void *data, int argc, object self_731628, object r_731200) ; +static void __lambda_31(void *data, int argc, object self_731629, object r_731195) ; +static void __lambda_30(void *data, int argc, object self_731630, object r_731187) ; +static void __lambda_29(void *data, int argc, closure _,object k_731203, object nelts_73531) ; +static void __lambda_28(void *data, int argc, closure _,object k_731207, object n_73533, object state_73532) ; +static void __lambda_27(void *data, int argc, object self_731631, object r_731208) ; +static void __lambda_26(void *data, int argc, closure _,object k_731211, object state_73534) ; +static void __lambda_25(void *data, int argc, object self_731632, object seed_73539) ; +static void __lambda_24(void *data, int argc, object self_731633, object hi_73540) ; +static void __lambda_23(void *data, int argc, object self_731634, object lo_73541) ; +static void __lambda_22(void *data, int argc, object self_731635, object val_73543) ; +static void __lambda_21(void *data, int argc, object self_731636, object r_731217) ; +static void __lambda_20(void *data, int argc, object self_731637, object k_731218) ; +static void __lambda_19(void *data, int argc, closure _,object k_731224, object n_73544) ; +static void __lambda_18(void *data, int argc, closure _,object k_731227, object x_73546, object y_73545) ; +static void __lambda_17(void *data, int argc, object self_731638, object r_731228) ; +static void __lambda_16(void *data, int argc, object self_731639, object k_731238) ; +static void __lambda_15(void *data, int argc, closure _,object k_731243, object x_73552, object y_73551) ; +static void __lambda_14(void *data, int argc, object self_731640, object r_731244) ; +static void __lambda_13(void *data, int argc, object self_731641, object k_731254) ; +static void __lambda_12(void *data, int argc, closure _,object k_731259, object x_73558, object y_73557) ; +static void __lambda_11(void *data, int argc, object self_731642, object r_731260) ; +static void __lambda_10(void *data, int argc, object self_731643, object r_731261) ; +static void __lambda_9(void *data, int argc, object self_731644, object r_731262) ; +static void __lambda_8(void *data, int argc, object self_731645, object r_731263) ; +static void __lambda_7(void *data, int argc, object self_731646, object r_731268) ; +static void __lambda_6(void *data, int argc, object self_731647, object r_731269) ; +static void __lambda_5(void *data, int argc, object self_731648, object z_73559) ; +static void __lambda_4(void *data, int argc, object self_731649, object r_731265) ; +static void __lambda_3(void *data, int argc, object self_731650, object k_731266) ; +static void __lambda_2(void *data, int argc, object self_731651, object r_731267) ; +static void __lambda_1(void *data, int argc, closure _,object k_731272, object x_73560) ; +static void __lambda_0(void *data, int argc, object self_731652, object r_731273) ; + +static void __lambda_433(void *data, int argc, closure _,object k_73564) { + Cyc_st_add(data, "maze.scm:this-scheme-implementation-name"); + +closureN_type c_734550; +c_734550.hdr.mark = gc_color_red; + c_734550.hdr.grayed = 0; +c_734550.tag = closureN_tag; + c_734550.fn = (function_type)__lambda_432; +c_734550.num_args = 1; +c_734550.num_elements = 1; +c_734550.elements = (object *)alloca(sizeof(object) * 1); +c_734550.elements[0] = k_73564; + +return_closcall1(data, __glo_Cyc_91version_scheme_base, &c_734550);; +} + +static void __lambda_432(void *data, int argc, object self_731274, object r_73565) { + +make_string(c_734556, "cyclone-"); + +object c_734555 = Cyc_string_append(data, ((closureN)self_731274)->elements[0],2,&c_734556, r_73565); +return_closcall1(data, ((closureN)self_731274)->elements[0], c_734555);; +} + +static void __lambda_431(void *data, int argc, closure _,object k_73568, object name_73264, object count_73263, object thunk_73262, object ok_127_73261) { + Cyc_st_add(data, "maze.scm:run-r7rs-benchmark"); + +closureN_type c_734364; +c_734364.hdr.mark = gc_color_red; + c_734364.hdr.grayed = 0; +c_734364.tag = closureN_tag; + c_734364.fn = (function_type)__lambda_430; +c_734364.num_args = 1; +c_734364.num_elements = 5; +c_734364.elements = (object *)alloca(sizeof(object) * 5); +c_734364.elements[0] = count_73263; +c_734364.elements[1] = k_73568; +c_734364.elements[2] = name_73264; +c_734364.elements[3] = ok_127_73261; +c_734364.elements[4] = thunk_73262; + +return_closcall1(data,(closure)&c_734364, boolean_f);; +} + +static void __lambda_430(void *data, int argc, object self_731275, object rounded_73266) { + +closureN_type c_734366; +c_734366.hdr.mark = gc_color_red; + c_734366.hdr.grayed = 0; +c_734366.tag = closureN_tag; + c_734366.fn = (function_type)__lambda_429; +c_734366.num_args = 1; +c_734366.num_elements = 5; +c_734366.elements = (object *)alloca(sizeof(object) * 5); +c_734366.elements[0] = ((closureN)self_731275)->elements[0]; +c_734366.elements[1] = ((closureN)self_731275)->elements[1]; +c_734366.elements[2] = ((closureN)self_731275)->elements[2]; +c_734366.elements[3] = ((closureN)self_731275)->elements[3]; +c_734366.elements[4] = ((closureN)self_731275)->elements[4]; + + +make_cell(c_734547,rounded_73266); +return_closcall1(data,(closure)&c_734366, &c_734547);; +} + +static void __lambda_429(void *data, int argc, object self_731276, object rounded_73266) { + +closureN_type c_734368; +c_734368.hdr.mark = gc_color_red; + c_734368.hdr.grayed = 0; +c_734368.tag = closureN_tag; + c_734368.fn = (function_type)__lambda_427; +c_734368.num_args = 1; +c_734368.num_elements = 6; +c_734368.elements = (object *)alloca(sizeof(object) * 6); +c_734368.elements[0] = ((closureN)self_731276)->elements[0]; +c_734368.elements[1] = ((closureN)self_731276)->elements[1]; +c_734368.elements[2] = ((closureN)self_731276)->elements[2]; +c_734368.elements[3] = ((closureN)self_731276)->elements[3]; +c_734368.elements[4] = rounded_73266; +c_734368.elements[5] = ((closureN)self_731276)->elements[4]; + + +mclosure0(c_734531, (function_type)__lambda_428);c_734531.num_args = 1; +return_closcall1(data,(closure)&c_734368, Cyc_set_cell(data, rounded_73266, &c_734531));; +} + +static void __lambda_428(void *data, int argc, object self_731277, object k_73615, object x_73281) { + +double_type local_734543; object c_734544 = Cyc_fast_mul(data,&local_734543,obj_int2obj(1000), x_73281); + +double_type local_734539; object c_734540 = ((inline_function_type) + ((closure)__glo_round_191_191inline_191_191_scheme_base)->fn)(data,&local_734539,c_734544); + +double_type local_734535; object c_734536 = Cyc_fast_div(data,&local_734535,c_734540, obj_int2obj(1000)); +return_closcall1(data, k_73615, c_734536);; +} + +static void __lambda_427(void *data, int argc, object self_731278, object r_73569) { + +closureN_type c_734370; +c_734370.hdr.mark = gc_color_red; + c_734370.hdr.grayed = 0; +c_734370.tag = closureN_tag; + c_734370.fn = (function_type)__lambda_426; +c_734370.num_args = 1; +c_734370.num_elements = 6; +c_734370.elements = (object *)alloca(sizeof(object) * 6); +c_734370.elements[0] = ((closureN)self_731278)->elements[0]; +c_734370.elements[1] = ((closureN)self_731278)->elements[1]; +c_734370.elements[2] = ((closureN)self_731278)->elements[2]; +c_734370.elements[3] = ((closureN)self_731278)->elements[3]; +c_734370.elements[4] = ((closureN)self_731278)->elements[4]; +c_734370.elements[5] = ((closureN)self_731278)->elements[5]; + + +make_string(c_734528, "Running "); +return_closcall2(data, __glo_display_scheme_write, &c_734370, &c_734528);; +} + +static void __lambda_426(void *data, int argc, object self_731279, object r_73570) { + +closureN_type c_734372; +c_734372.hdr.mark = gc_color_red; + c_734372.hdr.grayed = 0; +c_734372.tag = closureN_tag; + c_734372.fn = (function_type)__lambda_425; +c_734372.num_args = 1; +c_734372.num_elements = 6; +c_734372.elements = (object *)alloca(sizeof(object) * 6); +c_734372.elements[0] = ((closureN)self_731279)->elements[0]; +c_734372.elements[1] = ((closureN)self_731279)->elements[1]; +c_734372.elements[2] = ((closureN)self_731279)->elements[2]; +c_734372.elements[3] = ((closureN)self_731279)->elements[3]; +c_734372.elements[4] = ((closureN)self_731279)->elements[4]; +c_734372.elements[5] = ((closureN)self_731279)->elements[5]; + +return_closcall2(data, __glo_display_scheme_write, &c_734372, ((closureN)self_731279)->elements[2]);; +} + +static void __lambda_425(void *data, int argc, object self_731280, object r_73571) { + +closureN_type c_734374; +c_734374.hdr.mark = gc_color_red; + c_734374.hdr.grayed = 0; +c_734374.tag = closureN_tag; + c_734374.fn = (function_type)__lambda_424; +c_734374.num_args = 1; +c_734374.num_elements = 6; +c_734374.elements = (object *)alloca(sizeof(object) * 6); +c_734374.elements[0] = ((closureN)self_731280)->elements[0]; +c_734374.elements[1] = ((closureN)self_731280)->elements[1]; +c_734374.elements[2] = ((closureN)self_731280)->elements[2]; +c_734374.elements[3] = ((closureN)self_731280)->elements[3]; +c_734374.elements[4] = ((closureN)self_731280)->elements[4]; +c_734374.elements[5] = ((closureN)self_731280)->elements[5]; + +return_closcall1(data, __glo_newline_scheme_base, &c_734374);; +} + +static void __lambda_424(void *data, int argc, object self_731281, object r_73572) { + +closureN_type c_734376; +c_734376.hdr.mark = gc_color_red; + c_734376.hdr.grayed = 0; +c_734376.tag = closureN_tag; + c_734376.fn = (function_type)__lambda_423; +c_734376.num_args = 1; +c_734376.num_elements = 6; +c_734376.elements = (object *)alloca(sizeof(object) * 6); +c_734376.elements[0] = ((closureN)self_731281)->elements[0]; +c_734376.elements[1] = ((closureN)self_731281)->elements[1]; +c_734376.elements[2] = ((closureN)self_731281)->elements[2]; +c_734376.elements[3] = ((closureN)self_731281)->elements[3]; +c_734376.elements[4] = ((closureN)self_731281)->elements[4]; +c_734376.elements[5] = ((closureN)self_731281)->elements[5]; + +return_closcall1(data, __glo_current_91output_91port_scheme_base, &c_734376);; +} + +static void __lambda_423(void *data, int argc, object self_731282, object r_73613) { + +closureN_type c_734378; +c_734378.hdr.mark = gc_color_red; + c_734378.hdr.grayed = 0; +c_734378.tag = closureN_tag; + c_734378.fn = (function_type)__lambda_422; +c_734378.num_args = 1; +c_734378.num_elements = 6; +c_734378.elements = (object *)alloca(sizeof(object) * 6); +c_734378.elements[0] = ((closureN)self_731282)->elements[0]; +c_734378.elements[1] = ((closureN)self_731282)->elements[1]; +c_734378.elements[2] = ((closureN)self_731282)->elements[2]; +c_734378.elements[3] = ((closureN)self_731282)->elements[3]; +c_734378.elements[4] = ((closureN)self_731282)->elements[4]; +c_734378.elements[5] = ((closureN)self_731282)->elements[5]; + +return_closcall2(data, __glo_flush_91output_91port_scheme_base, &c_734378, r_73613);; +} + +static void __lambda_422(void *data, int argc, object self_731283, object r_73573) { + +closureN_type c_734380; +c_734380.hdr.mark = gc_color_red; + c_734380.hdr.grayed = 0; +c_734380.tag = closureN_tag; + c_734380.fn = (function_type)__lambda_421; +c_734380.num_args = 1; +c_734380.num_elements = 6; +c_734380.elements = (object *)alloca(sizeof(object) * 6); +c_734380.elements[0] = ((closureN)self_731283)->elements[0]; +c_734380.elements[1] = ((closureN)self_731283)->elements[1]; +c_734380.elements[2] = ((closureN)self_731283)->elements[2]; +c_734380.elements[3] = ((closureN)self_731283)->elements[3]; +c_734380.elements[4] = ((closureN)self_731283)->elements[4]; +c_734380.elements[5] = ((closureN)self_731283)->elements[5]; + +return_closcall1(data, __glo_jiffies_91per_91second_scheme_time, &c_734380);; +} + +static void __lambda_421(void *data, int argc, object self_731284, object j_95s_73268) { + +closureN_type c_734382; +c_734382.hdr.mark = gc_color_red; + c_734382.hdr.grayed = 0; +c_734382.tag = closureN_tag; + c_734382.fn = (function_type)__lambda_420; +c_734382.num_args = 1; +c_734382.num_elements = 7; +c_734382.elements = (object *)alloca(sizeof(object) * 7); +c_734382.elements[0] = ((closureN)self_731284)->elements[0]; +c_734382.elements[1] = j_95s_73268; +c_734382.elements[2] = ((closureN)self_731284)->elements[1]; +c_734382.elements[3] = ((closureN)self_731284)->elements[2]; +c_734382.elements[4] = ((closureN)self_731284)->elements[3]; +c_734382.elements[5] = ((closureN)self_731284)->elements[4]; +c_734382.elements[6] = ((closureN)self_731284)->elements[5]; + +return_closcall1(data, __glo_current_91second_scheme_time, &c_734382);; +} + +static void __lambda_420(void *data, int argc, object self_731285, object t0_73269) { + +closureN_type c_734384; +c_734384.hdr.mark = gc_color_red; + c_734384.hdr.grayed = 0; +c_734384.tag = closureN_tag; + c_734384.fn = (function_type)__lambda_419; +c_734384.num_args = 1; +c_734384.num_elements = 8; +c_734384.elements = (object *)alloca(sizeof(object) * 8); +c_734384.elements[0] = ((closureN)self_731285)->elements[0]; +c_734384.elements[1] = ((closureN)self_731285)->elements[1]; +c_734384.elements[2] = ((closureN)self_731285)->elements[2]; +c_734384.elements[3] = ((closureN)self_731285)->elements[3]; +c_734384.elements[4] = ((closureN)self_731285)->elements[4]; +c_734384.elements[5] = ((closureN)self_731285)->elements[5]; +c_734384.elements[6] = t0_73269; +c_734384.elements[7] = ((closureN)self_731285)->elements[6]; + +return_closcall1(data, __glo_current_91jiffy_scheme_time, &c_734384);; +} + +static void __lambda_419(void *data, int argc, object self_731286, object j0_73270) { + +closureN_type c_734386; +c_734386.hdr.mark = gc_color_red; + c_734386.hdr.grayed = 0; +c_734386.tag = closureN_tag; + c_734386.fn = (function_type)__lambda_418; +c_734386.num_args = 1; +c_734386.num_elements = 9; +c_734386.elements = (object *)alloca(sizeof(object) * 9); +c_734386.elements[0] = ((closureN)self_731286)->elements[0]; +c_734386.elements[1] = ((closureN)self_731286)->elements[1]; +c_734386.elements[2] = j0_73270; +c_734386.elements[3] = ((closureN)self_731286)->elements[2]; +c_734386.elements[4] = ((closureN)self_731286)->elements[3]; +c_734386.elements[5] = ((closureN)self_731286)->elements[4]; +c_734386.elements[6] = ((closureN)self_731286)->elements[5]; +c_734386.elements[7] = ((closureN)self_731286)->elements[6]; +c_734386.elements[8] = ((closureN)self_731286)->elements[7]; + +return_closcall1(data,(closure)&c_734386, boolean_f);; +} + +static void __lambda_418(void *data, int argc, object self_731287, object loop_73273) { + +closureN_type c_734388; +c_734388.hdr.mark = gc_color_red; + c_734388.hdr.grayed = 0; +c_734388.tag = closureN_tag; + c_734388.fn = (function_type)__lambda_417; +c_734388.num_args = 1; +c_734388.num_elements = 9; +c_734388.elements = (object *)alloca(sizeof(object) * 9); +c_734388.elements[0] = ((closureN)self_731287)->elements[0]; +c_734388.elements[1] = ((closureN)self_731287)->elements[1]; +c_734388.elements[2] = ((closureN)self_731287)->elements[2]; +c_734388.elements[3] = ((closureN)self_731287)->elements[3]; +c_734388.elements[4] = ((closureN)self_731287)->elements[4]; +c_734388.elements[5] = ((closureN)self_731287)->elements[5]; +c_734388.elements[6] = ((closureN)self_731287)->elements[6]; +c_734388.elements[7] = ((closureN)self_731287)->elements[7]; +c_734388.elements[8] = ((closureN)self_731287)->elements[8]; + + +make_cell(c_734526,loop_73273); +return_closcall1(data,(closure)&c_734388, &c_734526);; +} + +static void __lambda_417(void *data, int argc, object self_731288, object loop_73273) { + +closureN_type c_734390; +c_734390.hdr.mark = gc_color_red; + c_734390.hdr.grayed = 0; +c_734390.tag = closureN_tag; + c_734390.fn = (function_type)__lambda_388; +c_734390.num_args = 1; +c_734390.num_elements = 2; +c_734390.elements = (object *)alloca(sizeof(object) * 2); +c_734390.elements[0] = ((closureN)self_731288)->elements[3]; +c_734390.elements[1] = loop_73273; + + +closureN_type c_734398; +c_734398.hdr.mark = gc_color_red; + c_734398.hdr.grayed = 0; +c_734398.tag = closureN_tag; + c_734398.fn = (function_type)__lambda_416; +c_734398.num_args = 2; +c_734398.num_elements = 9; +c_734398.elements = (object *)alloca(sizeof(object) * 9); +c_734398.elements[0] = ((closureN)self_731288)->elements[0]; +c_734398.elements[1] = ((closureN)self_731288)->elements[1]; +c_734398.elements[2] = ((closureN)self_731288)->elements[2]; +c_734398.elements[3] = loop_73273; +c_734398.elements[4] = ((closureN)self_731288)->elements[4]; +c_734398.elements[5] = ((closureN)self_731288)->elements[5]; +c_734398.elements[6] = ((closureN)self_731288)->elements[6]; +c_734398.elements[7] = ((closureN)self_731288)->elements[7]; +c_734398.elements[8] = ((closureN)self_731288)->elements[8]; + +return_closcall1(data,(closure)&c_734390, Cyc_set_cell(data, loop_73273, &c_734398));; +} + +static void __lambda_416(void *data, int argc, object self_731289, object k_73579, object i_73275, object result_73274) { + object c_734401 = Cyc_num_fast_lt_op(data,i_73275, ((closureN)self_731289)->elements[0]); +if( (boolean_f != c_734401) ){ + +closureN_type c_734405; +c_734405.hdr.mark = gc_color_red; + c_734405.hdr.grayed = 0; +c_734405.tag = closureN_tag; + c_734405.fn = (function_type)__lambda_389; +c_734405.num_args = 1; +c_734405.num_elements = 3; +c_734405.elements = (object *)alloca(sizeof(object) * 3); +c_734405.elements[0] = i_73275; +c_734405.elements[1] = k_73579; +c_734405.elements[2] = ((closureN)self_731289)->elements[3]; + +return_closcall1(data, ((closureN)self_731289)->elements[8], &c_734405); +} else { + +closureN_type c_734418; +c_734418.hdr.mark = gc_color_red; + c_734418.hdr.grayed = 0; +c_734418.tag = closureN_tag; + c_734418.fn = (function_type)__lambda_415; +c_734418.num_args = 1; +c_734418.num_elements = 7; +c_734418.elements = (object *)alloca(sizeof(object) * 7); +c_734418.elements[0] = ((closureN)self_731289)->elements[1]; +c_734418.elements[1] = ((closureN)self_731289)->elements[2]; +c_734418.elements[2] = k_73579; +c_734418.elements[3] = ((closureN)self_731289)->elements[4]; +c_734418.elements[4] = result_73274; +c_734418.elements[5] = ((closureN)self_731289)->elements[6]; +c_734418.elements[6] = ((closureN)self_731289)->elements[7]; + +return_closcall2(data, ((closureN)self_731289)->elements[5], &c_734418, result_73274);} +; +} + +static void __lambda_415(void *data, int argc, object self_731290, object r_73583) { + if( (boolean_f != r_73583) ){ + +closureN_type c_734420; +c_734420.hdr.mark = gc_color_red; + c_734420.hdr.grayed = 0; +c_734420.tag = closureN_tag; + c_734420.fn = (function_type)__lambda_409; +c_734420.num_args = 1; +c_734420.num_elements = 7; +c_734420.elements = (object *)alloca(sizeof(object) * 7); +c_734420.elements[0] = ((closureN)self_731290)->elements[0]; +c_734420.elements[1] = ((closureN)self_731290)->elements[1]; +c_734420.elements[2] = ((closureN)self_731290)->elements[2]; +c_734420.elements[3] = ((closureN)self_731290)->elements[3]; +c_734420.elements[4] = ((closureN)self_731290)->elements[4]; +c_734420.elements[5] = ((closureN)self_731290)->elements[5]; +c_734420.elements[6] = ((closureN)self_731290)->elements[6]; + +return_closcall1(data, __glo_current_91jiffy_scheme_time, &c_734420); +} else { + +closureN_type c_734510; +c_734510.hdr.mark = gc_color_red; + c_734510.hdr.grayed = 0; +c_734510.tag = closureN_tag; + c_734510.fn = (function_type)__lambda_414; +c_734510.num_args = 1; +c_734510.num_elements = 2; +c_734510.elements = (object *)alloca(sizeof(object) * 2); +c_734510.elements[0] = ((closureN)self_731290)->elements[2]; +c_734510.elements[1] = ((closureN)self_731290)->elements[4]; + + +make_string(c_734523, "ERROR: returned incorrect result: "); +return_closcall2(data, __glo_display_scheme_write, &c_734510, &c_734523);} +; +} + +static void __lambda_414(void *data, int argc, object self_731291, object r_73608) { + +closureN_type c_734512; +c_734512.hdr.mark = gc_color_red; + c_734512.hdr.grayed = 0; +c_734512.tag = closureN_tag; + c_734512.fn = (function_type)__lambda_413; +c_734512.num_args = 1; +c_734512.num_elements = 2; +c_734512.elements = (object *)alloca(sizeof(object) * 2); +c_734512.elements[0] = ((closureN)self_731291)->elements[0]; +c_734512.elements[1] = ((closureN)self_731291)->elements[1]; + +return_closcall2(data, __glo_write_scheme_write, &c_734512, ((closureN)self_731291)->elements[1]);; +} + +static void __lambda_413(void *data, int argc, object self_731292, object r_73609) { + +closureN_type c_734514; +c_734514.hdr.mark = gc_color_red; + c_734514.hdr.grayed = 0; +c_734514.tag = closureN_tag; + c_734514.fn = (function_type)__lambda_412; +c_734514.num_args = 1; +c_734514.num_elements = 2; +c_734514.elements = (object *)alloca(sizeof(object) * 2); +c_734514.elements[0] = ((closureN)self_731292)->elements[0]; +c_734514.elements[1] = ((closureN)self_731292)->elements[1]; + +return_closcall1(data, __glo_newline_scheme_base, &c_734514);; +} + +static void __lambda_412(void *data, int argc, object self_731293, object r_73610) { + +closureN_type c_734516; +c_734516.hdr.mark = gc_color_red; + c_734516.hdr.grayed = 0; +c_734516.tag = closureN_tag; + c_734516.fn = (function_type)__lambda_411; +c_734516.num_args = 1; +c_734516.num_elements = 2; +c_734516.elements = (object *)alloca(sizeof(object) * 2); +c_734516.elements[0] = ((closureN)self_731293)->elements[0]; +c_734516.elements[1] = ((closureN)self_731293)->elements[1]; + +return_closcall1(data, __glo_current_91output_91port_scheme_base, &c_734516);; +} + +static void __lambda_411(void *data, int argc, object self_731294, object r_73612) { + +closureN_type c_734518; +c_734518.hdr.mark = gc_color_red; + c_734518.hdr.grayed = 0; +c_734518.tag = closureN_tag; + c_734518.fn = (function_type)__lambda_410; +c_734518.num_args = 1; +c_734518.num_elements = 2; +c_734518.elements = (object *)alloca(sizeof(object) * 2); +c_734518.elements[0] = ((closureN)self_731294)->elements[0]; +c_734518.elements[1] = ((closureN)self_731294)->elements[1]; + +return_closcall2(data, __glo_flush_91output_91port_scheme_base, &c_734518, r_73612);; +} + +static void __lambda_410(void *data, int argc, object self_731295, object r_73611) { + return_closcall1(data, ((closureN)self_731295)->elements[0], ((closureN)self_731295)->elements[1]);; +} + +static void __lambda_409(void *data, int argc, object self_731296, object j1_73276) { + +closureN_type c_734422; +c_734422.hdr.mark = gc_color_red; + c_734422.hdr.grayed = 0; +c_734422.tag = closureN_tag; + c_734422.fn = (function_type)__lambda_408; +c_734422.num_args = 1; +c_734422.num_elements = 8; +c_734422.elements = (object *)alloca(sizeof(object) * 8); +c_734422.elements[0] = ((closureN)self_731296)->elements[0]; +c_734422.elements[1] = ((closureN)self_731296)->elements[1]; +c_734422.elements[2] = j1_73276; +c_734422.elements[3] = ((closureN)self_731296)->elements[2]; +c_734422.elements[4] = ((closureN)self_731296)->elements[3]; +c_734422.elements[5] = ((closureN)self_731296)->elements[4]; +c_734422.elements[6] = ((closureN)self_731296)->elements[5]; +c_734422.elements[7] = ((closureN)self_731296)->elements[6]; + +return_closcall1(data, __glo_current_91second_scheme_time, &c_734422);; +} + +static void __lambda_408(void *data, int argc, object self_731297, object t1_73277) { + +closureN_type c_734427; +c_734427.hdr.mark = gc_color_red; + c_734427.hdr.grayed = 0; +c_734427.tag = closureN_tag; + c_734427.fn = (function_type)__lambda_407; +c_734427.num_args = 1; +c_734427.num_elements = 6; +c_734427.elements = (object *)alloca(sizeof(object) * 6); +c_734427.elements[0] = ((closureN)self_731297)->elements[0]; +c_734427.elements[1] = ((closureN)self_731297)->elements[1]; +c_734427.elements[2] = ((closureN)self_731297)->elements[2]; +c_734427.elements[3] = ((closureN)self_731297)->elements[3]; +c_734427.elements[4] = ((closureN)self_731297)->elements[4]; +c_734427.elements[5] = ((closureN)self_731297)->elements[5]; + + +double_type local_734506; object c_734507 = Cyc_fast_sub(data,&local_734506,t1_73277, ((closureN)self_731297)->elements[7]); +return_closcall2(data, car(((closureN)self_731297)->elements[6]), &c_734427, c_734507);; +} + +static void __lambda_407(void *data, int argc, object self_731298, object secs2_73280) { + +closureN_type c_734429; +c_734429.hdr.mark = gc_color_red; + c_734429.hdr.grayed = 0; +c_734429.tag = closureN_tag; + c_734429.fn = (function_type)__lambda_406; +c_734429.num_args = 1; +c_734429.num_elements = 7; +c_734429.elements = (object *)alloca(sizeof(object) * 7); +c_734429.elements[0] = ((closureN)self_731298)->elements[0]; +c_734429.elements[1] = ((closureN)self_731298)->elements[1]; +c_734429.elements[2] = ((closureN)self_731298)->elements[2]; +c_734429.elements[3] = ((closureN)self_731298)->elements[3]; +c_734429.elements[4] = ((closureN)self_731298)->elements[4]; +c_734429.elements[5] = ((closureN)self_731298)->elements[5]; +c_734429.elements[6] = secs2_73280; + + +make_string(c_734503, "Elapsed time: "); +return_closcall2(data, __glo_display_scheme_write, &c_734429, &c_734503);; +} + +static void __lambda_406(void *data, int argc, object self_731299, object r_73590) { + +closureN_type c_734431; +c_734431.hdr.mark = gc_color_red; + c_734431.hdr.grayed = 0; +c_734431.tag = closureN_tag; + c_734431.fn = (function_type)__lambda_405; +c_734431.num_args = 1; +c_734431.num_elements = 7; +c_734431.elements = (object *)alloca(sizeof(object) * 7); +c_734431.elements[0] = ((closureN)self_731299)->elements[0]; +c_734431.elements[1] = ((closureN)self_731299)->elements[1]; +c_734431.elements[2] = ((closureN)self_731299)->elements[2]; +c_734431.elements[3] = ((closureN)self_731299)->elements[3]; +c_734431.elements[4] = ((closureN)self_731299)->elements[4]; +c_734431.elements[5] = ((closureN)self_731299)->elements[5]; +c_734431.elements[6] = ((closureN)self_731299)->elements[6]; + + +double_type local_734498; object c_734499 = Cyc_fast_sub(data,&local_734498,((closureN)self_731299)->elements[2], ((closureN)self_731299)->elements[1]); + +double_type local_734494; object c_734495 = Cyc_fast_div(data,&local_734494,c_734499, ((closureN)self_731299)->elements[0]); + +double_type local_734490; object c_734491 = ((inline_function_type) + ((closure)__glo_inexact_191_191inline_191_191_scheme_base)->fn)(data,&local_734490,c_734495); +return_closcall2(data, __glo_write_scheme_write, &c_734431, c_734491);; +} + +static void __lambda_405(void *data, int argc, object self_731300, object r_73591) { + +closureN_type c_734433; +c_734433.hdr.mark = gc_color_red; + c_734433.hdr.grayed = 0; +c_734433.tag = closureN_tag; + c_734433.fn = (function_type)__lambda_404; +c_734433.num_args = 1; +c_734433.num_elements = 7; +c_734433.elements = (object *)alloca(sizeof(object) * 7); +c_734433.elements[0] = ((closureN)self_731300)->elements[0]; +c_734433.elements[1] = ((closureN)self_731300)->elements[1]; +c_734433.elements[2] = ((closureN)self_731300)->elements[2]; +c_734433.elements[3] = ((closureN)self_731300)->elements[3]; +c_734433.elements[4] = ((closureN)self_731300)->elements[4]; +c_734433.elements[5] = ((closureN)self_731300)->elements[5]; +c_734433.elements[6] = ((closureN)self_731300)->elements[6]; + + +make_string(c_734487, " seconds ("); +return_closcall2(data, __glo_display_scheme_write, &c_734433, &c_734487);; +} + +static void __lambda_404(void *data, int argc, object self_731301, object r_73592) { + +closureN_type c_734435; +c_734435.hdr.mark = gc_color_red; + c_734435.hdr.grayed = 0; +c_734435.tag = closureN_tag; + c_734435.fn = (function_type)__lambda_403; +c_734435.num_args = 1; +c_734435.num_elements = 6; +c_734435.elements = (object *)alloca(sizeof(object) * 6); +c_734435.elements[0] = ((closureN)self_731301)->elements[0]; +c_734435.elements[1] = ((closureN)self_731301)->elements[1]; +c_734435.elements[2] = ((closureN)self_731301)->elements[2]; +c_734435.elements[3] = ((closureN)self_731301)->elements[3]; +c_734435.elements[4] = ((closureN)self_731301)->elements[4]; +c_734435.elements[5] = ((closureN)self_731301)->elements[5]; + +return_closcall2(data, __glo_write_scheme_write, &c_734435, ((closureN)self_731301)->elements[6]);; +} + +static void __lambda_403(void *data, int argc, object self_731302, object r_73593) { + +closureN_type c_734437; +c_734437.hdr.mark = gc_color_red; + c_734437.hdr.grayed = 0; +c_734437.tag = closureN_tag; + c_734437.fn = (function_type)__lambda_402; +c_734437.num_args = 1; +c_734437.num_elements = 6; +c_734437.elements = (object *)alloca(sizeof(object) * 6); +c_734437.elements[0] = ((closureN)self_731302)->elements[0]; +c_734437.elements[1] = ((closureN)self_731302)->elements[1]; +c_734437.elements[2] = ((closureN)self_731302)->elements[2]; +c_734437.elements[3] = ((closureN)self_731302)->elements[3]; +c_734437.elements[4] = ((closureN)self_731302)->elements[4]; +c_734437.elements[5] = ((closureN)self_731302)->elements[5]; + + +make_string(c_734485, ") for "); +return_closcall2(data, __glo_display_scheme_write, &c_734437, &c_734485);; +} + +static void __lambda_402(void *data, int argc, object self_731303, object r_73594) { + +closureN_type c_734439; +c_734439.hdr.mark = gc_color_red; + c_734439.hdr.grayed = 0; +c_734439.tag = closureN_tag; + c_734439.fn = (function_type)__lambda_401; +c_734439.num_args = 1; +c_734439.num_elements = 6; +c_734439.elements = (object *)alloca(sizeof(object) * 6); +c_734439.elements[0] = ((closureN)self_731303)->elements[0]; +c_734439.elements[1] = ((closureN)self_731303)->elements[1]; +c_734439.elements[2] = ((closureN)self_731303)->elements[2]; +c_734439.elements[3] = ((closureN)self_731303)->elements[3]; +c_734439.elements[4] = ((closureN)self_731303)->elements[4]; +c_734439.elements[5] = ((closureN)self_731303)->elements[5]; + +return_closcall2(data, __glo_display_scheme_write, &c_734439, ((closureN)self_731303)->elements[4]);; +} + +static void __lambda_401(void *data, int argc, object self_731304, object r_73595) { + +closureN_type c_734441; +c_734441.hdr.mark = gc_color_red; + c_734441.hdr.grayed = 0; +c_734441.tag = closureN_tag; + c_734441.fn = (function_type)__lambda_400; +c_734441.num_args = 1; +c_734441.num_elements = 6; +c_734441.elements = (object *)alloca(sizeof(object) * 6); +c_734441.elements[0] = ((closureN)self_731304)->elements[0]; +c_734441.elements[1] = ((closureN)self_731304)->elements[1]; +c_734441.elements[2] = ((closureN)self_731304)->elements[2]; +c_734441.elements[3] = ((closureN)self_731304)->elements[3]; +c_734441.elements[4] = ((closureN)self_731304)->elements[4]; +c_734441.elements[5] = ((closureN)self_731304)->elements[5]; + +return_closcall1(data, __glo_newline_scheme_base, &c_734441);; +} + +static void __lambda_400(void *data, int argc, object self_731305, object r_73596) { + +closureN_type c_734443; +c_734443.hdr.mark = gc_color_red; + c_734443.hdr.grayed = 0; +c_734443.tag = closureN_tag; + c_734443.fn = (function_type)__lambda_399; +c_734443.num_args = 1; +c_734443.num_elements = 6; +c_734443.elements = (object *)alloca(sizeof(object) * 6); +c_734443.elements[0] = ((closureN)self_731305)->elements[0]; +c_734443.elements[1] = ((closureN)self_731305)->elements[1]; +c_734443.elements[2] = ((closureN)self_731305)->elements[2]; +c_734443.elements[3] = ((closureN)self_731305)->elements[3]; +c_734443.elements[4] = ((closureN)self_731305)->elements[4]; +c_734443.elements[5] = ((closureN)self_731305)->elements[5]; + + +make_string(c_734483, "+!CSVLINE!+"); +return_closcall2(data, __glo_display_scheme_write, &c_734443, &c_734483);; +} + +static void __lambda_399(void *data, int argc, object self_731306, object r_73597) { + +closureN_type c_734445; +c_734445.hdr.mark = gc_color_red; + c_734445.hdr.grayed = 0; +c_734445.tag = closureN_tag; + c_734445.fn = (function_type)__lambda_398; +c_734445.num_args = 1; +c_734445.num_elements = 6; +c_734445.elements = (object *)alloca(sizeof(object) * 6); +c_734445.elements[0] = ((closureN)self_731306)->elements[0]; +c_734445.elements[1] = ((closureN)self_731306)->elements[1]; +c_734445.elements[2] = ((closureN)self_731306)->elements[2]; +c_734445.elements[3] = ((closureN)self_731306)->elements[3]; +c_734445.elements[4] = ((closureN)self_731306)->elements[4]; +c_734445.elements[5] = ((closureN)self_731306)->elements[5]; + +return_closcall1(data, __glo_this_91scheme_91implementation_91name, &c_734445);; +} + +static void __lambda_398(void *data, int argc, object self_731307, object r_73605) { + +closureN_type c_734447; +c_734447.hdr.mark = gc_color_red; + c_734447.hdr.grayed = 0; +c_734447.tag = closureN_tag; + c_734447.fn = (function_type)__lambda_397; +c_734447.num_args = 1; +c_734447.num_elements = 6; +c_734447.elements = (object *)alloca(sizeof(object) * 6); +c_734447.elements[0] = ((closureN)self_731307)->elements[0]; +c_734447.elements[1] = ((closureN)self_731307)->elements[1]; +c_734447.elements[2] = ((closureN)self_731307)->elements[2]; +c_734447.elements[3] = ((closureN)self_731307)->elements[3]; +c_734447.elements[4] = ((closureN)self_731307)->elements[4]; +c_734447.elements[5] = ((closureN)self_731307)->elements[5]; + +return_closcall2(data, __glo_display_scheme_write, &c_734447, r_73605);; +} + +static void __lambda_397(void *data, int argc, object self_731308, object r_73598) { + +closureN_type c_734449; +c_734449.hdr.mark = gc_color_red; + c_734449.hdr.grayed = 0; +c_734449.tag = closureN_tag; + c_734449.fn = (function_type)__lambda_396; +c_734449.num_args = 1; +c_734449.num_elements = 6; +c_734449.elements = (object *)alloca(sizeof(object) * 6); +c_734449.elements[0] = ((closureN)self_731308)->elements[0]; +c_734449.elements[1] = ((closureN)self_731308)->elements[1]; +c_734449.elements[2] = ((closureN)self_731308)->elements[2]; +c_734449.elements[3] = ((closureN)self_731308)->elements[3]; +c_734449.elements[4] = ((closureN)self_731308)->elements[4]; +c_734449.elements[5] = ((closureN)self_731308)->elements[5]; + + +make_string(c_734482, ","); +return_closcall2(data, __glo_display_scheme_write, &c_734449, &c_734482);; +} + +static void __lambda_396(void *data, int argc, object self_731309, object r_73599) { + +closureN_type c_734451; +c_734451.hdr.mark = gc_color_red; + c_734451.hdr.grayed = 0; +c_734451.tag = closureN_tag; + c_734451.fn = (function_type)__lambda_395; +c_734451.num_args = 1; +c_734451.num_elements = 5; +c_734451.elements = (object *)alloca(sizeof(object) * 5); +c_734451.elements[0] = ((closureN)self_731309)->elements[0]; +c_734451.elements[1] = ((closureN)self_731309)->elements[1]; +c_734451.elements[2] = ((closureN)self_731309)->elements[2]; +c_734451.elements[3] = ((closureN)self_731309)->elements[3]; +c_734451.elements[4] = ((closureN)self_731309)->elements[5]; + +return_closcall2(data, __glo_display_scheme_write, &c_734451, ((closureN)self_731309)->elements[4]);; +} + +static void __lambda_395(void *data, int argc, object self_731310, object r_73600) { + +closureN_type c_734453; +c_734453.hdr.mark = gc_color_red; + c_734453.hdr.grayed = 0; +c_734453.tag = closureN_tag; + c_734453.fn = (function_type)__lambda_394; +c_734453.num_args = 1; +c_734453.num_elements = 5; +c_734453.elements = (object *)alloca(sizeof(object) * 5); +c_734453.elements[0] = ((closureN)self_731310)->elements[0]; +c_734453.elements[1] = ((closureN)self_731310)->elements[1]; +c_734453.elements[2] = ((closureN)self_731310)->elements[2]; +c_734453.elements[3] = ((closureN)self_731310)->elements[3]; +c_734453.elements[4] = ((closureN)self_731310)->elements[4]; + + +make_string(c_734480, ","); +return_closcall2(data, __glo_display_scheme_write, &c_734453, &c_734480);; +} + +static void __lambda_394(void *data, int argc, object self_731311, object r_73601) { + +closureN_type c_734455; +c_734455.hdr.mark = gc_color_red; + c_734455.hdr.grayed = 0; +c_734455.tag = closureN_tag; + c_734455.fn = (function_type)__lambda_393; +c_734455.num_args = 1; +c_734455.num_elements = 2; +c_734455.elements = (object *)alloca(sizeof(object) * 2); +c_734455.elements[0] = ((closureN)self_731311)->elements[3]; +c_734455.elements[1] = ((closureN)self_731311)->elements[4]; + + +double_type local_734475; object c_734476 = Cyc_fast_sub(data,&local_734475,((closureN)self_731311)->elements[2], ((closureN)self_731311)->elements[1]); + +double_type local_734471; object c_734472 = Cyc_fast_div(data,&local_734471,c_734476, ((closureN)self_731311)->elements[0]); + +double_type local_734467; object c_734468 = ((inline_function_type) + ((closure)__glo_inexact_191_191inline_191_191_scheme_base)->fn)(data,&local_734467,c_734472); +return_closcall2(data, __glo_display_scheme_write, &c_734455, c_734468);; +} + +static void __lambda_393(void *data, int argc, object self_731312, object r_73602) { + +closureN_type c_734457; +c_734457.hdr.mark = gc_color_red; + c_734457.hdr.grayed = 0; +c_734457.tag = closureN_tag; + c_734457.fn = (function_type)__lambda_392; +c_734457.num_args = 1; +c_734457.num_elements = 2; +c_734457.elements = (object *)alloca(sizeof(object) * 2); +c_734457.elements[0] = ((closureN)self_731312)->elements[0]; +c_734457.elements[1] = ((closureN)self_731312)->elements[1]; + +return_closcall1(data, __glo_newline_scheme_base, &c_734457);; +} + +static void __lambda_392(void *data, int argc, object self_731313, object r_73603) { + +closureN_type c_734459; +c_734459.hdr.mark = gc_color_red; + c_734459.hdr.grayed = 0; +c_734459.tag = closureN_tag; + c_734459.fn = (function_type)__lambda_391; +c_734459.num_args = 1; +c_734459.num_elements = 2; +c_734459.elements = (object *)alloca(sizeof(object) * 2); +c_734459.elements[0] = ((closureN)self_731313)->elements[0]; +c_734459.elements[1] = ((closureN)self_731313)->elements[1]; + +return_closcall1(data, __glo_current_91output_91port_scheme_base, &c_734459);; +} + +static void __lambda_391(void *data, int argc, object self_731314, object r_73604) { + +closureN_type c_734461; +c_734461.hdr.mark = gc_color_red; + c_734461.hdr.grayed = 0; +c_734461.tag = closureN_tag; + c_734461.fn = (function_type)__lambda_390; +c_734461.num_args = 1; +c_734461.num_elements = 2; +c_734461.elements = (object *)alloca(sizeof(object) * 2); +c_734461.elements[0] = ((closureN)self_731314)->elements[0]; +c_734461.elements[1] = ((closureN)self_731314)->elements[1]; + +return_closcall2(data, __glo_flush_91output_91port_scheme_base, &c_734461, r_73604);; +} + +static void __lambda_390(void *data, int argc, object self_731315, object r_73584) { + return_closcall1(data, ((closureN)self_731315)->elements[0], ((closureN)self_731315)->elements[1]);; +} + +static void __lambda_389(void *data, int argc, object self_731316, object r_73582) { + +double_type local_734413; object c_734414 = Cyc_fast_sum(data,&local_734413,((closureN)self_731316)->elements[0], obj_int2obj(1)); +return_closcall3(data, car(((closureN)self_731316)->elements[2]), ((closureN)self_731316)->elements[1], c_734414, r_73582);; +} + +static void __lambda_388(void *data, int argc, object self_731317, object r_73577) { + return_closcall3(data, car(((closureN)self_731317)->elements[1]), ((closureN)self_731317)->elements[0], obj_int2obj(0), boolean_f);; +} + +static void __lambda_387(void *data, int argc, closure _,object k_73620, object r_73283, object x_73282) { + Cyc_st_add(data, "maze.scm:hide"); + +closureN_type c_734340; +c_734340.hdr.mark = gc_color_red; + c_734340.hdr.grayed = 0; +c_734340.tag = closureN_tag; + c_734340.fn = (function_type)__lambda_385; +c_734340.num_args = 0; +c_734340.num_elements = 1; +c_734340.elements = (object *)alloca(sizeof(object) * 1); +c_734340.elements[0] = r_73283; + + +closureN_type c_734357; +c_734357.hdr.mark = gc_color_red; + c_734357.hdr.grayed = 0; +c_734357.tag = closureN_tag; + c_734357.fn = (function_type)__lambda_386; +c_734357.num_args = 2; +c_734357.num_elements = 1; +c_734357.elements = (object *)alloca(sizeof(object) * 1); +c_734357.elements[0] = x_73282; + +return_closcall3(data, __glo_call_91with_91values_scheme_base, k_73620, &c_734340, &c_734357);; +} + +static void __lambda_386(void *data, int argc, object self_731318, object k_73623, object v_73285, object i_73284) { + return_closcall2(data, Cyc_vector_ref(data, v_73285, i_73284), k_73623, ((closureN)self_731318)->elements[0]);; +} + +static void __lambda_385(void *data, int argc, object self_731319, object k_73625) { + +closureN_type c_734342; +c_734342.hdr.mark = gc_color_red; + c_734342.hdr.grayed = 0; +c_734342.tag = closureN_tag; + c_734342.fn = (function_type)__lambda_383; +c_734342.num_args = 1; +c_734342.num_elements = 2; +c_734342.elements = (object *)alloca(sizeof(object) * 2); +c_734342.elements[0] = k_73625; +c_734342.elements[1] = ((closureN)self_731319)->elements[0]; + + +mclosure0(c_734355, (function_type)__lambda_384);c_734355.num_args = 1; +return_closcall3(data, __glo_vector_scheme_base, &c_734342, __glo_values_scheme_base, &c_734355);; +} + +static void __lambda_384(void *data, int argc, object self_731320, object k_73631, object x_73286) { + return_closcall1(data, k_73631, x_73286);; +} + +static void __lambda_383(void *data, int argc, object self_731321, object r_73626) { + +closureN_type c_734344; +c_734344.hdr.mark = gc_color_red; + c_734344.hdr.grayed = 0; +c_734344.tag = closureN_tag; + c_734344.fn = (function_type)__lambda_381; +c_734344.num_args = 0; +c_734344.num_elements = 1; +c_734344.elements = (object *)alloca(sizeof(object) * 1); +c_734344.elements[0] = ((closureN)self_731321)->elements[1]; + + +closureN_type c_734351; +c_734351.hdr.mark = gc_color_red; + c_734351.hdr.grayed = 0; +c_734351.tag = closureN_tag; + c_734351.fn = (function_type)__lambda_382; +c_734351.num_args = 1; +c_734351.num_elements = 2; +c_734351.elements = (object *)alloca(sizeof(object) * 2); +c_734351.elements[0] = ((closureN)self_731321)->elements[0]; +c_734351.elements[1] = r_73626; + +return_closcall1(data,(closure)&c_734344, &c_734351);; +} + +static void __lambda_382(void *data, int argc, object self_731322, object r_73627) { + return_closcall3(data, __glo_values_scheme_base, ((closureN)self_731322)->elements[0], ((closureN)self_731322)->elements[1], r_73627);; +} + +static void __lambda_381(void *data, int argc, object self_731323, object k_73628) { + object c_734347 = Cyc_num_fast_lt_op(data,((closureN)self_731323)->elements[0], obj_int2obj(100)); +if( (boolean_f != c_734347) ){ + return_closcall1(data, k_73628, obj_int2obj(0)); +} else { + return_closcall1(data, k_73628, obj_int2obj(1));} +; +} + +static void __lambda_380(void *data, int argc, closure _,object k_73634) { + Cyc_st_add(data, "maze.scm:main"); + +closureN_type c_734282; +c_734282.hdr.mark = gc_color_red; + c_734282.hdr.grayed = 0; +c_734282.tag = closureN_tag; + c_734282.fn = (function_type)__lambda_379; +c_734282.num_args = 1; +c_734282.num_elements = 1; +c_734282.elements = (object *)alloca(sizeof(object) * 1); +c_734282.elements[0] = k_73634; + +return_closcall1(data, __glo_read_scheme_read, &c_734282);; +} + +static void __lambda_379(void *data, int argc, object self_731324, object count_73287) { + +closureN_type c_734284; +c_734284.hdr.mark = gc_color_red; + c_734284.hdr.grayed = 0; +c_734284.tag = closureN_tag; + c_734284.fn = (function_type)__lambda_378; +c_734284.num_args = 1; +c_734284.num_elements = 2; +c_734284.elements = (object *)alloca(sizeof(object) * 2); +c_734284.elements[0] = count_73287; +c_734284.elements[1] = ((closureN)self_731324)->elements[0]; + +return_closcall1(data, __glo_read_scheme_read, &c_734284);; +} + +static void __lambda_378(void *data, int argc, object self_731325, object input1_73288) { + +closureN_type c_734286; +c_734286.hdr.mark = gc_color_red; + c_734286.hdr.grayed = 0; +c_734286.tag = closureN_tag; + c_734286.fn = (function_type)__lambda_377; +c_734286.num_args = 1; +c_734286.num_elements = 3; +c_734286.elements = (object *)alloca(sizeof(object) * 3); +c_734286.elements[0] = ((closureN)self_731325)->elements[0]; +c_734286.elements[1] = input1_73288; +c_734286.elements[2] = ((closureN)self_731325)->elements[1]; + +return_closcall1(data, __glo_read_scheme_read, &c_734286);; +} + +static void __lambda_377(void *data, int argc, object self_731326, object input2_73289) { + +closureN_type c_734288; +c_734288.hdr.mark = gc_color_red; + c_734288.hdr.grayed = 0; +c_734288.tag = closureN_tag; + c_734288.fn = (function_type)__lambda_376; +c_734288.num_args = 1; +c_734288.num_elements = 4; +c_734288.elements = (object *)alloca(sizeof(object) * 4); +c_734288.elements[0] = ((closureN)self_731326)->elements[0]; +c_734288.elements[1] = ((closureN)self_731326)->elements[1]; +c_734288.elements[2] = input2_73289; +c_734288.elements[3] = ((closureN)self_731326)->elements[2]; + +return_closcall1(data, __glo_read_scheme_read, &c_734288);; +} + +static void __lambda_376(void *data, int argc, object self_731327, object output_73290) { + +closureN_type c_734290; +c_734290.hdr.mark = gc_color_red; + c_734290.hdr.grayed = 0; +c_734290.tag = closureN_tag; + c_734290.fn = (function_type)__lambda_375; +c_734290.num_args = 1; +c_734290.num_elements = 5; +c_734290.elements = (object *)alloca(sizeof(object) * 5); +c_734290.elements[0] = ((closureN)self_731327)->elements[0]; +c_734290.elements[1] = ((closureN)self_731327)->elements[1]; +c_734290.elements[2] = ((closureN)self_731327)->elements[2]; +c_734290.elements[3] = ((closureN)self_731327)->elements[3]; +c_734290.elements[4] = output_73290; + + +object c_734336 = Cyc_number2string2(data,(closure)&c_734290,1,((closureN)self_731327)->elements[0]); +return_closcall1(data,(closure)&c_734290, c_734336);; +} + +static void __lambda_375(void *data, int argc, object self_731328, object s3_73291) { + +closureN_type c_734292; +c_734292.hdr.mark = gc_color_red; + c_734292.hdr.grayed = 0; +c_734292.tag = closureN_tag; + c_734292.fn = (function_type)__lambda_374; +c_734292.num_args = 1; +c_734292.num_elements = 6; +c_734292.elements = (object *)alloca(sizeof(object) * 6); +c_734292.elements[0] = ((closureN)self_731328)->elements[0]; +c_734292.elements[1] = ((closureN)self_731328)->elements[1]; +c_734292.elements[2] = ((closureN)self_731328)->elements[2]; +c_734292.elements[3] = ((closureN)self_731328)->elements[3]; +c_734292.elements[4] = ((closureN)self_731328)->elements[4]; +c_734292.elements[5] = s3_73291; + + +object c_734332 = Cyc_number2string2(data,(closure)&c_734292,1,((closureN)self_731328)->elements[2]); +return_closcall1(data,(closure)&c_734292, c_734332);; +} + +static void __lambda_374(void *data, int argc, object self_731329, object s2_73292) { + +closureN_type c_734294; +c_734294.hdr.mark = gc_color_red; + c_734294.hdr.grayed = 0; +c_734294.tag = closureN_tag; + c_734294.fn = (function_type)__lambda_373; +c_734294.num_args = 1; +c_734294.num_elements = 7; +c_734294.elements = (object *)alloca(sizeof(object) * 7); +c_734294.elements[0] = ((closureN)self_731329)->elements[0]; +c_734294.elements[1] = ((closureN)self_731329)->elements[1]; +c_734294.elements[2] = ((closureN)self_731329)->elements[2]; +c_734294.elements[3] = ((closureN)self_731329)->elements[3]; +c_734294.elements[4] = ((closureN)self_731329)->elements[4]; +c_734294.elements[5] = s2_73292; +c_734294.elements[6] = ((closureN)self_731329)->elements[5]; + + +object c_734328 = Cyc_number2string2(data,(closure)&c_734294,1,((closureN)self_731329)->elements[1]); +return_closcall1(data,(closure)&c_734294, c_734328);; +} + +static void __lambda_373(void *data, int argc, object self_731330, object s1_73293) { + +closureN_type c_734296; +c_734296.hdr.mark = gc_color_red; + c_734296.hdr.grayed = 0; +c_734296.tag = closureN_tag; + c_734296.fn = (function_type)__lambda_372; +c_734296.num_args = 1; +c_734296.num_elements = 5; +c_734296.elements = (object *)alloca(sizeof(object) * 5); +c_734296.elements[0] = ((closureN)self_731330)->elements[0]; +c_734296.elements[1] = ((closureN)self_731330)->elements[1]; +c_734296.elements[2] = ((closureN)self_731330)->elements[2]; +c_734296.elements[3] = ((closureN)self_731330)->elements[3]; +c_734296.elements[4] = ((closureN)self_731330)->elements[4]; + + +make_string(c_734320, "maze"); + +make_string(c_734321, ":"); + +make_string(c_734322, ":"); + +make_string(c_734324, ":"); + +object c_734319 = Cyc_string_append(data,(closure)&c_734296,7,&c_734320, &c_734321, s1_73293, &c_734322, ((closureN)self_731330)->elements[5], &c_734324, ((closureN)self_731330)->elements[6]); +return_closcall1(data,(closure)&c_734296, c_734319);; +} + +static void __lambda_372(void *data, int argc, object self_731331, object r_73642) { + +closureN_type c_734300; +c_734300.hdr.mark = gc_color_red; + c_734300.hdr.grayed = 0; +c_734300.tag = closureN_tag; + c_734300.fn = (function_type)__lambda_370; +c_734300.num_args = 0; +c_734300.num_elements = 3; +c_734300.elements = (object *)alloca(sizeof(object) * 3); +c_734300.elements[0] = ((closureN)self_731331)->elements[0]; +c_734300.elements[1] = ((closureN)self_731331)->elements[1]; +c_734300.elements[2] = ((closureN)self_731331)->elements[2]; + + +closureN_type c_734312; +c_734312.hdr.mark = gc_color_red; + c_734312.hdr.grayed = 0; +c_734312.tag = closureN_tag; + c_734312.fn = (function_type)__lambda_371; +c_734312.num_args = 1; +c_734312.num_elements = 1; +c_734312.elements = (object *)alloca(sizeof(object) * 1); +c_734312.elements[0] = ((closureN)self_731331)->elements[4]; + +return_closcall5(data, __glo_run_91r7rs_91benchmark, ((closureN)self_731331)->elements[3], r_73642, ((closureN)self_731331)->elements[0], &c_734300, &c_734312);; +} + +static void __lambda_371(void *data, int argc, object self_731332, object k_73645, object result_73295) { + return_closcall1(data, k_73645, equalp(result_73295, ((closureN)self_731332)->elements[0]));; +} + +static void __lambda_370(void *data, int argc, object self_731333, object k_73646) { + +closureN_type c_734302; +c_734302.hdr.mark = gc_color_red; + c_734302.hdr.grayed = 0; +c_734302.tag = closureN_tag; + c_734302.fn = (function_type)__lambda_369; +c_734302.num_args = 1; +c_734302.num_elements = 3; +c_734302.elements = (object *)alloca(sizeof(object) * 3); +c_734302.elements[0] = ((closureN)self_731333)->elements[0]; +c_734302.elements[1] = ((closureN)self_731333)->elements[2]; +c_734302.elements[2] = k_73646; + +return_closcall3(data, __glo_hide, &c_734302, ((closureN)self_731333)->elements[0], ((closureN)self_731333)->elements[1]);; +} + +static void __lambda_369(void *data, int argc, object self_731334, object r_73647) { + +closureN_type c_734304; +c_734304.hdr.mark = gc_color_red; + c_734304.hdr.grayed = 0; +c_734304.tag = closureN_tag; + c_734304.fn = (function_type)__lambda_368; +c_734304.num_args = 1; +c_734304.num_elements = 2; +c_734304.elements = (object *)alloca(sizeof(object) * 2); +c_734304.elements[0] = ((closureN)self_731334)->elements[2]; +c_734304.elements[1] = r_73647; + +return_closcall3(data, __glo_hide, &c_734304, ((closureN)self_731334)->elements[0], ((closureN)self_731334)->elements[1]);; +} + +static void __lambda_368(void *data, int argc, object self_731335, object r_73648) { + return_closcall3(data, __glo_run, ((closureN)self_731335)->elements[0], ((closureN)self_731335)->elements[1], r_73648);; +} + +static void __lambda_367(void *data, int argc, closure _,object k_73651, object nrows_73297, object ncols_73296) { + Cyc_st_add(data, "maze.scm:run"); + +closureN_type c_734271; +c_734271.hdr.mark = gc_color_red; + c_734271.hdr.grayed = 0; +c_734271.tag = closureN_tag; + c_734271.fn = (function_type)__lambda_366; +c_734271.num_args = 1; +c_734271.num_elements = 3; +c_734271.elements = (object *)alloca(sizeof(object) * 3); +c_734271.elements[0] = k_73651; +c_734271.elements[1] = ncols_73296; +c_734271.elements[2] = nrows_73297; + +return_closcall1(data,(closure)&c_734271, global_set(__glo_output, NULL));; +} + +static void __lambda_366(void *data, int argc, object self_731336, object r_73652) { + +closureN_type c_734273; +c_734273.hdr.mark = gc_color_red; + c_734273.hdr.grayed = 0; +c_734273.tag = closureN_tag; + c_734273.fn = (function_type)__lambda_365; +c_734273.num_args = 1; +c_734273.num_elements = 1; +c_734273.elements = (object *)alloca(sizeof(object) * 1); +c_734273.elements[0] = ((closureN)self_731336)->elements[0]; + +return_closcall3(data, __glo_pmaze, &c_734273, ((closureN)self_731336)->elements[2], ((closureN)self_731336)->elements[1]);; +} + +static void __lambda_365(void *data, int argc, object self_731337, object r_73653) { + return_closcall2(data, __glo_reverse_scheme_base, ((closureN)self_731337)->elements[0], __glo_output);; +} + +static void __lambda_364(void *data, int argc, closure _,object k_73657, object hexwalls_73298) { + Cyc_st_add(data, "maze.scm:display-hexbottom"); + +closureN_type c_734234; +c_734234.hdr.mark = gc_color_red; + c_734234.hdr.grayed = 0; +c_734234.tag = closureN_tag; + c_734234.fn = (function_type)__lambda_354; +c_734234.num_args = 0; +c_734234.num_elements = 1; +c_734234.elements = (object *)alloca(sizeof(object) * 1); +c_734234.elements[0] = hexwalls_73298; + + +closureN_type c_734242; +c_734242.hdr.mark = gc_color_red; + c_734242.hdr.grayed = 0; +c_734242.tag = closureN_tag; + c_734242.fn = (function_type)__lambda_363; +c_734242.num_args = 1; +c_734242.num_elements = 2; +c_734242.elements = (object *)alloca(sizeof(object) * 2); +c_734242.elements[0] = hexwalls_73298; +c_734242.elements[1] = k_73657; + +return_closcall1(data,(closure)&c_734234, &c_734242);; +} + +static void __lambda_363(void *data, int argc, object self_731338, object r_73666) { + +closureN_type c_734244; +c_734244.hdr.mark = gc_color_red; + c_734244.hdr.grayed = 0; +c_734244.tag = closureN_tag; + c_734244.fn = (function_type)__lambda_362; +c_734244.num_args = 1; +c_734244.num_elements = 2; +c_734244.elements = (object *)alloca(sizeof(object) * 2); +c_734244.elements[0] = ((closureN)self_731338)->elements[0]; +c_734244.elements[1] = ((closureN)self_731338)->elements[1]; + +return_closcall2(data, __glo_write_91ch, &c_734244, r_73666);; +} + +static void __lambda_362(void *data, int argc, object self_731339, object r_73658) { + +closureN_type c_734246; +c_734246.hdr.mark = gc_color_red; + c_734246.hdr.grayed = 0; +c_734246.tag = closureN_tag; + c_734246.fn = (function_type)__lambda_356; +c_734246.num_args = 0; +c_734246.num_elements = 1; +c_734246.elements = (object *)alloca(sizeof(object) * 1); +c_734246.elements[0] = ((closureN)self_731339)->elements[0]; + + +closureN_type c_734254; +c_734254.hdr.mark = gc_color_red; + c_734254.hdr.grayed = 0; +c_734254.tag = closureN_tag; + c_734254.fn = (function_type)__lambda_361; +c_734254.num_args = 1; +c_734254.num_elements = 2; +c_734254.elements = (object *)alloca(sizeof(object) * 2); +c_734254.elements[0] = ((closureN)self_731339)->elements[0]; +c_734254.elements[1] = ((closureN)self_731339)->elements[1]; + +return_closcall1(data,(closure)&c_734246, &c_734254);; +} + +static void __lambda_361(void *data, int argc, object self_731340, object r_73663) { + +closureN_type c_734256; +c_734256.hdr.mark = gc_color_red; + c_734256.hdr.grayed = 0; +c_734256.tag = closureN_tag; + c_734256.fn = (function_type)__lambda_360; +c_734256.num_args = 1; +c_734256.num_elements = 2; +c_734256.elements = (object *)alloca(sizeof(object) * 2); +c_734256.elements[0] = ((closureN)self_731340)->elements[0]; +c_734256.elements[1] = ((closureN)self_731340)->elements[1]; + +return_closcall2(data, __glo_write_91ch, &c_734256, r_73663);; +} + +static void __lambda_360(void *data, int argc, object self_731341, object r_73659) { + +closureN_type c_734258; +c_734258.hdr.mark = gc_color_red; + c_734258.hdr.grayed = 0; +c_734258.tag = closureN_tag; + c_734258.fn = (function_type)__lambda_358; +c_734258.num_args = 0; +c_734258.num_elements = 1; +c_734258.elements = (object *)alloca(sizeof(object) * 1); +c_734258.elements[0] = ((closureN)self_731341)->elements[0]; + + +closureN_type c_734266; +c_734266.hdr.mark = gc_color_red; + c_734266.hdr.grayed = 0; +c_734266.tag = closureN_tag; + c_734266.fn = (function_type)__lambda_359; +c_734266.num_args = 1; +c_734266.num_elements = 1; +c_734266.elements = (object *)alloca(sizeof(object) * 1); +c_734266.elements[0] = ((closureN)self_731341)->elements[1]; + +return_closcall1(data,(closure)&c_734258, &c_734266);; +} + +static void __lambda_359(void *data, int argc, object self_731342, object r_73660) { + return_closcall2(data, __glo_write_91ch, ((closureN)self_731342)->elements[0], r_73660);; +} + +static void __lambda_358(void *data, int argc, object self_731343, object k_73661) { + +closureN_type c_734260; +c_734260.hdr.mark = gc_color_red; + c_734260.hdr.grayed = 0; +c_734260.tag = closureN_tag; + c_734260.fn = (function_type)__lambda_357; +c_734260.num_args = 1; +c_734260.num_elements = 1; +c_734260.elements = (object *)alloca(sizeof(object) * 1); +c_734260.elements[0] = k_73661; + +return_closcall3(data, __glo_bit_91test, &c_734260, ((closureN)self_731343)->elements[0], __glo_south_91east);; +} + +static void __lambda_357(void *data, int argc, object self_731344, object r_73662) { + if( (boolean_f != r_73662) ){ + return_closcall1(data, ((closureN)self_731344)->elements[0], obj_char2obj(47)); +} else { + return_closcall1(data, ((closureN)self_731344)->elements[0], obj_char2obj(32));} +; +} + +static void __lambda_356(void *data, int argc, object self_731345, object k_73664) { + +closureN_type c_734248; +c_734248.hdr.mark = gc_color_red; + c_734248.hdr.grayed = 0; +c_734248.tag = closureN_tag; + c_734248.fn = (function_type)__lambda_355; +c_734248.num_args = 1; +c_734248.num_elements = 1; +c_734248.elements = (object *)alloca(sizeof(object) * 1); +c_734248.elements[0] = k_73664; + +return_closcall3(data, __glo_bit_91test, &c_734248, ((closureN)self_731345)->elements[0], __glo_south);; +} + +static void __lambda_355(void *data, int argc, object self_731346, object r_73665) { + if( (boolean_f != r_73665) ){ + return_closcall1(data, ((closureN)self_731346)->elements[0], obj_char2obj(95)); +} else { + return_closcall1(data, ((closureN)self_731346)->elements[0], obj_char2obj(32));} +; +} + +static void __lambda_354(void *data, int argc, object self_731347, object k_73667) { + +closureN_type c_734236; +c_734236.hdr.mark = gc_color_red; + c_734236.hdr.grayed = 0; +c_734236.tag = closureN_tag; + c_734236.fn = (function_type)__lambda_353; +c_734236.num_args = 1; +c_734236.num_elements = 1; +c_734236.elements = (object *)alloca(sizeof(object) * 1); +c_734236.elements[0] = k_73667; + +return_closcall3(data, __glo_bit_91test, &c_734236, ((closureN)self_731347)->elements[0], __glo_south_91west);; +} + +static void __lambda_353(void *data, int argc, object self_731348, object r_73668) { + if( (boolean_f != r_73668) ){ + return_closcall1(data, ((closureN)self_731348)->elements[0], obj_char2obj(92)); +} else { + return_closcall1(data, ((closureN)self_731348)->elements[0], obj_char2obj(32));} +; +} + +static void __lambda_352(void *data, int argc, closure _,object k_73671, object harr_73301, object r_73300, object c_73299) { + Cyc_st_add(data, "maze.scm:dot/space"); + +closureN_type c_734212; +c_734212.hdr.mark = gc_color_red; + c_734212.hdr.grayed = 0; +c_734212.tag = closureN_tag; + c_734212.fn = (function_type)__lambda_350; +c_734212.num_args = 0; +c_734212.num_elements = 3; +c_734212.elements = (object *)alloca(sizeof(object) * 3); +c_734212.elements[0] = c_73299; +c_734212.elements[1] = harr_73301; +c_734212.elements[2] = r_73300; + + +closureN_type c_734227; +c_734227.hdr.mark = gc_color_red; + c_734227.hdr.grayed = 0; +c_734227.tag = closureN_tag; + c_734227.fn = (function_type)__lambda_351; +c_734227.num_args = 1; +c_734227.num_elements = 1; +c_734227.elements = (object *)alloca(sizeof(object) * 1); +c_734227.elements[0] = k_73671; + +return_closcall1(data,(closure)&c_734212, &c_734227);; +} + +static void __lambda_351(void *data, int argc, object self_731349, object r_73672) { + if( (boolean_f != r_73672) ){ + return_closcall1(data, ((closureN)self_731349)->elements[0], obj_char2obj(46)); +} else { + return_closcall1(data, ((closureN)self_731349)->elements[0], obj_char2obj(32));} +; +} + +static void __lambda_350(void *data, int argc, object self_731350, object k_73673) { + object c_734215 = Cyc_num_fast_gte_op(data,((closureN)self_731350)->elements[2], obj_int2obj(0)); +if( (boolean_f != c_734215) ){ + +closureN_type c_734218; +c_734218.hdr.mark = gc_color_red; + c_734218.hdr.grayed = 0; +c_734218.tag = closureN_tag; + c_734218.fn = (function_type)__lambda_349; +c_734218.num_args = 1; +c_734218.num_elements = 1; +c_734218.elements = (object *)alloca(sizeof(object) * 1); +c_734218.elements[0] = k_73673; + +return_closcall4(data, __glo_href_95rc, &c_734218, ((closureN)self_731350)->elements[1], ((closureN)self_731350)->elements[2], ((closureN)self_731350)->elements[0]); +} else { + return_closcall1(data, k_73673, boolean_f);} +; +} + +static void __lambda_349(void *data, int argc, object self_731351, object r_73675) { + return_closcall1(data, ((closureN)self_731351)->elements[0], Cyc_vector_ref(data, r_73675, obj_int2obj(5)));; +} + +static void __lambda_348(void *data, int argc, closure _,object k_73678, object j_73303, object bit_73302) { + Cyc_st_add(data, "maze.scm:bit-test"); + +closureN_type c_734199; +c_734199.hdr.mark = gc_color_red; + c_734199.hdr.grayed = 0; +c_734199.tag = closureN_tag; + c_734199.fn = (function_type)__lambda_347; +c_734199.num_args = 1; +c_734199.num_elements = 1; +c_734199.elements = (object *)alloca(sizeof(object) * 1); +c_734199.elements[0] = k_73678; + +return_closcall3(data, __glo_bitwise_91and, &c_734199, j_73303, bit_73302);; +} + +static void __lambda_347(void *data, int argc, object self_731352, object r_73680) { + +double_type local_734208; object c_734209 = ((inline_function_type) + ((closure)__glo_zero_127_191_191inline_191_191_scheme_base)->fn)(data,&local_734208,r_73680); + +double_type local_734204; object c_734205 = ((inline_function_type) + ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_734204,c_734209); +return_closcall1(data, ((closureN)self_731352)->elements[0], c_734205);; +} + +static void __lambda_346(void *data, int argc, closure _,object k_73683, object harr_73305, object entrance_73304) { + Cyc_st_add(data, "maze.scm:print-hexmaze"); + +closureN_type c_733791; +c_733791.hdr.mark = gc_color_red; + c_733791.hdr.grayed = 0; +c_733791.tag = closureN_tag; + c_733791.fn = (function_type)__lambda_345; +c_733791.num_args = 1; +c_733791.num_elements = 3; +c_733791.elements = (object *)alloca(sizeof(object) * 3); +c_733791.elements[0] = entrance_73304; +c_733791.elements[1] = harr_73305; +c_733791.elements[2] = k_73683; + +return_closcall3(data, __glo_div, &c_733791, Cyc_vector_ref(data, harr_73305, obj_int2obj(2)), obj_int2obj(2));; +} + +static void __lambda_345(void *data, int argc, object self_731353, object r_73773) { + +closureN_type c_733793; +c_733793.hdr.mark = gc_color_red; + c_733793.hdr.grayed = 0; +c_733793.tag = closureN_tag; + c_733793.fn = (function_type)__lambda_344; +c_733793.num_args = 1; +c_733793.num_elements = 4; +c_733793.elements = (object *)alloca(sizeof(object) * 4); +c_733793.elements[0] = ((closureN)self_731353)->elements[0]; +c_733793.elements[1] = ((closureN)self_731353)->elements[1]; +c_733793.elements[2] = ((closureN)self_731353)->elements[2]; +c_733793.elements[3] = r_73773; + +return_closcall1(data,(closure)&c_733793, boolean_f);; +} + +static void __lambda_344(void *data, int argc, object self_731354, object lp_73188_73326) { + +closureN_type c_733795; +c_733795.hdr.mark = gc_color_red; + c_733795.hdr.grayed = 0; +c_733795.tag = closureN_tag; + c_733795.fn = (function_type)__lambda_343; +c_733795.num_args = 1; +c_733795.num_elements = 4; +c_733795.elements = (object *)alloca(sizeof(object) * 4); +c_733795.elements[0] = ((closureN)self_731354)->elements[0]; +c_733795.elements[1] = ((closureN)self_731354)->elements[1]; +c_733795.elements[2] = ((closureN)self_731354)->elements[2]; +c_733795.elements[3] = ((closureN)self_731354)->elements[3]; + + +make_cell(c_734194,lp_73188_73326); +return_closcall1(data,(closure)&c_733795, &c_734194);; +} + +static void __lambda_343(void *data, int argc, object self_731355, object lp_73188_73326) { + +closureN_type c_733797; +c_733797.hdr.mark = gc_color_red; + c_733797.hdr.grayed = 0; +c_733797.tag = closureN_tag; + c_733797.fn = (function_type)__lambda_335; +c_733797.num_args = 1; +c_733797.num_elements = 5; +c_733797.elements = (object *)alloca(sizeof(object) * 5); +c_733797.elements[0] = ((closureN)self_731355)->elements[0]; +c_733797.elements[1] = ((closureN)self_731355)->elements[1]; +c_733797.elements[2] = ((closureN)self_731355)->elements[2]; +c_733797.elements[3] = lp_73188_73326; +c_733797.elements[4] = ((closureN)self_731355)->elements[3]; + + +closureN_type c_734150; +c_734150.hdr.mark = gc_color_red; + c_734150.hdr.grayed = 0; +c_734150.tag = closureN_tag; + c_734150.fn = (function_type)__lambda_342; +c_734150.num_args = 1; +c_734150.num_elements = 3; +c_734150.elements = (object *)alloca(sizeof(object) * 3); +c_734150.elements[0] = ((closureN)self_731355)->elements[0]; +c_734150.elements[1] = ((closureN)self_731355)->elements[1]; +c_734150.elements[2] = lp_73188_73326; + +return_closcall1(data,(closure)&c_733797, Cyc_set_cell(data, lp_73188_73326, &c_734150));; +} + +static void __lambda_342(void *data, int argc, object self_731356, object k_73763, object c_73327) { + object c_734153 = Cyc_num_fast_gte_op(data,c_73327, Cyc_vector_ref(data, ((closureN)self_731356)->elements[1], obj_int2obj(2))); +if( (boolean_f != c_734153) ){ + +object c_734160 = Cyc_num_fast_gte_op(data,c_73327, Cyc_vector_ref(data, ((closureN)self_731356)->elements[1], obj_int2obj(2))); +return_closcall1(data, k_73763, c_734160); +} else { + +closureN_type c_734165; +c_734165.hdr.mark = gc_color_red; + c_734165.hdr.grayed = 0; +c_734165.tag = closureN_tag; + c_734165.fn = (function_type)__lambda_341; +c_734165.num_args = 1; +c_734165.num_elements = 4; +c_734165.elements = (object *)alloca(sizeof(object) * 4); +c_734165.elements[0] = c_73327; +c_734165.elements[1] = ((closureN)self_731356)->elements[0]; +c_734165.elements[2] = k_73763; +c_734165.elements[3] = ((closureN)self_731356)->elements[2]; + +return_closcall2(data, __glo_write_91ch, &c_734165, obj_char2obj(32));} +; +} + +static void __lambda_341(void *data, int argc, object self_731357, object r_73765) { + +closureN_type c_734167; +c_734167.hdr.mark = gc_color_red; + c_734167.hdr.grayed = 0; +c_734167.tag = closureN_tag; + c_734167.fn = (function_type)__lambda_340; +c_734167.num_args = 1; +c_734167.num_elements = 4; +c_734167.elements = (object *)alloca(sizeof(object) * 4); +c_734167.elements[0] = ((closureN)self_731357)->elements[0]; +c_734167.elements[1] = ((closureN)self_731357)->elements[1]; +c_734167.elements[2] = ((closureN)self_731357)->elements[2]; +c_734167.elements[3] = ((closureN)self_731357)->elements[3]; + +return_closcall2(data, __glo_write_91ch, &c_734167, obj_char2obj(32));; +} + +static void __lambda_340(void *data, int argc, object self_731358, object r_73766) { + +closureN_type c_734169; +c_734169.hdr.mark = gc_color_red; + c_734169.hdr.grayed = 0; +c_734169.tag = closureN_tag; + c_734169.fn = (function_type)__lambda_339; +c_734169.num_args = 1; +c_734169.num_elements = 4; +c_734169.elements = (object *)alloca(sizeof(object) * 4); +c_734169.elements[0] = ((closureN)self_731358)->elements[0]; +c_734169.elements[1] = ((closureN)self_731358)->elements[1]; +c_734169.elements[2] = ((closureN)self_731358)->elements[2]; +c_734169.elements[3] = ((closureN)self_731358)->elements[3]; + +return_closcall2(data, __glo_write_91ch, &c_734169, obj_char2obj(32));; +} + +static void __lambda_339(void *data, int argc, object self_731359, object r_73767) { + +closureN_type c_734171; +c_734171.hdr.mark = gc_color_red; + c_734171.hdr.grayed = 0; +c_734171.tag = closureN_tag; + c_734171.fn = (function_type)__lambda_336; +c_734171.num_args = 0; +c_734171.num_elements = 2; +c_734171.elements = (object *)alloca(sizeof(object) * 2); +c_734171.elements[0] = ((closureN)self_731359)->elements[0]; +c_734171.elements[1] = ((closureN)self_731359)->elements[1]; + + +closureN_type c_734179; +c_734179.hdr.mark = gc_color_red; + c_734179.hdr.grayed = 0; +c_734179.tag = closureN_tag; + c_734179.fn = (function_type)__lambda_338; +c_734179.num_args = 1; +c_734179.num_elements = 3; +c_734179.elements = (object *)alloca(sizeof(object) * 3); +c_734179.elements[0] = ((closureN)self_731359)->elements[0]; +c_734179.elements[1] = ((closureN)self_731359)->elements[2]; +c_734179.elements[2] = ((closureN)self_731359)->elements[3]; + +return_closcall1(data,(closure)&c_734171, &c_734179);; +} + +static void __lambda_338(void *data, int argc, object self_731360, object r_73770) { + +closureN_type c_734181; +c_734181.hdr.mark = gc_color_red; + c_734181.hdr.grayed = 0; +c_734181.tag = closureN_tag; + c_734181.fn = (function_type)__lambda_337; +c_734181.num_args = 1; +c_734181.num_elements = 3; +c_734181.elements = (object *)alloca(sizeof(object) * 3); +c_734181.elements[0] = ((closureN)self_731360)->elements[0]; +c_734181.elements[1] = ((closureN)self_731360)->elements[1]; +c_734181.elements[2] = ((closureN)self_731360)->elements[2]; + +return_closcall2(data, __glo_write_91ch, &c_734181, r_73770);; +} + +static void __lambda_337(void *data, int argc, object self_731361, object r_73768) { + +double_type local_734189; object c_734190 = Cyc_fast_sum(data,&local_734189,((closureN)self_731361)->elements[0], obj_int2obj(2)); +return_closcall2(data, car(((closureN)self_731361)->elements[2]), ((closureN)self_731361)->elements[1], c_734190);; +} + +static void __lambda_336(void *data, int argc, object self_731362, object k_73771) { + object c_734174 = Cyc_num_fast_eq_op(data,((closureN)self_731362)->elements[0], ((closureN)self_731362)->elements[1]); +if( (boolean_f != c_734174) ){ + return_closcall1(data, k_73771, obj_char2obj(32)); +} else { + return_closcall1(data, k_73771, obj_char2obj(95));} +; +} + +static void __lambda_335(void *data, int argc, object self_731363, object r_73761) { + +closureN_type c_733802; +c_733802.hdr.mark = gc_color_red; + c_733802.hdr.grayed = 0; +c_733802.tag = closureN_tag; + c_733802.fn = (function_type)__lambda_334; +c_733802.num_args = 1; +c_733802.num_elements = 4; +c_733802.elements = (object *)alloca(sizeof(object) * 4); +c_733802.elements[0] = ((closureN)self_731363)->elements[0]; +c_733802.elements[1] = ((closureN)self_731363)->elements[1]; +c_733802.elements[2] = ((closureN)self_731363)->elements[2]; +c_733802.elements[3] = ((closureN)self_731363)->elements[4]; + +return_closcall2(data, car(((closureN)self_731363)->elements[3]), &c_733802, obj_int2obj(1));; +} + +static void __lambda_334(void *data, int argc, object self_731364, object r_73687) { + +closureN_type c_733804; +c_733804.hdr.mark = gc_color_red; + c_733804.hdr.grayed = 0; +c_733804.tag = closureN_tag; + c_733804.fn = (function_type)__lambda_333; +c_733804.num_args = 1; +c_733804.num_elements = 4; +c_733804.elements = (object *)alloca(sizeof(object) * 4); +c_733804.elements[0] = ((closureN)self_731364)->elements[0]; +c_733804.elements[1] = ((closureN)self_731364)->elements[1]; +c_733804.elements[2] = ((closureN)self_731364)->elements[2]; +c_733804.elements[3] = ((closureN)self_731364)->elements[3]; + +return_closcall2(data, __glo_write_91ch, &c_733804, obj_char2obj(10));; +} + +static void __lambda_333(void *data, int argc, object self_731365, object r_73688) { + +closureN_type c_733806; +c_733806.hdr.mark = gc_color_red; + c_733806.hdr.grayed = 0; +c_733806.tag = closureN_tag; + c_733806.fn = (function_type)__lambda_332; +c_733806.num_args = 1; +c_733806.num_elements = 4; +c_733806.elements = (object *)alloca(sizeof(object) * 4); +c_733806.elements[0] = ((closureN)self_731365)->elements[0]; +c_733806.elements[1] = ((closureN)self_731365)->elements[1]; +c_733806.elements[2] = ((closureN)self_731365)->elements[2]; +c_733806.elements[3] = ((closureN)self_731365)->elements[3]; + +return_closcall2(data, __glo_write_91ch, &c_733806, obj_char2obj(32));; +} + +static void __lambda_332(void *data, int argc, object self_731366, object r_73689) { + +closureN_type c_733808; +c_733808.hdr.mark = gc_color_red; + c_733808.hdr.grayed = 0; +c_733808.tag = closureN_tag; + c_733808.fn = (function_type)__lambda_331; +c_733808.num_args = 1; +c_733808.num_elements = 4; +c_733808.elements = (object *)alloca(sizeof(object) * 4); +c_733808.elements[0] = ((closureN)self_731366)->elements[0]; +c_733808.elements[1] = ((closureN)self_731366)->elements[1]; +c_733808.elements[2] = ((closureN)self_731366)->elements[2]; +c_733808.elements[3] = ((closureN)self_731366)->elements[3]; + +return_closcall1(data,(closure)&c_733808, boolean_f);; +} + +static void __lambda_331(void *data, int argc, object self_731367, object lp_73192_73322) { + +closureN_type c_733810; +c_733810.hdr.mark = gc_color_red; + c_733810.hdr.grayed = 0; +c_733810.tag = closureN_tag; + c_733810.fn = (function_type)__lambda_330; +c_733810.num_args = 1; +c_733810.num_elements = 4; +c_733810.elements = (object *)alloca(sizeof(object) * 4); +c_733810.elements[0] = ((closureN)self_731367)->elements[0]; +c_733810.elements[1] = ((closureN)self_731367)->elements[1]; +c_733810.elements[2] = ((closureN)self_731367)->elements[2]; +c_733810.elements[3] = ((closureN)self_731367)->elements[3]; + + +make_cell(c_734147,lp_73192_73322); +return_closcall1(data,(closure)&c_733810, &c_734147);; +} + +static void __lambda_330(void *data, int argc, object self_731368, object lp_73192_73322) { + +closureN_type c_733812; +c_733812.hdr.mark = gc_color_red; + c_733812.hdr.grayed = 0; +c_733812.tag = closureN_tag; + c_733812.fn = (function_type)__lambda_321; +c_733812.num_args = 1; +c_733812.num_elements = 5; +c_733812.elements = (object *)alloca(sizeof(object) * 5); +c_733812.elements[0] = ((closureN)self_731368)->elements[0]; +c_733812.elements[1] = ((closureN)self_731368)->elements[1]; +c_733812.elements[2] = ((closureN)self_731368)->elements[2]; +c_733812.elements[3] = lp_73192_73322; +c_733812.elements[4] = ((closureN)self_731368)->elements[3]; + + +closureN_type c_734084; +c_734084.hdr.mark = gc_color_red; + c_734084.hdr.grayed = 0; +c_734084.tag = closureN_tag; + c_734084.fn = (function_type)__lambda_329; +c_734084.num_args = 1; +c_734084.num_elements = 4; +c_734084.elements = (object *)alloca(sizeof(object) * 4); +c_734084.elements[0] = ((closureN)self_731368)->elements[0]; +c_734084.elements[1] = ((closureN)self_731368)->elements[1]; +c_734084.elements[2] = lp_73192_73322; +c_734084.elements[3] = ((closureN)self_731368)->elements[3]; + +return_closcall1(data,(closure)&c_733812, Cyc_set_cell(data, lp_73192_73322, &c_734084));; +} + +static void __lambda_329(void *data, int argc, object self_731369, object k_73748, object c_73323) { + double_type local_734090; object c_734091 = Cyc_fast_mul(data,&local_734090,obj_int2obj(2), ((closureN)self_731369)->elements[3]); + object c_734087 = Cyc_num_fast_gte_op(data,c_73323, c_734091); +if( (boolean_f != c_734087) ){ + +double_type local_734099; object c_734100 = Cyc_fast_mul(data,&local_734099,obj_int2obj(2), ((closureN)self_731369)->elements[3]); + +object c_734096 = Cyc_num_fast_gte_op(data,c_73323, c_734100); +return_closcall1(data, k_73748, c_734096); +} else { + +closureN_type c_734103; +c_734103.hdr.mark = gc_color_red; + c_734103.hdr.grayed = 0; +c_734103.tag = closureN_tag; + c_734103.fn = (function_type)__lambda_322; +c_734103.num_args = 0; +c_734103.num_elements = 2; +c_734103.elements = (object *)alloca(sizeof(object) * 2); +c_734103.elements[0] = c_73323; +c_734103.elements[1] = ((closureN)self_731369)->elements[0]; + + +closureN_type c_734111; +c_734111.hdr.mark = gc_color_red; + c_734111.hdr.grayed = 0; +c_734111.tag = closureN_tag; + c_734111.fn = (function_type)__lambda_328; +c_734111.num_args = 1; +c_734111.num_elements = 4; +c_734111.elements = (object *)alloca(sizeof(object) * 4); +c_734111.elements[0] = c_73323; +c_734111.elements[1] = ((closureN)self_731369)->elements[1]; +c_734111.elements[2] = k_73748; +c_734111.elements[3] = ((closureN)self_731369)->elements[2]; + +return_closcall1(data,(closure)&c_734103, &c_734111);} +; +} + +static void __lambda_328(void *data, int argc, object self_731370, object r_73758) { + +closureN_type c_734113; +c_734113.hdr.mark = gc_color_red; + c_734113.hdr.grayed = 0; +c_734113.tag = closureN_tag; + c_734113.fn = (function_type)__lambda_327; +c_734113.num_args = 1; +c_734113.num_elements = 4; +c_734113.elements = (object *)alloca(sizeof(object) * 4); +c_734113.elements[0] = ((closureN)self_731370)->elements[0]; +c_734113.elements[1] = ((closureN)self_731370)->elements[1]; +c_734113.elements[2] = ((closureN)self_731370)->elements[2]; +c_734113.elements[3] = ((closureN)self_731370)->elements[3]; + +return_closcall2(data, __glo_write_91ch, &c_734113, r_73758);; +} + +static void __lambda_327(void *data, int argc, object self_731371, object r_73750) { + +closureN_type c_734115; +c_734115.hdr.mark = gc_color_red; + c_734115.hdr.grayed = 0; +c_734115.tag = closureN_tag; + c_734115.fn = (function_type)__lambda_326; +c_734115.num_args = 1; +c_734115.num_elements = 4; +c_734115.elements = (object *)alloca(sizeof(object) * 4); +c_734115.elements[0] = ((closureN)self_731371)->elements[0]; +c_734115.elements[1] = ((closureN)self_731371)->elements[1]; +c_734115.elements[2] = ((closureN)self_731371)->elements[2]; +c_734115.elements[3] = ((closureN)self_731371)->elements[3]; + +return_closcall2(data, __glo_write_91ch, &c_734115, obj_char2obj(47));; +} + +static void __lambda_326(void *data, int argc, object self_731372, object r_73751) { + +closureN_type c_734117; +c_734117.hdr.mark = gc_color_red; + c_734117.hdr.grayed = 0; +c_734117.tag = closureN_tag; + c_734117.fn = (function_type)__lambda_325; +c_734117.num_args = 1; +c_734117.num_elements = 3; +c_734117.elements = (object *)alloca(sizeof(object) * 3); +c_734117.elements[0] = ((closureN)self_731372)->elements[0]; +c_734117.elements[1] = ((closureN)self_731372)->elements[2]; +c_734117.elements[2] = ((closureN)self_731372)->elements[3]; + + +double_type local_734135; object c_734136 = Cyc_fast_sub(data,&local_734135,Cyc_vector_ref(data, ((closureN)self_731372)->elements[1], obj_int2obj(1)), obj_int2obj(1)); + +double_type local_734142; object c_734143 = Cyc_fast_sum(data,&local_734142,((closureN)self_731372)->elements[0], obj_int2obj(1)); +return_closcall4(data, __glo_dot_95space, &c_734117, ((closureN)self_731372)->elements[1], c_734136, c_734143);; +} + +static void __lambda_325(void *data, int argc, object self_731373, object r_73755) { + +closureN_type c_734119; +c_734119.hdr.mark = gc_color_red; + c_734119.hdr.grayed = 0; +c_734119.tag = closureN_tag; + c_734119.fn = (function_type)__lambda_324; +c_734119.num_args = 1; +c_734119.num_elements = 3; +c_734119.elements = (object *)alloca(sizeof(object) * 3); +c_734119.elements[0] = ((closureN)self_731373)->elements[0]; +c_734119.elements[1] = ((closureN)self_731373)->elements[1]; +c_734119.elements[2] = ((closureN)self_731373)->elements[2]; + +return_closcall2(data, __glo_write_91ch, &c_734119, r_73755);; +} + +static void __lambda_324(void *data, int argc, object self_731374, object r_73752) { + +closureN_type c_734121; +c_734121.hdr.mark = gc_color_red; + c_734121.hdr.grayed = 0; +c_734121.tag = closureN_tag; + c_734121.fn = (function_type)__lambda_323; +c_734121.num_args = 1; +c_734121.num_elements = 3; +c_734121.elements = (object *)alloca(sizeof(object) * 3); +c_734121.elements[0] = ((closureN)self_731374)->elements[0]; +c_734121.elements[1] = ((closureN)self_731374)->elements[1]; +c_734121.elements[2] = ((closureN)self_731374)->elements[2]; + +return_closcall2(data, __glo_write_91ch, &c_734121, obj_char2obj(92));; +} + +static void __lambda_323(void *data, int argc, object self_731375, object r_73753) { + +double_type local_734129; object c_734130 = Cyc_fast_sum(data,&local_734129,((closureN)self_731375)->elements[0], obj_int2obj(2)); +return_closcall2(data, car(((closureN)self_731375)->elements[2]), ((closureN)self_731375)->elements[1], c_734130);; +} + +static void __lambda_322(void *data, int argc, object self_731376, object k_73759) { + object c_734106 = Cyc_num_fast_eq_op(data,((closureN)self_731376)->elements[0], ((closureN)self_731376)->elements[1]); +if( (boolean_f != c_734106) ){ + return_closcall1(data, k_73759, obj_char2obj(32)); +} else { + return_closcall1(data, k_73759, obj_char2obj(95));} +; +} + +static void __lambda_321(void *data, int argc, object self_731377, object r_73746) { + +closureN_type c_733817; +c_733817.hdr.mark = gc_color_red; + c_733817.hdr.grayed = 0; +c_733817.tag = closureN_tag; + c_733817.fn = (function_type)__lambda_320; +c_733817.num_args = 1; +c_733817.num_elements = 4; +c_733817.elements = (object *)alloca(sizeof(object) * 4); +c_733817.elements[0] = ((closureN)self_731377)->elements[0]; +c_733817.elements[1] = ((closureN)self_731377)->elements[1]; +c_733817.elements[2] = ((closureN)self_731377)->elements[2]; +c_733817.elements[3] = ((closureN)self_731377)->elements[4]; + +return_closcall2(data, car(((closureN)self_731377)->elements[3]), &c_733817, obj_int2obj(0));; +} + +static void __lambda_320(void *data, int argc, object self_731378, object r_73690) { + +closureN_type c_733819; +c_733819.hdr.mark = gc_color_red; + c_733819.hdr.grayed = 0; +c_733819.tag = closureN_tag; + c_733819.fn = (function_type)__lambda_283; +c_733819.num_args = 0; +c_733819.num_elements = 2; +c_733819.elements = (object *)alloca(sizeof(object) * 2); +c_733819.elements[0] = ((closureN)self_731378)->elements[0]; +c_733819.elements[1] = ((closureN)self_731378)->elements[1]; + + +closureN_type c_733845; +c_733845.hdr.mark = gc_color_red; + c_733845.hdr.grayed = 0; +c_733845.tag = closureN_tag; + c_733845.fn = (function_type)__lambda_319; +c_733845.num_args = 1; +c_733845.num_elements = 3; +c_733845.elements = (object *)alloca(sizeof(object) * 3); +c_733845.elements[0] = ((closureN)self_731378)->elements[1]; +c_733845.elements[1] = ((closureN)self_731378)->elements[2]; +c_733845.elements[2] = ((closureN)self_731378)->elements[3]; + +return_closcall1(data,(closure)&c_733819, &c_733845);; +} + +static void __lambda_319(void *data, int argc, object self_731379, object r_73691) { + +closureN_type c_733847; +c_733847.hdr.mark = gc_color_red; + c_733847.hdr.grayed = 0; +c_733847.tag = closureN_tag; + c_733847.fn = (function_type)__lambda_318; +c_733847.num_args = 1; +c_733847.num_elements = 3; +c_733847.elements = (object *)alloca(sizeof(object) * 3); +c_733847.elements[0] = ((closureN)self_731379)->elements[0]; +c_733847.elements[1] = ((closureN)self_731379)->elements[1]; +c_733847.elements[2] = ((closureN)self_731379)->elements[2]; + +return_closcall2(data, __glo_write_91ch, &c_733847, obj_char2obj(10));; +} + +static void __lambda_318(void *data, int argc, object self_731380, object r_73692) { + +closureN_type c_733849; +c_733849.hdr.mark = gc_color_red; + c_733849.hdr.grayed = 0; +c_733849.tag = closureN_tag; + c_733849.fn = (function_type)__lambda_317; +c_733849.num_args = 1; +c_733849.num_elements = 3; +c_733849.elements = (object *)alloca(sizeof(object) * 3); +c_733849.elements[0] = ((closureN)self_731380)->elements[0]; +c_733849.elements[1] = ((closureN)self_731380)->elements[1]; +c_733849.elements[2] = ((closureN)self_731380)->elements[2]; + +return_closcall1(data,(closure)&c_733849, boolean_f);; +} + +static void __lambda_317(void *data, int argc, object self_731381, object lp_73196_73310) { + +closureN_type c_733851; +c_733851.hdr.mark = gc_color_red; + c_733851.hdr.grayed = 0; +c_733851.tag = closureN_tag; + c_733851.fn = (function_type)__lambda_316; +c_733851.num_args = 1; +c_733851.num_elements = 3; +c_733851.elements = (object *)alloca(sizeof(object) * 3); +c_733851.elements[0] = ((closureN)self_731381)->elements[0]; +c_733851.elements[1] = ((closureN)self_731381)->elements[1]; +c_733851.elements[2] = ((closureN)self_731381)->elements[2]; + + +make_cell(c_734081,lp_73196_73310); +return_closcall1(data,(closure)&c_733851, &c_734081);; +} + +static void __lambda_316(void *data, int argc, object self_731382, object lp_73196_73310) { + +closureN_type c_733853; +c_733853.hdr.mark = gc_color_red; + c_733853.hdr.grayed = 0; +c_733853.tag = closureN_tag; + c_733853.fn = (function_type)__lambda_284; +c_733853.num_args = 1; +c_733853.num_elements = 3; +c_733853.elements = (object *)alloca(sizeof(object) * 3); +c_733853.elements[0] = ((closureN)self_731382)->elements[0]; +c_733853.elements[1] = ((closureN)self_731382)->elements[1]; +c_733853.elements[2] = lp_73196_73310; + + +closureN_type c_733868; +c_733868.hdr.mark = gc_color_red; + c_733868.hdr.grayed = 0; +c_733868.tag = closureN_tag; + c_733868.fn = (function_type)__lambda_315; +c_733868.num_args = 1; +c_733868.num_elements = 3; +c_733868.elements = (object *)alloca(sizeof(object) * 3); +c_733868.elements[0] = ((closureN)self_731382)->elements[0]; +c_733868.elements[1] = lp_73196_73310; +c_733868.elements[2] = ((closureN)self_731382)->elements[2]; + +return_closcall1(data,(closure)&c_733853, Cyc_set_cell(data, lp_73196_73310, &c_733868));; +} + +static void __lambda_315(void *data, int argc, object self_731383, object k_73696, object r_73311) { + object c_733871 = Cyc_num_fast_lt_op(data,r_73311, obj_int2obj(0)); +if( (boolean_f != c_733871) ){ + +object c_733875 = Cyc_num_fast_lt_op(data,r_73311, obj_int2obj(0)); +return_closcall1(data, k_73696, c_733875); +} else { + +closureN_type c_733877; +c_733877.hdr.mark = gc_color_red; + c_733877.hdr.grayed = 0; +c_733877.tag = closureN_tag; + c_733877.fn = (function_type)__lambda_314; +c_733877.num_args = 1; +c_733877.num_elements = 5; +c_733877.elements = (object *)alloca(sizeof(object) * 5); +c_733877.elements[0] = ((closureN)self_731383)->elements[0]; +c_733877.elements[1] = k_73696; +c_733877.elements[2] = ((closureN)self_731383)->elements[1]; +c_733877.elements[3] = r_73311; +c_733877.elements[4] = ((closureN)self_731383)->elements[2]; + +return_closcall2(data, __glo_write_91ch, &c_733877, obj_char2obj(47));} +; +} + +static void __lambda_314(void *data, int argc, object self_731384, object r_73698) { + +closureN_type c_733879; +c_733879.hdr.mark = gc_color_red; + c_733879.hdr.grayed = 0; +c_733879.tag = closureN_tag; + c_733879.fn = (function_type)__lambda_313; +c_733879.num_args = 1; +c_733879.num_elements = 5; +c_733879.elements = (object *)alloca(sizeof(object) * 5); +c_733879.elements[0] = ((closureN)self_731384)->elements[0]; +c_733879.elements[1] = ((closureN)self_731384)->elements[1]; +c_733879.elements[2] = ((closureN)self_731384)->elements[2]; +c_733879.elements[3] = ((closureN)self_731384)->elements[3]; +c_733879.elements[4] = ((closureN)self_731384)->elements[4]; + +return_closcall1(data,(closure)&c_733879, boolean_f);; +} + +static void __lambda_313(void *data, int argc, object self_731385, object lp_73200_73318) { + +closureN_type c_733881; +c_733881.hdr.mark = gc_color_red; + c_733881.hdr.grayed = 0; +c_733881.tag = closureN_tag; + c_733881.fn = (function_type)__lambda_312; +c_733881.num_args = 1; +c_733881.num_elements = 5; +c_733881.elements = (object *)alloca(sizeof(object) * 5); +c_733881.elements[0] = ((closureN)self_731385)->elements[0]; +c_733881.elements[1] = ((closureN)self_731385)->elements[1]; +c_733881.elements[2] = ((closureN)self_731385)->elements[2]; +c_733881.elements[3] = ((closureN)self_731385)->elements[3]; +c_733881.elements[4] = ((closureN)self_731385)->elements[4]; + + +make_cell(c_734078,lp_73200_73318); +return_closcall1(data,(closure)&c_733881, &c_734078);; +} + +static void __lambda_312(void *data, int argc, object self_731386, object lp_73200_73318) { + +closureN_type c_733883; +c_733883.hdr.mark = gc_color_red; + c_733883.hdr.grayed = 0; +c_733883.tag = closureN_tag; + c_733883.fn = (function_type)__lambda_306; +c_733883.num_args = 1; +c_733883.num_elements = 6; +c_733883.elements = (object *)alloca(sizeof(object) * 6); +c_733883.elements[0] = ((closureN)self_731386)->elements[0]; +c_733883.elements[1] = ((closureN)self_731386)->elements[1]; +c_733883.elements[2] = ((closureN)self_731386)->elements[2]; +c_733883.elements[3] = lp_73200_73318; +c_733883.elements[4] = ((closureN)self_731386)->elements[3]; +c_733883.elements[5] = ((closureN)self_731386)->elements[4]; + + +closureN_type c_734029; +c_734029.hdr.mark = gc_color_red; + c_734029.hdr.grayed = 0; +c_734029.tag = closureN_tag; + c_734029.fn = (function_type)__lambda_311; +c_734029.num_args = 1; +c_734029.num_elements = 4; +c_734029.elements = (object *)alloca(sizeof(object) * 4); +c_734029.elements[0] = ((closureN)self_731386)->elements[0]; +c_734029.elements[1] = lp_73200_73318; +c_734029.elements[2] = ((closureN)self_731386)->elements[3]; +c_734029.elements[3] = ((closureN)self_731386)->elements[4]; + +return_closcall1(data,(closure)&c_733883, Cyc_set_cell(data, lp_73200_73318, &c_734029));; +} + +static void __lambda_311(void *data, int argc, object self_731387, object k_73731, object c_73319) { + double_type local_734035; object c_734036 = Cyc_fast_mul(data,&local_734035,obj_int2obj(2), ((closureN)self_731387)->elements[3]); + object c_734032 = Cyc_num_fast_gte_op(data,c_73319, c_734036); +if( (boolean_f != c_734032) ){ + +double_type local_734044; object c_734045 = Cyc_fast_mul(data,&local_734044,obj_int2obj(2), ((closureN)self_731387)->elements[3]); + +object c_734041 = Cyc_num_fast_gte_op(data,c_73319, c_734045); +return_closcall1(data, k_73731, c_734041); +} else { + +closureN_type c_734048; +c_734048.hdr.mark = gc_color_red; + c_734048.hdr.grayed = 0; +c_734048.tag = closureN_tag; + c_734048.fn = (function_type)__lambda_310; +c_734048.num_args = 1; +c_734048.num_elements = 5; +c_734048.elements = (object *)alloca(sizeof(object) * 5); +c_734048.elements[0] = c_73319; +c_734048.elements[1] = ((closureN)self_731387)->elements[0]; +c_734048.elements[2] = k_73731; +c_734048.elements[3] = ((closureN)self_731387)->elements[1]; +c_734048.elements[4] = ((closureN)self_731387)->elements[2]; + + +double_type local_734074; object c_734075 = Cyc_fast_sub(data,&local_734074,c_73319, obj_int2obj(1)); +return_closcall4(data, __glo_dot_95space, &c_734048, ((closureN)self_731387)->elements[0], ((closureN)self_731387)->elements[2], c_734075);} +; +} + +static void __lambda_310(void *data, int argc, object self_731388, object r_73738) { + +closureN_type c_734050; +c_734050.hdr.mark = gc_color_red; + c_734050.hdr.grayed = 0; +c_734050.tag = closureN_tag; + c_734050.fn = (function_type)__lambda_309; +c_734050.num_args = 1; +c_734050.num_elements = 5; +c_734050.elements = (object *)alloca(sizeof(object) * 5); +c_734050.elements[0] = ((closureN)self_731388)->elements[0]; +c_734050.elements[1] = ((closureN)self_731388)->elements[1]; +c_734050.elements[2] = ((closureN)self_731388)->elements[2]; +c_734050.elements[3] = ((closureN)self_731388)->elements[3]; +c_734050.elements[4] = ((closureN)self_731388)->elements[4]; + +return_closcall2(data, __glo_write_91ch, &c_734050, r_73738);; +} + +static void __lambda_309(void *data, int argc, object self_731389, object r_73733) { + +closureN_type c_734052; +c_734052.hdr.mark = gc_color_red; + c_734052.hdr.grayed = 0; +c_734052.tag = closureN_tag; + c_734052.fn = (function_type)__lambda_308; +c_734052.num_args = 1; +c_734052.num_elements = 3; +c_734052.elements = (object *)alloca(sizeof(object) * 3); +c_734052.elements[0] = ((closureN)self_731389)->elements[0]; +c_734052.elements[1] = ((closureN)self_731389)->elements[2]; +c_734052.elements[2] = ((closureN)self_731389)->elements[3]; + +return_closcall4(data, __glo_href_95rc, &c_734052, ((closureN)self_731389)->elements[1], ((closureN)self_731389)->elements[4], ((closureN)self_731389)->elements[0]);; +} + +static void __lambda_308(void *data, int argc, object self_731390, object r_73737) { + +closureN_type c_734054; +c_734054.hdr.mark = gc_color_red; + c_734054.hdr.grayed = 0; +c_734054.tag = closureN_tag; + c_734054.fn = (function_type)__lambda_307; +c_734054.num_args = 1; +c_734054.num_elements = 3; +c_734054.elements = (object *)alloca(sizeof(object) * 3); +c_734054.elements[0] = ((closureN)self_731390)->elements[0]; +c_734054.elements[1] = ((closureN)self_731390)->elements[1]; +c_734054.elements[2] = ((closureN)self_731390)->elements[2]; + +return_closcall2(data, __glo_display_91hexbottom, &c_734054, Cyc_vector_ref(data, r_73737, obj_int2obj(3)));; +} + +static void __lambda_307(void *data, int argc, object self_731391, object r_73734) { + +double_type local_734062; object c_734063 = Cyc_fast_sum(data,&local_734062,((closureN)self_731391)->elements[0], obj_int2obj(2)); +return_closcall2(data, car(((closureN)self_731391)->elements[2]), ((closureN)self_731391)->elements[1], c_734063);; +} + +static void __lambda_306(void *data, int argc, object self_731392, object r_73729) { + +closureN_type c_733888; +c_733888.hdr.mark = gc_color_red; + c_733888.hdr.grayed = 0; +c_733888.tag = closureN_tag; + c_733888.fn = (function_type)__lambda_305; +c_733888.num_args = 1; +c_733888.num_elements = 5; +c_733888.elements = (object *)alloca(sizeof(object) * 5); +c_733888.elements[0] = ((closureN)self_731392)->elements[0]; +c_733888.elements[1] = ((closureN)self_731392)->elements[1]; +c_733888.elements[2] = ((closureN)self_731392)->elements[2]; +c_733888.elements[3] = ((closureN)self_731392)->elements[4]; +c_733888.elements[4] = ((closureN)self_731392)->elements[5]; + +return_closcall2(data, car(((closureN)self_731392)->elements[3]), &c_733888, obj_int2obj(1));; +} + +static void __lambda_305(void *data, int argc, object self_731393, object r_73699) { + +closureN_type c_733890; +c_733890.hdr.mark = gc_color_red; + c_733890.hdr.grayed = 0; +c_733890.tag = closureN_tag; + c_733890.fn = (function_type)__lambda_288; +c_733890.num_args = 0; +c_733890.num_elements = 2; +c_733890.elements = (object *)alloca(sizeof(object) * 2); +c_733890.elements[0] = ((closureN)self_731393)->elements[0]; +c_733890.elements[1] = ((closureN)self_731393)->elements[3]; + + +closureN_type c_733913; +c_733913.hdr.mark = gc_color_red; + c_733913.hdr.grayed = 0; +c_733913.tag = closureN_tag; + c_733913.fn = (function_type)__lambda_304; +c_733913.num_args = 1; +c_733913.num_elements = 5; +c_733913.elements = (object *)alloca(sizeof(object) * 5); +c_733913.elements[0] = ((closureN)self_731393)->elements[0]; +c_733913.elements[1] = ((closureN)self_731393)->elements[1]; +c_733913.elements[2] = ((closureN)self_731393)->elements[2]; +c_733913.elements[3] = ((closureN)self_731393)->elements[3]; +c_733913.elements[4] = ((closureN)self_731393)->elements[4]; + +return_closcall1(data,(closure)&c_733890, &c_733913);; +} + +static void __lambda_304(void *data, int argc, object self_731394, object r_73700) { + +closureN_type c_733915; +c_733915.hdr.mark = gc_color_red; + c_733915.hdr.grayed = 0; +c_733915.tag = closureN_tag; + c_733915.fn = (function_type)__lambda_303; +c_733915.num_args = 1; +c_733915.num_elements = 5; +c_733915.elements = (object *)alloca(sizeof(object) * 5); +c_733915.elements[0] = ((closureN)self_731394)->elements[0]; +c_733915.elements[1] = ((closureN)self_731394)->elements[1]; +c_733915.elements[2] = ((closureN)self_731394)->elements[2]; +c_733915.elements[3] = ((closureN)self_731394)->elements[3]; +c_733915.elements[4] = ((closureN)self_731394)->elements[4]; + +return_closcall2(data, __glo_write_91ch, &c_733915, obj_char2obj(10));; +} + +static void __lambda_303(void *data, int argc, object self_731395, object r_73701) { + +closureN_type c_733917; +c_733917.hdr.mark = gc_color_red; + c_733917.hdr.grayed = 0; +c_733917.tag = closureN_tag; + c_733917.fn = (function_type)__lambda_302; +c_733917.num_args = 1; +c_733917.num_elements = 5; +c_733917.elements = (object *)alloca(sizeof(object) * 5); +c_733917.elements[0] = ((closureN)self_731395)->elements[0]; +c_733917.elements[1] = ((closureN)self_731395)->elements[1]; +c_733917.elements[2] = ((closureN)self_731395)->elements[2]; +c_733917.elements[3] = ((closureN)self_731395)->elements[3]; +c_733917.elements[4] = ((closureN)self_731395)->elements[4]; + +return_closcall1(data,(closure)&c_733917, boolean_f);; +} + +static void __lambda_302(void *data, int argc, object self_731396, object lp_73207_73314) { + +closureN_type c_733919; +c_733919.hdr.mark = gc_color_red; + c_733919.hdr.grayed = 0; +c_733919.tag = closureN_tag; + c_733919.fn = (function_type)__lambda_301; +c_733919.num_args = 1; +c_733919.num_elements = 5; +c_733919.elements = (object *)alloca(sizeof(object) * 5); +c_733919.elements[0] = ((closureN)self_731396)->elements[0]; +c_733919.elements[1] = ((closureN)self_731396)->elements[1]; +c_733919.elements[2] = ((closureN)self_731396)->elements[2]; +c_733919.elements[3] = ((closureN)self_731396)->elements[3]; +c_733919.elements[4] = ((closureN)self_731396)->elements[4]; + + +make_cell(c_734026,lp_73207_73314); +return_closcall1(data,(closure)&c_733919, &c_734026);; +} + +static void __lambda_301(void *data, int argc, object self_731397, object lp_73207_73314) { + +closureN_type c_733921; +c_733921.hdr.mark = gc_color_red; + c_733921.hdr.grayed = 0; +c_733921.tag = closureN_tag; + c_733921.fn = (function_type)__lambda_295; +c_733921.num_args = 1; +c_733921.num_elements = 5; +c_733921.elements = (object *)alloca(sizeof(object) * 5); +c_733921.elements[0] = ((closureN)self_731397)->elements[0]; +c_733921.elements[1] = ((closureN)self_731397)->elements[1]; +c_733921.elements[2] = ((closureN)self_731397)->elements[2]; +c_733921.elements[3] = lp_73207_73314; +c_733921.elements[4] = ((closureN)self_731397)->elements[3]; + + +closureN_type c_733973; +c_733973.hdr.mark = gc_color_red; + c_733973.hdr.grayed = 0; +c_733973.tag = closureN_tag; + c_733973.fn = (function_type)__lambda_300; +c_733973.num_args = 1; +c_733973.num_elements = 4; +c_733973.elements = (object *)alloca(sizeof(object) * 4); +c_733973.elements[0] = ((closureN)self_731397)->elements[0]; +c_733973.elements[1] = lp_73207_73314; +c_733973.elements[2] = ((closureN)self_731397)->elements[3]; +c_733973.elements[3] = ((closureN)self_731397)->elements[4]; + +return_closcall1(data,(closure)&c_733921, Cyc_set_cell(data, lp_73207_73314, &c_733973));; +} + +static void __lambda_300(void *data, int argc, object self_731398, object k_73714, object c_73315) { + double_type local_733979; object c_733980 = Cyc_fast_mul(data,&local_733979,obj_int2obj(2), ((closureN)self_731398)->elements[3]); + object c_733976 = Cyc_num_fast_gte_op(data,c_73315, c_733980); +if( (boolean_f != c_733976) ){ + +double_type local_733988; object c_733989 = Cyc_fast_mul(data,&local_733988,obj_int2obj(2), ((closureN)self_731398)->elements[3]); + +object c_733985 = Cyc_num_fast_gte_op(data,c_73315, c_733989); +return_closcall1(data, k_73714, c_733985); +} else { + +closureN_type c_733992; +c_733992.hdr.mark = gc_color_red; + c_733992.hdr.grayed = 0; +c_733992.tag = closureN_tag; + c_733992.fn = (function_type)__lambda_299; +c_733992.num_args = 1; +c_733992.num_elements = 5; +c_733992.elements = (object *)alloca(sizeof(object) * 5); +c_733992.elements[0] = c_73315; +c_733992.elements[1] = ((closureN)self_731398)->elements[0]; +c_733992.elements[2] = k_73714; +c_733992.elements[3] = ((closureN)self_731398)->elements[1]; +c_733992.elements[4] = ((closureN)self_731398)->elements[2]; + +return_closcall4(data, __glo_href_95rc, &c_733992, ((closureN)self_731398)->elements[0], ((closureN)self_731398)->elements[2], c_73315);} +; +} + +static void __lambda_299(void *data, int argc, object self_731399, object r_73723) { + +closureN_type c_733994; +c_733994.hdr.mark = gc_color_red; + c_733994.hdr.grayed = 0; +c_733994.tag = closureN_tag; + c_733994.fn = (function_type)__lambda_298; +c_733994.num_args = 1; +c_733994.num_elements = 5; +c_733994.elements = (object *)alloca(sizeof(object) * 5); +c_733994.elements[0] = ((closureN)self_731399)->elements[0]; +c_733994.elements[1] = ((closureN)self_731399)->elements[1]; +c_733994.elements[2] = ((closureN)self_731399)->elements[2]; +c_733994.elements[3] = ((closureN)self_731399)->elements[3]; +c_733994.elements[4] = ((closureN)self_731399)->elements[4]; + +return_closcall2(data, __glo_display_91hexbottom, &c_733994, Cyc_vector_ref(data, r_73723, obj_int2obj(3)));; +} + +static void __lambda_298(void *data, int argc, object self_731400, object r_73716) { + +closureN_type c_733996; +c_733996.hdr.mark = gc_color_red; + c_733996.hdr.grayed = 0; +c_733996.tag = closureN_tag; + c_733996.fn = (function_type)__lambda_297; +c_733996.num_args = 1; +c_733996.num_elements = 3; +c_733996.elements = (object *)alloca(sizeof(object) * 3); +c_733996.elements[0] = ((closureN)self_731400)->elements[0]; +c_733996.elements[1] = ((closureN)self_731400)->elements[2]; +c_733996.elements[2] = ((closureN)self_731400)->elements[3]; + + +double_type local_734012; object c_734013 = Cyc_fast_sub(data,&local_734012,((closureN)self_731400)->elements[4], obj_int2obj(1)); + +double_type local_734017; object c_734018 = Cyc_fast_sum(data,&local_734017,((closureN)self_731400)->elements[0], obj_int2obj(1)); +return_closcall4(data, __glo_dot_95space, &c_733996, ((closureN)self_731400)->elements[1], c_734013, c_734018);; +} + +static void __lambda_297(void *data, int argc, object self_731401, object r_73719) { + +closureN_type c_733998; +c_733998.hdr.mark = gc_color_red; + c_733998.hdr.grayed = 0; +c_733998.tag = closureN_tag; + c_733998.fn = (function_type)__lambda_296; +c_733998.num_args = 1; +c_733998.num_elements = 3; +c_733998.elements = (object *)alloca(sizeof(object) * 3); +c_733998.elements[0] = ((closureN)self_731401)->elements[0]; +c_733998.elements[1] = ((closureN)self_731401)->elements[1]; +c_733998.elements[2] = ((closureN)self_731401)->elements[2]; + +return_closcall2(data, __glo_write_91ch, &c_733998, r_73719);; +} + +static void __lambda_296(void *data, int argc, object self_731402, object r_73717) { + +double_type local_734006; object c_734007 = Cyc_fast_sum(data,&local_734006,((closureN)self_731402)->elements[0], obj_int2obj(2)); +return_closcall2(data, car(((closureN)self_731402)->elements[2]), ((closureN)self_731402)->elements[1], c_734007);; +} + +static void __lambda_295(void *data, int argc, object self_731403, object r_73712) { + +closureN_type c_733926; +c_733926.hdr.mark = gc_color_red; + c_733926.hdr.grayed = 0; +c_733926.tag = closureN_tag; + c_733926.fn = (function_type)__lambda_294; +c_733926.num_args = 1; +c_733926.num_elements = 4; +c_733926.elements = (object *)alloca(sizeof(object) * 4); +c_733926.elements[0] = ((closureN)self_731403)->elements[0]; +c_733926.elements[1] = ((closureN)self_731403)->elements[1]; +c_733926.elements[2] = ((closureN)self_731403)->elements[2]; +c_733926.elements[3] = ((closureN)self_731403)->elements[4]; + +return_closcall2(data, car(((closureN)self_731403)->elements[3]), &c_733926, obj_int2obj(0));; +} + +static void __lambda_294(void *data, int argc, object self_731404, object r_73702) { + +closureN_type c_733928; +c_733928.hdr.mark = gc_color_red; + c_733928.hdr.grayed = 0; +c_733928.tag = closureN_tag; + c_733928.fn = (function_type)__lambda_291; +c_733928.num_args = 0; +c_733928.num_elements = 2; +c_733928.elements = (object *)alloca(sizeof(object) * 2); +c_733928.elements[0] = ((closureN)self_731404)->elements[0]; +c_733928.elements[1] = ((closureN)self_731404)->elements[3]; + + +closureN_type c_733958; +c_733958.hdr.mark = gc_color_red; + c_733958.hdr.grayed = 0; +c_733958.tag = closureN_tag; + c_733958.fn = (function_type)__lambda_293; +c_733958.num_args = 1; +c_733958.num_elements = 3; +c_733958.elements = (object *)alloca(sizeof(object) * 3); +c_733958.elements[0] = ((closureN)self_731404)->elements[1]; +c_733958.elements[1] = ((closureN)self_731404)->elements[2]; +c_733958.elements[2] = ((closureN)self_731404)->elements[3]; + +return_closcall1(data,(closure)&c_733928, &c_733958);; +} + +static void __lambda_293(void *data, int argc, object self_731405, object r_73703) { + +closureN_type c_733960; +c_733960.hdr.mark = gc_color_red; + c_733960.hdr.grayed = 0; +c_733960.tag = closureN_tag; + c_733960.fn = (function_type)__lambda_292; +c_733960.num_args = 1; +c_733960.num_elements = 3; +c_733960.elements = (object *)alloca(sizeof(object) * 3); +c_733960.elements[0] = ((closureN)self_731405)->elements[0]; +c_733960.elements[1] = ((closureN)self_731405)->elements[1]; +c_733960.elements[2] = ((closureN)self_731405)->elements[2]; + +return_closcall2(data, __glo_write_91ch, &c_733960, obj_char2obj(10));; +} + +static void __lambda_292(void *data, int argc, object self_731406, object r_73704) { + +double_type local_733968; object c_733969 = Cyc_fast_sub(data,&local_733968,((closureN)self_731406)->elements[2], obj_int2obj(1)); +return_closcall2(data, car(((closureN)self_731406)->elements[1]), ((closureN)self_731406)->elements[0], c_733969);; +} + +static void __lambda_291(void *data, int argc, object self_731407, object k_73706) { + +closureN_type c_733930; +c_733930.hdr.mark = gc_color_red; + c_733930.hdr.grayed = 0; +c_733930.tag = closureN_tag; + c_733930.fn = (function_type)__lambda_290; +c_733930.num_args = 1; +c_733930.num_elements = 3; +c_733930.elements = (object *)alloca(sizeof(object) * 3); +c_733930.elements[0] = ((closureN)self_731407)->elements[0]; +c_733930.elements[1] = k_73706; +c_733930.elements[2] = ((closureN)self_731407)->elements[1]; + +return_closcall2(data, __glo_odd_127_scheme_base, &c_733930, Cyc_vector_ref(data, ((closureN)self_731407)->elements[0], obj_int2obj(2)));; +} + +static void __lambda_290(void *data, int argc, object self_731408, object r_73707) { + if( (boolean_f != r_73707) ){ + +closureN_type c_733932; +c_733932.hdr.mark = gc_color_red; + c_733932.hdr.grayed = 0; +c_733932.tag = closureN_tag; + c_733932.fn = (function_type)__lambda_289; +c_733932.num_args = 1; +c_733932.num_elements = 1; +c_733932.elements = (object *)alloca(sizeof(object) * 1); +c_733932.elements[0] = ((closureN)self_731408)->elements[1]; + + +double_type local_733941; object c_733942 = Cyc_fast_sub(data,&local_733941,Cyc_vector_ref(data, ((closureN)self_731408)->elements[0], obj_int2obj(2)), obj_int2obj(1)); +return_closcall4(data, __glo_href_95rc, &c_733932, ((closureN)self_731408)->elements[0], ((closureN)self_731408)->elements[2], c_733942); +} else { + double_type local_733948; object c_733949 = ((inline_function_type) + ((closure)__glo_zero_127_191_191inline_191_191_scheme_base)->fn)(data,&local_733948,((closureN)self_731408)->elements[2]); +if( (boolean_f != c_733949) ){ + return_closcall1(data, ((closureN)self_731408)->elements[1], boolean_f); +} else { + return_closcall2(data, __glo_write_91ch, ((closureN)self_731408)->elements[1], obj_char2obj(92));} +} +; +} + +static void __lambda_289(void *data, int argc, object self_731409, object r_73709) { + return_closcall2(data, __glo_display_91hexbottom, ((closureN)self_731409)->elements[0], Cyc_vector_ref(data, r_73709, obj_int2obj(3)));; +} + +static void __lambda_288(void *data, int argc, object self_731410, object k_73724) { + +closureN_type c_733892; +c_733892.hdr.mark = gc_color_red; + c_733892.hdr.grayed = 0; +c_733892.tag = closureN_tag; + c_733892.fn = (function_type)__lambda_287; +c_733892.num_args = 1; +c_733892.num_elements = 3; +c_733892.elements = (object *)alloca(sizeof(object) * 3); +c_733892.elements[0] = ((closureN)self_731410)->elements[0]; +c_733892.elements[1] = k_73724; +c_733892.elements[2] = ((closureN)self_731410)->elements[1]; + +return_closcall2(data, __glo_odd_127_scheme_base, &c_733892, Cyc_vector_ref(data, ((closureN)self_731410)->elements[0], obj_int2obj(2)));; +} + +static void __lambda_287(void *data, int argc, object self_731411, object r_73725) { + if( (boolean_f != r_73725) ){ + +closureN_type c_733894; +c_733894.hdr.mark = gc_color_red; + c_733894.hdr.grayed = 0; +c_733894.tag = closureN_tag; + c_733894.fn = (function_type)__lambda_286; +c_733894.num_args = 1; +c_733894.num_elements = 1; +c_733894.elements = (object *)alloca(sizeof(object) * 1); +c_733894.elements[0] = ((closureN)self_731411)->elements[1]; + + +double_type local_733903; object c_733904 = Cyc_fast_sub(data,&local_733903,Cyc_vector_ref(data, ((closureN)self_731411)->elements[0], obj_int2obj(2)), obj_int2obj(1)); +return_closcall4(data, __glo_dot_95space, &c_733894, ((closureN)self_731411)->elements[0], ((closureN)self_731411)->elements[2], c_733904); +} else { + return_closcall1(data, ((closureN)self_731411)->elements[1], boolean_f);} +; +} + +static void __lambda_286(void *data, int argc, object self_731412, object r_73727) { + +closureN_type c_733896; +c_733896.hdr.mark = gc_color_red; + c_733896.hdr.grayed = 0; +c_733896.tag = closureN_tag; + c_733896.fn = (function_type)__lambda_285; +c_733896.num_args = 1; +c_733896.num_elements = 1; +c_733896.elements = (object *)alloca(sizeof(object) * 1); +c_733896.elements[0] = ((closureN)self_731412)->elements[0]; + +return_closcall2(data, __glo_write_91ch, &c_733896, r_73727);; +} + +static void __lambda_285(void *data, int argc, object self_731413, object r_73726) { + return_closcall2(data, __glo_write_91ch, ((closureN)self_731413)->elements[0], obj_char2obj(92));; +} + +static void __lambda_284(void *data, int argc, object self_731414, object r_73694) { + +double_type local_733861; object c_733862 = Cyc_fast_sub(data,&local_733861,Cyc_vector_ref(data, ((closureN)self_731414)->elements[0], obj_int2obj(1)), obj_int2obj(1)); +return_closcall2(data, car(((closureN)self_731414)->elements[2]), ((closureN)self_731414)->elements[1], c_733862);; +} + +static void __lambda_283(void *data, int argc, object self_731415, object k_73740) { + +closureN_type c_733821; +c_733821.hdr.mark = gc_color_red; + c_733821.hdr.grayed = 0; +c_733821.tag = closureN_tag; + c_733821.fn = (function_type)__lambda_282; +c_733821.num_args = 1; +c_733821.num_elements = 3; +c_733821.elements = (object *)alloca(sizeof(object) * 3); +c_733821.elements[0] = ((closureN)self_731415)->elements[0]; +c_733821.elements[1] = ((closureN)self_731415)->elements[1]; +c_733821.elements[2] = k_73740; + +return_closcall2(data, __glo_odd_127_scheme_base, &c_733821, Cyc_vector_ref(data, ((closureN)self_731415)->elements[1], obj_int2obj(2)));; +} + +static void __lambda_282(void *data, int argc, object self_731416, object r_73741) { + if( (boolean_f != r_73741) ){ + +closureN_type c_733823; +c_733823.hdr.mark = gc_color_red; + c_733823.hdr.grayed = 0; +c_733823.tag = closureN_tag; + c_733823.fn = (function_type)__lambda_280; +c_733823.num_args = 0; +c_733823.num_elements = 2; +c_733823.elements = (object *)alloca(sizeof(object) * 2); +c_733823.elements[0] = ((closureN)self_731416)->elements[0]; +c_733823.elements[1] = ((closureN)self_731416)->elements[1]; + + +closureN_type c_733837; +c_733837.hdr.mark = gc_color_red; + c_733837.hdr.grayed = 0; +c_733837.tag = closureN_tag; + c_733837.fn = (function_type)__lambda_281; +c_733837.num_args = 1; +c_733837.num_elements = 1; +c_733837.elements = (object *)alloca(sizeof(object) * 1); +c_733837.elements[0] = ((closureN)self_731416)->elements[2]; + +return_closcall1(data,(closure)&c_733823, &c_733837); +} else { + return_closcall1(data, ((closureN)self_731416)->elements[2], boolean_f);} +; +} + +static void __lambda_281(void *data, int argc, object self_731417, object r_73742) { + return_closcall2(data, __glo_write_91ch, ((closureN)self_731417)->elements[0], r_73742);; +} + +static void __lambda_280(void *data, int argc, object self_731418, object k_73743) { + double_type local_733830; object c_733831 = Cyc_fast_sub(data,&local_733830,Cyc_vector_ref(data, ((closureN)self_731418)->elements[1], obj_int2obj(2)), obj_int2obj(1)); + object c_733826 = Cyc_num_fast_eq_op(data,((closureN)self_731418)->elements[0], c_733831); +if( (boolean_f != c_733826) ){ + return_closcall1(data, k_73743, obj_char2obj(32)); +} else { + return_closcall1(data, k_73743, obj_char2obj(95));} +; +} + +static void __lambda_279(void *data, int argc, closure _,object k_73776, object c_73329) { + Cyc_st_add(data, "maze.scm:write-ch"); + +closureN_type c_733781; +c_733781.hdr.mark = gc_color_red; + c_733781.hdr.grayed = 0; +c_733781.tag = closureN_tag; + c_733781.fn = (function_type)__lambda_278; +c_733781.num_args = 1; +c_733781.num_elements = 1; +c_733781.elements = (object *)alloca(sizeof(object) * 1); +c_733781.elements[0] = k_73776; + + +make_pair(c_733788,c_73329, __glo_output); +return_closcall1(data,(closure)&c_733781, &c_733788);; +} + +static void __lambda_278(void *data, int argc, object self_731419, object r_73777) { + return_closcall1(data, ((closureN)self_731419)->elements[0], global_set(__glo_output, r_73777));; +} + +static void __lambda_277(void *data, int argc, closure _,object k_73782, object nrows_73331, object ncols_73330) { + Cyc_st_add(data, "maze.scm:pmaze"); + +closureN_type c_733768; +c_733768.hdr.mark = gc_color_red; + c_733768.hdr.grayed = 0; +c_733768.tag = closureN_tag; + c_733768.fn = (function_type)__lambda_276; +c_733768.num_args = 1; +c_733768.num_elements = 1; +c_733768.elements = (object *)alloca(sizeof(object) * 1); +c_733768.elements[0] = k_73782; + +return_closcall3(data, __glo_make_91maze, &c_733768, nrows_73331, ncols_73330);; +} + +static void __lambda_276(void *data, int argc, object self_731420, object result_73332) { + +closureN_type c_733770; +c_733770.hdr.mark = gc_color_red; + c_733770.hdr.grayed = 0; +c_733770.tag = closureN_tag; + c_733770.fn = (function_type)__lambda_275; +c_733770.num_args = 3; +c_733770.num_elements = 1; +c_733770.elements = (object *)alloca(sizeof(object) * 1); +c_733770.elements[0] = ((closureN)self_731420)->elements[0]; + +return_closcall3(data,(closure)&c_733770, Cyc_vector_ref(data, result_73332, obj_int2obj(0)), Cyc_vector_ref(data, result_73332, obj_int2obj(1)), Cyc_vector_ref(data, result_73332, obj_int2obj(2)));; +} + +static void __lambda_275(void *data, int argc, object self_731421, object cells_73335, object entrance_73334, object exit_73333) { + return_closcall3(data, __glo_print_91hexmaze, ((closureN)self_731421)->elements[0], cells_73335, entrance_73334);; +} + +static void __lambda_274(void *data, int argc, closure _,object k_73789, object nrows_73337, object ncols_73336) { + Cyc_st_add(data, "maze.scm:make-maze"); + +closureN_type c_733703; +c_733703.hdr.mark = gc_color_red; + c_733703.hdr.grayed = 0; +c_733703.tag = closureN_tag; + c_733703.fn = (function_type)__lambda_273; +c_733703.num_args = 1; +c_733703.num_elements = 3; +c_733703.elements = (object *)alloca(sizeof(object) * 3); +c_733703.elements[0] = k_73789; +c_733703.elements[1] = ncols_73336; +c_733703.elements[2] = nrows_73337; + +return_closcall3(data, __glo_gen_91maze_91array, &c_733703, nrows_73337, ncols_73336);; +} + +static void __lambda_273(void *data, int argc, object self_731422, object cells_73338) { + +closureN_type c_733705; +c_733705.hdr.mark = gc_color_red; + c_733705.hdr.grayed = 0; +c_733705.tag = closureN_tag; + c_733705.fn = (function_type)__lambda_272; +c_733705.num_args = 1; +c_733705.num_elements = 4; +c_733705.elements = (object *)alloca(sizeof(object) * 4); +c_733705.elements[0] = cells_73338; +c_733705.elements[1] = ((closureN)self_731422)->elements[0]; +c_733705.elements[2] = ((closureN)self_731422)->elements[1]; +c_733705.elements[3] = ((closureN)self_731422)->elements[2]; + +return_closcall2(data, __glo_make_91wall_91vec, &c_733705, cells_73338);; +} + +static void __lambda_272(void *data, int argc, object self_731423, object r_73806) { + +closureN_type c_733707; +c_733707.hdr.mark = gc_color_red; + c_733707.hdr.grayed = 0; +c_733707.tag = closureN_tag; + c_733707.fn = (function_type)__lambda_271; +c_733707.num_args = 1; +c_733707.num_elements = 4; +c_733707.elements = (object *)alloca(sizeof(object) * 4); +c_733707.elements[0] = ((closureN)self_731423)->elements[0]; +c_733707.elements[1] = ((closureN)self_731423)->elements[1]; +c_733707.elements[2] = ((closureN)self_731423)->elements[2]; +c_733707.elements[3] = ((closureN)self_731423)->elements[3]; + + +make_pair(c_733765,obj_int2obj(20), boolean_f); +return_closcall3(data, __glo_permute_91vec_67, &c_733707, r_73806, &c_733765);; +} + +static void __lambda_271(void *data, int argc, object self_731424, object walls_73339) { + +closureN_type c_733709; +c_733709.hdr.mark = gc_color_red; + c_733709.hdr.grayed = 0; +c_733709.tag = closureN_tag; + c_733709.fn = (function_type)__lambda_270; +c_733709.num_args = 1; +c_733709.num_elements = 3; +c_733709.elements = (object *)alloca(sizeof(object) * 3); +c_733709.elements[0] = ((closureN)self_731424)->elements[0]; +c_733709.elements[1] = ((closureN)self_731424)->elements[1]; +c_733709.elements[2] = ((closureN)self_731424)->elements[3]; + + +double_type local_733759; object c_733760 = Cyc_fast_mul(data,&local_733759,((closureN)self_731424)->elements[3], ((closureN)self_731424)->elements[2]); +return_closcall3(data, __glo_dig_91maze, &c_733709, walls_73339, c_733760);; +} + +static void __lambda_270(void *data, int argc, object self_731425, object r_73792) { + +closureN_type c_733711; +c_733711.hdr.mark = gc_color_red; + c_733711.hdr.grayed = 0; +c_733711.tag = closureN_tag; + c_733711.fn = (function_type)__lambda_269; +c_733711.num_args = 1; +c_733711.num_elements = 3; +c_733711.elements = (object *)alloca(sizeof(object) * 3); +c_733711.elements[0] = ((closureN)self_731425)->elements[0]; +c_733711.elements[1] = ((closureN)self_731425)->elements[1]; +c_733711.elements[2] = ((closureN)self_731425)->elements[2]; + +return_closcall2(data, __glo_pick_91entrances, &c_733711, ((closureN)self_731425)->elements[0]);; +} + +static void __lambda_269(void *data, int argc, object self_731426, object result_73340) { + +closureN_type c_733713; +c_733713.hdr.mark = gc_color_red; + c_733713.hdr.grayed = 0; +c_733713.tag = closureN_tag; + c_733713.fn = (function_type)__lambda_268; +c_733713.num_args = 1; +c_733713.num_elements = 4; +c_733713.elements = (object *)alloca(sizeof(object) * 4); +c_733713.elements[0] = ((closureN)self_731426)->elements[0]; +c_733713.elements[1] = ((closureN)self_731426)->elements[1]; +c_733713.elements[2] = ((closureN)self_731426)->elements[2]; +c_733713.elements[3] = result_73340; + +return_closcall4(data, __glo_href_95rc, &c_733713, ((closureN)self_731426)->elements[0], obj_int2obj(0), Cyc_vector_ref(data, result_73340, obj_int2obj(1)));; +} + +static void __lambda_268(void *data, int argc, object self_731427, object exit_91cell_73343) { + +closureN_type c_733715; +c_733715.hdr.mark = gc_color_red; + c_733715.hdr.grayed = 0; +c_733715.tag = closureN_tag; + c_733715.fn = (function_type)__lambda_267; +c_733715.num_args = 1; +c_733715.num_elements = 5; +c_733715.elements = (object *)alloca(sizeof(object) * 5); +c_733715.elements[0] = ((closureN)self_731427)->elements[0]; +c_733715.elements[1] = exit_91cell_73343; +c_733715.elements[2] = ((closureN)self_731427)->elements[1]; +c_733715.elements[3] = ((closureN)self_731427)->elements[2]; +c_733715.elements[4] = ((closureN)self_731427)->elements[3]; + +return_closcall1(data,(closure)&c_733715, Cyc_vector_ref(data, exit_91cell_73343, obj_int2obj(3)));; +} + +static void __lambda_267(void *data, int argc, object self_731428, object walls_73344) { + +closureN_type c_733717; +c_733717.hdr.mark = gc_color_red; + c_733717.hdr.grayed = 0; +c_733717.tag = closureN_tag; + c_733717.fn = (function_type)__lambda_266; +c_733717.num_args = 1; +c_733717.num_elements = 5; +c_733717.elements = (object *)alloca(sizeof(object) * 5); +c_733717.elements[0] = ((closureN)self_731428)->elements[0]; +c_733717.elements[1] = ((closureN)self_731428)->elements[1]; +c_733717.elements[2] = ((closureN)self_731428)->elements[2]; +c_733717.elements[3] = ((closureN)self_731428)->elements[4]; +c_733717.elements[4] = walls_73344; + + +double_type local_733745; object c_733746 = Cyc_fast_sub(data,&local_733745,((closureN)self_731428)->elements[3], obj_int2obj(1)); +return_closcall4(data, __glo_href_95rc, &c_733717, ((closureN)self_731428)->elements[0], c_733746, Cyc_vector_ref(data, ((closureN)self_731428)->elements[4], obj_int2obj(0)));; +} + +static void __lambda_266(void *data, int argc, object self_731429, object r_73803) { + +closureN_type c_733719; +c_733719.hdr.mark = gc_color_red; + c_733719.hdr.grayed = 0; +c_733719.tag = closureN_tag; + c_733719.fn = (function_type)__lambda_265; +c_733719.num_args = 1; +c_733719.num_elements = 5; +c_733719.elements = (object *)alloca(sizeof(object) * 5); +c_733719.elements[0] = ((closureN)self_731429)->elements[0]; +c_733719.elements[1] = ((closureN)self_731429)->elements[1]; +c_733719.elements[2] = ((closureN)self_731429)->elements[2]; +c_733719.elements[3] = ((closureN)self_731429)->elements[3]; +c_733719.elements[4] = ((closureN)self_731429)->elements[4]; + +return_closcall2(data, __glo_reroot_91maze, &c_733719, r_73803);; +} + +static void __lambda_265(void *data, int argc, object self_731430, object r_73798) { + +closureN_type c_733721; +c_733721.hdr.mark = gc_color_red; + c_733721.hdr.grayed = 0; +c_733721.tag = closureN_tag; + c_733721.fn = (function_type)__lambda_264; +c_733721.num_args = 1; +c_733721.num_elements = 5; +c_733721.elements = (object *)alloca(sizeof(object) * 5); +c_733721.elements[0] = ((closureN)self_731430)->elements[0]; +c_733721.elements[1] = ((closureN)self_731430)->elements[1]; +c_733721.elements[2] = ((closureN)self_731430)->elements[2]; +c_733721.elements[3] = ((closureN)self_731430)->elements[3]; +c_733721.elements[4] = ((closureN)self_731430)->elements[4]; + +return_closcall2(data, __glo_mark_91path, &c_733721, ((closureN)self_731430)->elements[1]);; +} + +static void __lambda_264(void *data, int argc, object self_731431, object r_73799) { + +closureN_type c_733723; +c_733723.hdr.mark = gc_color_red; + c_733723.hdr.grayed = 0; +c_733723.tag = closureN_tag; + c_733723.fn = (function_type)__lambda_263; +c_733723.num_args = 1; +c_733723.num_elements = 5; +c_733723.elements = (object *)alloca(sizeof(object) * 5); +c_733723.elements[0] = ((closureN)self_731431)->elements[0]; +c_733723.elements[1] = ((closureN)self_731431)->elements[1]; +c_733723.elements[2] = ((closureN)self_731431)->elements[2]; +c_733723.elements[3] = ((closureN)self_731431)->elements[3]; +c_733723.elements[4] = ((closureN)self_731431)->elements[4]; + +return_closcall2(data, __glo_bitwise_91not, &c_733723, __glo_south);; +} + +static void __lambda_263(void *data, int argc, object self_731432, object r_73802) { + +closureN_type c_733725; +c_733725.hdr.mark = gc_color_red; + c_733725.hdr.grayed = 0; +c_733725.tag = closureN_tag; + c_733725.fn = (function_type)__lambda_262; +c_733725.num_args = 1; +c_733725.num_elements = 4; +c_733725.elements = (object *)alloca(sizeof(object) * 4); +c_733725.elements[0] = ((closureN)self_731432)->elements[0]; +c_733725.elements[1] = ((closureN)self_731432)->elements[1]; +c_733725.elements[2] = ((closureN)self_731432)->elements[2]; +c_733725.elements[3] = ((closureN)self_731432)->elements[3]; + +return_closcall3(data, __glo_bitwise_91and, &c_733725, ((closureN)self_731432)->elements[4], r_73802);; +} + +static void __lambda_262(void *data, int argc, object self_731433, object r_73801) { + +closureN_type c_733727; +c_733727.hdr.mark = gc_color_red; + c_733727.hdr.grayed = 0; +c_733727.tag = closureN_tag; + c_733727.fn = (function_type)__lambda_261; +c_733727.num_args = 1; +c_733727.num_elements = 3; +c_733727.elements = (object *)alloca(sizeof(object) * 3); +c_733727.elements[0] = ((closureN)self_731433)->elements[0]; +c_733727.elements[1] = ((closureN)self_731433)->elements[2]; +c_733727.elements[2] = ((closureN)self_731433)->elements[3]; + +return_closcall1(data,(closure)&c_733727, Cyc_vector_set(data, ((closureN)self_731433)->elements[1], obj_int2obj(3), r_73801));; +} + +static void __lambda_261(void *data, int argc, object self_731434, object r_73800) { + return_closcall4(data, __glo_vector_scheme_base, ((closureN)self_731434)->elements[1], ((closureN)self_731434)->elements[0], Cyc_vector_ref(data, ((closureN)self_731434)->elements[2], obj_int2obj(0)), Cyc_vector_ref(data, ((closureN)self_731434)->elements[2], obj_int2obj(1)));; +} + +static void __lambda_260(void *data, int argc, closure _,object k_73810, object proc_73347, object harr_73346, object cell_73345) { + Cyc_st_add(data, "maze.scm:for-each-hex-child"); + +closureN_type c_733340; +c_733340.hdr.mark = gc_color_red; + c_733340.hdr.grayed = 0; +c_733340.tag = closureN_tag; + c_733340.fn = (function_type)__lambda_231; +c_733340.num_args = 0; +c_733340.num_elements = 3; +c_733340.elements = (object *)alloca(sizeof(object) * 3); +c_733340.elements[0] = cell_73345; +c_733340.elements[1] = harr_73346; +c_733340.elements[2] = proc_73347; + + +closureN_type c_733372; +c_733372.hdr.mark = gc_color_red; + c_733372.hdr.grayed = 0; +c_733372.tag = closureN_tag; + c_733372.fn = (function_type)__lambda_259; +c_733372.num_args = 1; +c_733372.num_elements = 4; +c_733372.elements = (object *)alloca(sizeof(object) * 4); +c_733372.elements[0] = cell_73345; +c_733372.elements[1] = harr_73346; +c_733372.elements[2] = k_73810; +c_733372.elements[3] = proc_73347; + +return_closcall1(data,(closure)&c_733340, &c_733372);; +} + +static void __lambda_259(void *data, int argc, object self_731435, object r_73819) { + +closureN_type c_733374; +c_733374.hdr.mark = gc_color_red; + c_733374.hdr.grayed = 0; +c_733374.tag = closureN_tag; + c_733374.fn = (function_type)__lambda_234; +c_733374.num_args = 0; +c_733374.num_elements = 3; +c_733374.elements = (object *)alloca(sizeof(object) * 3); +c_733374.elements[0] = ((closureN)self_731435)->elements[0]; +c_733374.elements[1] = ((closureN)self_731435)->elements[1]; +c_733374.elements[2] = ((closureN)self_731435)->elements[3]; + + +closureN_type c_733402; +c_733402.hdr.mark = gc_color_red; + c_733402.hdr.grayed = 0; +c_733402.tag = closureN_tag; + c_733402.fn = (function_type)__lambda_258; +c_733402.num_args = 1; +c_733402.num_elements = 4; +c_733402.elements = (object *)alloca(sizeof(object) * 4); +c_733402.elements[0] = ((closureN)self_731435)->elements[0]; +c_733402.elements[1] = ((closureN)self_731435)->elements[1]; +c_733402.elements[2] = ((closureN)self_731435)->elements[2]; +c_733402.elements[3] = ((closureN)self_731435)->elements[3]; + +return_closcall1(data,(closure)&c_733374, &c_733402);; +} + +static void __lambda_258(void *data, int argc, object self_731436, object r_73820) { + +closureN_type c_733404; +c_733404.hdr.mark = gc_color_red; + c_733404.hdr.grayed = 0; +c_733404.tag = closureN_tag; + c_733404.fn = (function_type)__lambda_237; +c_733404.num_args = 0; +c_733404.num_elements = 3; +c_733404.elements = (object *)alloca(sizeof(object) * 3); +c_733404.elements[0] = ((closureN)self_731436)->elements[0]; +c_733404.elements[1] = ((closureN)self_731436)->elements[1]; +c_733404.elements[2] = ((closureN)self_731436)->elements[3]; + + +closureN_type c_733436; +c_733436.hdr.mark = gc_color_red; + c_733436.hdr.grayed = 0; +c_733436.tag = closureN_tag; + c_733436.fn = (function_type)__lambda_257; +c_733436.num_args = 1; +c_733436.num_elements = 4; +c_733436.elements = (object *)alloca(sizeof(object) * 4); +c_733436.elements[0] = ((closureN)self_731436)->elements[0]; +c_733436.elements[1] = ((closureN)self_731436)->elements[1]; +c_733436.elements[2] = ((closureN)self_731436)->elements[2]; +c_733436.elements[3] = ((closureN)self_731436)->elements[3]; + +return_closcall1(data,(closure)&c_733404, &c_733436);; +} + +static void __lambda_257(void *data, int argc, object self_731437, object r_73821) { + +closureN_type c_733438; +c_733438.hdr.mark = gc_color_red; + c_733438.hdr.grayed = 0; +c_733438.tag = closureN_tag; + c_733438.fn = (function_type)__lambda_244; +c_733438.num_args = 0; +c_733438.num_elements = 3; +c_733438.elements = (object *)alloca(sizeof(object) * 3); +c_733438.elements[0] = ((closureN)self_731437)->elements[0]; +c_733438.elements[1] = ((closureN)self_731437)->elements[1]; +c_733438.elements[2] = ((closureN)self_731437)->elements[3]; + + +closureN_type c_733538; +c_733538.hdr.mark = gc_color_red; + c_733538.hdr.grayed = 0; +c_733538.tag = closureN_tag; + c_733538.fn = (function_type)__lambda_256; +c_733538.num_args = 1; +c_733538.num_elements = 4; +c_733538.elements = (object *)alloca(sizeof(object) * 4); +c_733538.elements[0] = ((closureN)self_731437)->elements[0]; +c_733538.elements[1] = ((closureN)self_731437)->elements[1]; +c_733538.elements[2] = ((closureN)self_731437)->elements[2]; +c_733538.elements[3] = ((closureN)self_731437)->elements[3]; + +return_closcall1(data,(closure)&c_733438, &c_733538);; +} + +static void __lambda_256(void *data, int argc, object self_731438, object r_73822) { + +closureN_type c_733540; +c_733540.hdr.mark = gc_color_red; + c_733540.hdr.grayed = 0; +c_733540.tag = closureN_tag; + c_733540.fn = (function_type)__lambda_248; +c_733540.num_args = 0; +c_733540.num_elements = 3; +c_733540.elements = (object *)alloca(sizeof(object) * 3); +c_733540.elements[0] = ((closureN)self_731438)->elements[0]; +c_733540.elements[1] = ((closureN)self_731438)->elements[1]; +c_733540.elements[2] = ((closureN)self_731438)->elements[3]; + + +closureN_type c_733590; +c_733590.hdr.mark = gc_color_red; + c_733590.hdr.grayed = 0; +c_733590.tag = closureN_tag; + c_733590.fn = (function_type)__lambda_255; +c_733590.num_args = 1; +c_733590.num_elements = 4; +c_733590.elements = (object *)alloca(sizeof(object) * 4); +c_733590.elements[0] = ((closureN)self_731438)->elements[0]; +c_733590.elements[1] = ((closureN)self_731438)->elements[1]; +c_733590.elements[2] = ((closureN)self_731438)->elements[2]; +c_733590.elements[3] = ((closureN)self_731438)->elements[3]; + +return_closcall1(data,(closure)&c_733540, &c_733590);; +} + +static void __lambda_255(void *data, int argc, object self_731439, object r_73823) { + +closureN_type c_733592; +c_733592.hdr.mark = gc_color_red; + c_733592.hdr.grayed = 0; +c_733592.tag = closureN_tag; + c_733592.fn = (function_type)__lambda_250; +c_733592.num_args = 0; +c_733592.num_elements = 2; +c_733592.elements = (object *)alloca(sizeof(object) * 2); +c_733592.elements[0] = ((closureN)self_731439)->elements[0]; +c_733592.elements[1] = ((closureN)self_731439)->elements[1]; + + +closureN_type c_733665; +c_733665.hdr.mark = gc_color_red; + c_733665.hdr.grayed = 0; +c_733665.tag = closureN_tag; + c_733665.fn = (function_type)__lambda_254; +c_733665.num_args = 1; +c_733665.num_elements = 4; +c_733665.elements = (object *)alloca(sizeof(object) * 4); +c_733665.elements[0] = ((closureN)self_731439)->elements[0]; +c_733665.elements[1] = ((closureN)self_731439)->elements[1]; +c_733665.elements[2] = ((closureN)self_731439)->elements[2]; +c_733665.elements[3] = ((closureN)self_731439)->elements[3]; + +return_closcall1(data,(closure)&c_733592, &c_733665);; +} + +static void __lambda_254(void *data, int argc, object self_731440, object r_73824) { + if( (boolean_f != r_73824) ){ + +closureN_type c_733667; +c_733667.hdr.mark = gc_color_red; + c_733667.hdr.grayed = 0; +c_733667.tag = closureN_tag; + c_733667.fn = (function_type)__lambda_253; +c_733667.num_args = 1; +c_733667.num_elements = 2; +c_733667.elements = (object *)alloca(sizeof(object) * 2); +c_733667.elements[0] = ((closureN)self_731440)->elements[2]; +c_733667.elements[1] = ((closureN)self_731440)->elements[3]; + + +double_type local_733683; object c_733684 = Cyc_fast_sum(data,&local_733683,Cyc_car(data, Cyc_vector_ref(data, ((closureN)self_731440)->elements[0], obj_int2obj(2))), obj_int2obj(3)); + +double_type local_733692; object c_733693 = Cyc_fast_sum(data,&local_733692,Cyc_cdr(data, Cyc_vector_ref(data, ((closureN)self_731440)->elements[0], obj_int2obj(2))), obj_int2obj(1)); +return_closcall4(data, __glo_href, &c_733667, ((closureN)self_731440)->elements[1], c_733684, c_733693); +} else { + return_closcall1(data, ((closureN)self_731440)->elements[2], boolean_f);} +; +} + +static void __lambda_253(void *data, int argc, object self_731441, object ne_73356) { + +closureN_type c_733669; +c_733669.hdr.mark = gc_color_red; + c_733669.hdr.grayed = 0; +c_733669.tag = closureN_tag; + c_733669.fn = (function_type)__lambda_252; +c_733669.num_args = 1; +c_733669.num_elements = 3; +c_733669.elements = (object *)alloca(sizeof(object) * 3); +c_733669.elements[0] = ((closureN)self_731441)->elements[0]; +c_733669.elements[1] = ne_73356; +c_733669.elements[2] = ((closureN)self_731441)->elements[1]; + +return_closcall1(data,(closure)&c_733669, Cyc_vector_ref(data, ne_73356, obj_int2obj(3)));; +} + +static void __lambda_252(void *data, int argc, object self_731442, object r_73827) { + +closureN_type c_733671; +c_733671.hdr.mark = gc_color_red; + c_733671.hdr.grayed = 0; +c_733671.tag = closureN_tag; + c_733671.fn = (function_type)__lambda_251; +c_733671.num_args = 1; +c_733671.num_elements = 3; +c_733671.elements = (object *)alloca(sizeof(object) * 3); +c_733671.elements[0] = ((closureN)self_731442)->elements[0]; +c_733671.elements[1] = ((closureN)self_731442)->elements[1]; +c_733671.elements[2] = ((closureN)self_731442)->elements[2]; + +return_closcall3(data, __glo_bit_91test, &c_733671, r_73827, __glo_south_91west);; +} + +static void __lambda_251(void *data, int argc, object self_731443, object r_73826) { + if( (boolean_f != r_73826) ){ + return_closcall1(data, ((closureN)self_731443)->elements[0], boolean_f); +} else { + return_closcall2(data, ((closureN)self_731443)->elements[2], ((closureN)self_731443)->elements[0], ((closureN)self_731443)->elements[1]);} +; +} + +static void __lambda_250(void *data, int argc, object self_731444, object k_73830) { + double_type local_733607; object c_733608 = Cyc_fast_sub(data,&local_733607,Cyc_vector_ref(data, ((closureN)self_731444)->elements[1], obj_int2obj(2)), obj_int2obj(1)); + double_type local_733603; object c_733604 = Cyc_fast_mul(data,&local_733603,obj_int2obj(3), c_733608); + object c_733595 = Cyc_num_fast_lt_op(data,Cyc_car(data, Cyc_vector_ref(data, ((closureN)self_731444)->elements[0], obj_int2obj(2))), c_733604); +if( (boolean_f != c_733595) ){ + double_type local_733626; object c_733627 = Cyc_fast_sub(data,&local_733626,Cyc_vector_ref(data, ((closureN)self_731444)->elements[1], obj_int2obj(1)), obj_int2obj(1)); + double_type local_733622; object c_733623 = Cyc_fast_mul(data,&local_733622,obj_int2obj(2), c_733627); + object c_733614 = Cyc_num_fast_lte_op(data,Cyc_cdr(data, Cyc_vector_ref(data, ((closureN)self_731444)->elements[0], obj_int2obj(2))), c_733623); +if( (boolean_f != c_733614) ){ + +double_type local_733646; object c_733647 = Cyc_fast_sub(data,&local_733646,Cyc_vector_ref(data, ((closureN)self_731444)->elements[1], obj_int2obj(1)), obj_int2obj(1)); + +double_type local_733642; object c_733643 = Cyc_fast_mul(data,&local_733642,obj_int2obj(2), c_733647); + +object c_733634 = Cyc_num_fast_lte_op(data,Cyc_cdr(data, Cyc_vector_ref(data, ((closureN)self_731444)->elements[0], obj_int2obj(2))), c_733643); +return_closcall1(data, k_73830, c_733634); +} else { + +closureN_type c_733652; +c_733652.hdr.mark = gc_color_red; + c_733652.hdr.grayed = 0; +c_733652.tag = closureN_tag; + c_733652.fn = (function_type)__lambda_249; +c_733652.num_args = 1; +c_733652.num_elements = 1; +c_733652.elements = (object *)alloca(sizeof(object) * 1); +c_733652.elements[0] = k_73830; + +return_closcall3(data, __glo_mod, &c_733652, Cyc_car(data, Cyc_vector_ref(data, ((closureN)self_731444)->elements[0], obj_int2obj(2))), obj_int2obj(6));} + +} else { + return_closcall1(data, k_73830, boolean_f);} +; +} + +static void __lambda_249(void *data, int argc, object self_731445, object r_73833) { + +double_type local_733657; object c_733658 = ((inline_function_type) + ((closure)__glo_zero_127_191_191inline_191_191_scheme_base)->fn)(data,&local_733657,r_73833); +return_closcall1(data, ((closureN)self_731445)->elements[0], c_733658);; +} + +static void __lambda_248(void *data, int argc, object self_731446, object k_73834) { + double_type local_733555; object c_733556 = Cyc_fast_sub(data,&local_733555,Cyc_vector_ref(data, ((closureN)self_731446)->elements[1], obj_int2obj(1)), obj_int2obj(1)); + double_type local_733551; object c_733552 = Cyc_fast_mul(data,&local_733551,obj_int2obj(2), c_733556); + object c_733543 = Cyc_num_fast_lt_op(data,Cyc_cdr(data, Cyc_vector_ref(data, ((closureN)self_731446)->elements[0], obj_int2obj(2))), c_733552); +if( (boolean_f != c_733543) ){ + +closureN_type c_733561; +c_733561.hdr.mark = gc_color_red; + c_733561.hdr.grayed = 0; +c_733561.tag = closureN_tag; + c_733561.fn = (function_type)__lambda_247; +c_733561.num_args = 1; +c_733561.num_elements = 2; +c_733561.elements = (object *)alloca(sizeof(object) * 2); +c_733561.elements[0] = k_73834; +c_733561.elements[1] = ((closureN)self_731446)->elements[2]; + + +double_type local_733582; object c_733583 = Cyc_fast_sum(data,&local_733582,Cyc_cdr(data, Cyc_vector_ref(data, ((closureN)self_731446)->elements[0], obj_int2obj(2))), obj_int2obj(2)); +return_closcall4(data, __glo_href, &c_733561, ((closureN)self_731446)->elements[1], Cyc_car(data, Cyc_vector_ref(data, ((closureN)self_731446)->elements[0], obj_int2obj(2))), c_733583); +} else { + return_closcall1(data, k_73834, boolean_f);} +; +} + +static void __lambda_247(void *data, int argc, object self_731447, object n_73358) { + +closureN_type c_733563; +c_733563.hdr.mark = gc_color_red; + c_733563.hdr.grayed = 0; +c_733563.tag = closureN_tag; + c_733563.fn = (function_type)__lambda_246; +c_733563.num_args = 1; +c_733563.num_elements = 3; +c_733563.elements = (object *)alloca(sizeof(object) * 3); +c_733563.elements[0] = ((closureN)self_731447)->elements[0]; +c_733563.elements[1] = n_73358; +c_733563.elements[2] = ((closureN)self_731447)->elements[1]; + +return_closcall1(data,(closure)&c_733563, Cyc_vector_ref(data, n_73358, obj_int2obj(3)));; +} + +static void __lambda_246(void *data, int argc, object self_731448, object r_73838) { + +closureN_type c_733565; +c_733565.hdr.mark = gc_color_red; + c_733565.hdr.grayed = 0; +c_733565.tag = closureN_tag; + c_733565.fn = (function_type)__lambda_245; +c_733565.num_args = 1; +c_733565.num_elements = 3; +c_733565.elements = (object *)alloca(sizeof(object) * 3); +c_733565.elements[0] = ((closureN)self_731448)->elements[0]; +c_733565.elements[1] = ((closureN)self_731448)->elements[1]; +c_733565.elements[2] = ((closureN)self_731448)->elements[2]; + +return_closcall3(data, __glo_bit_91test, &c_733565, r_73838, __glo_south);; +} + +static void __lambda_245(void *data, int argc, object self_731449, object r_73837) { + if( (boolean_f != r_73837) ){ + return_closcall1(data, ((closureN)self_731449)->elements[0], boolean_f); +} else { + return_closcall2(data, ((closureN)self_731449)->elements[2], ((closureN)self_731449)->elements[0], ((closureN)self_731449)->elements[1]);} +; +} + +static void __lambda_244(void *data, int argc, object self_731450, object k_73840) { + +closureN_type c_733440; +c_733440.hdr.mark = gc_color_red; + c_733440.hdr.grayed = 0; +c_733440.tag = closureN_tag; + c_733440.fn = (function_type)__lambda_239; +c_733440.num_args = 0; +c_733440.num_elements = 2; +c_733440.elements = (object *)alloca(sizeof(object) * 2); +c_733440.elements[0] = ((closureN)self_731450)->elements[0]; +c_733440.elements[1] = ((closureN)self_731450)->elements[1]; + + +closureN_type c_733502; +c_733502.hdr.mark = gc_color_red; + c_733502.hdr.grayed = 0; +c_733502.tag = closureN_tag; + c_733502.fn = (function_type)__lambda_243; +c_733502.num_args = 1; +c_733502.num_elements = 4; +c_733502.elements = (object *)alloca(sizeof(object) * 4); +c_733502.elements[0] = ((closureN)self_731450)->elements[0]; +c_733502.elements[1] = ((closureN)self_731450)->elements[1]; +c_733502.elements[2] = k_73840; +c_733502.elements[3] = ((closureN)self_731450)->elements[2]; + +return_closcall1(data,(closure)&c_733440, &c_733502);; +} + +static void __lambda_243(void *data, int argc, object self_731451, object r_73841) { + if( (boolean_f != r_73841) ){ + +closureN_type c_733504; +c_733504.hdr.mark = gc_color_red; + c_733504.hdr.grayed = 0; +c_733504.tag = closureN_tag; + c_733504.fn = (function_type)__lambda_242; +c_733504.num_args = 1; +c_733504.num_elements = 2; +c_733504.elements = (object *)alloca(sizeof(object) * 2); +c_733504.elements[0] = ((closureN)self_731451)->elements[2]; +c_733504.elements[1] = ((closureN)self_731451)->elements[3]; + + +double_type local_733520; object c_733521 = Cyc_fast_sub(data,&local_733520,Cyc_car(data, Cyc_vector_ref(data, ((closureN)self_731451)->elements[0], obj_int2obj(2))), obj_int2obj(3)); + +double_type local_733529; object c_733530 = Cyc_fast_sum(data,&local_733529,Cyc_cdr(data, Cyc_vector_ref(data, ((closureN)self_731451)->elements[0], obj_int2obj(2))), obj_int2obj(1)); +return_closcall4(data, __glo_href, &c_733504, ((closureN)self_731451)->elements[1], c_733521, c_733530); +} else { + return_closcall1(data, ((closureN)self_731451)->elements[2], boolean_f);} +; +} + +static void __lambda_242(void *data, int argc, object self_731452, object nw_73359) { + +closureN_type c_733506; +c_733506.hdr.mark = gc_color_red; + c_733506.hdr.grayed = 0; +c_733506.tag = closureN_tag; + c_733506.fn = (function_type)__lambda_241; +c_733506.num_args = 1; +c_733506.num_elements = 3; +c_733506.elements = (object *)alloca(sizeof(object) * 3); +c_733506.elements[0] = ((closureN)self_731452)->elements[0]; +c_733506.elements[1] = nw_73359; +c_733506.elements[2] = ((closureN)self_731452)->elements[1]; + +return_closcall1(data,(closure)&c_733506, Cyc_vector_ref(data, nw_73359, obj_int2obj(3)));; +} + +static void __lambda_241(void *data, int argc, object self_731453, object r_73844) { + +closureN_type c_733508; +c_733508.hdr.mark = gc_color_red; + c_733508.hdr.grayed = 0; +c_733508.tag = closureN_tag; + c_733508.fn = (function_type)__lambda_240; +c_733508.num_args = 1; +c_733508.num_elements = 3; +c_733508.elements = (object *)alloca(sizeof(object) * 3); +c_733508.elements[0] = ((closureN)self_731453)->elements[0]; +c_733508.elements[1] = ((closureN)self_731453)->elements[1]; +c_733508.elements[2] = ((closureN)self_731453)->elements[2]; + +return_closcall3(data, __glo_bit_91test, &c_733508, r_73844, __glo_south_91east);; +} + +static void __lambda_240(void *data, int argc, object self_731454, object r_73843) { + if( (boolean_f != r_73843) ){ + return_closcall1(data, ((closureN)self_731454)->elements[0], boolean_f); +} else { + return_closcall2(data, ((closureN)self_731454)->elements[2], ((closureN)self_731454)->elements[0], ((closureN)self_731454)->elements[1]);} +; +} + +static void __lambda_239(void *data, int argc, object self_731455, object k_73847) { + object c_733443 = Cyc_num_fast_gt_op(data,Cyc_car(data, Cyc_vector_ref(data, ((closureN)self_731455)->elements[0], obj_int2obj(2))), obj_int2obj(0)); +if( (boolean_f != c_733443) ){ + double_type local_733463; object c_733464 = Cyc_fast_sub(data,&local_733463,Cyc_vector_ref(data, ((closureN)self_731455)->elements[1], obj_int2obj(1)), obj_int2obj(1)); + double_type local_733459; object c_733460 = Cyc_fast_mul(data,&local_733459,obj_int2obj(2), c_733464); + object c_733451 = Cyc_num_fast_lte_op(data,Cyc_cdr(data, Cyc_vector_ref(data, ((closureN)self_731455)->elements[0], obj_int2obj(2))), c_733460); +if( (boolean_f != c_733451) ){ + +double_type local_733483; object c_733484 = Cyc_fast_sub(data,&local_733483,Cyc_vector_ref(data, ((closureN)self_731455)->elements[1], obj_int2obj(1)), obj_int2obj(1)); + +double_type local_733479; object c_733480 = Cyc_fast_mul(data,&local_733479,obj_int2obj(2), c_733484); + +object c_733471 = Cyc_num_fast_lte_op(data,Cyc_cdr(data, Cyc_vector_ref(data, ((closureN)self_731455)->elements[0], obj_int2obj(2))), c_733480); +return_closcall1(data, k_73847, c_733471); +} else { + +closureN_type c_733489; +c_733489.hdr.mark = gc_color_red; + c_733489.hdr.grayed = 0; +c_733489.tag = closureN_tag; + c_733489.fn = (function_type)__lambda_238; +c_733489.num_args = 1; +c_733489.num_elements = 1; +c_733489.elements = (object *)alloca(sizeof(object) * 1); +c_733489.elements[0] = k_73847; + +return_closcall3(data, __glo_mod, &c_733489, Cyc_car(data, Cyc_vector_ref(data, ((closureN)self_731455)->elements[0], obj_int2obj(2))), obj_int2obj(6));} + +} else { + return_closcall1(data, k_73847, boolean_f);} +; +} + +static void __lambda_238(void *data, int argc, object self_731456, object r_73850) { + +double_type local_733494; object c_733495 = ((inline_function_type) + ((closure)__glo_zero_127_191_191inline_191_191_scheme_base)->fn)(data,&local_733494,r_73850); +return_closcall1(data, ((closureN)self_731456)->elements[0], c_733495);; +} + +static void __lambda_237(void *data, int argc, object self_731457, object k_73851) { + +closureN_type c_733406; +c_733406.hdr.mark = gc_color_red; + c_733406.hdr.grayed = 0; +c_733406.tag = closureN_tag; + c_733406.fn = (function_type)__lambda_236; +c_733406.num_args = 1; +c_733406.num_elements = 4; +c_733406.elements = (object *)alloca(sizeof(object) * 4); +c_733406.elements[0] = ((closureN)self_731457)->elements[0]; +c_733406.elements[1] = ((closureN)self_731457)->elements[1]; +c_733406.elements[2] = k_73851; +c_733406.elements[3] = ((closureN)self_731457)->elements[2]; + +return_closcall3(data, __glo_bit_91test, &c_733406, Cyc_vector_ref(data, ((closureN)self_731457)->elements[0], obj_int2obj(3)), __glo_south_91east);; +} + +static void __lambda_236(void *data, int argc, object self_731458, object r_73852) { + if( (boolean_f != r_73852) ){ + return_closcall1(data, ((closureN)self_731458)->elements[2], boolean_f); +} else { + +closureN_type c_733410; +c_733410.hdr.mark = gc_color_red; + c_733410.hdr.grayed = 0; +c_733410.tag = closureN_tag; + c_733410.fn = (function_type)__lambda_235; +c_733410.num_args = 1; +c_733410.num_elements = 2; +c_733410.elements = (object *)alloca(sizeof(object) * 2); +c_733410.elements[0] = ((closureN)self_731458)->elements[2]; +c_733410.elements[1] = ((closureN)self_731458)->elements[3]; + + +double_type local_733417; object c_733418 = Cyc_fast_sum(data,&local_733417,Cyc_car(data, Cyc_vector_ref(data, ((closureN)self_731458)->elements[0], obj_int2obj(2))), obj_int2obj(3)); + +double_type local_733426; object c_733427 = Cyc_fast_sub(data,&local_733426,Cyc_cdr(data, Cyc_vector_ref(data, ((closureN)self_731458)->elements[0], obj_int2obj(2))), obj_int2obj(1)); +return_closcall4(data, __glo_href, &c_733410, ((closureN)self_731458)->elements[1], c_733418, c_733427);} +; +} + +static void __lambda_235(void *data, int argc, object self_731459, object r_73853) { + return_closcall2(data, ((closureN)self_731459)->elements[1], ((closureN)self_731459)->elements[0], r_73853);; +} + +static void __lambda_234(void *data, int argc, object self_731460, object k_73856) { + +closureN_type c_733376; +c_733376.hdr.mark = gc_color_red; + c_733376.hdr.grayed = 0; +c_733376.tag = closureN_tag; + c_733376.fn = (function_type)__lambda_233; +c_733376.num_args = 1; +c_733376.num_elements = 4; +c_733376.elements = (object *)alloca(sizeof(object) * 4); +c_733376.elements[0] = ((closureN)self_731460)->elements[0]; +c_733376.elements[1] = ((closureN)self_731460)->elements[1]; +c_733376.elements[2] = k_73856; +c_733376.elements[3] = ((closureN)self_731460)->elements[2]; + +return_closcall3(data, __glo_bit_91test, &c_733376, Cyc_vector_ref(data, ((closureN)self_731460)->elements[0], obj_int2obj(3)), __glo_south);; +} + +static void __lambda_233(void *data, int argc, object self_731461, object r_73857) { + if( (boolean_f != r_73857) ){ + return_closcall1(data, ((closureN)self_731461)->elements[2], boolean_f); +} else { + +closureN_type c_733380; +c_733380.hdr.mark = gc_color_red; + c_733380.hdr.grayed = 0; +c_733380.tag = closureN_tag; + c_733380.fn = (function_type)__lambda_232; +c_733380.num_args = 1; +c_733380.num_elements = 2; +c_733380.elements = (object *)alloca(sizeof(object) * 2); +c_733380.elements[0] = ((closureN)self_731461)->elements[2]; +c_733380.elements[1] = ((closureN)self_731461)->elements[3]; + + +double_type local_733392; object c_733393 = Cyc_fast_sub(data,&local_733392,Cyc_cdr(data, Cyc_vector_ref(data, ((closureN)self_731461)->elements[0], obj_int2obj(2))), obj_int2obj(2)); +return_closcall4(data, __glo_href, &c_733380, ((closureN)self_731461)->elements[1], Cyc_car(data, Cyc_vector_ref(data, ((closureN)self_731461)->elements[0], obj_int2obj(2))), c_733393);} +; +} + +static void __lambda_232(void *data, int argc, object self_731462, object r_73858) { + return_closcall2(data, ((closureN)self_731462)->elements[1], ((closureN)self_731462)->elements[0], r_73858);; +} + +static void __lambda_231(void *data, int argc, object self_731463, object k_73860) { + +closureN_type c_733342; +c_733342.hdr.mark = gc_color_red; + c_733342.hdr.grayed = 0; +c_733342.tag = closureN_tag; + c_733342.fn = (function_type)__lambda_230; +c_733342.num_args = 1; +c_733342.num_elements = 4; +c_733342.elements = (object *)alloca(sizeof(object) * 4); +c_733342.elements[0] = ((closureN)self_731463)->elements[0]; +c_733342.elements[1] = ((closureN)self_731463)->elements[1]; +c_733342.elements[2] = k_73860; +c_733342.elements[3] = ((closureN)self_731463)->elements[2]; + +return_closcall3(data, __glo_bit_91test, &c_733342, Cyc_vector_ref(data, ((closureN)self_731463)->elements[0], obj_int2obj(3)), __glo_south_91west);; +} + +static void __lambda_230(void *data, int argc, object self_731464, object r_73861) { + if( (boolean_f != r_73861) ){ + return_closcall1(data, ((closureN)self_731464)->elements[2], boolean_f); +} else { + +closureN_type c_733346; +c_733346.hdr.mark = gc_color_red; + c_733346.hdr.grayed = 0; +c_733346.tag = closureN_tag; + c_733346.fn = (function_type)__lambda_229; +c_733346.num_args = 1; +c_733346.num_elements = 2; +c_733346.elements = (object *)alloca(sizeof(object) * 2); +c_733346.elements[0] = ((closureN)self_731464)->elements[2]; +c_733346.elements[1] = ((closureN)self_731464)->elements[3]; + + +double_type local_733353; object c_733354 = Cyc_fast_sub(data,&local_733353,Cyc_car(data, Cyc_vector_ref(data, ((closureN)self_731464)->elements[0], obj_int2obj(2))), obj_int2obj(3)); + +double_type local_733362; object c_733363 = Cyc_fast_sub(data,&local_733362,Cyc_cdr(data, Cyc_vector_ref(data, ((closureN)self_731464)->elements[0], obj_int2obj(2))), obj_int2obj(1)); +return_closcall4(data, __glo_href, &c_733346, ((closureN)self_731464)->elements[1], c_733354, c_733363);} +; +} + +static void __lambda_229(void *data, int argc, object self_731465, object r_73862) { + return_closcall2(data, ((closureN)self_731465)->elements[1], ((closureN)self_731465)->elements[0], r_73862);; +} + +static void __lambda_228(void *data, int argc, closure _,object k_73869, object harr_73361) { + Cyc_st_add(data, "maze.scm:pick-entrances"); + +closureN_type c_733182; +c_733182.hdr.mark = gc_color_red; + c_733182.hdr.grayed = 0; +c_733182.tag = closureN_tag; + c_733182.fn = (function_type)__lambda_227; +c_733182.num_args = 1; +c_733182.num_elements = 2; +c_733182.elements = (object *)alloca(sizeof(object) * 2); +c_733182.elements[0] = harr_73361; +c_733182.elements[1] = k_73869; + +return_closcall4(data, __glo_href_95rc, &c_733182, harr_73361, obj_int2obj(0), obj_int2obj(0));; +} + +static void __lambda_227(void *data, int argc, object self_731466, object r_73896) { + +closureN_type c_733184; +c_733184.hdr.mark = gc_color_red; + c_733184.hdr.grayed = 0; +c_733184.tag = closureN_tag; + c_733184.fn = (function_type)__lambda_226; +c_733184.num_args = 1; +c_733184.num_elements = 2; +c_733184.elements = (object *)alloca(sizeof(object) * 2); +c_733184.elements[0] = ((closureN)self_731466)->elements[0]; +c_733184.elements[1] = ((closureN)self_731466)->elements[1]; + +return_closcall4(data, __glo_dfs_91maze, &c_733184, ((closureN)self_731466)->elements[0], r_73896, __glo_for_91each_91hex_91child);; +} + +static void __lambda_226(void *data, int argc, object self_731467, object r_73870) { + +closureN_type c_733186; +c_733186.hdr.mark = gc_color_red; + c_733186.hdr.grayed = 0; +c_733186.tag = closureN_tag; + c_733186.fn = (function_type)__lambda_225; +c_733186.num_args = 1; +c_733186.num_elements = 2; +c_733186.elements = (object *)alloca(sizeof(object) * 2); +c_733186.elements[0] = ((closureN)self_731467)->elements[0]; +c_733186.elements[1] = ((closureN)self_731467)->elements[1]; + +return_closcall1(data,(closure)&c_733186, Cyc_vector_ref(data, ((closureN)self_731467)->elements[0], obj_int2obj(1)));; +} + +static void __lambda_225(void *data, int argc, object self_731468, object r_73871) { + +closureN_type c_733188; +c_733188.hdr.mark = gc_color_red; + c_733188.hdr.grayed = 0; +c_733188.tag = closureN_tag; + c_733188.fn = (function_type)__lambda_224; +c_733188.num_args = 1; +c_733188.num_elements = 3; +c_733188.elements = (object *)alloca(sizeof(object) * 3); +c_733188.elements[0] = ((closureN)self_731468)->elements[0]; +c_733188.elements[1] = ((closureN)self_731468)->elements[1]; +c_733188.elements[2] = r_73871; + +return_closcall1(data,(closure)&c_733188, Cyc_vector_ref(data, ((closureN)self_731468)->elements[0], obj_int2obj(2)));; +} + +static void __lambda_224(void *data, int argc, object self_731469, object r_73872) { + +closureN_type c_733190; +c_733190.hdr.mark = gc_color_red; + c_733190.hdr.grayed = 0; +c_733190.tag = closureN_tag; + c_733190.fn = (function_type)__lambda_223; +c_733190.num_args = 2; +c_733190.num_elements = 2; +c_733190.elements = (object *)alloca(sizeof(object) * 2); +c_733190.elements[0] = ((closureN)self_731469)->elements[0]; +c_733190.elements[1] = ((closureN)self_731469)->elements[1]; + +return_closcall2(data,(closure)&c_733190, ((closureN)self_731469)->elements[2], r_73872);; +} + +static void __lambda_223(void *data, int argc, object self_731470, object nrows_73363, object ncols_73362) { + +closureN_type c_733192; +c_733192.hdr.mark = gc_color_red; + c_733192.hdr.grayed = 0; +c_733192.tag = closureN_tag; + c_733192.fn = (function_type)__lambda_222; +c_733192.num_args = 1; +c_733192.num_elements = 4; +c_733192.elements = (object *)alloca(sizeof(object) * 4); +c_733192.elements[0] = ((closureN)self_731470)->elements[0]; +c_733192.elements[1] = ((closureN)self_731470)->elements[1]; +c_733192.elements[2] = ncols_73362; +c_733192.elements[3] = nrows_73363; + +return_closcall1(data,(closure)&c_733192, boolean_f);; +} + +static void __lambda_222(void *data, int argc, object self_731471, object tp_91lp_73368) { + +closureN_type c_733194; +c_733194.hdr.mark = gc_color_red; + c_733194.hdr.grayed = 0; +c_733194.tag = closureN_tag; + c_733194.fn = (function_type)__lambda_221; +c_733194.num_args = 1; +c_733194.num_elements = 4; +c_733194.elements = (object *)alloca(sizeof(object) * 4); +c_733194.elements[0] = ((closureN)self_731471)->elements[0]; +c_733194.elements[1] = ((closureN)self_731471)->elements[1]; +c_733194.elements[2] = ((closureN)self_731471)->elements[2]; +c_733194.elements[3] = ((closureN)self_731471)->elements[3]; + + +make_cell(c_733329,tp_91lp_73368); +return_closcall1(data,(closure)&c_733194, &c_733329);; +} + +static void __lambda_221(void *data, int argc, object self_731472, object tp_91lp_73368) { + +closureN_type c_733196; +c_733196.hdr.mark = gc_color_red; + c_733196.hdr.grayed = 0; +c_733196.tag = closureN_tag; + c_733196.fn = (function_type)__lambda_205; +c_733196.num_args = 1; +c_733196.num_elements = 3; +c_733196.elements = (object *)alloca(sizeof(object) * 3); +c_733196.elements[0] = ((closureN)self_731472)->elements[1]; +c_733196.elements[1] = ((closureN)self_731472)->elements[2]; +c_733196.elements[2] = tp_91lp_73368; + + +closureN_type c_733209; +c_733209.hdr.mark = gc_color_red; + c_733209.hdr.grayed = 0; +c_733209.tag = closureN_tag; + c_733209.fn = (function_type)__lambda_220; +c_733209.num_args = 4; +c_733209.num_elements = 4; +c_733209.elements = (object *)alloca(sizeof(object) * 4); +c_733209.elements[0] = ((closureN)self_731472)->elements[0]; +c_733209.elements[1] = ((closureN)self_731472)->elements[2]; +c_733209.elements[2] = ((closureN)self_731472)->elements[3]; +c_733209.elements[3] = tp_91lp_73368; + +return_closcall1(data,(closure)&c_733196, Cyc_set_cell(data, tp_91lp_73368, &c_733209));; +} + +static void __lambda_220(void *data, int argc, object self_731473, object k_73876, object max_91len_73372, object entrance_73371, object exit_73370, object tcol_73369) { + +closureN_type c_733211; +c_733211.hdr.mark = gc_color_red; + c_733211.hdr.grayed = 0; +c_733211.tag = closureN_tag; + c_733211.fn = (function_type)__lambda_219; +c_733211.num_args = 1; +c_733211.num_elements = 9; +c_733211.elements = (object *)alloca(sizeof(object) * 9); +c_733211.elements[0] = entrance_73371; +c_733211.elements[1] = exit_73370; +c_733211.elements[2] = ((closureN)self_731473)->elements[0]; +c_733211.elements[3] = k_73876; +c_733211.elements[4] = max_91len_73372; +c_733211.elements[5] = ((closureN)self_731473)->elements[1]; +c_733211.elements[6] = ((closureN)self_731473)->elements[2]; +c_733211.elements[7] = tcol_73369; +c_733211.elements[8] = ((closureN)self_731473)->elements[3]; + + +object c_733326 = Cyc_num_fast_lt_op(data,tcol_73369, obj_int2obj(0)); +return_closcall1(data,(closure)&c_733211, c_733326);; +} + +static void __lambda_219(void *data, int argc, object self_731474, object r_73877) { + if( (boolean_f != r_73877) ){ + return_closcall3(data, __glo_vector_scheme_base, ((closureN)self_731474)->elements[3], ((closureN)self_731474)->elements[0], ((closureN)self_731474)->elements[1]); +} else { + +closureN_type c_733217; +c_733217.hdr.mark = gc_color_red; + c_733217.hdr.grayed = 0; +c_733217.tag = closureN_tag; + c_733217.fn = (function_type)__lambda_218; +c_733217.num_args = 1; +c_733217.num_elements = 8; +c_733217.elements = (object *)alloca(sizeof(object) * 8); +c_733217.elements[0] = ((closureN)self_731474)->elements[0]; +c_733217.elements[1] = ((closureN)self_731474)->elements[1]; +c_733217.elements[2] = ((closureN)self_731474)->elements[2]; +c_733217.elements[3] = ((closureN)self_731474)->elements[3]; +c_733217.elements[4] = ((closureN)self_731474)->elements[4]; +c_733217.elements[5] = ((closureN)self_731474)->elements[5]; +c_733217.elements[6] = ((closureN)self_731474)->elements[7]; +c_733217.elements[7] = ((closureN)self_731474)->elements[8]; + + +double_type local_733320; object c_733321 = Cyc_fast_sub(data,&local_733320,((closureN)self_731474)->elements[6], obj_int2obj(1)); +return_closcall4(data, __glo_href_95rc, &c_733217, ((closureN)self_731474)->elements[2], c_733321, ((closureN)self_731474)->elements[7]);} +; +} + +static void __lambda_218(void *data, int argc, object self_731475, object top_91cell_73373) { + +closureN_type c_733219; +c_733219.hdr.mark = gc_color_red; + c_733219.hdr.grayed = 0; +c_733219.tag = closureN_tag; + c_733219.fn = (function_type)__lambda_217; +c_733219.num_args = 1; +c_733219.num_elements = 8; +c_733219.elements = (object *)alloca(sizeof(object) * 8); +c_733219.elements[0] = ((closureN)self_731475)->elements[0]; +c_733219.elements[1] = ((closureN)self_731475)->elements[1]; +c_733219.elements[2] = ((closureN)self_731475)->elements[2]; +c_733219.elements[3] = ((closureN)self_731475)->elements[3]; +c_733219.elements[4] = ((closureN)self_731475)->elements[4]; +c_733219.elements[5] = ((closureN)self_731475)->elements[5]; +c_733219.elements[6] = ((closureN)self_731475)->elements[6]; +c_733219.elements[7] = ((closureN)self_731475)->elements[7]; + +return_closcall2(data, __glo_reroot_91maze, &c_733219, top_91cell_73373);; +} + +static void __lambda_217(void *data, int argc, object self_731476, object r_73879) { + +closureN_type c_733221; +c_733221.hdr.mark = gc_color_red; + c_733221.hdr.grayed = 0; +c_733221.tag = closureN_tag; + c_733221.fn = (function_type)__lambda_216; +c_733221.num_args = 4; +c_733221.num_elements = 4; +c_733221.elements = (object *)alloca(sizeof(object) * 4); +c_733221.elements[0] = ((closureN)self_731476)->elements[2]; +c_733221.elements[1] = ((closureN)self_731476)->elements[3]; +c_733221.elements[2] = ((closureN)self_731476)->elements[6]; +c_733221.elements[3] = ((closureN)self_731476)->elements[7]; + + +double_type local_733314; object c_733315 = Cyc_fast_sub(data,&local_733314,((closureN)self_731476)->elements[5], obj_int2obj(1)); +return_closcall4(data,(closure)&c_733221, ((closureN)self_731476)->elements[4], ((closureN)self_731476)->elements[0], ((closureN)self_731476)->elements[1], c_733315);; +} + +static void __lambda_216(void *data, int argc, object self_731477, object max_91len_73377, object entrance_73376, object exit_73375, object bcol_73374) { + +closureN_type c_733223; +c_733223.hdr.mark = gc_color_red; + c_733223.hdr.grayed = 0; +c_733223.tag = closureN_tag; + c_733223.fn = (function_type)__lambda_215; +c_733223.num_args = 1; +c_733223.num_elements = 8; +c_733223.elements = (object *)alloca(sizeof(object) * 8); +c_733223.elements[0] = bcol_73374; +c_733223.elements[1] = entrance_73376; +c_733223.elements[2] = exit_73375; +c_733223.elements[3] = ((closureN)self_731477)->elements[0]; +c_733223.elements[4] = ((closureN)self_731477)->elements[1]; +c_733223.elements[5] = max_91len_73377; +c_733223.elements[6] = ((closureN)self_731477)->elements[2]; +c_733223.elements[7] = ((closureN)self_731477)->elements[3]; + +return_closcall1(data,(closure)&c_733223, boolean_f);; +} + +static void __lambda_215(void *data, int argc, object self_731478, object bt_91lp_73378) { + +closureN_type c_733225; +c_733225.hdr.mark = gc_color_red; + c_733225.hdr.grayed = 0; +c_733225.tag = closureN_tag; + c_733225.fn = (function_type)__lambda_214; +c_733225.num_args = 1; +c_733225.num_elements = 8; +c_733225.elements = (object *)alloca(sizeof(object) * 8); +c_733225.elements[0] = ((closureN)self_731478)->elements[0]; +c_733225.elements[1] = ((closureN)self_731478)->elements[1]; +c_733225.elements[2] = ((closureN)self_731478)->elements[2]; +c_733225.elements[3] = ((closureN)self_731478)->elements[3]; +c_733225.elements[4] = ((closureN)self_731478)->elements[4]; +c_733225.elements[5] = ((closureN)self_731478)->elements[5]; +c_733225.elements[6] = ((closureN)self_731478)->elements[6]; +c_733225.elements[7] = ((closureN)self_731478)->elements[7]; + + +make_cell(c_733308,bt_91lp_73378); +return_closcall1(data,(closure)&c_733225, &c_733308);; +} + +static void __lambda_214(void *data, int argc, object self_731479, object bt_91lp_73378) { + +closureN_type c_733227; +c_733227.hdr.mark = gc_color_red; + c_733227.hdr.grayed = 0; +c_733227.tag = closureN_tag; + c_733227.fn = (function_type)__lambda_207; +c_733227.num_args = 1; +c_733227.num_elements = 8; +c_733227.elements = (object *)alloca(sizeof(object) * 8); +c_733227.elements[0] = ((closureN)self_731479)->elements[0]; +c_733227.elements[1] = bt_91lp_73378; +c_733227.elements[2] = ((closureN)self_731479)->elements[1]; +c_733227.elements[3] = ((closureN)self_731479)->elements[2]; +c_733227.elements[4] = ((closureN)self_731479)->elements[4]; +c_733227.elements[5] = ((closureN)self_731479)->elements[5]; +c_733227.elements[6] = ((closureN)self_731479)->elements[6]; +c_733227.elements[7] = ((closureN)self_731479)->elements[7]; + + +closureN_type c_733255; +c_733255.hdr.mark = gc_color_red; + c_733255.hdr.grayed = 0; +c_733255.tag = closureN_tag; + c_733255.fn = (function_type)__lambda_213; +c_733255.num_args = 4; +c_733255.num_elements = 3; +c_733255.elements = (object *)alloca(sizeof(object) * 3); +c_733255.elements[0] = bt_91lp_73378; +c_733255.elements[1] = ((closureN)self_731479)->elements[3]; +c_733255.elements[2] = ((closureN)self_731479)->elements[6]; + +return_closcall1(data,(closure)&c_733227, Cyc_set_cell(data, bt_91lp_73378, &c_733255));; +} + +static void __lambda_213(void *data, int argc, object self_731480, object k_73888, object max_91len_73382, object entrance_73381, object exit_73380, object bcol_73379) { + +closureN_type c_733257; +c_733257.hdr.mark = gc_color_red; + c_733257.hdr.grayed = 0; +c_733257.tag = closureN_tag; + c_733257.fn = (function_type)__lambda_212; +c_733257.num_args = 1; +c_733257.num_elements = 8; +c_733257.elements = (object *)alloca(sizeof(object) * 8); +c_733257.elements[0] = bcol_73379; +c_733257.elements[1] = ((closureN)self_731480)->elements[0]; +c_733257.elements[2] = entrance_73381; +c_733257.elements[3] = exit_73380; +c_733257.elements[4] = ((closureN)self_731480)->elements[1]; +c_733257.elements[5] = k_73888; +c_733257.elements[6] = max_91len_73382; +c_733257.elements[7] = ((closureN)self_731480)->elements[2]; + + +object c_733305 = Cyc_num_fast_lt_op(data,bcol_73379, obj_int2obj(0)); +return_closcall1(data,(closure)&c_733257, c_733305);; +} + +static void __lambda_212(void *data, int argc, object self_731481, object r_73889) { + if( (boolean_f != r_73889) ){ + return_closcall4(data, __glo_vector_scheme_base, ((closureN)self_731481)->elements[5], ((closureN)self_731481)->elements[6], ((closureN)self_731481)->elements[2], ((closureN)self_731481)->elements[3]); +} else { + +closureN_type c_733264; +c_733264.hdr.mark = gc_color_red; + c_733264.hdr.grayed = 0; +c_733264.tag = closureN_tag; + c_733264.fn = (function_type)__lambda_211; +c_733264.num_args = 1; +c_733264.num_elements = 7; +c_733264.elements = (object *)alloca(sizeof(object) * 7); +c_733264.elements[0] = ((closureN)self_731481)->elements[0]; +c_733264.elements[1] = ((closureN)self_731481)->elements[1]; +c_733264.elements[2] = ((closureN)self_731481)->elements[2]; +c_733264.elements[3] = ((closureN)self_731481)->elements[3]; +c_733264.elements[4] = ((closureN)self_731481)->elements[5]; +c_733264.elements[5] = ((closureN)self_731481)->elements[6]; +c_733264.elements[6] = ((closureN)self_731481)->elements[7]; + +return_closcall4(data, __glo_href_95rc, &c_733264, ((closureN)self_731481)->elements[4], obj_int2obj(0), ((closureN)self_731481)->elements[0]);} +; +} + +static void __lambda_211(void *data, int argc, object self_731482, object r_73894) { + +closureN_type c_733266; +c_733266.hdr.mark = gc_color_red; + c_733266.hdr.grayed = 0; +c_733266.tag = closureN_tag; + c_733266.fn = (function_type)__lambda_210; +c_733266.num_args = 1; +c_733266.num_elements = 7; +c_733266.elements = (object *)alloca(sizeof(object) * 7); +c_733266.elements[0] = ((closureN)self_731482)->elements[0]; +c_733266.elements[1] = ((closureN)self_731482)->elements[1]; +c_733266.elements[2] = ((closureN)self_731482)->elements[2]; +c_733266.elements[3] = ((closureN)self_731482)->elements[3]; +c_733266.elements[4] = ((closureN)self_731482)->elements[4]; +c_733266.elements[5] = ((closureN)self_731482)->elements[5]; +c_733266.elements[6] = ((closureN)self_731482)->elements[6]; + +return_closcall2(data, __glo_path_91length, &c_733266, r_73894);; +} + +static void __lambda_210(void *data, int argc, object self_731483, object this_91len_73383) { + +closureN_type c_733268; +c_733268.hdr.mark = gc_color_red; + c_733268.hdr.grayed = 0; +c_733268.tag = closureN_tag; + c_733268.fn = (function_type)__lambda_209; +c_733268.num_args = 1; +c_733268.num_elements = 8; +c_733268.elements = (object *)alloca(sizeof(object) * 8); +c_733268.elements[0] = ((closureN)self_731483)->elements[0]; +c_733268.elements[1] = ((closureN)self_731483)->elements[1]; +c_733268.elements[2] = ((closureN)self_731483)->elements[2]; +c_733268.elements[3] = ((closureN)self_731483)->elements[3]; +c_733268.elements[4] = ((closureN)self_731483)->elements[4]; +c_733268.elements[5] = ((closureN)self_731483)->elements[5]; +c_733268.elements[6] = ((closureN)self_731483)->elements[6]; +c_733268.elements[7] = this_91len_73383; + + +object c_733299 = Cyc_num_fast_gt_op(data,this_91len_73383, ((closureN)self_731483)->elements[5]); +return_closcall1(data,(closure)&c_733268, c_733299);; +} + +static void __lambda_209(void *data, int argc, object self_731484, object r_73891) { + if( (boolean_f != r_73891) ){ + +closureN_type c_733270; +c_733270.hdr.mark = gc_color_red; + c_733270.hdr.grayed = 0; +c_733270.tag = closureN_tag; + c_733270.fn = (function_type)__lambda_208; +c_733270.num_args = 1; +c_733270.num_elements = 5; +c_733270.elements = (object *)alloca(sizeof(object) * 5); +c_733270.elements[0] = ((closureN)self_731484)->elements[0]; +c_733270.elements[1] = ((closureN)self_731484)->elements[1]; +c_733270.elements[2] = ((closureN)self_731484)->elements[4]; +c_733270.elements[3] = ((closureN)self_731484)->elements[6]; +c_733270.elements[4] = ((closureN)self_731484)->elements[7]; + + +double_type local_733281; object c_733282 = Cyc_fast_sub(data,&local_733281,((closureN)self_731484)->elements[0], obj_int2obj(1)); +return_closcall1(data,(closure)&c_733270, c_733282); +} else { + +double_type local_733294; object c_733295 = Cyc_fast_sub(data,&local_733294,((closureN)self_731484)->elements[0], obj_int2obj(1)); +return_closcall5(data, car(((closureN)self_731484)->elements[1]), ((closureN)self_731484)->elements[4], ((closureN)self_731484)->elements[5], ((closureN)self_731484)->elements[2], ((closureN)self_731484)->elements[3], c_733295);} +; +} + +static void __lambda_208(void *data, int argc, object self_731485, object r_73892) { + return_closcall5(data, car(((closureN)self_731485)->elements[1]), ((closureN)self_731485)->elements[2], ((closureN)self_731485)->elements[4], ((closureN)self_731485)->elements[3], ((closureN)self_731485)->elements[0], r_73892);; +} + +static void __lambda_207(void *data, int argc, object self_731486, object r_73886) { + +closureN_type c_733232; +c_733232.hdr.mark = gc_color_red; + c_733232.hdr.grayed = 0; +c_733232.tag = closureN_tag; + c_733232.fn = (function_type)__lambda_206; +c_733232.num_args = 1; +c_733232.num_elements = 3; +c_733232.elements = (object *)alloca(sizeof(object) * 3); +c_733232.elements[0] = ((closureN)self_731486)->elements[4]; +c_733232.elements[1] = ((closureN)self_731486)->elements[6]; +c_733232.elements[2] = ((closureN)self_731486)->elements[7]; + +return_closcall5(data, car(((closureN)self_731486)->elements[1]), &c_733232, ((closureN)self_731486)->elements[5], ((closureN)self_731486)->elements[2], ((closureN)self_731486)->elements[3], ((closureN)self_731486)->elements[0]);; +} + +static void __lambda_206(void *data, int argc, object self_731487, object result_73384) { + +double_type local_733246; object c_733247 = Cyc_fast_sub(data,&local_733246,((closureN)self_731487)->elements[1], obj_int2obj(1)); +return_closcall5(data, car(((closureN)self_731487)->elements[2]), ((closureN)self_731487)->elements[0], Cyc_vector_ref(data, result_73384, obj_int2obj(0)), Cyc_vector_ref(data, result_73384, obj_int2obj(1)), Cyc_vector_ref(data, result_73384, obj_int2obj(2)), c_733247);; +} + +static void __lambda_205(void *data, int argc, object self_731488, object r_73874) { + +double_type local_733204; object c_733205 = Cyc_fast_sub(data,&local_733204,((closureN)self_731488)->elements[1], obj_int2obj(1)); +return_closcall5(data, car(((closureN)self_731488)->elements[2]), ((closureN)self_731488)->elements[0], obj_int2obj(-1), boolean_f, boolean_f, c_733205);; +} + +static void __lambda_204(void *data, int argc, closure _,object k_73899, object harr_73388) { + Cyc_st_add(data, "maze.scm:make-wall-vec"); + +closureN_type c_732799; +c_732799.hdr.mark = gc_color_red; + c_732799.hdr.grayed = 0; +c_732799.tag = closureN_tag; + c_732799.fn = (function_type)__lambda_203; +c_732799.num_args = 1; +c_732799.num_elements = 2; +c_732799.elements = (object *)alloca(sizeof(object) * 2); +c_732799.elements[0] = harr_73388; +c_732799.elements[1] = k_73899; + +return_closcall1(data,(closure)&c_732799, NULL);; +} + +static void __lambda_203(void *data, int argc, object self_731489, object walls_73392) { + +closureN_type c_732801; +c_732801.hdr.mark = gc_color_red; + c_732801.hdr.grayed = 0; +c_732801.tag = closureN_tag; + c_732801.fn = (function_type)__lambda_202; +c_732801.num_args = 1; +c_732801.num_elements = 2; +c_732801.elements = (object *)alloca(sizeof(object) * 2); +c_732801.elements[0] = ((closureN)self_731489)->elements[0]; +c_732801.elements[1] = ((closureN)self_731489)->elements[1]; + + +make_cell(c_733179,walls_73392); +return_closcall1(data,(closure)&c_732801, &c_733179);; +} + +static void __lambda_202(void *data, int argc, object self_731490, object walls_73392) { + +closureN_type c_732803; +c_732803.hdr.mark = gc_color_red; + c_732803.hdr.grayed = 0; +c_732803.tag = closureN_tag; + c_732803.fn = (function_type)__lambda_198; +c_732803.num_args = 1; +c_732803.num_elements = 3; +c_732803.elements = (object *)alloca(sizeof(object) * 3); +c_732803.elements[0] = ((closureN)self_731490)->elements[0]; +c_732803.elements[1] = ((closureN)self_731490)->elements[1]; +c_732803.elements[2] = walls_73392; + + +closureN_type c_733161; +c_733161.hdr.mark = gc_color_red; + c_733161.hdr.grayed = 0; +c_733161.tag = closureN_tag; + c_733161.fn = (function_type)__lambda_201; +c_733161.num_args = 3; +c_733161.num_elements = 1; +c_733161.elements = (object *)alloca(sizeof(object) * 1); +c_733161.elements[0] = walls_73392; + +return_closcall1(data,(closure)&c_732803, &c_733161);; +} + +static void __lambda_201(void *data, int argc, object self_731491, object k_73968, object o_73395, object n_73394, object b_73393) { + +closureN_type c_733163; +c_733163.hdr.mark = gc_color_red; + c_733163.hdr.grayed = 0; +c_733163.tag = closureN_tag; + c_733163.fn = (function_type)__lambda_200; +c_733163.num_args = 1; +c_733163.num_elements = 2; +c_733163.elements = (object *)alloca(sizeof(object) * 2); +c_733163.elements[0] = k_73968; +c_733163.elements[1] = ((closureN)self_731491)->elements[0]; + +return_closcall5(data, __glo_vector_scheme_base, &c_733163, quote_wall, o_73395, n_73394, b_73393);; +} + +static void __lambda_200(void *data, int argc, object self_731492, object r_73970) { + +closureN_type c_733165; +c_733165.hdr.mark = gc_color_red; + c_733165.hdr.grayed = 0; +c_733165.tag = closureN_tag; + c_733165.fn = (function_type)__lambda_199; +c_733165.num_args = 1; +c_733165.num_elements = 2; +c_733165.elements = (object *)alloca(sizeof(object) * 2); +c_733165.elements[0] = ((closureN)self_731492)->elements[0]; +c_733165.elements[1] = ((closureN)self_731492)->elements[1]; + + +make_pair(c_733173,r_73970, car(((closureN)self_731492)->elements[1])); +return_closcall1(data,(closure)&c_733165, &c_733173);; +} + +static void __lambda_199(void *data, int argc, object self_731493, object r_73969) { + return_closcall1(data, ((closureN)self_731493)->elements[0], Cyc_set_cell(data, ((closureN)self_731493)->elements[1], r_73969));; +} + +static void __lambda_198(void *data, int argc, object self_731494, object add_91wall_73396) { + +closureN_type c_732805; +c_732805.hdr.mark = gc_color_red; + c_732805.hdr.grayed = 0; +c_732805.tag = closureN_tag; + c_732805.fn = (function_type)__lambda_197; +c_732805.num_args = 1; +c_732805.num_elements = 4; +c_732805.elements = (object *)alloca(sizeof(object) * 4); +c_732805.elements[0] = add_91wall_73396; +c_732805.elements[1] = ((closureN)self_731494)->elements[0]; +c_732805.elements[2] = ((closureN)self_731494)->elements[1]; +c_732805.elements[3] = ((closureN)self_731494)->elements[2]; + +return_closcall1(data,(closure)&c_732805, boolean_f);; +} + +static void __lambda_197(void *data, int argc, object self_731495, object lp_73132_73404) { + +closureN_type c_732807; +c_732807.hdr.mark = gc_color_red; + c_732807.hdr.grayed = 0; +c_732807.tag = closureN_tag; + c_732807.fn = (function_type)__lambda_196; +c_732807.num_args = 1; +c_732807.num_elements = 4; +c_732807.elements = (object *)alloca(sizeof(object) * 4); +c_732807.elements[0] = ((closureN)self_731495)->elements[0]; +c_732807.elements[1] = ((closureN)self_731495)->elements[1]; +c_732807.elements[2] = ((closureN)self_731495)->elements[2]; +c_732807.elements[3] = ((closureN)self_731495)->elements[3]; + + +make_cell(c_733160,lp_73132_73404); +return_closcall1(data,(closure)&c_732807, &c_733160);; +} + +static void __lambda_196(void *data, int argc, object self_731496, object lp_73132_73404) { + +closureN_type c_732809; +c_732809.hdr.mark = gc_color_red; + c_732809.hdr.grayed = 0; +c_732809.tag = closureN_tag; + c_732809.fn = (function_type)__lambda_179; +c_732809.num_args = 1; +c_732809.num_elements = 5; +c_732809.elements = (object *)alloca(sizeof(object) * 5); +c_732809.elements[0] = ((closureN)self_731496)->elements[0]; +c_732809.elements[1] = ((closureN)self_731496)->elements[1]; +c_732809.elements[2] = ((closureN)self_731496)->elements[2]; +c_732809.elements[3] = lp_73132_73404; +c_732809.elements[4] = ((closureN)self_731496)->elements[3]; + + +closureN_type c_733009; +c_733009.hdr.mark = gc_color_red; + c_733009.hdr.grayed = 0; +c_733009.tag = closureN_tag; + c_733009.fn = (function_type)__lambda_195; +c_733009.num_args = 1; +c_733009.num_elements = 3; +c_733009.elements = (object *)alloca(sizeof(object) * 3); +c_733009.elements[0] = ((closureN)self_731496)->elements[0]; +c_733009.elements[1] = ((closureN)self_731496)->elements[1]; +c_733009.elements[2] = lp_73132_73404; + +return_closcall1(data,(closure)&c_732809, Cyc_set_cell(data, lp_73132_73404, &c_733009));; +} + +static void __lambda_195(void *data, int argc, object self_731497, object k_73938, object x_73405) { + object c_733012 = Cyc_num_fast_lt_op(data,x_73405, obj_int2obj(0)); +if( (boolean_f != c_733012) ){ + +object c_733016 = Cyc_num_fast_lt_op(data,x_73405, obj_int2obj(0)); +return_closcall1(data, k_73938, c_733016); +} else { + +closureN_type c_733018; +c_733018.hdr.mark = gc_color_red; + c_733018.hdr.grayed = 0; +c_733018.tag = closureN_tag; + c_733018.fn = (function_type)__lambda_194; +c_733018.num_args = 1; +c_733018.num_elements = 5; +c_733018.elements = (object *)alloca(sizeof(object) * 5); +c_733018.elements[0] = ((closureN)self_731497)->elements[0]; +c_733018.elements[1] = ((closureN)self_731497)->elements[1]; +c_733018.elements[2] = k_73938; +c_733018.elements[3] = ((closureN)self_731497)->elements[2]; +c_733018.elements[4] = x_73405; + +return_closcall3(data, __glo_bitwise_91and, &c_733018, x_73405, obj_int2obj(1));} +; +} + +static void __lambda_194(void *data, int argc, object self_731498, object r_73965) { + +closureN_type c_733020; +c_733020.hdr.mark = gc_color_red; + c_733020.hdr.grayed = 0; +c_733020.tag = closureN_tag; + c_733020.fn = (function_type)__lambda_193; +c_733020.num_args = 1; +c_733020.num_elements = 6; +c_733020.elements = (object *)alloca(sizeof(object) * 6); +c_733020.elements[0] = ((closureN)self_731498)->elements[0]; +c_733020.elements[1] = ((closureN)self_731498)->elements[1]; +c_733020.elements[2] = ((closureN)self_731498)->elements[2]; +c_733020.elements[3] = ((closureN)self_731498)->elements[3]; +c_733020.elements[4] = r_73965; +c_733020.elements[5] = ((closureN)self_731498)->elements[4]; + +return_closcall1(data,(closure)&c_733020, boolean_f);; +} + +static void __lambda_193(void *data, int argc, object self_731499, object lp_73136_73408) { + +closureN_type c_733022; +c_733022.hdr.mark = gc_color_red; + c_733022.hdr.grayed = 0; +c_733022.tag = closureN_tag; + c_733022.fn = (function_type)__lambda_192; +c_733022.num_args = 1; +c_733022.num_elements = 6; +c_733022.elements = (object *)alloca(sizeof(object) * 6); +c_733022.elements[0] = ((closureN)self_731499)->elements[0]; +c_733022.elements[1] = ((closureN)self_731499)->elements[1]; +c_733022.elements[2] = ((closureN)self_731499)->elements[2]; +c_733022.elements[3] = ((closureN)self_731499)->elements[3]; +c_733022.elements[4] = ((closureN)self_731499)->elements[4]; +c_733022.elements[5] = ((closureN)self_731499)->elements[5]; + + +make_cell(c_733157,lp_73136_73408); +return_closcall1(data,(closure)&c_733022, &c_733157);; +} + +static void __lambda_192(void *data, int argc, object self_731500, object lp_73136_73408) { + +closureN_type c_733024; +c_733024.hdr.mark = gc_color_red; + c_733024.hdr.grayed = 0; +c_733024.tag = closureN_tag; + c_733024.fn = (function_type)__lambda_181; +c_733024.num_args = 1; +c_733024.num_elements = 6; +c_733024.elements = (object *)alloca(sizeof(object) * 6); +c_733024.elements[0] = ((closureN)self_731500)->elements[1]; +c_733024.elements[1] = ((closureN)self_731500)->elements[2]; +c_733024.elements[2] = ((closureN)self_731500)->elements[3]; +c_733024.elements[3] = lp_73136_73408; +c_733024.elements[4] = ((closureN)self_731500)->elements[4]; +c_733024.elements[5] = ((closureN)self_731500)->elements[5]; + + +closureN_type c_733058; +c_733058.hdr.mark = gc_color_red; + c_733058.hdr.grayed = 0; +c_733058.tag = closureN_tag; + c_733058.fn = (function_type)__lambda_191; +c_733058.num_args = 1; +c_733058.num_elements = 4; +c_733058.elements = (object *)alloca(sizeof(object) * 4); +c_733058.elements[0] = ((closureN)self_731500)->elements[0]; +c_733058.elements[1] = ((closureN)self_731500)->elements[1]; +c_733058.elements[2] = lp_73136_73408; +c_733058.elements[3] = ((closureN)self_731500)->elements[5]; + +return_closcall1(data,(closure)&c_733024, Cyc_set_cell(data, lp_73136_73408, &c_733058));; +} + +static void __lambda_191(void *data, int argc, object self_731501, object k_73945, object y_73409) { + object c_733061 = Cyc_num_fast_lte_op(data,y_73409, obj_int2obj(1)); +if( (boolean_f != c_733061) ){ + +object c_733065 = Cyc_num_fast_lte_op(data,y_73409, obj_int2obj(1)); +return_closcall1(data, k_73945, c_733065); +} else { + +closureN_type c_733067; +c_733067.hdr.mark = gc_color_red; + c_733067.hdr.grayed = 0; +c_733067.tag = closureN_tag; + c_733067.fn = (function_type)__lambda_190; +c_733067.num_args = 1; +c_733067.num_elements = 6; +c_733067.elements = (object *)alloca(sizeof(object) * 6); +c_733067.elements[0] = ((closureN)self_731501)->elements[0]; +c_733067.elements[1] = ((closureN)self_731501)->elements[1]; +c_733067.elements[2] = k_73945; +c_733067.elements[3] = ((closureN)self_731501)->elements[2]; +c_733067.elements[4] = ((closureN)self_731501)->elements[3]; +c_733067.elements[5] = y_73409; + +return_closcall4(data, __glo_href, &c_733067, ((closureN)self_731501)->elements[1], ((closureN)self_731501)->elements[3], y_73409);} +; +} + +static void __lambda_190(void *data, int argc, object self_731502, object hex_73411) { + +closureN_type c_733069; +c_733069.hdr.mark = gc_color_red; + c_733069.hdr.grayed = 0; +c_733069.tag = closureN_tag; + c_733069.fn = (function_type)__lambda_183; +c_733069.num_args = 0; +c_733069.num_elements = 5; +c_733069.elements = (object *)alloca(sizeof(object) * 5); +c_733069.elements[0] = ((closureN)self_731502)->elements[0]; +c_733069.elements[1] = ((closureN)self_731502)->elements[1]; +c_733069.elements[2] = hex_73411; +c_733069.elements[3] = ((closureN)self_731502)->elements[4]; +c_733069.elements[4] = ((closureN)self_731502)->elements[5]; + + +closureN_type c_733093; +c_733093.hdr.mark = gc_color_red; + c_733093.hdr.grayed = 0; +c_733093.tag = closureN_tag; + c_733093.fn = (function_type)__lambda_189; +c_733093.num_args = 1; +c_733093.num_elements = 7; +c_733093.elements = (object *)alloca(sizeof(object) * 7); +c_733093.elements[0] = ((closureN)self_731502)->elements[0]; +c_733093.elements[1] = ((closureN)self_731502)->elements[1]; +c_733093.elements[2] = hex_73411; +c_733093.elements[3] = ((closureN)self_731502)->elements[2]; +c_733093.elements[4] = ((closureN)self_731502)->elements[3]; +c_733093.elements[5] = ((closureN)self_731502)->elements[4]; +c_733093.elements[6] = ((closureN)self_731502)->elements[5]; + +return_closcall1(data,(closure)&c_733069, &c_733093);; +} + +static void __lambda_189(void *data, int argc, object self_731503, object r_73950) { + +closureN_type c_733095; +c_733095.hdr.mark = gc_color_red; + c_733095.hdr.grayed = 0; +c_733095.tag = closureN_tag; + c_733095.fn = (function_type)__lambda_188; +c_733095.num_args = 1; +c_733095.num_elements = 7; +c_733095.elements = (object *)alloca(sizeof(object) * 7); +c_733095.elements[0] = ((closureN)self_731503)->elements[0]; +c_733095.elements[1] = ((closureN)self_731503)->elements[1]; +c_733095.elements[2] = ((closureN)self_731503)->elements[2]; +c_733095.elements[3] = ((closureN)self_731503)->elements[3]; +c_733095.elements[4] = ((closureN)self_731503)->elements[4]; +c_733095.elements[5] = ((closureN)self_731503)->elements[5]; +c_733095.elements[6] = ((closureN)self_731503)->elements[6]; + + +double_type local_733150; object c_733151 = Cyc_fast_sub(data,&local_733150,((closureN)self_731503)->elements[6], obj_int2obj(2)); +return_closcall4(data, __glo_href, &c_733095, ((closureN)self_731503)->elements[1], ((closureN)self_731503)->elements[5], c_733151);; +} + +static void __lambda_188(void *data, int argc, object self_731504, object r_73957) { + +closureN_type c_733098; +c_733098.hdr.mark = gc_color_red; + c_733098.hdr.grayed = 0; +c_733098.tag = closureN_tag; + c_733098.fn = (function_type)__lambda_187; +c_733098.num_args = 1; +c_733098.num_elements = 7; +c_733098.elements = (object *)alloca(sizeof(object) * 7); +c_733098.elements[0] = ((closureN)self_731504)->elements[0]; +c_733098.elements[1] = ((closureN)self_731504)->elements[1]; +c_733098.elements[2] = ((closureN)self_731504)->elements[2]; +c_733098.elements[3] = ((closureN)self_731504)->elements[3]; +c_733098.elements[4] = ((closureN)self_731504)->elements[4]; +c_733098.elements[5] = ((closureN)self_731504)->elements[5]; +c_733098.elements[6] = ((closureN)self_731504)->elements[6]; + +return_closcall4(data, ((closureN)self_731504)->elements[0], &c_733098, ((closureN)self_731504)->elements[2], r_73957, __glo_south);; +} + +static void __lambda_187(void *data, int argc, object self_731505, object r_73951) { + +closureN_type c_733100; +c_733100.hdr.mark = gc_color_red; + c_733100.hdr.grayed = 0; +c_733100.tag = closureN_tag; + c_733100.fn = (function_type)__lambda_185; +c_733100.num_args = 0; +c_733100.num_elements = 5; +c_733100.elements = (object *)alloca(sizeof(object) * 5); +c_733100.elements[0] = ((closureN)self_731505)->elements[0]; +c_733100.elements[1] = ((closureN)self_731505)->elements[1]; +c_733100.elements[2] = ((closureN)self_731505)->elements[2]; +c_733100.elements[3] = ((closureN)self_731505)->elements[5]; +c_733100.elements[4] = ((closureN)self_731505)->elements[6]; + + +closureN_type c_733134; +c_733134.hdr.mark = gc_color_red; + c_733134.hdr.grayed = 0; +c_733134.tag = closureN_tag; + c_733134.fn = (function_type)__lambda_186; +c_733134.num_args = 1; +c_733134.num_elements = 3; +c_733134.elements = (object *)alloca(sizeof(object) * 3); +c_733134.elements[0] = ((closureN)self_731505)->elements[3]; +c_733134.elements[1] = ((closureN)self_731505)->elements[4]; +c_733134.elements[2] = ((closureN)self_731505)->elements[6]; + +return_closcall1(data,(closure)&c_733100, &c_733134);; +} + +static void __lambda_186(void *data, int argc, object self_731506, object r_73947) { + +double_type local_733142; object c_733143 = Cyc_fast_sub(data,&local_733142,((closureN)self_731506)->elements[2], obj_int2obj(2)); +return_closcall2(data, car(((closureN)self_731506)->elements[1]), ((closureN)self_731506)->elements[0], c_733143);; +} + +static void __lambda_185(void *data, int argc, object self_731507, object k_73952) { + double_type local_733111; object c_733112 = Cyc_fast_sub(data,&local_733111,Cyc_vector_ref(data, ((closureN)self_731507)->elements[1], obj_int2obj(2)), obj_int2obj(1)); + double_type local_733107; object c_733108 = Cyc_fast_mul(data,&local_733107,obj_int2obj(3), c_733112); + object c_733103 = Cyc_num_fast_lt_op(data,((closureN)self_731507)->elements[3], c_733108); +if( (boolean_f != c_733103) ){ + +closureN_type c_733117; +c_733117.hdr.mark = gc_color_red; + c_733117.hdr.grayed = 0; +c_733117.tag = closureN_tag; + c_733117.fn = (function_type)__lambda_184; +c_733117.num_args = 1; +c_733117.num_elements = 3; +c_733117.elements = (object *)alloca(sizeof(object) * 3); +c_733117.elements[0] = ((closureN)self_731507)->elements[0]; +c_733117.elements[1] = ((closureN)self_731507)->elements[2]; +c_733117.elements[2] = k_73952; + + +double_type local_733125; object c_733126 = Cyc_fast_sum(data,&local_733125,((closureN)self_731507)->elements[3], obj_int2obj(3)); + +double_type local_733130; object c_733131 = Cyc_fast_sub(data,&local_733130,((closureN)self_731507)->elements[4], obj_int2obj(1)); +return_closcall4(data, __glo_href, &c_733117, ((closureN)self_731507)->elements[1], c_733126, c_733131); +} else { + return_closcall1(data, k_73952, boolean_f);} +; +} + +static void __lambda_184(void *data, int argc, object self_731508, object r_73954) { + return_closcall4(data, ((closureN)self_731508)->elements[0], ((closureN)self_731508)->elements[2], ((closureN)self_731508)->elements[1], r_73954, __glo_south_91east);; +} + +static void __lambda_183(void *data, int argc, object self_731509, object k_73959) { + double_type local_733072; object c_733073 = ((inline_function_type) + ((closure)__glo_zero_127_191_191inline_191_191_scheme_base)->fn)(data,&local_733072,((closureN)self_731509)->elements[3]); +if( (boolean_f != c_733073) ){ + return_closcall1(data, k_73959, boolean_f); +} else { + +closureN_type c_733077; +c_733077.hdr.mark = gc_color_red; + c_733077.hdr.grayed = 0; +c_733077.tag = closureN_tag; + c_733077.fn = (function_type)__lambda_182; +c_733077.num_args = 1; +c_733077.num_elements = 3; +c_733077.elements = (object *)alloca(sizeof(object) * 3); +c_733077.elements[0] = ((closureN)self_731509)->elements[0]; +c_733077.elements[1] = ((closureN)self_731509)->elements[2]; +c_733077.elements[2] = k_73959; + + +double_type local_733085; object c_733086 = Cyc_fast_sub(data,&local_733085,((closureN)self_731509)->elements[3], obj_int2obj(3)); + +double_type local_733090; object c_733091 = Cyc_fast_sub(data,&local_733090,((closureN)self_731509)->elements[4], obj_int2obj(1)); +return_closcall4(data, __glo_href, &c_733077, ((closureN)self_731509)->elements[1], c_733086, c_733091);} +; +} + +static void __lambda_182(void *data, int argc, object self_731510, object r_73961) { + return_closcall4(data, ((closureN)self_731510)->elements[0], ((closureN)self_731510)->elements[2], ((closureN)self_731510)->elements[1], r_73961, __glo_south_91west);; +} + +static void __lambda_181(void *data, int argc, object self_731511, object r_73943) { + +closureN_type c_733029; +c_733029.hdr.mark = gc_color_red; + c_733029.hdr.grayed = 0; +c_733029.tag = closureN_tag; + c_733029.fn = (function_type)__lambda_180; +c_733029.num_args = 1; +c_733029.num_elements = 3; +c_733029.elements = (object *)alloca(sizeof(object) * 3); +c_733029.elements[0] = ((closureN)self_731511)->elements[1]; +c_733029.elements[1] = ((closureN)self_731511)->elements[2]; +c_733029.elements[2] = ((closureN)self_731511)->elements[5]; + + +double_type local_733050; object c_733051 = Cyc_fast_sub(data,&local_733050,Cyc_vector_ref(data, ((closureN)self_731511)->elements[0], obj_int2obj(1)), obj_int2obj(1)); + +double_type local_733046; object c_733047 = Cyc_fast_mul(data,&local_733046,c_733051, obj_int2obj(2)); + +double_type local_733042; object c_733043 = Cyc_fast_sum(data,&local_733042,c_733047, ((closureN)self_731511)->elements[4]); +return_closcall2(data, car(((closureN)self_731511)->elements[3]), &c_733029, c_733043);; +} + +static void __lambda_180(void *data, int argc, object self_731512, object r_73940) { + +double_type local_733037; object c_733038 = Cyc_fast_sub(data,&local_733037,((closureN)self_731512)->elements[2], obj_int2obj(3)); +return_closcall2(data, car(((closureN)self_731512)->elements[1]), ((closureN)self_731512)->elements[0], c_733038);; +} + +static void __lambda_179(void *data, int argc, object self_731513, object r_73936) { + +closureN_type c_732814; +c_732814.hdr.mark = gc_color_red; + c_732814.hdr.grayed = 0; +c_732814.tag = closureN_tag; + c_732814.fn = (function_type)__lambda_178; +c_732814.num_args = 1; +c_732814.num_elements = 4; +c_732814.elements = (object *)alloca(sizeof(object) * 4); +c_732814.elements[0] = ((closureN)self_731513)->elements[0]; +c_732814.elements[1] = ((closureN)self_731513)->elements[1]; +c_732814.elements[2] = ((closureN)self_731513)->elements[2]; +c_732814.elements[3] = ((closureN)self_731513)->elements[4]; + + +double_type local_733002; object c_733003 = Cyc_fast_sub(data,&local_733002,Cyc_vector_ref(data, ((closureN)self_731513)->elements[1], obj_int2obj(2)), obj_int2obj(1)); + +double_type local_732998; object c_732999 = Cyc_fast_mul(data,&local_732998,c_733003, obj_int2obj(3)); +return_closcall2(data, car(((closureN)self_731513)->elements[3]), &c_732814, c_732999);; +} + +static void __lambda_178(void *data, int argc, object self_731514, object r_73905) { + +closureN_type c_732816; +c_732816.hdr.mark = gc_color_red; + c_732816.hdr.grayed = 0; +c_732816.tag = closureN_tag; + c_732816.fn = (function_type)__lambda_176; +c_732816.num_args = 0; +c_732816.num_elements = 2; +c_732816.elements = (object *)alloca(sizeof(object) * 2); +c_732816.elements[0] = ((closureN)self_731514)->elements[0]; +c_732816.elements[1] = ((closureN)self_731514)->elements[1]; + + +closureN_type c_732987; +c_732987.hdr.mark = gc_color_red; + c_732987.hdr.grayed = 0; +c_732987.tag = closureN_tag; + c_732987.fn = (function_type)__lambda_177; +c_732987.num_args = 1; +c_732987.num_elements = 2; +c_732987.elements = (object *)alloca(sizeof(object) * 2); +c_732987.elements[0] = ((closureN)self_731514)->elements[2]; +c_732987.elements[1] = ((closureN)self_731514)->elements[3]; + +return_closcall1(data,(closure)&c_732816, &c_732987);; +} + +static void __lambda_177(void *data, int argc, object self_731515, object r_73906) { + +object c_732992 = Cyc_list2vector(data, ((closureN)self_731515)->elements[0],car(((closureN)self_731515)->elements[1])); +return_closcall1(data, ((closureN)self_731515)->elements[0], c_732992);; +} + +static void __lambda_176(void *data, int argc, object self_731516, object k_73907) { + object c_732819 = Cyc_num_fast_gt_op(data,Cyc_vector_ref(data, ((closureN)self_731516)->elements[1], obj_int2obj(2)), obj_int2obj(1)); +if( (boolean_f != c_732819) ){ + +closureN_type c_732824; +c_732824.hdr.mark = gc_color_red; + c_732824.hdr.grayed = 0; +c_732824.tag = closureN_tag; + c_732824.fn = (function_type)__lambda_175; +c_732824.num_args = 1; +c_732824.num_elements = 3; +c_732824.elements = (object *)alloca(sizeof(object) * 3); +c_732824.elements[0] = ((closureN)self_731516)->elements[0]; +c_732824.elements[1] = ((closureN)self_731516)->elements[1]; +c_732824.elements[2] = k_73907; + + +double_type local_732981; object c_732982 = Cyc_fast_sub(data,&local_732981,Cyc_vector_ref(data, ((closureN)self_731516)->elements[1], obj_int2obj(2)), obj_int2obj(2)); +return_closcall3(data, __glo_div, &c_732824, c_732982, obj_int2obj(2)); +} else { + return_closcall1(data, k_73907, boolean_f);} +; +} + +static void __lambda_175(void *data, int argc, object self_731517, object r_73933) { + +closureN_type c_732826; +c_732826.hdr.mark = gc_color_red; + c_732826.hdr.grayed = 0; +c_732826.tag = closureN_tag; + c_732826.fn = (function_type)__lambda_174; +c_732826.num_args = 1; +c_732826.num_elements = 4; +c_732826.elements = (object *)alloca(sizeof(object) * 4); +c_732826.elements[0] = ((closureN)self_731517)->elements[0]; +c_732826.elements[1] = ((closureN)self_731517)->elements[1]; +c_732826.elements[2] = ((closureN)self_731517)->elements[2]; +c_732826.elements[3] = r_73933; + + +double_type local_732977; object c_732978 = Cyc_fast_mul(data,&local_732977,obj_int2obj(6), r_73933); + +double_type local_732973; object c_732974 = Cyc_fast_sum(data,&local_732973,obj_int2obj(3), c_732978); +return_closcall4(data, __glo_href, &c_732826, ((closureN)self_731517)->elements[1], c_732974, obj_int2obj(1));; +} + +static void __lambda_174(void *data, int argc, object self_731518, object rmoc_91hex_73402) { + +closureN_type c_732828; +c_732828.hdr.mark = gc_color_red; + c_732828.hdr.grayed = 0; +c_732828.tag = closureN_tag; + c_732828.fn = (function_type)__lambda_160; +c_732828.num_args = 0; +c_732828.num_elements = 4; +c_732828.elements = (object *)alloca(sizeof(object) * 4); +c_732828.elements[0] = ((closureN)self_731518)->elements[0]; +c_732828.elements[1] = ((closureN)self_731518)->elements[1]; +c_732828.elements[2] = ((closureN)self_731518)->elements[3]; +c_732828.elements[3] = rmoc_91hex_73402; + + +closureN_type c_732871; +c_732871.hdr.mark = gc_color_red; + c_732871.hdr.grayed = 0; +c_732871.tag = closureN_tag; + c_732871.fn = (function_type)__lambda_173; +c_732871.num_args = 1; +c_732871.num_elements = 5; +c_732871.elements = (object *)alloca(sizeof(object) * 5); +c_732871.elements[0] = ((closureN)self_731518)->elements[0]; +c_732871.elements[1] = ((closureN)self_731518)->elements[1]; +c_732871.elements[2] = ((closureN)self_731518)->elements[2]; +c_732871.elements[3] = ((closureN)self_731518)->elements[3]; +c_732871.elements[4] = rmoc_91hex_73402; + +return_closcall1(data,(closure)&c_732828, &c_732871);; +} + +static void __lambda_173(void *data, int argc, object self_731519, object r_73926) { + +closureN_type c_732873; +c_732873.hdr.mark = gc_color_red; + c_732873.hdr.grayed = 0; +c_732873.tag = closureN_tag; + c_732873.fn = (function_type)__lambda_172; +c_732873.num_args = 1; +c_732873.num_elements = 5; +c_732873.elements = (object *)alloca(sizeof(object) * 5); +c_732873.elements[0] = ((closureN)self_731519)->elements[0]; +c_732873.elements[1] = ((closureN)self_731519)->elements[1]; +c_732873.elements[2] = ((closureN)self_731519)->elements[2]; +c_732873.elements[3] = ((closureN)self_731519)->elements[3]; +c_732873.elements[4] = ((closureN)self_731519)->elements[4]; + + +double_type local_732967; object c_732968 = Cyc_fast_mul(data,&local_732967,obj_int2obj(6), ((closureN)self_731519)->elements[3]); + +double_type local_732963; object c_732964 = Cyc_fast_sum(data,&local_732963,obj_int2obj(3), c_732968); + +double_type local_732959; object c_732960 = Cyc_fast_sub(data,&local_732959,c_732964, obj_int2obj(3)); +return_closcall4(data, __glo_href, &c_732873, ((closureN)self_731519)->elements[1], c_732960, obj_int2obj(0));; +} + +static void __lambda_172(void *data, int argc, object self_731520, object r_73927) { + +closureN_type c_732876; +c_732876.hdr.mark = gc_color_red; + c_732876.hdr.grayed = 0; +c_732876.tag = closureN_tag; + c_732876.fn = (function_type)__lambda_171; +c_732876.num_args = 1; +c_732876.num_elements = 4; +c_732876.elements = (object *)alloca(sizeof(object) * 4); +c_732876.elements[0] = ((closureN)self_731520)->elements[0]; +c_732876.elements[1] = ((closureN)self_731520)->elements[1]; +c_732876.elements[2] = ((closureN)self_731520)->elements[2]; +c_732876.elements[3] = ((closureN)self_731520)->elements[3]; + +return_closcall4(data, ((closureN)self_731520)->elements[0], &c_732876, ((closureN)self_731520)->elements[4], r_73927, __glo_south_91west);; +} + +static void __lambda_171(void *data, int argc, object self_731521, object r_73910) { + +closureN_type c_732878; +c_732878.hdr.mark = gc_color_red; + c_732878.hdr.grayed = 0; +c_732878.tag = closureN_tag; + c_732878.fn = (function_type)__lambda_170; +c_732878.num_args = 1; +c_732878.num_elements = 4; +c_732878.elements = (object *)alloca(sizeof(object) * 4); +c_732878.elements[0] = ((closureN)self_731521)->elements[0]; +c_732878.elements[1] = ((closureN)self_731521)->elements[1]; +c_732878.elements[2] = ((closureN)self_731521)->elements[2]; +c_732878.elements[3] = ((closureN)self_731521)->elements[3]; + +return_closcall1(data,(closure)&c_732878, boolean_f);; +} + +static void __lambda_170(void *data, int argc, object self_731522, object lp_73140_73399) { + +closureN_type c_732880; +c_732880.hdr.mark = gc_color_red; + c_732880.hdr.grayed = 0; +c_732880.tag = closureN_tag; + c_732880.fn = (function_type)__lambda_169; +c_732880.num_args = 1; +c_732880.num_elements = 4; +c_732880.elements = (object *)alloca(sizeof(object) * 4); +c_732880.elements[0] = ((closureN)self_731522)->elements[0]; +c_732880.elements[1] = ((closureN)self_731522)->elements[1]; +c_732880.elements[2] = ((closureN)self_731522)->elements[2]; +c_732880.elements[3] = ((closureN)self_731522)->elements[3]; + + +make_cell(c_732954,lp_73140_73399); +return_closcall1(data,(closure)&c_732880, &c_732954);; +} + +static void __lambda_169(void *data, int argc, object self_731523, object lp_73140_73399) { + +closureN_type c_732882; +c_732882.hdr.mark = gc_color_red; + c_732882.hdr.grayed = 0; +c_732882.tag = closureN_tag; + c_732882.fn = (function_type)__lambda_161; +c_732882.num_args = 1; +c_732882.num_elements = 3; +c_732882.elements = (object *)alloca(sizeof(object) * 3); +c_732882.elements[0] = ((closureN)self_731523)->elements[2]; +c_732882.elements[1] = lp_73140_73399; +c_732882.elements[2] = ((closureN)self_731523)->elements[3]; + + +closureN_type c_732903; +c_732903.hdr.mark = gc_color_red; + c_732903.hdr.grayed = 0; +c_732903.tag = closureN_tag; + c_732903.fn = (function_type)__lambda_168; +c_732903.num_args = 1; +c_732903.num_elements = 3; +c_732903.elements = (object *)alloca(sizeof(object) * 3); +c_732903.elements[0] = ((closureN)self_731523)->elements[0]; +c_732903.elements[1] = ((closureN)self_731523)->elements[1]; +c_732903.elements[2] = lp_73140_73399; + +return_closcall1(data,(closure)&c_732882, Cyc_set_cell(data, lp_73140_73399, &c_732903));; +} + +static void __lambda_168(void *data, int argc, object self_731524, object k_73914, object x_73400) { + object c_732906 = Cyc_num_fast_lt_op(data,x_73400, obj_int2obj(3)); +if( (boolean_f != c_732906) ){ + +object c_732910 = Cyc_num_fast_lt_op(data,x_73400, obj_int2obj(3)); +return_closcall1(data, k_73914, c_732910); +} else { + +closureN_type c_732912; +c_732912.hdr.mark = gc_color_red; + c_732912.hdr.grayed = 0; +c_732912.tag = closureN_tag; + c_732912.fn = (function_type)__lambda_167; +c_732912.num_args = 1; +c_732912.num_elements = 5; +c_732912.elements = (object *)alloca(sizeof(object) * 5); +c_732912.elements[0] = ((closureN)self_731524)->elements[0]; +c_732912.elements[1] = ((closureN)self_731524)->elements[1]; +c_732912.elements[2] = k_73914; +c_732912.elements[3] = ((closureN)self_731524)->elements[2]; +c_732912.elements[4] = x_73400; + +return_closcall4(data, __glo_href, &c_732912, ((closureN)self_731524)->elements[1], x_73400, obj_int2obj(1));} +; +} + +static void __lambda_167(void *data, int argc, object self_731525, object r_73922) { + +closureN_type c_732914; +c_732914.hdr.mark = gc_color_red; + c_732914.hdr.grayed = 0; +c_732914.tag = closureN_tag; + c_732914.fn = (function_type)__lambda_166; +c_732914.num_args = 1; +c_732914.num_elements = 6; +c_732914.elements = (object *)alloca(sizeof(object) * 6); +c_732914.elements[0] = ((closureN)self_731525)->elements[0]; +c_732914.elements[1] = ((closureN)self_731525)->elements[1]; +c_732914.elements[2] = ((closureN)self_731525)->elements[2]; +c_732914.elements[3] = ((closureN)self_731525)->elements[3]; +c_732914.elements[4] = r_73922; +c_732914.elements[5] = ((closureN)self_731525)->elements[4]; + + +double_type local_732948; object c_732949 = Cyc_fast_sub(data,&local_732948,((closureN)self_731525)->elements[4], obj_int2obj(3)); +return_closcall4(data, __glo_href, &c_732914, ((closureN)self_731525)->elements[1], c_732949, obj_int2obj(0));; +} + +static void __lambda_166(void *data, int argc, object self_731526, object r_73923) { + +closureN_type c_732917; +c_732917.hdr.mark = gc_color_red; + c_732917.hdr.grayed = 0; +c_732917.tag = closureN_tag; + c_732917.fn = (function_type)__lambda_165; +c_732917.num_args = 1; +c_732917.num_elements = 5; +c_732917.elements = (object *)alloca(sizeof(object) * 5); +c_732917.elements[0] = ((closureN)self_731526)->elements[0]; +c_732917.elements[1] = ((closureN)self_731526)->elements[1]; +c_732917.elements[2] = ((closureN)self_731526)->elements[2]; +c_732917.elements[3] = ((closureN)self_731526)->elements[3]; +c_732917.elements[4] = ((closureN)self_731526)->elements[5]; + +return_closcall4(data, ((closureN)self_731526)->elements[0], &c_732917, ((closureN)self_731526)->elements[4], r_73923, __glo_south_91west);; +} + +static void __lambda_165(void *data, int argc, object self_731527, object r_73916) { + +closureN_type c_732919; +c_732919.hdr.mark = gc_color_red; + c_732919.hdr.grayed = 0; +c_732919.tag = closureN_tag; + c_732919.fn = (function_type)__lambda_164; +c_732919.num_args = 1; +c_732919.num_elements = 5; +c_732919.elements = (object *)alloca(sizeof(object) * 5); +c_732919.elements[0] = ((closureN)self_731527)->elements[0]; +c_732919.elements[1] = ((closureN)self_731527)->elements[1]; +c_732919.elements[2] = ((closureN)self_731527)->elements[2]; +c_732919.elements[3] = ((closureN)self_731527)->elements[3]; +c_732919.elements[4] = ((closureN)self_731527)->elements[4]; + +return_closcall4(data, __glo_href, &c_732919, ((closureN)self_731527)->elements[1], ((closureN)self_731527)->elements[4], obj_int2obj(1));; +} + +static void __lambda_164(void *data, int argc, object self_731528, object r_73919) { + +closureN_type c_732921; +c_732921.hdr.mark = gc_color_red; + c_732921.hdr.grayed = 0; +c_732921.tag = closureN_tag; + c_732921.fn = (function_type)__lambda_163; +c_732921.num_args = 1; +c_732921.num_elements = 5; +c_732921.elements = (object *)alloca(sizeof(object) * 5); +c_732921.elements[0] = ((closureN)self_731528)->elements[0]; +c_732921.elements[1] = ((closureN)self_731528)->elements[2]; +c_732921.elements[2] = ((closureN)self_731528)->elements[3]; +c_732921.elements[3] = r_73919; +c_732921.elements[4] = ((closureN)self_731528)->elements[4]; + + +double_type local_732939; object c_732940 = Cyc_fast_sum(data,&local_732939,((closureN)self_731528)->elements[4], obj_int2obj(3)); +return_closcall4(data, __glo_href, &c_732921, ((closureN)self_731528)->elements[1], c_732940, obj_int2obj(0));; +} + +static void __lambda_163(void *data, int argc, object self_731529, object r_73920) { + +closureN_type c_732924; +c_732924.hdr.mark = gc_color_red; + c_732924.hdr.grayed = 0; +c_732924.tag = closureN_tag; + c_732924.fn = (function_type)__lambda_162; +c_732924.num_args = 1; +c_732924.num_elements = 3; +c_732924.elements = (object *)alloca(sizeof(object) * 3); +c_732924.elements[0] = ((closureN)self_731529)->elements[1]; +c_732924.elements[1] = ((closureN)self_731529)->elements[2]; +c_732924.elements[2] = ((closureN)self_731529)->elements[4]; + +return_closcall4(data, ((closureN)self_731529)->elements[0], &c_732924, ((closureN)self_731529)->elements[3], r_73920, __glo_south_91east);; +} + +static void __lambda_162(void *data, int argc, object self_731530, object r_73917) { + +double_type local_732932; object c_732933 = Cyc_fast_sub(data,&local_732932,((closureN)self_731530)->elements[2], obj_int2obj(6)); +return_closcall2(data, car(((closureN)self_731530)->elements[1]), ((closureN)self_731530)->elements[0], c_732933);; +} + +static void __lambda_161(void *data, int argc, object self_731531, object r_73912) { + +double_type local_732898; object c_732899 = Cyc_fast_mul(data,&local_732898,obj_int2obj(6), ((closureN)self_731531)->elements[2]); + +double_type local_732894; object c_732895 = Cyc_fast_sum(data,&local_732894,obj_int2obj(3), c_732899); + +double_type local_732890; object c_732891 = Cyc_fast_sub(data,&local_732890,c_732895, obj_int2obj(6)); +return_closcall2(data, car(((closureN)self_731531)->elements[1]), ((closureN)self_731531)->elements[0], c_732891);; +} + +static void __lambda_160(void *data, int argc, object self_731532, object k_73929) { + double_type local_732838; object c_732839 = Cyc_fast_mul(data,&local_732838,obj_int2obj(6), ((closureN)self_731532)->elements[2]); + double_type local_732834; object c_732835 = Cyc_fast_sum(data,&local_732834,obj_int2obj(3), c_732839); + double_type local_732847; object c_732848 = Cyc_fast_sub(data,&local_732847,Cyc_vector_ref(data, ((closureN)self_731532)->elements[1], obj_int2obj(2)), obj_int2obj(1)); + double_type local_732843; object c_732844 = Cyc_fast_mul(data,&local_732843,obj_int2obj(3), c_732848); + object c_732831 = Cyc_num_fast_lt_op(data,c_732835, c_732844); +if( (boolean_f != c_732831) ){ + +closureN_type c_732853; +c_732853.hdr.mark = gc_color_red; + c_732853.hdr.grayed = 0; +c_732853.tag = closureN_tag; + c_732853.fn = (function_type)__lambda_159; +c_732853.num_args = 1; +c_732853.num_elements = 3; +c_732853.elements = (object *)alloca(sizeof(object) * 3); +c_732853.elements[0] = ((closureN)self_731532)->elements[0]; +c_732853.elements[1] = k_73929; +c_732853.elements[2] = ((closureN)self_731532)->elements[3]; + + +double_type local_732865; object c_732866 = Cyc_fast_sub(data,&local_732865,Cyc_vector_ref(data, ((closureN)self_731532)->elements[1], obj_int2obj(2)), obj_int2obj(1)); + +double_type local_732861; object c_732862 = Cyc_fast_mul(data,&local_732861,obj_int2obj(3), c_732866); +return_closcall4(data, __glo_href, &c_732853, ((closureN)self_731532)->elements[1], c_732862, obj_int2obj(0)); +} else { + return_closcall1(data, k_73929, boolean_f);} +; +} + +static void __lambda_159(void *data, int argc, object self_731533, object r_73931) { + return_closcall4(data, ((closureN)self_731533)->elements[0], ((closureN)self_731533)->elements[1], ((closureN)self_731533)->elements[2], r_73931, __glo_south_91east);; +} + +static void __lambda_158(void *data, int argc, closure _,object k_73974, object r_73413, object c_73412) { + Cyc_st_add(data, "maze.scm:gen-maze-array"); + +mclosure0(c_732789, (function_type)__lambda_157);c_732789.num_args = 2; +return_closcall4(data, __glo_harr_91tabulate, k_73974, r_73413, c_73412, &c_732789);; +} + +static void __lambda_157(void *data, int argc, object self_731534, object k_73976, object x_73415, object y_73414) { + +make_pair(c_732793,obj_int2obj(1), NULL); + +make_pair(c_732796,x_73415, y_73414); +return_closcall7(data, __glo_vector_scheme_base, k_73976, quote_cell, &c_732793, &c_732796, obj_int2obj(-1), boolean_f, boolean_f);; +} + +static void __lambda_156(void *data, int argc, closure _,object k_73987, object nrows_73418, object ncols_73417, object proc_73416) { + Cyc_st_add(data, "maze.scm:harr-tabulate"); + +closureN_type c_732661; +c_732661.hdr.mark = gc_color_red; + c_732661.hdr.grayed = 0; +c_732661.tag = closureN_tag; + c_732661.fn = (function_type)__lambda_155; +c_732661.num_args = 1; +c_732661.num_elements = 4; +c_732661.elements = (object *)alloca(sizeof(object) * 4); +c_732661.elements[0] = k_73987; +c_732661.elements[1] = ncols_73417; +c_732661.elements[2] = nrows_73418; +c_732661.elements[3] = proc_73416; + + +double_type local_732785; object c_732786 = Cyc_fast_mul(data,&local_732785,nrows_73418, ncols_73417); + +object c_732782 = Cyc_make_vector(data,(closure)&c_732661,1,c_732786); +return_closcall1(data,(closure)&c_732661, c_732782);; +} + +static void __lambda_155(void *data, int argc, object self_731535, object v_73419) { + +closureN_type c_732663; +c_732663.hdr.mark = gc_color_red; + c_732663.hdr.grayed = 0; +c_732663.tag = closureN_tag; + c_732663.fn = (function_type)__lambda_154; +c_732663.num_args = 1; +c_732663.num_elements = 5; +c_732663.elements = (object *)alloca(sizeof(object) * 5); +c_732663.elements[0] = ((closureN)self_731535)->elements[0]; +c_732663.elements[1] = ((closureN)self_731535)->elements[1]; +c_732663.elements[2] = ((closureN)self_731535)->elements[2]; +c_732663.elements[3] = ((closureN)self_731535)->elements[3]; +c_732663.elements[4] = v_73419; + +return_closcall1(data,(closure)&c_732663, boolean_f);; +} + +static void __lambda_154(void *data, int argc, object self_731536, object lp_73113_73421) { + +closureN_type c_732665; +c_732665.hdr.mark = gc_color_red; + c_732665.hdr.grayed = 0; +c_732665.tag = closureN_tag; + c_732665.fn = (function_type)__lambda_153; +c_732665.num_args = 1; +c_732665.num_elements = 5; +c_732665.elements = (object *)alloca(sizeof(object) * 5); +c_732665.elements[0] = ((closureN)self_731536)->elements[0]; +c_732665.elements[1] = ((closureN)self_731536)->elements[1]; +c_732665.elements[2] = ((closureN)self_731536)->elements[2]; +c_732665.elements[3] = ((closureN)self_731536)->elements[3]; +c_732665.elements[4] = ((closureN)self_731536)->elements[4]; + + +make_cell(c_732779,lp_73113_73421); +return_closcall1(data,(closure)&c_732665, &c_732779);; +} + +static void __lambda_153(void *data, int argc, object self_731537, object lp_73113_73421) { + +closureN_type c_732667; +c_732667.hdr.mark = gc_color_red; + c_732667.hdr.grayed = 0; +c_732667.tag = closureN_tag; + c_732667.fn = (function_type)__lambda_142; +c_732667.num_args = 1; +c_732667.num_elements = 5; +c_732667.elements = (object *)alloca(sizeof(object) * 5); +c_732667.elements[0] = ((closureN)self_731537)->elements[0]; +c_732667.elements[1] = lp_73113_73421; +c_732667.elements[2] = ((closureN)self_731537)->elements[1]; +c_732667.elements[3] = ((closureN)self_731537)->elements[2]; +c_732667.elements[4] = ((closureN)self_731537)->elements[4]; + + +closureN_type c_732685; +c_732685.hdr.mark = gc_color_red; + c_732685.hdr.grayed = 0; +c_732685.tag = closureN_tag; + c_732685.fn = (function_type)__lambda_152; +c_732685.num_args = 1; +c_732685.num_elements = 4; +c_732685.elements = (object *)alloca(sizeof(object) * 4); +c_732685.elements[0] = lp_73113_73421; +c_732685.elements[1] = ((closureN)self_731537)->elements[1]; +c_732685.elements[2] = ((closureN)self_731537)->elements[3]; +c_732685.elements[3] = ((closureN)self_731537)->elements[4]; + +return_closcall1(data,(closure)&c_732667, Cyc_set_cell(data, lp_73113_73421, &c_732685));; +} + +static void __lambda_152(void *data, int argc, object self_731538, object k_73993, object r_73422) { + object c_732688 = Cyc_num_fast_lt_op(data,r_73422, obj_int2obj(0)); +if( (boolean_f != c_732688) ){ + +object c_732692 = Cyc_num_fast_lt_op(data,r_73422, obj_int2obj(0)); +return_closcall1(data, k_73993, c_732692); +} else { + +closureN_type c_732694; +c_732694.hdr.mark = gc_color_red; + c_732694.hdr.grayed = 0; +c_732694.tag = closureN_tag; + c_732694.fn = (function_type)__lambda_151; +c_732694.num_args = 1; +c_732694.num_elements = 6; +c_732694.elements = (object *)alloca(sizeof(object) * 6); +c_732694.elements[0] = k_73993; +c_732694.elements[1] = ((closureN)self_731538)->elements[0]; +c_732694.elements[2] = ((closureN)self_731538)->elements[1]; +c_732694.elements[3] = ((closureN)self_731538)->elements[2]; +c_732694.elements[4] = r_73422; +c_732694.elements[5] = ((closureN)self_731538)->elements[3]; + + +double_type local_732774; object c_732775 = Cyc_fast_mul(data,&local_732774,r_73422, ((closureN)self_731538)->elements[1]); +return_closcall1(data,(closure)&c_732694, c_732775);} +; +} + +static void __lambda_151(void *data, int argc, object self_731539, object i_73424) { + +closureN_type c_732696; +c_732696.hdr.mark = gc_color_red; + c_732696.hdr.grayed = 0; +c_732696.tag = closureN_tag; + c_732696.fn = (function_type)__lambda_150; +c_732696.num_args = 1; +c_732696.num_elements = 7; +c_732696.elements = (object *)alloca(sizeof(object) * 7); +c_732696.elements[0] = i_73424; +c_732696.elements[1] = ((closureN)self_731539)->elements[0]; +c_732696.elements[2] = ((closureN)self_731539)->elements[1]; +c_732696.elements[3] = ((closureN)self_731539)->elements[2]; +c_732696.elements[4] = ((closureN)self_731539)->elements[3]; +c_732696.elements[5] = ((closureN)self_731539)->elements[4]; +c_732696.elements[6] = ((closureN)self_731539)->elements[5]; + +return_closcall1(data,(closure)&c_732696, boolean_f);; +} + +static void __lambda_150(void *data, int argc, object self_731540, object lp_73117_73426) { + +closureN_type c_732698; +c_732698.hdr.mark = gc_color_red; + c_732698.hdr.grayed = 0; +c_732698.tag = closureN_tag; + c_732698.fn = (function_type)__lambda_149; +c_732698.num_args = 1; +c_732698.num_elements = 7; +c_732698.elements = (object *)alloca(sizeof(object) * 7); +c_732698.elements[0] = ((closureN)self_731540)->elements[0]; +c_732698.elements[1] = ((closureN)self_731540)->elements[1]; +c_732698.elements[2] = ((closureN)self_731540)->elements[2]; +c_732698.elements[3] = ((closureN)self_731540)->elements[3]; +c_732698.elements[4] = ((closureN)self_731540)->elements[4]; +c_732698.elements[5] = ((closureN)self_731540)->elements[5]; +c_732698.elements[6] = ((closureN)self_731540)->elements[6]; + + +make_cell(c_732771,lp_73117_73426); +return_closcall1(data,(closure)&c_732698, &c_732771);; +} + +static void __lambda_149(void *data, int argc, object self_731541, object lp_73117_73426) { + +closureN_type c_732700; +c_732700.hdr.mark = gc_color_red; + c_732700.hdr.grayed = 0; +c_732700.tag = closureN_tag; + c_732700.fn = (function_type)__lambda_144; +c_732700.num_args = 1; +c_732700.num_elements = 5; +c_732700.elements = (object *)alloca(sizeof(object) * 5); +c_732700.elements[0] = ((closureN)self_731541)->elements[0]; +c_732700.elements[1] = ((closureN)self_731541)->elements[1]; +c_732700.elements[2] = ((closureN)self_731541)->elements[2]; +c_732700.elements[3] = lp_73117_73426; +c_732700.elements[4] = ((closureN)self_731541)->elements[5]; + + +closureN_type c_732719; +c_732719.hdr.mark = gc_color_red; + c_732719.hdr.grayed = 0; +c_732719.tag = closureN_tag; + c_732719.fn = (function_type)__lambda_148; +c_732719.num_args = 2; +c_732719.num_elements = 5; +c_732719.elements = (object *)alloca(sizeof(object) * 5); +c_732719.elements[0] = lp_73117_73426; +c_732719.elements[1] = ((closureN)self_731541)->elements[3]; +c_732719.elements[2] = ((closureN)self_731541)->elements[4]; +c_732719.elements[3] = ((closureN)self_731541)->elements[5]; +c_732719.elements[4] = ((closureN)self_731541)->elements[6]; + +return_closcall1(data,(closure)&c_732700, Cyc_set_cell(data, lp_73117_73426, &c_732719));; +} + +static void __lambda_148(void *data, int argc, object self_731542, object k_731000, object c_73428, object i_73427) { + object c_732722 = Cyc_num_fast_eq_op(data,c_73428, ((closureN)self_731542)->elements[1]); +if( (boolean_f != c_732722) ){ + +object c_732727 = Cyc_num_fast_eq_op(data,c_73428, ((closureN)self_731542)->elements[1]); +return_closcall1(data, k_731000, c_732727); +} else { + +closureN_type c_732730; +c_732730.hdr.mark = gc_color_red; + c_732730.hdr.grayed = 0; +c_732730.tag = closureN_tag; + c_732730.fn = (function_type)__lambda_147; +c_732730.num_args = 1; +c_732730.num_elements = 7; +c_732730.elements = (object *)alloca(sizeof(object) * 7); +c_732730.elements[0] = c_73428; +c_732730.elements[1] = i_73427; +c_732730.elements[2] = k_731000; +c_732730.elements[3] = ((closureN)self_731542)->elements[0]; +c_732730.elements[4] = ((closureN)self_731542)->elements[2]; +c_732730.elements[5] = ((closureN)self_731542)->elements[3]; +c_732730.elements[6] = ((closureN)self_731542)->elements[4]; + +return_closcall3(data, __glo_bitwise_91and, &c_732730, c_73428, obj_int2obj(1));} +; +} + +static void __lambda_147(void *data, int argc, object self_731543, object r_731009) { + +closureN_type c_732733; +c_732733.hdr.mark = gc_color_red; + c_732733.hdr.grayed = 0; +c_732733.tag = closureN_tag; + c_732733.fn = (function_type)__lambda_146; +c_732733.num_args = 1; +c_732733.num_elements = 5; +c_732733.elements = (object *)alloca(sizeof(object) * 5); +c_732733.elements[0] = ((closureN)self_731543)->elements[0]; +c_732733.elements[1] = ((closureN)self_731543)->elements[1]; +c_732733.elements[2] = ((closureN)self_731543)->elements[2]; +c_732733.elements[3] = ((closureN)self_731543)->elements[3]; +c_732733.elements[4] = ((closureN)self_731543)->elements[6]; + + +double_type local_732757; object c_732758 = Cyc_fast_mul(data,&local_732757,obj_int2obj(3), ((closureN)self_731543)->elements[0]); + +double_type local_732766; object c_732767 = Cyc_fast_mul(data,&local_732766,obj_int2obj(2), ((closureN)self_731543)->elements[5]); + +double_type local_732762; object c_732763 = Cyc_fast_sum(data,&local_732762,c_732767, r_731009); +return_closcall3(data, ((closureN)self_731543)->elements[4], &c_732733, c_732758, c_732763);; +} + +static void __lambda_146(void *data, int argc, object self_731544, object r_731005) { + +closureN_type c_732735; +c_732735.hdr.mark = gc_color_red; + c_732735.hdr.grayed = 0; +c_732735.tag = closureN_tag; + c_732735.fn = (function_type)__lambda_145; +c_732735.num_args = 1; +c_732735.num_elements = 4; +c_732735.elements = (object *)alloca(sizeof(object) * 4); +c_732735.elements[0] = ((closureN)self_731544)->elements[0]; +c_732735.elements[1] = ((closureN)self_731544)->elements[1]; +c_732735.elements[2] = ((closureN)self_731544)->elements[2]; +c_732735.elements[3] = ((closureN)self_731544)->elements[3]; + +return_closcall1(data,(closure)&c_732735, Cyc_vector_set(data, ((closureN)self_731544)->elements[4], ((closureN)self_731544)->elements[1], r_731005));; +} + +static void __lambda_145(void *data, int argc, object self_731545, object r_731002) { + +double_type local_732743; object c_732744 = Cyc_fast_sum(data,&local_732743,((closureN)self_731545)->elements[0], obj_int2obj(1)); + +double_type local_732748; object c_732749 = Cyc_fast_sum(data,&local_732748,((closureN)self_731545)->elements[1], obj_int2obj(1)); +return_closcall3(data, car(((closureN)self_731545)->elements[3]), ((closureN)self_731545)->elements[2], c_732744, c_732749);; +} + +static void __lambda_144(void *data, int argc, object self_731546, object r_73998) { + +closureN_type c_732705; +c_732705.hdr.mark = gc_color_red; + c_732705.hdr.grayed = 0; +c_732705.tag = closureN_tag; + c_732705.fn = (function_type)__lambda_143; +c_732705.num_args = 1; +c_732705.num_elements = 3; +c_732705.elements = (object *)alloca(sizeof(object) * 3); +c_732705.elements[0] = ((closureN)self_731546)->elements[1]; +c_732705.elements[1] = ((closureN)self_731546)->elements[2]; +c_732705.elements[2] = ((closureN)self_731546)->elements[4]; + +return_closcall3(data, car(((closureN)self_731546)->elements[3]), &c_732705, obj_int2obj(0), ((closureN)self_731546)->elements[0]);; +} + +static void __lambda_143(void *data, int argc, object self_731547, object r_73995) { + +double_type local_732713; object c_732714 = Cyc_fast_sub(data,&local_732713,((closureN)self_731547)->elements[2], obj_int2obj(1)); +return_closcall2(data, car(((closureN)self_731547)->elements[1]), ((closureN)self_731547)->elements[0], c_732714);; +} + +static void __lambda_142(void *data, int argc, object self_731548, object r_73991) { + +closureN_type c_732672; +c_732672.hdr.mark = gc_color_red; + c_732672.hdr.grayed = 0; +c_732672.tag = closureN_tag; + c_732672.fn = (function_type)__lambda_141; +c_732672.num_args = 1; +c_732672.num_elements = 4; +c_732672.elements = (object *)alloca(sizeof(object) * 4); +c_732672.elements[0] = ((closureN)self_731548)->elements[0]; +c_732672.elements[1] = ((closureN)self_731548)->elements[2]; +c_732672.elements[2] = ((closureN)self_731548)->elements[3]; +c_732672.elements[3] = ((closureN)self_731548)->elements[4]; + + +double_type local_732680; object c_732681 = Cyc_fast_sub(data,&local_732680,((closureN)self_731548)->elements[3], obj_int2obj(1)); +return_closcall2(data, car(((closureN)self_731548)->elements[1]), &c_732672, c_732681);; +} + +static void __lambda_141(void *data, int argc, object self_731549, object r_73989) { + return_closcall5(data, __glo_vector_scheme_base, ((closureN)self_731549)->elements[0], quote_harr, ((closureN)self_731549)->elements[2], ((closureN)self_731549)->elements[1], ((closureN)self_731549)->elements[3]);; +} + +static void __lambda_140(void *data, int argc, closure _,object k_731013, object ha_73432, object r_73431, object c_73430) { + Cyc_st_add(data, "maze.scm:href/rc"); + +double_type local_732655; object c_732656 = Cyc_fast_mul(data,&local_732655,Cyc_vector_ref(data, ha_73432, obj_int2obj(2)), r_73431); + +double_type local_732651; object c_732652 = Cyc_fast_sum(data,&local_732651,c_732656, c_73430); +return_closcall1(data, k_731013, Cyc_vector_ref(data, Cyc_vector_ref(data, ha_73432, obj_int2obj(3)), c_732652));; +} + +static void __lambda_139(void *data, int argc, closure _,object k_731020, object ha_73435, object x_73434, object y_73433) { + Cyc_st_add(data, "maze.scm:href"); + +closureN_type c_732618; +c_732618.hdr.mark = gc_color_red; + c_732618.hdr.grayed = 0; +c_732618.tag = closureN_tag; + c_732618.fn = (function_type)__lambda_138; +c_732618.num_args = 1; +c_732618.num_elements = 3; +c_732618.elements = (object *)alloca(sizeof(object) * 3); +c_732618.elements[0] = ha_73435; +c_732618.elements[1] = k_731020; +c_732618.elements[2] = x_73434; + +return_closcall3(data, __glo_div, &c_732618, y_73433, obj_int2obj(2));; +} + +static void __lambda_138(void *data, int argc, object self_731550, object r_731021) { + +closureN_type c_732620; +c_732620.hdr.mark = gc_color_red; + c_732620.hdr.grayed = 0; +c_732620.tag = closureN_tag; + c_732620.fn = (function_type)__lambda_137; +c_732620.num_args = 1; +c_732620.num_elements = 3; +c_732620.elements = (object *)alloca(sizeof(object) * 3); +c_732620.elements[0] = ((closureN)self_731550)->elements[0]; +c_732620.elements[1] = ((closureN)self_731550)->elements[1]; +c_732620.elements[2] = r_731021; + +return_closcall3(data, __glo_div, &c_732620, ((closureN)self_731550)->elements[2], obj_int2obj(3));; +} + +static void __lambda_137(void *data, int argc, object self_731551, object r_731022) { + +closureN_type c_732622; +c_732622.hdr.mark = gc_color_red; + c_732622.hdr.grayed = 0; +c_732622.tag = closureN_tag; + c_732622.fn = (function_type)__lambda_136; +c_732622.num_args = 2; +c_732622.num_elements = 2; +c_732622.elements = (object *)alloca(sizeof(object) * 2); +c_732622.elements[0] = ((closureN)self_731551)->elements[0]; +c_732622.elements[1] = ((closureN)self_731551)->elements[1]; + +return_closcall2(data,(closure)&c_732622, ((closureN)self_731551)->elements[2], r_731022);; +} + +static void __lambda_136(void *data, int argc, object self_731552, object r_73437, object c_73436) { + +double_type local_732636; object c_732637 = Cyc_fast_mul(data,&local_732636,Cyc_vector_ref(data, ((closureN)self_731552)->elements[0], obj_int2obj(2)), r_73437); + +double_type local_732632; object c_732633 = Cyc_fast_sum(data,&local_732632,c_732637, c_73436); +return_closcall1(data, ((closureN)self_731552)->elements[1], Cyc_vector_ref(data, Cyc_vector_ref(data, ((closureN)self_731552)->elements[0], obj_int2obj(3)), c_732633));; +} + +static void __lambda_135(void *data, int argc, closure _,object k_731029, object o_73438) { + Cyc_st_add(data, "maze.scm:harr:elts"); +return_closcall1(data, k_731029, Cyc_vector_ref(data, o_73438, obj_int2obj(3)));; +} + +static void __lambda_134(void *data, int argc, closure _,object k_731032, object o_73439) { + Cyc_st_add(data, "maze.scm:harr:ncols"); +return_closcall1(data, k_731032, Cyc_vector_ref(data, o_73439, obj_int2obj(2)));; +} + +static void __lambda_133(void *data, int argc, closure _,object k_731035, object o_73440) { + Cyc_st_add(data, "maze.scm:harr:nrows"); +return_closcall1(data, k_731035, Cyc_vector_ref(data, o_73440, obj_int2obj(1)));; +} + +static void __lambda_132(void *data, int argc, closure _,object k_731038, object nrows_73443, object ncols_73442, object elts_73441) { + Cyc_st_add(data, "maze.scm:make-harr"); +return_closcall5(data, __glo_vector_scheme_base, k_731038, quote_harr, nrows_73443, ncols_73442, elts_73441);; +} + +static void __lambda_131(void *data, int argc, closure _,object k_731042, object node_73444) { + Cyc_st_add(data, "maze.scm:mark-path"); + +closureN_type c_732567; +c_732567.hdr.mark = gc_color_red; + c_732567.hdr.grayed = 0; +c_732567.tag = closureN_tag; + c_732567.fn = (function_type)__lambda_130; +c_732567.num_args = 1; +c_732567.num_elements = 1; +c_732567.elements = (object *)alloca(sizeof(object) * 1); +c_732567.elements[0] = k_731042; + +return_closcall1(data,(closure)&c_732567, node_73444);; +} + +static void __lambda_130(void *data, int argc, object self_731553, object node_73445) { + +closureN_type c_732569; +c_732569.hdr.mark = gc_color_red; + c_732569.hdr.grayed = 0; +c_732569.tag = closureN_tag; + c_732569.fn = (function_type)__lambda_129; +c_732569.num_args = 1; +c_732569.num_elements = 2; +c_732569.elements = (object *)alloca(sizeof(object) * 2); +c_732569.elements[0] = ((closureN)self_731553)->elements[0]; +c_732569.elements[1] = node_73445; + +return_closcall1(data,(closure)&c_732569, boolean_f);; +} + +static void __lambda_129(void *data, int argc, object self_731554, object lp_73446) { + +closureN_type c_732571; +c_732571.hdr.mark = gc_color_red; + c_732571.hdr.grayed = 0; +c_732571.tag = closureN_tag; + c_732571.fn = (function_type)__lambda_128; +c_732571.num_args = 1; +c_732571.num_elements = 2; +c_732571.elements = (object *)alloca(sizeof(object) * 2); +c_732571.elements[0] = ((closureN)self_731554)->elements[0]; +c_732571.elements[1] = ((closureN)self_731554)->elements[1]; + + +make_cell(c_732601,lp_73446); +return_closcall1(data,(closure)&c_732571, &c_732601);; +} + +static void __lambda_128(void *data, int argc, object self_731555, object lp_73446) { + +closureN_type c_732573; +c_732573.hdr.mark = gc_color_red; + c_732573.hdr.grayed = 0; +c_732573.tag = closureN_tag; + c_732573.fn = (function_type)__lambda_124; +c_732573.num_args = 1; +c_732573.num_elements = 3; +c_732573.elements = (object *)alloca(sizeof(object) * 3); +c_732573.elements[0] = ((closureN)self_731555)->elements[0]; +c_732573.elements[1] = lp_73446; +c_732573.elements[2] = ((closureN)self_731555)->elements[1]; + + +closureN_type c_732582; +c_732582.hdr.mark = gc_color_red; + c_732582.hdr.grayed = 0; +c_732582.tag = closureN_tag; + c_732582.fn = (function_type)__lambda_127; +c_732582.num_args = 1; +c_732582.num_elements = 1; +c_732582.elements = (object *)alloca(sizeof(object) * 1); +c_732582.elements[0] = lp_73446; + +return_closcall1(data,(closure)&c_732573, Cyc_set_cell(data, lp_73446, &c_732582));; +} + +static void __lambda_127(void *data, int argc, object self_731556, object k_731045, object node_73447) { + +closureN_type c_732584; +c_732584.hdr.mark = gc_color_red; + c_732584.hdr.grayed = 0; +c_732584.tag = closureN_tag; + c_732584.fn = (function_type)__lambda_126; +c_732584.num_args = 1; +c_732584.num_elements = 3; +c_732584.elements = (object *)alloca(sizeof(object) * 3); +c_732584.elements[0] = k_731045; +c_732584.elements[1] = ((closureN)self_731556)->elements[0]; +c_732584.elements[2] = node_73447; + +return_closcall1(data,(closure)&c_732584, Cyc_vector_set(data, node_73447, obj_int2obj(5), boolean_t));; +} + +static void __lambda_126(void *data, int argc, object self_731557, object r_731046) { + +closureN_type c_732586; +c_732586.hdr.mark = gc_color_red; + c_732586.hdr.grayed = 0; +c_732586.tag = closureN_tag; + c_732586.fn = (function_type)__lambda_125; +c_732586.num_args = 1; +c_732586.num_elements = 2; +c_732586.elements = (object *)alloca(sizeof(object) * 2); +c_732586.elements[0] = ((closureN)self_731557)->elements[0]; +c_732586.elements[1] = ((closureN)self_731557)->elements[1]; + +return_closcall1(data,(closure)&c_732586, Cyc_vector_ref(data, ((closureN)self_731557)->elements[2], obj_int2obj(4)));; +} + +static void __lambda_125(void *data, int argc, object self_731558, object tmp_73111_73448) { + if( (boolean_f != tmp_73111_73448) ){ + return_closcall2(data, car(((closureN)self_731558)->elements[1]), ((closureN)self_731558)->elements[0], tmp_73111_73448); +} else { + return_closcall1(data, ((closureN)self_731558)->elements[0], boolean_f);} +; +} + +static void __lambda_124(void *data, int argc, object self_731559, object r_731043) { + return_closcall2(data, car(((closureN)self_731559)->elements[1]), ((closureN)self_731559)->elements[0], ((closureN)self_731559)->elements[2]);; +} + +static void __lambda_123(void *data, int argc, closure _,object k_731050, object cell_73449) { + Cyc_st_add(data, "maze.scm:path-length"); + +closureN_type c_732535; +c_732535.hdr.mark = gc_color_red; + c_732535.hdr.grayed = 0; +c_732535.tag = closureN_tag; + c_732535.fn = (function_type)__lambda_122; +c_732535.num_args = 1; +c_732535.num_elements = 2; +c_732535.elements = (object *)alloca(sizeof(object) * 2); +c_732535.elements[0] = cell_73449; +c_732535.elements[1] = k_731050; + +return_closcall1(data,(closure)&c_732535, boolean_f);; +} + +static void __lambda_122(void *data, int argc, object self_731560, object lp_73105_73452) { + +closureN_type c_732537; +c_732537.hdr.mark = gc_color_red; + c_732537.hdr.grayed = 0; +c_732537.tag = closureN_tag; + c_732537.fn = (function_type)__lambda_121; +c_732537.num_args = 1; +c_732537.num_elements = 2; +c_732537.elements = (object *)alloca(sizeof(object) * 2); +c_732537.elements[0] = ((closureN)self_731560)->elements[0]; +c_732537.elements[1] = ((closureN)self_731560)->elements[1]; + + +make_cell(c_732564,lp_73105_73452); +return_closcall1(data,(closure)&c_732537, &c_732564);; +} + +static void __lambda_121(void *data, int argc, object self_731561, object lp_73105_73452) { + +closureN_type c_732539; +c_732539.hdr.mark = gc_color_red; + c_732539.hdr.grayed = 0; +c_732539.tag = closureN_tag; + c_732539.fn = (function_type)__lambda_119; +c_732539.num_args = 1; +c_732539.num_elements = 3; +c_732539.elements = (object *)alloca(sizeof(object) * 3); +c_732539.elements[0] = ((closureN)self_731561)->elements[0]; +c_732539.elements[1] = ((closureN)self_731561)->elements[1]; +c_732539.elements[2] = lp_73105_73452; + + +closureN_type c_732550; +c_732550.hdr.mark = gc_color_red; + c_732550.hdr.grayed = 0; +c_732550.tag = closureN_tag; + c_732550.fn = (function_type)__lambda_120; +c_732550.num_args = 2; +c_732550.num_elements = 1; +c_732550.elements = (object *)alloca(sizeof(object) * 1); +c_732550.elements[0] = lp_73105_73452; + +return_closcall1(data,(closure)&c_732539, Cyc_set_cell(data, lp_73105_73452, &c_732550));; +} + +static void __lambda_120(void *data, int argc, object self_731562, object k_731054, object len_73454, object node_73453) { + if( (boolean_f != node_73453) ){ + +double_type local_732557; object c_732558 = Cyc_fast_sum(data,&local_732557,len_73454, obj_int2obj(1)); +return_closcall3(data, car(((closureN)self_731562)->elements[0]), k_731054, c_732558, Cyc_vector_ref(data, node_73453, obj_int2obj(4))); +} else { + return_closcall1(data, k_731054, len_73454);} +; +} + +static void __lambda_119(void *data, int argc, object self_731563, object r_731052) { + return_closcall3(data, car(((closureN)self_731563)->elements[2]), ((closureN)self_731563)->elements[1], obj_int2obj(0), Cyc_vector_ref(data, ((closureN)self_731563)->elements[0], obj_int2obj(4)));; +} + +static void __lambda_118(void *data, int argc, closure _,object k_731059, object new_91root_73455) { + Cyc_st_add(data, "maze.scm:reroot-maze"); + +closureN_type c_732494; +c_732494.hdr.mark = gc_color_red; + c_732494.hdr.grayed = 0; +c_732494.tag = closureN_tag; + c_732494.fn = (function_type)__lambda_117; +c_732494.num_args = 1; +c_732494.num_elements = 1; +c_732494.elements = (object *)alloca(sizeof(object) * 1); +c_732494.elements[0] = k_731059; + +return_closcall1(data,(closure)&c_732494, new_91root_73455);; +} + +static void __lambda_117(void *data, int argc, object self_731564, object node_73457) { + +closureN_type c_732496; +c_732496.hdr.mark = gc_color_red; + c_732496.hdr.grayed = 0; +c_732496.tag = closureN_tag; + c_732496.fn = (function_type)__lambda_116; +c_732496.num_args = 1; +c_732496.num_elements = 2; +c_732496.elements = (object *)alloca(sizeof(object) * 2); +c_732496.elements[0] = ((closureN)self_731564)->elements[0]; +c_732496.elements[1] = node_73457; + +return_closcall1(data,(closure)&c_732496, boolean_f);; +} + +static void __lambda_116(void *data, int argc, object self_731565, object lp_73458) { + +closureN_type c_732498; +c_732498.hdr.mark = gc_color_red; + c_732498.hdr.grayed = 0; +c_732498.tag = closureN_tag; + c_732498.fn = (function_type)__lambda_115; +c_732498.num_args = 1; +c_732498.num_elements = 2; +c_732498.elements = (object *)alloca(sizeof(object) * 2); +c_732498.elements[0] = ((closureN)self_731565)->elements[0]; +c_732498.elements[1] = ((closureN)self_731565)->elements[1]; + + +make_cell(c_732532,lp_73458); +return_closcall1(data,(closure)&c_732498, &c_732532);; +} + +static void __lambda_115(void *data, int argc, object self_731566, object lp_73458) { + +closureN_type c_732500; +c_732500.hdr.mark = gc_color_red; + c_732500.hdr.grayed = 0; +c_732500.tag = closureN_tag; + c_732500.fn = (function_type)__lambda_111; +c_732500.num_args = 1; +c_732500.num_elements = 3; +c_732500.elements = (object *)alloca(sizeof(object) * 3); +c_732500.elements[0] = ((closureN)self_731566)->elements[0]; +c_732500.elements[1] = lp_73458; +c_732500.elements[2] = ((closureN)self_731566)->elements[1]; + + +closureN_type c_732509; +c_732509.hdr.mark = gc_color_red; + c_732509.hdr.grayed = 0; +c_732509.tag = closureN_tag; + c_732509.fn = (function_type)__lambda_114; +c_732509.num_args = 2; +c_732509.num_elements = 1; +c_732509.elements = (object *)alloca(sizeof(object) * 1); +c_732509.elements[0] = lp_73458; + +return_closcall1(data,(closure)&c_732500, Cyc_set_cell(data, lp_73458, &c_732509));; +} + +static void __lambda_114(void *data, int argc, object self_731567, object k_731062, object node_73460, object new_91parent_73459) { + +closureN_type c_732511; +c_732511.hdr.mark = gc_color_red; + c_732511.hdr.grayed = 0; +c_732511.tag = closureN_tag; + c_732511.fn = (function_type)__lambda_113; +c_732511.num_args = 1; +c_732511.num_elements = 4; +c_732511.elements = (object *)alloca(sizeof(object) * 4); +c_732511.elements[0] = k_731062; +c_732511.elements[1] = ((closureN)self_731567)->elements[0]; +c_732511.elements[2] = new_91parent_73459; +c_732511.elements[3] = node_73460; + +return_closcall1(data,(closure)&c_732511, Cyc_vector_ref(data, node_73460, obj_int2obj(4)));; +} + +static void __lambda_113(void *data, int argc, object self_731568, object old_91parent_73461) { + +closureN_type c_732513; +c_732513.hdr.mark = gc_color_red; + c_732513.hdr.grayed = 0; +c_732513.tag = closureN_tag; + c_732513.fn = (function_type)__lambda_112; +c_732513.num_args = 1; +c_732513.num_elements = 4; +c_732513.elements = (object *)alloca(sizeof(object) * 4); +c_732513.elements[0] = ((closureN)self_731568)->elements[0]; +c_732513.elements[1] = ((closureN)self_731568)->elements[1]; +c_732513.elements[2] = ((closureN)self_731568)->elements[3]; +c_732513.elements[3] = old_91parent_73461; + +return_closcall1(data,(closure)&c_732513, Cyc_vector_set(data, ((closureN)self_731568)->elements[3], obj_int2obj(4), ((closureN)self_731568)->elements[2]));; +} + +static void __lambda_112(void *data, int argc, object self_731569, object r_731064) { + if( (boolean_f != ((closureN)self_731569)->elements[3]) ){ + return_closcall3(data, car(((closureN)self_731569)->elements[1]), ((closureN)self_731569)->elements[0], ((closureN)self_731569)->elements[3], ((closureN)self_731569)->elements[2]); +} else { + return_closcall1(data, ((closureN)self_731569)->elements[0], boolean_f);} +; +} + +static void __lambda_111(void *data, int argc, object self_731570, object r_731060) { + return_closcall3(data, car(((closureN)self_731570)->elements[1]), ((closureN)self_731570)->elements[0], ((closureN)self_731570)->elements[2], boolean_f);; +} + +static void __lambda_110(void *data, int argc, closure _,object k_731067, object maze_73464, object root_73463, object do_91children_73462) { + Cyc_st_add(data, "maze.scm:dfs-maze"); + +closureN_type c_732449; +c_732449.hdr.mark = gc_color_red; + c_732449.hdr.grayed = 0; +c_732449.tag = closureN_tag; + c_732449.fn = (function_type)__lambda_109; +c_732449.num_args = 1; +c_732449.num_elements = 3; +c_732449.elements = (object *)alloca(sizeof(object) * 3); +c_732449.elements[0] = do_91children_73462; +c_732449.elements[1] = k_731067; +c_732449.elements[2] = maze_73464; + +return_closcall1(data,(closure)&c_732449, root_73463);; +} + +static void __lambda_109(void *data, int argc, object self_731571, object node_73466) { + +closureN_type c_732451; +c_732451.hdr.mark = gc_color_red; + c_732451.hdr.grayed = 0; +c_732451.tag = closureN_tag; + c_732451.fn = (function_type)__lambda_108; +c_732451.num_args = 1; +c_732451.num_elements = 4; +c_732451.elements = (object *)alloca(sizeof(object) * 4); +c_732451.elements[0] = ((closureN)self_731571)->elements[0]; +c_732451.elements[1] = ((closureN)self_731571)->elements[1]; +c_732451.elements[2] = ((closureN)self_731571)->elements[2]; +c_732451.elements[3] = node_73466; + +return_closcall1(data,(closure)&c_732451, boolean_f);; +} + +static void __lambda_108(void *data, int argc, object self_731572, object search_73467) { + +closureN_type c_732453; +c_732453.hdr.mark = gc_color_red; + c_732453.hdr.grayed = 0; +c_732453.tag = closureN_tag; + c_732453.fn = (function_type)__lambda_107; +c_732453.num_args = 1; +c_732453.num_elements = 4; +c_732453.elements = (object *)alloca(sizeof(object) * 4); +c_732453.elements[0] = ((closureN)self_731572)->elements[0]; +c_732453.elements[1] = ((closureN)self_731572)->elements[1]; +c_732453.elements[2] = ((closureN)self_731572)->elements[2]; +c_732453.elements[3] = ((closureN)self_731572)->elements[3]; + + +make_cell(c_732491,search_73467); +return_closcall1(data,(closure)&c_732453, &c_732491);; +} + +static void __lambda_107(void *data, int argc, object self_731573, object search_73467) { + +closureN_type c_732455; +c_732455.hdr.mark = gc_color_red; + c_732455.hdr.grayed = 0; +c_732455.tag = closureN_tag; + c_732455.fn = (function_type)__lambda_102; +c_732455.num_args = 1; +c_732455.num_elements = 3; +c_732455.elements = (object *)alloca(sizeof(object) * 3); +c_732455.elements[0] = ((closureN)self_731573)->elements[1]; +c_732455.elements[1] = ((closureN)self_731573)->elements[3]; +c_732455.elements[2] = search_73467; + + +closureN_type c_732464; +c_732464.hdr.mark = gc_color_red; + c_732464.hdr.grayed = 0; +c_732464.tag = closureN_tag; + c_732464.fn = (function_type)__lambda_106; +c_732464.num_args = 2; +c_732464.num_elements = 3; +c_732464.elements = (object *)alloca(sizeof(object) * 3); +c_732464.elements[0] = ((closureN)self_731573)->elements[0]; +c_732464.elements[1] = ((closureN)self_731573)->elements[2]; +c_732464.elements[2] = search_73467; + +return_closcall1(data,(closure)&c_732455, Cyc_set_cell(data, search_73467, &c_732464));; +} + +static void __lambda_106(void *data, int argc, object self_731574, object k_731070, object node_73469, object parent_73468) { + +closureN_type c_732466; +c_732466.hdr.mark = gc_color_red; + c_732466.hdr.grayed = 0; +c_732466.tag = closureN_tag; + c_732466.fn = (function_type)__lambda_105; +c_732466.num_args = 1; +c_732466.num_elements = 6; +c_732466.elements = (object *)alloca(sizeof(object) * 6); +c_732466.elements[0] = ((closureN)self_731574)->elements[0]; +c_732466.elements[1] = k_731070; +c_732466.elements[2] = ((closureN)self_731574)->elements[1]; +c_732466.elements[3] = node_73469; +c_732466.elements[4] = parent_73468; +c_732466.elements[5] = ((closureN)self_731574)->elements[2]; + +return_closcall1(data,(closure)&c_732466, Cyc_vector_set(data, node_73469, obj_int2obj(4), parent_73468));; +} + +static void __lambda_105(void *data, int argc, object self_731575, object r_731071) { + +closureN_type c_732470; +c_732470.hdr.mark = gc_color_red; + c_732470.hdr.grayed = 0; +c_732470.tag = closureN_tag; + c_732470.fn = (function_type)__lambda_104; +c_732470.num_args = 1; +c_732470.num_elements = 3; +c_732470.elements = (object *)alloca(sizeof(object) * 3); +c_732470.elements[0] = ((closureN)self_731575)->elements[3]; +c_732470.elements[1] = ((closureN)self_731575)->elements[4]; +c_732470.elements[2] = ((closureN)self_731575)->elements[5]; + +return_closcall4(data, ((closureN)self_731575)->elements[0], ((closureN)self_731575)->elements[1], &c_732470, ((closureN)self_731575)->elements[2], ((closureN)self_731575)->elements[3]);; +} + +static void __lambda_104(void *data, int argc, object self_731576, object k_731073, object child_73470) { + +closureN_type c_732472; +c_732472.hdr.mark = gc_color_red; + c_732472.hdr.grayed = 0; +c_732472.tag = closureN_tag; + c_732472.fn = (function_type)__lambda_103; +c_732472.num_args = 1; +c_732472.num_elements = 4; +c_732472.elements = (object *)alloca(sizeof(object) * 4); +c_732472.elements[0] = child_73470; +c_732472.elements[1] = k_731073; +c_732472.elements[2] = ((closureN)self_731576)->elements[0]; +c_732472.elements[3] = ((closureN)self_731576)->elements[2]; + +return_closcall1(data,(closure)&c_732472, Cyc_eq(child_73470, ((closureN)self_731576)->elements[1]));; +} + +static void __lambda_103(void *data, int argc, object self_731577, object r_731074) { + if( (boolean_f != r_731074) ){ + return_closcall1(data, ((closureN)self_731577)->elements[1], boolean_f); +} else { + return_closcall3(data, car(((closureN)self_731577)->elements[3]), ((closureN)self_731577)->elements[1], ((closureN)self_731577)->elements[0], ((closureN)self_731577)->elements[2]);} +; +} + +static void __lambda_102(void *data, int argc, object self_731578, object r_731068) { + return_closcall3(data, car(((closureN)self_731578)->elements[2]), ((closureN)self_731578)->elements[0], ((closureN)self_731578)->elements[1], boolean_f);; +} + +static void __lambda_101(void *data, int argc, closure _,object k_731077, object walls_73472, object ncells_73471) { + Cyc_st_add(data, "maze.scm:dig-maze"); + +closureN_type c_732380; +c_732380.hdr.mark = gc_color_red; + c_732380.hdr.grayed = 0; +c_732380.tag = closureN_tag; + c_732380.fn = (function_type)__lambda_100; +c_732380.num_args = 1; +c_732380.num_elements = 2; +c_732380.elements = (object *)alloca(sizeof(object) * 2); +c_732380.elements[0] = ncells_73471; +c_732380.elements[1] = walls_73472; + +return_closcall2(data, __glo_call_91with_91current_91continuation_scheme_base, k_731077, &c_732380);; +} + +static void __lambda_100(void *data, int argc, object self_731579, object k_731079, object quit_73473) { + +closureN_type c_732382; +c_732382.hdr.mark = gc_color_red; + c_732382.hdr.grayed = 0; +c_732382.tag = closureN_tag; + c_732382.fn = (function_type)__lambda_99; +c_732382.num_args = 1; +c_732382.num_elements = 2; +c_732382.elements = (object *)alloca(sizeof(object) * 2); +c_732382.elements[0] = ((closureN)self_731579)->elements[0]; +c_732382.elements[1] = quit_73473; + +return_closcall3(data, __glo_vector_91for_91each_91rev, k_731079, &c_732382, ((closureN)self_731579)->elements[1]);; +} + +static void __lambda_99(void *data, int argc, object self_731580, object k_731081, object wall_73474) { + +closureN_type c_732384; +c_732384.hdr.mark = gc_color_red; + c_732384.hdr.grayed = 0; +c_732384.tag = closureN_tag; + c_732384.fn = (function_type)__lambda_98; +c_732384.num_args = 1; +c_732384.num_elements = 4; +c_732384.elements = (object *)alloca(sizeof(object) * 4); +c_732384.elements[0] = k_731081; +c_732384.elements[1] = ((closureN)self_731580)->elements[0]; +c_732384.elements[2] = ((closureN)self_731580)->elements[1]; +c_732384.elements[3] = wall_73474; + +return_closcall3(data, __glo_set_91equal_127, &c_732384, Cyc_vector_ref(data, Cyc_vector_ref(data, wall_73474, obj_int2obj(1)), obj_int2obj(1)), Cyc_vector_ref(data, Cyc_vector_ref(data, wall_73474, obj_int2obj(2)), obj_int2obj(1)));; +} + +static void __lambda_98(void *data, int argc, object self_731581, object r_731086) { + if( (boolean_f != r_731086) ){ + return_closcall1(data, ((closureN)self_731581)->elements[0], boolean_f); +} else { + +closureN_type c_732388; +c_732388.hdr.mark = gc_color_red; + c_732388.hdr.grayed = 0; +c_732388.tag = closureN_tag; + c_732388.fn = (function_type)__lambda_97; +c_732388.num_args = 1; +c_732388.num_elements = 4; +c_732388.elements = (object *)alloca(sizeof(object) * 4); +c_732388.elements[0] = ((closureN)self_731581)->elements[0]; +c_732388.elements[1] = ((closureN)self_731581)->elements[1]; +c_732388.elements[2] = ((closureN)self_731581)->elements[2]; +c_732388.elements[3] = ((closureN)self_731581)->elements[3]; + +return_closcall2(data, __glo_bitwise_91not, &c_732388, Cyc_vector_ref(data, ((closureN)self_731581)->elements[3], obj_int2obj(3)));} +; +} + +static void __lambda_97(void *data, int argc, object self_731582, object r_731088) { + +closureN_type c_732390; +c_732390.hdr.mark = gc_color_red; + c_732390.hdr.grayed = 0; +c_732390.tag = closureN_tag; + c_732390.fn = (function_type)__lambda_96; +c_732390.num_args = 2; +c_732390.num_elements = 4; +c_732390.elements = (object *)alloca(sizeof(object) * 4); +c_732390.elements[0] = ((closureN)self_731582)->elements[0]; +c_732390.elements[1] = ((closureN)self_731582)->elements[1]; +c_732390.elements[2] = ((closureN)self_731582)->elements[2]; +c_732390.elements[3] = ((closureN)self_731582)->elements[3]; + +return_closcall2(data,(closure)&c_732390, Cyc_vector_ref(data, Cyc_vector_ref(data, ((closureN)self_731582)->elements[3], obj_int2obj(1)), obj_int2obj(3)), r_731088);; +} + +static void __lambda_96(void *data, int argc, object self_731583, object walls_73480, object wall_91mask_73479) { + +closureN_type c_732392; +c_732392.hdr.mark = gc_color_red; + c_732392.hdr.grayed = 0; +c_732392.tag = closureN_tag; + c_732392.fn = (function_type)__lambda_95; +c_732392.num_args = 1; +c_732392.num_elements = 6; +c_732392.elements = (object *)alloca(sizeof(object) * 6); +c_732392.elements[0] = ((closureN)self_731583)->elements[0]; +c_732392.elements[1] = ((closureN)self_731583)->elements[1]; +c_732392.elements[2] = ((closureN)self_731583)->elements[2]; +c_732392.elements[3] = ((closureN)self_731583)->elements[3]; +c_732392.elements[4] = wall_91mask_73479; +c_732392.elements[5] = walls_73480; + +return_closcall3(data, __glo_union_67, &c_732392, Cyc_vector_ref(data, Cyc_vector_ref(data, ((closureN)self_731583)->elements[3], obj_int2obj(1)), obj_int2obj(1)), Cyc_vector_ref(data, Cyc_vector_ref(data, ((closureN)self_731583)->elements[3], obj_int2obj(2)), obj_int2obj(1)));; +} + +static void __lambda_95(void *data, int argc, object self_731584, object r_731089) { + +closureN_type c_732394; +c_732394.hdr.mark = gc_color_red; + c_732394.hdr.grayed = 0; +c_732394.tag = closureN_tag; + c_732394.fn = (function_type)__lambda_94; +c_732394.num_args = 1; +c_732394.num_elements = 4; +c_732394.elements = (object *)alloca(sizeof(object) * 4); +c_732394.elements[0] = ((closureN)self_731584)->elements[0]; +c_732394.elements[1] = ((closureN)self_731584)->elements[1]; +c_732394.elements[2] = ((closureN)self_731584)->elements[2]; +c_732394.elements[3] = ((closureN)self_731584)->elements[3]; + +return_closcall3(data, __glo_bitwise_91and, &c_732394, ((closureN)self_731584)->elements[5], ((closureN)self_731584)->elements[4]);; +} + +static void __lambda_94(void *data, int argc, object self_731585, object r_731093) { + +closureN_type c_732396; +c_732396.hdr.mark = gc_color_red; + c_732396.hdr.grayed = 0; +c_732396.tag = closureN_tag; + c_732396.fn = (function_type)__lambda_93; +c_732396.num_args = 1; +c_732396.num_elements = 4; +c_732396.elements = (object *)alloca(sizeof(object) * 4); +c_732396.elements[0] = ((closureN)self_731585)->elements[0]; +c_732396.elements[1] = ((closureN)self_731585)->elements[1]; +c_732396.elements[2] = ((closureN)self_731585)->elements[2]; +c_732396.elements[3] = ((closureN)self_731585)->elements[3]; + +return_closcall1(data,(closure)&c_732396, Cyc_vector_set(data, Cyc_vector_ref(data, ((closureN)self_731585)->elements[3], obj_int2obj(1)), obj_int2obj(3), r_731093));; +} + +static void __lambda_93(void *data, int argc, object self_731586, object r_731090) { + +closureN_type c_732398; +c_732398.hdr.mark = gc_color_red; + c_732398.hdr.grayed = 0; +c_732398.tag = closureN_tag; + c_732398.fn = (function_type)__lambda_92; +c_732398.num_args = 1; +c_732398.num_elements = 3; +c_732398.elements = (object *)alloca(sizeof(object) * 3); +c_732398.elements[0] = ((closureN)self_731586)->elements[0]; +c_732398.elements[1] = ((closureN)self_731586)->elements[1]; +c_732398.elements[2] = ((closureN)self_731586)->elements[2]; + +return_closcall2(data, __glo_set_91size, &c_732398, Cyc_vector_ref(data, Cyc_vector_ref(data, ((closureN)self_731586)->elements[3], obj_int2obj(1)), obj_int2obj(1)));; +} + +static void __lambda_92(void *data, int argc, object self_731587, object r_731092) { + object c_732401 = Cyc_num_fast_eq_op(data,r_731092, ((closureN)self_731587)->elements[1]); +if( (boolean_f != c_732401) ){ + return_closcall2(data, ((closureN)self_731587)->elements[2], ((closureN)self_731587)->elements[0], boolean_f); +} else { + return_closcall1(data, ((closureN)self_731587)->elements[0], boolean_f);} +; +} + +static void __lambda_91(void *data, int argc, closure _,object k_731097, object v_73482, object random_91state_73481) { + Cyc_st_add(data, "maze.scm:permute-vec!"); + +closureN_type c_732302; +c_732302.hdr.mark = gc_color_red; + c_732302.hdr.grayed = 0; +c_732302.tag = closureN_tag; + c_732302.fn = (function_type)__lambda_90; +c_732302.num_args = 1; +c_732302.num_elements = 3; +c_732302.elements = (object *)alloca(sizeof(object) * 3); +c_732302.elements[0] = k_731097; +c_732302.elements[1] = random_91state_73481; +c_732302.elements[2] = v_73482; + +return_closcall1(data,(closure)&c_732302, Cyc_vector_length(data, v_73482));; +} + +static void __lambda_90(void *data, int argc, object self_731588, object r_731110) { + +closureN_type c_732304; +c_732304.hdr.mark = gc_color_red; + c_732304.hdr.grayed = 0; +c_732304.tag = closureN_tag; + c_732304.fn = (function_type)__lambda_89; +c_732304.num_args = 1; +c_732304.num_elements = 4; +c_732304.elements = (object *)alloca(sizeof(object) * 4); +c_732304.elements[0] = ((closureN)self_731588)->elements[0]; +c_732304.elements[1] = r_731110; +c_732304.elements[2] = ((closureN)self_731588)->elements[1]; +c_732304.elements[3] = ((closureN)self_731588)->elements[2]; + +return_closcall1(data,(closure)&c_732304, boolean_f);; +} + +static void __lambda_89(void *data, int argc, object self_731589, object lp_73484) { + +closureN_type c_732306; +c_732306.hdr.mark = gc_color_red; + c_732306.hdr.grayed = 0; +c_732306.tag = closureN_tag; + c_732306.fn = (function_type)__lambda_88; +c_732306.num_args = 1; +c_732306.num_elements = 4; +c_732306.elements = (object *)alloca(sizeof(object) * 4); +c_732306.elements[0] = ((closureN)self_731589)->elements[0]; +c_732306.elements[1] = ((closureN)self_731589)->elements[1]; +c_732306.elements[2] = ((closureN)self_731589)->elements[2]; +c_732306.elements[3] = ((closureN)self_731589)->elements[3]; + + +make_cell(c_732375,lp_73484); +return_closcall1(data,(closure)&c_732306, &c_732375);; +} + +static void __lambda_88(void *data, int argc, object self_731590, object lp_73484) { + +closureN_type c_732308; +c_732308.hdr.mark = gc_color_red; + c_732308.hdr.grayed = 0; +c_732308.tag = closureN_tag; + c_732308.fn = (function_type)__lambda_79; +c_732308.num_args = 1; +c_732308.num_elements = 4; +c_732308.elements = (object *)alloca(sizeof(object) * 4); +c_732308.elements[0] = ((closureN)self_731590)->elements[0]; +c_732308.elements[1] = lp_73484; +c_732308.elements[2] = ((closureN)self_731590)->elements[1]; +c_732308.elements[3] = ((closureN)self_731590)->elements[3]; + + +closureN_type c_732324; +c_732324.hdr.mark = gc_color_red; + c_732324.hdr.grayed = 0; +c_732324.tag = closureN_tag; + c_732324.fn = (function_type)__lambda_87; +c_732324.num_args = 1; +c_732324.num_elements = 3; +c_732324.elements = (object *)alloca(sizeof(object) * 3); +c_732324.elements[0] = lp_73484; +c_732324.elements[1] = ((closureN)self_731590)->elements[2]; +c_732324.elements[2] = ((closureN)self_731590)->elements[3]; + +return_closcall1(data,(closure)&c_732308, Cyc_set_cell(data, lp_73484, &c_732324));; +} + +static void __lambda_87(void *data, int argc, object self_731591, object k_731102, object i_73485) { + +closureN_type c_732326; +c_732326.hdr.mark = gc_color_red; + c_732326.hdr.grayed = 0; +c_732326.tag = closureN_tag; + c_732326.fn = (function_type)__lambda_86; +c_732326.num_args = 1; +c_732326.num_elements = 5; +c_732326.elements = (object *)alloca(sizeof(object) * 5); +c_732326.elements[0] = i_73485; +c_732326.elements[1] = k_731102; +c_732326.elements[2] = ((closureN)self_731591)->elements[0]; +c_732326.elements[3] = ((closureN)self_731591)->elements[1]; +c_732326.elements[4] = ((closureN)self_731591)->elements[2]; + + +object c_732372 = Cyc_num_fast_gt_op(data,i_73485, obj_int2obj(1)); +return_closcall1(data,(closure)&c_732326, c_732372);; +} + +static void __lambda_86(void *data, int argc, object self_731592, object r_731103) { + if( (boolean_f != r_731103) ){ + +closureN_type c_732328; +c_732328.hdr.mark = gc_color_red; + c_732328.hdr.grayed = 0; +c_732328.tag = closureN_tag; + c_732328.fn = (function_type)__lambda_85; +c_732328.num_args = 1; +c_732328.num_elements = 5; +c_732328.elements = (object *)alloca(sizeof(object) * 5); +c_732328.elements[0] = ((closureN)self_731592)->elements[0]; +c_732328.elements[1] = ((closureN)self_731592)->elements[1]; +c_732328.elements[2] = ((closureN)self_731592)->elements[2]; +c_732328.elements[3] = ((closureN)self_731592)->elements[3]; +c_732328.elements[4] = ((closureN)self_731592)->elements[4]; + +return_closcall1(data,(closure)&c_732328, Cyc_vector_ref(data, ((closureN)self_731592)->elements[4], ((closureN)self_731592)->elements[0])); +} else { + return_closcall1(data, ((closureN)self_731592)->elements[1], boolean_f);} +; +} + +static void __lambda_85(void *data, int argc, object self_731593, object r_731106) { + +closureN_type c_732330; +c_732330.hdr.mark = gc_color_red; + c_732330.hdr.grayed = 0; +c_732330.tag = closureN_tag; + c_732330.fn = (function_type)__lambda_84; +c_732330.num_args = 1; +c_732330.num_elements = 5; +c_732330.elements = (object *)alloca(sizeof(object) * 5); +c_732330.elements[0] = ((closureN)self_731593)->elements[0]; +c_732330.elements[1] = ((closureN)self_731593)->elements[1]; +c_732330.elements[2] = ((closureN)self_731593)->elements[2]; +c_732330.elements[3] = r_731106; +c_732330.elements[4] = ((closureN)self_731593)->elements[4]; + +return_closcall3(data, __glo_random_91int, &c_732330, ((closureN)self_731593)->elements[0], ((closureN)self_731593)->elements[3]);; +} + +static void __lambda_84(void *data, int argc, object self_731594, object r_731107) { + +closureN_type c_732332; +c_732332.hdr.mark = gc_color_red; + c_732332.hdr.grayed = 0; +c_732332.tag = closureN_tag; + c_732332.fn = (function_type)__lambda_83; +c_732332.num_args = 2; +c_732332.num_elements = 4; +c_732332.elements = (object *)alloca(sizeof(object) * 4); +c_732332.elements[0] = ((closureN)self_731594)->elements[0]; +c_732332.elements[1] = ((closureN)self_731594)->elements[1]; +c_732332.elements[2] = ((closureN)self_731594)->elements[2]; +c_732332.elements[3] = ((closureN)self_731594)->elements[4]; + +return_closcall2(data,(closure)&c_732332, ((closureN)self_731594)->elements[3], r_731107);; +} + +static void __lambda_83(void *data, int argc, object self_731595, object elt_91i_73487, object j_73486) { + +closureN_type c_732334; +c_732334.hdr.mark = gc_color_red; + c_732334.hdr.grayed = 0; +c_732334.tag = closureN_tag; + c_732334.fn = (function_type)__lambda_82; +c_732334.num_args = 1; +c_732334.num_elements = 6; +c_732334.elements = (object *)alloca(sizeof(object) * 6); +c_732334.elements[0] = elt_91i_73487; +c_732334.elements[1] = ((closureN)self_731595)->elements[0]; +c_732334.elements[2] = j_73486; +c_732334.elements[3] = ((closureN)self_731595)->elements[1]; +c_732334.elements[4] = ((closureN)self_731595)->elements[2]; +c_732334.elements[5] = ((closureN)self_731595)->elements[3]; + +return_closcall1(data,(closure)&c_732334, Cyc_vector_ref(data, ((closureN)self_731595)->elements[3], j_73486));; +} + +static void __lambda_82(void *data, int argc, object self_731596, object r_731109) { + +closureN_type c_732336; +c_732336.hdr.mark = gc_color_red; + c_732336.hdr.grayed = 0; +c_732336.tag = closureN_tag; + c_732336.fn = (function_type)__lambda_81; +c_732336.num_args = 1; +c_732336.num_elements = 6; +c_732336.elements = (object *)alloca(sizeof(object) * 6); +c_732336.elements[0] = ((closureN)self_731596)->elements[0]; +c_732336.elements[1] = ((closureN)self_731596)->elements[1]; +c_732336.elements[2] = ((closureN)self_731596)->elements[2]; +c_732336.elements[3] = ((closureN)self_731596)->elements[3]; +c_732336.elements[4] = ((closureN)self_731596)->elements[4]; +c_732336.elements[5] = ((closureN)self_731596)->elements[5]; + +return_closcall1(data,(closure)&c_732336, Cyc_vector_set(data, ((closureN)self_731596)->elements[5], ((closureN)self_731596)->elements[1], r_731109));; +} + +static void __lambda_81(void *data, int argc, object self_731597, object r_731108) { + +closureN_type c_732338; +c_732338.hdr.mark = gc_color_red; + c_732338.hdr.grayed = 0; +c_732338.tag = closureN_tag; + c_732338.fn = (function_type)__lambda_80; +c_732338.num_args = 1; +c_732338.num_elements = 3; +c_732338.elements = (object *)alloca(sizeof(object) * 3); +c_732338.elements[0] = ((closureN)self_731597)->elements[1]; +c_732338.elements[1] = ((closureN)self_731597)->elements[3]; +c_732338.elements[2] = ((closureN)self_731597)->elements[4]; + +return_closcall1(data,(closure)&c_732338, Cyc_vector_set(data, ((closureN)self_731597)->elements[5], ((closureN)self_731597)->elements[2], ((closureN)self_731597)->elements[0]));; +} + +static void __lambda_80(void *data, int argc, object self_731598, object r_731104) { + +double_type local_732346; object c_732347 = Cyc_fast_sub(data,&local_732346,((closureN)self_731598)->elements[0], obj_int2obj(1)); +return_closcall2(data, car(((closureN)self_731598)->elements[2]), ((closureN)self_731598)->elements[1], c_732347);; +} + +static void __lambda_79(void *data, int argc, object self_731599, object r_731100) { + +closureN_type c_732313; +c_732313.hdr.mark = gc_color_red; + c_732313.hdr.grayed = 0; +c_732313.tag = closureN_tag; + c_732313.fn = (function_type)__lambda_78; +c_732313.num_args = 1; +c_732313.num_elements = 2; +c_732313.elements = (object *)alloca(sizeof(object) * 2); +c_732313.elements[0] = ((closureN)self_731599)->elements[0]; +c_732313.elements[1] = ((closureN)self_731599)->elements[3]; + + +double_type local_732319; object c_732320 = Cyc_fast_sub(data,&local_732319,((closureN)self_731599)->elements[2], obj_int2obj(1)); +return_closcall2(data, car(((closureN)self_731599)->elements[1]), &c_732313, c_732320);; +} + +static void __lambda_78(void *data, int argc, object self_731600, object r_731098) { + return_closcall1(data, ((closureN)self_731600)->elements[0], ((closureN)self_731600)->elements[1]);; +} + +static void __lambda_77(void *data, int argc, closure _,object k_731113, object proc_73489, object v_73488) { + Cyc_st_add(data, "maze.scm:vector-for-each-rev"); + +closureN_type c_732257; +c_732257.hdr.mark = gc_color_red; + c_732257.hdr.grayed = 0; +c_732257.tag = closureN_tag; + c_732257.fn = (function_type)__lambda_76; +c_732257.num_args = 1; +c_732257.num_elements = 3; +c_732257.elements = (object *)alloca(sizeof(object) * 3); +c_732257.elements[0] = k_731113; +c_732257.elements[1] = proc_73489; +c_732257.elements[2] = v_73488; + +return_closcall1(data,(closure)&c_732257, boolean_f);; +} + +static void __lambda_76(void *data, int argc, object self_731601, object lp_73491) { + +closureN_type c_732259; +c_732259.hdr.mark = gc_color_red; + c_732259.hdr.grayed = 0; +c_732259.tag = closureN_tag; + c_732259.fn = (function_type)__lambda_75; +c_732259.num_args = 1; +c_732259.num_elements = 3; +c_732259.elements = (object *)alloca(sizeof(object) * 3); +c_732259.elements[0] = ((closureN)self_731601)->elements[0]; +c_732259.elements[1] = ((closureN)self_731601)->elements[1]; +c_732259.elements[2] = ((closureN)self_731601)->elements[2]; + + +make_cell(c_732299,lp_73491); +return_closcall1(data,(closure)&c_732259, &c_732299);; +} + +static void __lambda_75(void *data, int argc, object self_731602, object lp_73491) { + +closureN_type c_732261; +c_732261.hdr.mark = gc_color_red; + c_732261.hdr.grayed = 0; +c_732261.tag = closureN_tag; + c_732261.fn = (function_type)__lambda_72; +c_732261.num_args = 1; +c_732261.num_elements = 3; +c_732261.elements = (object *)alloca(sizeof(object) * 3); +c_732261.elements[0] = ((closureN)self_731602)->elements[0]; +c_732261.elements[1] = lp_73491; +c_732261.elements[2] = ((closureN)self_731602)->elements[2]; + + +closureN_type c_732276; +c_732276.hdr.mark = gc_color_red; + c_732276.hdr.grayed = 0; +c_732276.tag = closureN_tag; + c_732276.fn = (function_type)__lambda_74; +c_732276.num_args = 1; +c_732276.num_elements = 3; +c_732276.elements = (object *)alloca(sizeof(object) * 3); +c_732276.elements[0] = lp_73491; +c_732276.elements[1] = ((closureN)self_731602)->elements[1]; +c_732276.elements[2] = ((closureN)self_731602)->elements[2]; + +return_closcall1(data,(closure)&c_732261, Cyc_set_cell(data, lp_73491, &c_732276));; +} + +static void __lambda_74(void *data, int argc, object self_731603, object k_731117, object i_73492) { + object c_732279 = Cyc_num_fast_gte_op(data,i_73492, obj_int2obj(0)); +if( (boolean_f != c_732279) ){ + +closureN_type c_732282; +c_732282.hdr.mark = gc_color_red; + c_732282.hdr.grayed = 0; +c_732282.tag = closureN_tag; + c_732282.fn = (function_type)__lambda_73; +c_732282.num_args = 1; +c_732282.num_elements = 3; +c_732282.elements = (object *)alloca(sizeof(object) * 3); +c_732282.elements[0] = i_73492; +c_732282.elements[1] = k_731117; +c_732282.elements[2] = ((closureN)self_731603)->elements[0]; + +return_closcall2(data, ((closureN)self_731603)->elements[1], &c_732282, Cyc_vector_ref(data, ((closureN)self_731603)->elements[2], i_73492)); +} else { + return_closcall1(data, k_731117, boolean_f);} +; +} + +static void __lambda_73(void *data, int argc, object self_731604, object r_731119) { + +double_type local_732290; object c_732291 = Cyc_fast_sub(data,&local_732290,((closureN)self_731604)->elements[0], obj_int2obj(1)); +return_closcall2(data, car(((closureN)self_731604)->elements[2]), ((closureN)self_731604)->elements[1], c_732291);; +} + +static void __lambda_72(void *data, int argc, object self_731605, object r_731115) { + +double_type local_732269; object c_732270 = Cyc_fast_sub(data,&local_732269,Cyc_vector_length(data, ((closureN)self_731605)->elements[2]), obj_int2obj(1)); +return_closcall2(data, car(((closureN)self_731605)->elements[1]), ((closureN)self_731605)->elements[0], c_732270);; +} + +static void __lambda_71(void *data, int argc, closure _,object k_731125, object o_73494, object v_73493) { + Cyc_st_add(data, "maze.scm:set-cell:mark"); +return_closcall1(data, k_731125, Cyc_vector_set(data, o_73494, obj_int2obj(5), v_73493));; +} + +static void __lambda_70(void *data, int argc, closure _,object k_731128, object o_73495) { + Cyc_st_add(data, "maze.scm:cell:mark"); +return_closcall1(data, k_731128, Cyc_vector_ref(data, o_73495, obj_int2obj(5)));; +} + +static void __lambda_69(void *data, int argc, closure _,object k_731131, object o_73497, object v_73496) { + Cyc_st_add(data, "maze.scm:set-cell:parent"); +return_closcall1(data, k_731131, Cyc_vector_set(data, o_73497, obj_int2obj(4), v_73496));; +} + +static void __lambda_68(void *data, int argc, closure _,object k_731134, object o_73498) { + Cyc_st_add(data, "maze.scm:cell:parent"); +return_closcall1(data, k_731134, Cyc_vector_ref(data, o_73498, obj_int2obj(4)));; +} + +static void __lambda_67(void *data, int argc, closure _,object k_731137, object o_73500, object v_73499) { + Cyc_st_add(data, "maze.scm:set-cell:walls"); +return_closcall1(data, k_731137, Cyc_vector_set(data, o_73500, obj_int2obj(3), v_73499));; +} + +static void __lambda_66(void *data, int argc, closure _,object k_731140, object o_73501) { + Cyc_st_add(data, "maze.scm:cell:walls"); +return_closcall1(data, k_731140, Cyc_vector_ref(data, o_73501, obj_int2obj(3)));; +} + +static void __lambda_65(void *data, int argc, closure _,object k_731143, object o_73502) { + Cyc_st_add(data, "maze.scm:cell:id"); +return_closcall1(data, k_731143, Cyc_vector_ref(data, o_73502, obj_int2obj(2)));; +} + +static void __lambda_64(void *data, int argc, closure _,object k_731146, object o_73503) { + Cyc_st_add(data, "maze.scm:cell:reachable"); +return_closcall1(data, k_731146, Cyc_vector_ref(data, o_73503, obj_int2obj(1)));; +} + +static void __lambda_63(void *data, int argc, closure _,object k_731149, object reachable_73505, object id_73504) { + Cyc_st_add(data, "maze.scm:make-cell"); +return_closcall7(data, __glo_vector_scheme_base, k_731149, quote_cell, reachable_73505, id_73504, obj_int2obj(-1), boolean_f, boolean_f);; +} + +static void __lambda_62(void *data, int argc, closure _,object k_731153, object o_73506) { + Cyc_st_add(data, "maze.scm:wall:bit"); +return_closcall1(data, k_731153, Cyc_vector_ref(data, o_73506, obj_int2obj(3)));; +} + +static void __lambda_61(void *data, int argc, closure _,object k_731156, object o_73507) { + Cyc_st_add(data, "maze.scm:wall:neighbor"); +return_closcall1(data, k_731156, Cyc_vector_ref(data, o_73507, obj_int2obj(2)));; +} + +static void __lambda_60(void *data, int argc, closure _,object k_731159, object o_73508) { + Cyc_st_add(data, "maze.scm:wall:owner"); +return_closcall1(data, k_731159, Cyc_vector_ref(data, o_73508, obj_int2obj(1)));; +} + +static void __lambda_59(void *data, int argc, closure _,object k_731162, object owner_73511, object neighbor_73510, object bit_73509) { + Cyc_st_add(data, "maze.scm:make-wall"); +return_closcall5(data, __glo_vector_scheme_base, k_731162, quote_wall, owner_73511, neighbor_73510, bit_73509);; +} + +static void __lambda_58(void *data, int argc, closure _,object k_731166, object s1_73513, object s2_73512) { + Cyc_st_add(data, "maze.scm:union!"); + +closureN_type c_732159; +c_732159.hdr.mark = gc_color_red; + c_732159.hdr.grayed = 0; +c_732159.tag = closureN_tag; + c_732159.fn = (function_type)__lambda_57; +c_732159.num_args = 1; +c_732159.num_elements = 2; +c_732159.elements = (object *)alloca(sizeof(object) * 2); +c_732159.elements[0] = k_731166; +c_732159.elements[1] = s2_73512; + +return_closcall2(data, __glo_get_91set_91root, &c_732159, s1_73513);; +} + +static void __lambda_57(void *data, int argc, object self_731606, object r1_73514) { + +closureN_type c_732161; +c_732161.hdr.mark = gc_color_red; + c_732161.hdr.grayed = 0; +c_732161.tag = closureN_tag; + c_732161.fn = (function_type)__lambda_56; +c_732161.num_args = 1; +c_732161.num_elements = 2; +c_732161.elements = (object *)alloca(sizeof(object) * 2); +c_732161.elements[0] = ((closureN)self_731606)->elements[0]; +c_732161.elements[1] = r1_73514; + +return_closcall2(data, __glo_get_91set_91root, &c_732161, ((closureN)self_731606)->elements[1]);; +} + +static void __lambda_56(void *data, int argc, object self_731607, object r2_73515) { + +closureN_type c_732163; +c_732163.hdr.mark = gc_color_red; + c_732163.hdr.grayed = 0; +c_732163.tag = closureN_tag; + c_732163.fn = (function_type)__lambda_55; +c_732163.num_args = 1; +c_732163.num_elements = 3; +c_732163.elements = (object *)alloca(sizeof(object) * 3); +c_732163.elements[0] = ((closureN)self_731607)->elements[0]; +c_732163.elements[1] = ((closureN)self_731607)->elements[1]; +c_732163.elements[2] = r2_73515; + +return_closcall2(data, __glo_set_91size, &c_732163, ((closureN)self_731607)->elements[1]);; +} + +static void __lambda_55(void *data, int argc, object self_731608, object n1_73516) { + +closureN_type c_732165; +c_732165.hdr.mark = gc_color_red; + c_732165.hdr.grayed = 0; +c_732165.tag = closureN_tag; + c_732165.fn = (function_type)__lambda_54; +c_732165.num_args = 1; +c_732165.num_elements = 4; +c_732165.elements = (object *)alloca(sizeof(object) * 4); +c_732165.elements[0] = ((closureN)self_731608)->elements[0]; +c_732165.elements[1] = n1_73516; +c_732165.elements[2] = ((closureN)self_731608)->elements[1]; +c_732165.elements[3] = ((closureN)self_731608)->elements[2]; + +return_closcall2(data, __glo_set_91size, &c_732165, ((closureN)self_731608)->elements[2]);; +} + +static void __lambda_54(void *data, int argc, object self_731609, object n2_73517) { + object c_732168 = Cyc_num_fast_gt_op(data,((closureN)self_731609)->elements[1], n2_73517); +if( (boolean_f != c_732168) ){ + +closureN_type c_732171; +c_732171.hdr.mark = gc_color_red; + c_732171.hdr.grayed = 0; +c_732171.tag = closureN_tag; + c_732171.fn = (function_type)__lambda_52; +c_732171.num_args = 1; +c_732171.num_elements = 4; +c_732171.elements = (object *)alloca(sizeof(object) * 4); +c_732171.elements[0] = ((closureN)self_731609)->elements[0]; +c_732171.elements[1] = ((closureN)self_731609)->elements[1]; +c_732171.elements[2] = n2_73517; +c_732171.elements[3] = ((closureN)self_731609)->elements[2]; + +return_closcall1(data,(closure)&c_732171, Cyc_set_cdr(data, ((closureN)self_731609)->elements[3], ((closureN)self_731609)->elements[2])); +} else { + +closureN_type c_732188; +c_732188.hdr.mark = gc_color_red; + c_732188.hdr.grayed = 0; +c_732188.tag = closureN_tag; + c_732188.fn = (function_type)__lambda_53; +c_732188.num_args = 1; +c_732188.num_elements = 4; +c_732188.elements = (object *)alloca(sizeof(object) * 4); +c_732188.elements[0] = ((closureN)self_731609)->elements[0]; +c_732188.elements[1] = ((closureN)self_731609)->elements[1]; +c_732188.elements[2] = n2_73517; +c_732188.elements[3] = ((closureN)self_731609)->elements[3]; + +return_closcall1(data,(closure)&c_732188, Cyc_set_cdr(data, ((closureN)self_731609)->elements[2], ((closureN)self_731609)->elements[3]));} +; +} + +static void __lambda_53(void *data, int argc, object self_731610, object r_731174) { + +double_type local_732196; object c_732197 = Cyc_fast_sum(data,&local_732196,((closureN)self_731610)->elements[1], ((closureN)self_731610)->elements[2]); +return_closcall1(data, ((closureN)self_731610)->elements[0], Cyc_set_car(data, ((closureN)self_731610)->elements[3], c_732197));; +} + +static void __lambda_52(void *data, int argc, object self_731611, object r_731173) { + +double_type local_732179; object c_732180 = Cyc_fast_sum(data,&local_732179,((closureN)self_731611)->elements[1], ((closureN)self_731611)->elements[2]); +return_closcall1(data, ((closureN)self_731611)->elements[0], Cyc_set_car(data, ((closureN)self_731611)->elements[3], c_732180));; +} + +static void __lambda_51(void *data, int argc, closure _,object k_731177, object s_73519) { + Cyc_st_add(data, "maze.scm:set-size"); + +closureN_type c_732152; +c_732152.hdr.mark = gc_color_red; + c_732152.hdr.grayed = 0; +c_732152.tag = closureN_tag; + c_732152.fn = (function_type)__lambda_50; +c_732152.num_args = 1; +c_732152.num_elements = 1; +c_732152.elements = (object *)alloca(sizeof(object) * 1); +c_732152.elements[0] = k_731177; + +return_closcall2(data, __glo_get_91set_91root, &c_732152, s_73519);; +} + +static void __lambda_50(void *data, int argc, object self_731612, object r_731178) { + return_closcall1(data, ((closureN)self_731612)->elements[0], Cyc_car(data, r_731178));; +} + +static void __lambda_49(void *data, int argc, closure _,object k_731181, object s1_73521, object s2_73520) { + Cyc_st_add(data, "maze.scm:set-equal?"); + +closureN_type c_732141; +c_732141.hdr.mark = gc_color_red; + c_732141.hdr.grayed = 0; +c_732141.tag = closureN_tag; + c_732141.fn = (function_type)__lambda_48; +c_732141.num_args = 1; +c_732141.num_elements = 2; +c_732141.elements = (object *)alloca(sizeof(object) * 2); +c_732141.elements[0] = k_731181; +c_732141.elements[1] = s2_73520; + +return_closcall2(data, __glo_get_91set_91root, &c_732141, s1_73521);; +} + +static void __lambda_48(void *data, int argc, object self_731613, object r_731182) { + +closureN_type c_732143; +c_732143.hdr.mark = gc_color_red; + c_732143.hdr.grayed = 0; +c_732143.tag = closureN_tag; + c_732143.fn = (function_type)__lambda_47; +c_732143.num_args = 1; +c_732143.num_elements = 2; +c_732143.elements = (object *)alloca(sizeof(object) * 2); +c_732143.elements[0] = ((closureN)self_731613)->elements[0]; +c_732143.elements[1] = r_731182; + +return_closcall2(data, __glo_get_91set_91root, &c_732143, ((closureN)self_731613)->elements[1]);; +} + +static void __lambda_47(void *data, int argc, object self_731614, object r_731183) { + return_closcall1(data, ((closureN)self_731614)->elements[0], Cyc_eq(((closureN)self_731614)->elements[1], r_731183));; +} + +static void __lambda_46(void *data, int argc, closure _,object k_731186, object s_73522) { + Cyc_st_add(data, "maze.scm:get-set-root"); + +closureN_type c_732052; +c_732052.hdr.mark = gc_color_red; + c_732052.hdr.grayed = 0; +c_732052.tag = closureN_tag; + c_732052.fn = (function_type)__lambda_45; +c_732052.num_args = 1; +c_732052.num_elements = 2; +c_732052.elements = (object *)alloca(sizeof(object) * 2); +c_732052.elements[0] = k_731186; +c_732052.elements[1] = s_73522; + +return_closcall1(data,(closure)&c_732052, s_73522);; +} + +static void __lambda_45(void *data, int argc, object self_731615, object r_73523) { + +closureN_type c_732054; +c_732054.hdr.mark = gc_color_red; + c_732054.hdr.grayed = 0; +c_732054.tag = closureN_tag; + c_732054.fn = (function_type)__lambda_44; +c_732054.num_args = 1; +c_732054.num_elements = 3; +c_732054.elements = (object *)alloca(sizeof(object) * 3); +c_732054.elements[0] = ((closureN)self_731615)->elements[0]; +c_732054.elements[1] = r_73523; +c_732054.elements[2] = ((closureN)self_731615)->elements[1]; + +return_closcall1(data,(closure)&c_732054, boolean_f);; +} + +static void __lambda_44(void *data, int argc, object self_731616, object lp_73524) { + +closureN_type c_732056; +c_732056.hdr.mark = gc_color_red; + c_732056.hdr.grayed = 0; +c_732056.tag = closureN_tag; + c_732056.fn = (function_type)__lambda_43; +c_732056.num_args = 1; +c_732056.num_elements = 3; +c_732056.elements = (object *)alloca(sizeof(object) * 3); +c_732056.elements[0] = ((closureN)self_731616)->elements[0]; +c_732056.elements[1] = ((closureN)self_731616)->elements[1]; +c_732056.elements[2] = ((closureN)self_731616)->elements[2]; + + +make_cell(c_732138,lp_73524); +return_closcall1(data,(closure)&c_732056, &c_732138);; +} + +static void __lambda_43(void *data, int argc, object self_731617, object lp_73524) { + +closureN_type c_732058; +c_732058.hdr.mark = gc_color_red; + c_732058.hdr.grayed = 0; +c_732058.tag = closureN_tag; + c_732058.fn = (function_type)__lambda_30; +c_732058.num_args = 1; +c_732058.num_elements = 3; +c_732058.elements = (object *)alloca(sizeof(object) * 3); +c_732058.elements[0] = ((closureN)self_731617)->elements[0]; +c_732058.elements[1] = lp_73524; +c_732058.elements[2] = ((closureN)self_731617)->elements[1]; + + +closureN_type c_732067; +c_732067.hdr.mark = gc_color_red; + c_732067.hdr.grayed = 0; +c_732067.tag = closureN_tag; + c_732067.fn = (function_type)__lambda_42; +c_732067.num_args = 1; +c_732067.num_elements = 2; +c_732067.elements = (object *)alloca(sizeof(object) * 2); +c_732067.elements[0] = lp_73524; +c_732067.elements[1] = ((closureN)self_731617)->elements[2]; + +return_closcall1(data,(closure)&c_732058, Cyc_set_cell(data, lp_73524, &c_732067));; +} + +static void __lambda_42(void *data, int argc, object self_731618, object k_731189, object r_73525) { + if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, r_73525))) ){ + return_closcall2(data, car(((closureN)self_731618)->elements[0]), k_731189, Cyc_cdr(data, r_73525)); +} else { + +closureN_type c_732079; +c_732079.hdr.mark = gc_color_red; + c_732079.hdr.grayed = 0; +c_732079.tag = closureN_tag; + c_732079.fn = (function_type)__lambda_40; +c_732079.num_args = 0; +c_732079.num_elements = 2; +c_732079.elements = (object *)alloca(sizeof(object) * 2); +c_732079.elements[0] = r_73525; +c_732079.elements[1] = ((closureN)self_731618)->elements[1]; + + +closureN_type c_732132; +c_732132.hdr.mark = gc_color_red; + c_732132.hdr.grayed = 0; +c_732132.tag = closureN_tag; + c_732132.fn = (function_type)__lambda_41; +c_732132.num_args = 1; +c_732132.num_elements = 2; +c_732132.elements = (object *)alloca(sizeof(object) * 2); +c_732132.elements[0] = k_731189; +c_732132.elements[1] = r_73525; + +return_closcall1(data,(closure)&c_732079, &c_732132);} +; +} + +static void __lambda_41(void *data, int argc, object self_731619, object r_731192) { + return_closcall1(data, ((closureN)self_731619)->elements[0], ((closureN)self_731619)->elements[1]);; +} + +static void __lambda_40(void *data, int argc, object self_731620, object k_731193) { + +closureN_type c_732081; +c_732081.hdr.mark = gc_color_red; + c_732081.hdr.grayed = 0; +c_732081.tag = closureN_tag; + c_732081.fn = (function_type)__lambda_39; +c_732081.num_args = 1; +c_732081.num_elements = 3; +c_732081.elements = (object *)alloca(sizeof(object) * 3); +c_732081.elements[0] = k_731193; +c_732081.elements[1] = ((closureN)self_731620)->elements[0]; +c_732081.elements[2] = ((closureN)self_731620)->elements[1]; + +return_closcall1(data,(closure)&c_732081, Cyc_eq(((closureN)self_731620)->elements[0], ((closureN)self_731620)->elements[1]));; +} + +static void __lambda_39(void *data, int argc, object self_731621, object r_731194) { + if( (boolean_f != r_731194) ){ + return_closcall1(data, ((closureN)self_731621)->elements[0], boolean_f); +} else { + +closureN_type c_732085; +c_732085.hdr.mark = gc_color_red; + c_732085.hdr.grayed = 0; +c_732085.tag = closureN_tag; + c_732085.fn = (function_type)__lambda_38; +c_732085.num_args = 1; +c_732085.num_elements = 2; +c_732085.elements = (object *)alloca(sizeof(object) * 2); +c_732085.elements[0] = ((closureN)self_731621)->elements[0]; +c_732085.elements[1] = ((closureN)self_731621)->elements[1]; + +return_closcall1(data,(closure)&c_732085, ((closureN)self_731621)->elements[2]);} +; +} + +static void __lambda_38(void *data, int argc, object self_731622, object x_73527) { + +closureN_type c_732087; +c_732087.hdr.mark = gc_color_red; + c_732087.hdr.grayed = 0; +c_732087.tag = closureN_tag; + c_732087.fn = (function_type)__lambda_37; +c_732087.num_args = 1; +c_732087.num_elements = 3; +c_732087.elements = (object *)alloca(sizeof(object) * 3); +c_732087.elements[0] = ((closureN)self_731622)->elements[0]; +c_732087.elements[1] = ((closureN)self_731622)->elements[1]; +c_732087.elements[2] = x_73527; + +return_closcall1(data,(closure)&c_732087, boolean_f);; +} + +static void __lambda_37(void *data, int argc, object self_731623, object lp_73528) { + +closureN_type c_732089; +c_732089.hdr.mark = gc_color_red; + c_732089.hdr.grayed = 0; +c_732089.tag = closureN_tag; + c_732089.fn = (function_type)__lambda_36; +c_732089.num_args = 1; +c_732089.num_elements = 3; +c_732089.elements = (object *)alloca(sizeof(object) * 3); +c_732089.elements[0] = ((closureN)self_731623)->elements[0]; +c_732089.elements[1] = ((closureN)self_731623)->elements[1]; +c_732089.elements[2] = ((closureN)self_731623)->elements[2]; + + +make_cell(c_732126,lp_73528); +return_closcall1(data,(closure)&c_732089, &c_732126);; +} + +static void __lambda_36(void *data, int argc, object self_731624, object lp_73528) { + +closureN_type c_732091; +c_732091.hdr.mark = gc_color_red; + c_732091.hdr.grayed = 0; +c_732091.tag = closureN_tag; + c_732091.fn = (function_type)__lambda_31; +c_732091.num_args = 1; +c_732091.num_elements = 3; +c_732091.elements = (object *)alloca(sizeof(object) * 3); +c_732091.elements[0] = ((closureN)self_731624)->elements[0]; +c_732091.elements[1] = lp_73528; +c_732091.elements[2] = ((closureN)self_731624)->elements[2]; + + +closureN_type c_732100; +c_732100.hdr.mark = gc_color_red; + c_732100.hdr.grayed = 0; +c_732100.tag = closureN_tag; + c_732100.fn = (function_type)__lambda_35; +c_732100.num_args = 1; +c_732100.num_elements = 2; +c_732100.elements = (object *)alloca(sizeof(object) * 2); +c_732100.elements[0] = lp_73528; +c_732100.elements[1] = ((closureN)self_731624)->elements[1]; + +return_closcall1(data,(closure)&c_732091, Cyc_set_cell(data, lp_73528, &c_732100));; +} + +static void __lambda_35(void *data, int argc, object self_731625, object k_731197, object x_73529) { + +closureN_type c_732102; +c_732102.hdr.mark = gc_color_red; + c_732102.hdr.grayed = 0; +c_732102.tag = closureN_tag; + c_732102.fn = (function_type)__lambda_34; +c_732102.num_args = 1; +c_732102.num_elements = 4; +c_732102.elements = (object *)alloca(sizeof(object) * 4); +c_732102.elements[0] = k_731197; +c_732102.elements[1] = ((closureN)self_731625)->elements[0]; +c_732102.elements[2] = ((closureN)self_731625)->elements[1]; +c_732102.elements[3] = x_73529; + +return_closcall1(data,(closure)&c_732102, Cyc_cdr(data, x_73529));; +} + +static void __lambda_34(void *data, int argc, object self_731626, object next_73530) { + +closureN_type c_732104; +c_732104.hdr.mark = gc_color_red; + c_732104.hdr.grayed = 0; +c_732104.tag = closureN_tag; + c_732104.fn = (function_type)__lambda_33; +c_732104.num_args = 1; +c_732104.num_elements = 5; +c_732104.elements = (object *)alloca(sizeof(object) * 5); +c_732104.elements[0] = ((closureN)self_731626)->elements[0]; +c_732104.elements[1] = ((closureN)self_731626)->elements[1]; +c_732104.elements[2] = next_73530; +c_732104.elements[3] = ((closureN)self_731626)->elements[2]; +c_732104.elements[4] = ((closureN)self_731626)->elements[3]; + +return_closcall1(data,(closure)&c_732104, Cyc_eq(((closureN)self_731626)->elements[2], next_73530));; +} + +static void __lambda_33(void *data, int argc, object self_731627, object r_731199) { + if( (boolean_f != r_731199) ){ + return_closcall1(data, ((closureN)self_731627)->elements[0], boolean_f); +} else { + +closureN_type c_732108; +c_732108.hdr.mark = gc_color_red; + c_732108.hdr.grayed = 0; +c_732108.tag = closureN_tag; + c_732108.fn = (function_type)__lambda_32; +c_732108.num_args = 1; +c_732108.num_elements = 3; +c_732108.elements = (object *)alloca(sizeof(object) * 3); +c_732108.elements[0] = ((closureN)self_731627)->elements[0]; +c_732108.elements[1] = ((closureN)self_731627)->elements[1]; +c_732108.elements[2] = ((closureN)self_731627)->elements[2]; + +return_closcall1(data,(closure)&c_732108, Cyc_set_cdr(data, ((closureN)self_731627)->elements[4], ((closureN)self_731627)->elements[3]));} +; +} + +static void __lambda_32(void *data, int argc, object self_731628, object r_731200) { + return_closcall2(data, car(((closureN)self_731628)->elements[1]), ((closureN)self_731628)->elements[0], ((closureN)self_731628)->elements[2]);; +} + +static void __lambda_31(void *data, int argc, object self_731629, object r_731195) { + return_closcall2(data, car(((closureN)self_731629)->elements[1]), ((closureN)self_731629)->elements[0], ((closureN)self_731629)->elements[2]);; +} + +static void __lambda_30(void *data, int argc, object self_731630, object r_731187) { + return_closcall2(data, car(((closureN)self_731630)->elements[1]), ((closureN)self_731630)->elements[0], ((closureN)self_731630)->elements[2]);; +} + +static void __lambda_29(void *data, int argc, closure _,object k_731203, object nelts_73531) { + Cyc_st_add(data, "maze.scm:base-set"); + +make_pair(c_732049,nelts_73531, NULL); +return_closcall1(data, k_731203, &c_732049);; +} + +static void __lambda_28(void *data, int argc, closure _,object k_731207, object n_73533, object state_73532) { + Cyc_st_add(data, "maze.scm:random-int"); + +closureN_type c_732041; +c_732041.hdr.mark = gc_color_red; + c_732041.hdr.grayed = 0; +c_732041.tag = closureN_tag; + c_732041.fn = (function_type)__lambda_27; +c_732041.num_args = 1; +c_732041.num_elements = 2; +c_732041.elements = (object *)alloca(sizeof(object) * 2); +c_732041.elements[0] = k_731207; +c_732041.elements[1] = n_73533; + +return_closcall2(data, __glo_rand, &c_732041, state_73532);; +} + +static void __lambda_27(void *data, int argc, object self_731631, object r_731208) { + return_closcall3(data, __glo_mod, ((closureN)self_731631)->elements[0], r_731208, ((closureN)self_731631)->elements[1]);; +} + +static void __lambda_26(void *data, int argc, closure _,object k_731211, object state_73534) { + Cyc_st_add(data, "maze.scm:rand"); + +closureN_type c_731969; +c_731969.hdr.mark = gc_color_red; + c_731969.hdr.grayed = 0; +c_731969.tag = closureN_tag; + c_731969.fn = (function_type)__lambda_25; +c_731969.num_args = 1; +c_731969.num_elements = 2; +c_731969.elements = (object *)alloca(sizeof(object) * 2); +c_731969.elements[0] = k_731211; +c_731969.elements[1] = state_73534; + +return_closcall1(data,(closure)&c_731969, Cyc_car(data, state_73534));; +} + +static void __lambda_25(void *data, int argc, object self_731632, object seed_73539) { + +closureN_type c_731971; +c_731971.hdr.mark = gc_color_red; + c_731971.hdr.grayed = 0; +c_731971.tag = closureN_tag; + c_731971.fn = (function_type)__lambda_24; +c_731971.num_args = 1; +c_731971.num_elements = 3; +c_731971.elements = (object *)alloca(sizeof(object) * 3); +c_731971.elements[0] = ((closureN)self_731632)->elements[0]; +c_731971.elements[1] = seed_73539; +c_731971.elements[2] = ((closureN)self_731632)->elements[1]; + +return_closcall3(data, __glo_div, &c_731971, seed_73539, obj_int2obj(2787));; +} + +static void __lambda_24(void *data, int argc, object self_731633, object hi_73540) { + +closureN_type c_731973; +c_731973.hdr.mark = gc_color_red; + c_731973.hdr.grayed = 0; +c_731973.tag = closureN_tag; + c_731973.fn = (function_type)__lambda_23; +c_731973.num_args = 1; +c_731973.num_elements = 3; +c_731973.elements = (object *)alloca(sizeof(object) * 3); +c_731973.elements[0] = hi_73540; +c_731973.elements[1] = ((closureN)self_731633)->elements[0]; +c_731973.elements[2] = ((closureN)self_731633)->elements[2]; + +return_closcall3(data, __glo_mod, &c_731973, ((closureN)self_731633)->elements[1], obj_int2obj(2787));; +} + +static void __lambda_23(void *data, int argc, object self_731634, object lo_73541) { + +closureN_type c_731975; +c_731975.hdr.mark = gc_color_red; + c_731975.hdr.grayed = 0; +c_731975.tag = closureN_tag; + c_731975.fn = (function_type)__lambda_20; +c_731975.num_args = 0; +c_731975.num_elements = 2; +c_731975.elements = (object *)alloca(sizeof(object) * 2); +c_731975.elements[0] = ((closureN)self_731634)->elements[0]; +c_731975.elements[1] = lo_73541; + + +closureN_type c_732027; +c_732027.hdr.mark = gc_color_red; + c_732027.hdr.grayed = 0; +c_732027.tag = closureN_tag; + c_732027.fn = (function_type)__lambda_22; +c_732027.num_args = 1; +c_732027.num_elements = 2; +c_732027.elements = (object *)alloca(sizeof(object) * 2); +c_732027.elements[0] = ((closureN)self_731634)->elements[1]; +c_732027.elements[1] = ((closureN)self_731634)->elements[2]; + +return_closcall1(data,(closure)&c_731975, &c_732027);; +} + +static void __lambda_22(void *data, int argc, object self_731635, object val_73543) { + +closureN_type c_732029; +c_732029.hdr.mark = gc_color_red; + c_732029.hdr.grayed = 0; +c_732029.tag = closureN_tag; + c_732029.fn = (function_type)__lambda_21; +c_732029.num_args = 1; +c_732029.num_elements = 2; +c_732029.elements = (object *)alloca(sizeof(object) * 2); +c_732029.elements[0] = ((closureN)self_731635)->elements[0]; +c_732029.elements[1] = val_73543; + +return_closcall1(data,(closure)&c_732029, Cyc_set_car(data, ((closureN)self_731635)->elements[1], val_73543));; +} + +static void __lambda_21(void *data, int argc, object self_731636, object r_731217) { + return_closcall1(data, ((closureN)self_731636)->elements[0], ((closureN)self_731636)->elements[1]);; +} + +static void __lambda_20(void *data, int argc, object self_731637, object k_731218) { + double_type local_731985; object c_731986 = Cyc_fast_mul(data,&local_731985,obj_int2obj(2813), ((closureN)self_731637)->elements[1]); + double_type local_731990; object c_731991 = Cyc_fast_mul(data,&local_731990,obj_int2obj(2699), ((closureN)self_731637)->elements[0]); + double_type local_731981; object c_731982 = Cyc_fast_sub(data,&local_731981,c_731986, c_731991); + object c_731978 = Cyc_num_fast_gt_op(data,c_731982, obj_int2obj(0)); +if( (boolean_f != c_731978) ){ + +double_type local_732000; object c_732001 = Cyc_fast_mul(data,&local_732000,obj_int2obj(2813), ((closureN)self_731637)->elements[1]); + +double_type local_732005; object c_732006 = Cyc_fast_mul(data,&local_732005,obj_int2obj(2699), ((closureN)self_731637)->elements[0]); + +double_type local_731996; object c_731997 = Cyc_fast_sub(data,&local_731996,c_732001, c_732006); +return_closcall1(data, k_731218, c_731997); +} else { + +double_type local_732019; object c_732020 = Cyc_fast_mul(data,&local_732019,obj_int2obj(2813), ((closureN)self_731637)->elements[1]); + +double_type local_732024; object c_732025 = Cyc_fast_mul(data,&local_732024,obj_int2obj(2699), ((closureN)self_731637)->elements[0]); + +double_type local_732015; object c_732016 = Cyc_fast_sub(data,&local_732015,c_732020, c_732025); + +double_type local_732011; object c_732012 = Cyc_fast_sum(data,&local_732011,c_732016, obj_int2obj(8388607)); +return_closcall1(data, k_731218, c_732012);} +; +} + +static void __lambda_19(void *data, int argc, closure _,object k_731224, object n_73544) { + Cyc_st_add(data, "maze.scm:random-state"); + +make_pair(c_731966,n_73544, boolean_f); +return_closcall1(data, k_731224, &c_731966);; +} + +static void __lambda_18(void *data, int argc, closure _,object k_731227, object x_73546, object y_73545) { + Cyc_st_add(data, "maze.scm:mod"); + +closureN_type c_731847; +c_731847.hdr.mark = gc_color_red; + c_731847.hdr.grayed = 0; +c_731847.tag = closureN_tag; + c_731847.fn = (function_type)__lambda_16; +c_731847.num_args = 0; +c_731847.num_elements = 2; +c_731847.elements = (object *)alloca(sizeof(object) * 2); +c_731847.elements[0] = x_73546; +c_731847.elements[1] = y_73545; + + +closureN_type c_731865; +c_731865.hdr.mark = gc_color_red; + c_731865.hdr.grayed = 0; +c_731865.tag = closureN_tag; + c_731865.fn = (function_type)__lambda_17; +c_731865.num_args = 1; +c_731865.num_elements = 3; +c_731865.elements = (object *)alloca(sizeof(object) * 3); +c_731865.elements[0] = k_731227; +c_731865.elements[1] = x_73546; +c_731865.elements[2] = y_73545; + +return_closcall1(data,(closure)&c_731847, &c_731865);; +} + +static void __lambda_17(void *data, int argc, object self_731638, object r_731228) { + if( (boolean_f != r_731228) ){ + return_closcall3(data, __glo_remainder_scheme_base, ((closureN)self_731638)->elements[0], ((closureN)self_731638)->elements[1], ((closureN)self_731638)->elements[2]); +} else { + object c_731872 = Cyc_num_fast_lt_op(data,((closureN)self_731638)->elements[2], obj_int2obj(0)); +if( (boolean_f != c_731872) ){ + double_type local_731888; object c_731889 = ((inline_function_type) + ((closure)__glo_quotient_191_191inline_191_191_scheme_base)->fn)(data,&local_731888,((closureN)self_731638)->elements[1], ((closureN)self_731638)->elements[2]); + double_type local_731884; object c_731885 = Cyc_fast_mul(data,&local_731884,c_731889, ((closureN)self_731638)->elements[2]); + double_type local_731879; object c_731880 = Cyc_fast_sub(data,&local_731879,((closureN)self_731638)->elements[1], c_731885); + object c_731876 = Cyc_num_fast_eq_op(data,c_731880, obj_int2obj(0)); +if( (boolean_f != c_731876) ){ + return_closcall1(data, ((closureN)self_731638)->elements[0], obj_int2obj(0)); +} else { + +double_type local_731912; object c_731913 = ((inline_function_type) + ((closure)__glo_quotient_191_191inline_191_191_scheme_base)->fn)(data,&local_731912,((closureN)self_731638)->elements[1], ((closureN)self_731638)->elements[2]); + +double_type local_731908; object c_731909 = Cyc_fast_mul(data,&local_731908,c_731913, ((closureN)self_731638)->elements[2]); + +double_type local_731903; object c_731904 = Cyc_fast_sub(data,&local_731903,((closureN)self_731638)->elements[1], c_731909); + +double_type local_731899; object c_731900 = Cyc_fast_sub(data,&local_731899,c_731904, ((closureN)self_731638)->elements[2]); +return_closcall1(data, ((closureN)self_731638)->elements[0], c_731900);} + +} else { + double_type local_731932; object c_731933 = ((inline_function_type) + ((closure)__glo_quotient_191_191inline_191_191_scheme_base)->fn)(data,&local_731932,((closureN)self_731638)->elements[1], ((closureN)self_731638)->elements[2]); + double_type local_731928; object c_731929 = Cyc_fast_mul(data,&local_731928,c_731933, ((closureN)self_731638)->elements[2]); + double_type local_731923; object c_731924 = Cyc_fast_sub(data,&local_731923,((closureN)self_731638)->elements[1], c_731929); + object c_731920 = Cyc_num_fast_eq_op(data,c_731924, obj_int2obj(0)); +if( (boolean_f != c_731920) ){ + return_closcall1(data, ((closureN)self_731638)->elements[0], obj_int2obj(0)); +} else { + +double_type local_731956; object c_731957 = ((inline_function_type) + ((closure)__glo_quotient_191_191inline_191_191_scheme_base)->fn)(data,&local_731956,((closureN)self_731638)->elements[1], ((closureN)self_731638)->elements[2]); + +double_type local_731952; object c_731953 = Cyc_fast_mul(data,&local_731952,c_731957, ((closureN)self_731638)->elements[2]); + +double_type local_731947; object c_731948 = Cyc_fast_sub(data,&local_731947,((closureN)self_731638)->elements[1], c_731953); + +double_type local_731943; object c_731944 = Cyc_fast_sum(data,&local_731943,c_731948, ((closureN)self_731638)->elements[2]); +return_closcall1(data, ((closureN)self_731638)->elements[0], c_731944);} +} +} +; +} + +static void __lambda_16(void *data, int argc, object self_731639, object k_731238) { + double_type local_731850; object c_731851 = ((inline_function_type) + ((closure)__glo_exact_91integer_127_191_191inline_191_191_scheme_base)->fn)(data,&local_731850,((closureN)self_731639)->elements[0]); +if( (boolean_f != c_731851) ){ + double_type local_731855; object c_731856 = ((inline_function_type) + ((closure)__glo_exact_91integer_127_191_191inline_191_191_scheme_base)->fn)(data,&local_731855,((closureN)self_731639)->elements[1]); +if( (boolean_f != c_731856) ){ + +object c_731861 = Cyc_num_fast_gte_op(data,((closureN)self_731639)->elements[0], obj_int2obj(0)); +return_closcall1(data, k_731238, c_731861); +} else { + return_closcall1(data, k_731238, boolean_f);} + +} else { + return_closcall1(data, k_731238, boolean_f);} +; +} + +static void __lambda_15(void *data, int argc, closure _,object k_731243, object x_73552, object y_73551) { + Cyc_st_add(data, "maze.scm:div"); + +closureN_type c_731736; +c_731736.hdr.mark = gc_color_red; + c_731736.hdr.grayed = 0; +c_731736.tag = closureN_tag; + c_731736.fn = (function_type)__lambda_13; +c_731736.num_args = 0; +c_731736.num_elements = 2; +c_731736.elements = (object *)alloca(sizeof(object) * 2); +c_731736.elements[0] = x_73552; +c_731736.elements[1] = y_73551; + + +closureN_type c_731754; +c_731754.hdr.mark = gc_color_red; + c_731754.hdr.grayed = 0; +c_731754.tag = closureN_tag; + c_731754.fn = (function_type)__lambda_14; +c_731754.num_args = 1; +c_731754.num_elements = 3; +c_731754.elements = (object *)alloca(sizeof(object) * 3); +c_731754.elements[0] = k_731243; +c_731754.elements[1] = x_73552; +c_731754.elements[2] = y_73551; + +return_closcall1(data,(closure)&c_731736, &c_731754);; +} + +static void __lambda_14(void *data, int argc, object self_731640, object r_731244) { + if( (boolean_f != r_731244) ){ + +double_type local_731759; object c_731760 = ((inline_function_type) + ((closure)__glo_quotient_191_191inline_191_191_scheme_base)->fn)(data,&local_731759,((closureN)self_731640)->elements[1], ((closureN)self_731640)->elements[2]); +return_closcall1(data, ((closureN)self_731640)->elements[0], c_731760); +} else { + object c_731765 = Cyc_num_fast_lt_op(data,((closureN)self_731640)->elements[2], obj_int2obj(0)); +if( (boolean_f != c_731765) ){ + double_type local_731781; object c_731782 = ((inline_function_type) + ((closure)__glo_quotient_191_191inline_191_191_scheme_base)->fn)(data,&local_731781,((closureN)self_731640)->elements[1], ((closureN)self_731640)->elements[2]); + double_type local_731777; object c_731778 = Cyc_fast_mul(data,&local_731777,c_731782, ((closureN)self_731640)->elements[2]); + double_type local_731772; object c_731773 = Cyc_fast_sub(data,&local_731772,((closureN)self_731640)->elements[1], c_731778); + object c_731769 = Cyc_num_fast_eq_op(data,c_731773, obj_int2obj(0)); +if( (boolean_f != c_731769) ){ + +double_type local_731790; object c_731791 = ((inline_function_type) + ((closure)__glo_quotient_191_191inline_191_191_scheme_base)->fn)(data,&local_731790,((closureN)self_731640)->elements[1], ((closureN)self_731640)->elements[2]); +return_closcall1(data, ((closureN)self_731640)->elements[0], c_731791); +} else { + +double_type local_731802; object c_731803 = ((inline_function_type) + ((closure)__glo_quotient_191_191inline_191_191_scheme_base)->fn)(data,&local_731802,((closureN)self_731640)->elements[1], ((closureN)self_731640)->elements[2]); + +double_type local_731798; object c_731799 = Cyc_fast_sum(data,&local_731798,c_731803, obj_int2obj(1)); +return_closcall1(data, ((closureN)self_731640)->elements[0], c_731799);} + +} else { + double_type local_731820; object c_731821 = ((inline_function_type) + ((closure)__glo_quotient_191_191inline_191_191_scheme_base)->fn)(data,&local_731820,((closureN)self_731640)->elements[1], ((closureN)self_731640)->elements[2]); + double_type local_731816; object c_731817 = Cyc_fast_mul(data,&local_731816,c_731821, ((closureN)self_731640)->elements[2]); + double_type local_731811; object c_731812 = Cyc_fast_sub(data,&local_731811,((closureN)self_731640)->elements[1], c_731817); + object c_731808 = Cyc_num_fast_eq_op(data,c_731812, obj_int2obj(0)); +if( (boolean_f != c_731808) ){ + +double_type local_731829; object c_731830 = ((inline_function_type) + ((closure)__glo_quotient_191_191inline_191_191_scheme_base)->fn)(data,&local_731829,((closureN)self_731640)->elements[1], ((closureN)self_731640)->elements[2]); +return_closcall1(data, ((closureN)self_731640)->elements[0], c_731830); +} else { + +double_type local_731841; object c_731842 = ((inline_function_type) + ((closure)__glo_quotient_191_191inline_191_191_scheme_base)->fn)(data,&local_731841,((closureN)self_731640)->elements[1], ((closureN)self_731640)->elements[2]); + +double_type local_731837; object c_731838 = Cyc_fast_sub(data,&local_731837,c_731842, obj_int2obj(1)); +return_closcall1(data, ((closureN)self_731640)->elements[0], c_731838);} +} +} +; +} + +static void __lambda_13(void *data, int argc, object self_731641, object k_731254) { + double_type local_731739; object c_731740 = ((inline_function_type) + ((closure)__glo_exact_91integer_127_191_191inline_191_191_scheme_base)->fn)(data,&local_731739,((closureN)self_731641)->elements[0]); +if( (boolean_f != c_731740) ){ + double_type local_731744; object c_731745 = ((inline_function_type) + ((closure)__glo_exact_91integer_127_191_191inline_191_191_scheme_base)->fn)(data,&local_731744,((closureN)self_731641)->elements[1]); +if( (boolean_f != c_731745) ){ + +object c_731750 = Cyc_num_fast_gte_op(data,((closureN)self_731641)->elements[0], obj_int2obj(0)); +return_closcall1(data, k_731254, c_731750); +} else { + return_closcall1(data, k_731254, boolean_f);} + +} else { + return_closcall1(data, k_731254, boolean_f);} +; +} + +static void __lambda_12(void *data, int argc, closure _,object k_731259, object x_73558, object y_73557) { + Cyc_st_add(data, "maze.scm:bitwise-and"); + +closureN_type c_731667; +c_731667.hdr.mark = gc_color_red; + c_731667.hdr.grayed = 0; +c_731667.tag = closureN_tag; + c_731667.fn = (function_type)__lambda_11; +c_731667.num_args = 1; +c_731667.num_elements = 3; +c_731667.elements = (object *)alloca(sizeof(object) * 3); +c_731667.elements[0] = k_731259; +c_731667.elements[1] = x_73558; +c_731667.elements[2] = y_73557; + + +object c_731733 = Cyc_num_fast_eq_op(data,x_73558, obj_int2obj(0)); +return_closcall1(data,(closure)&c_731667, c_731733);; +} + +static void __lambda_11(void *data, int argc, object self_731642, object r_731260) { + if( (boolean_f != r_731260) ){ + return_closcall1(data, ((closureN)self_731642)->elements[0], obj_int2obj(0)); +} else { + +closureN_type c_731671; +c_731671.hdr.mark = gc_color_red; + c_731671.hdr.grayed = 0; +c_731671.tag = closureN_tag; + c_731671.fn = (function_type)__lambda_10; +c_731671.num_args = 1; +c_731671.num_elements = 3; +c_731671.elements = (object *)alloca(sizeof(object) * 3); +c_731671.elements[0] = ((closureN)self_731642)->elements[0]; +c_731671.elements[1] = ((closureN)self_731642)->elements[1]; +c_731671.elements[2] = ((closureN)self_731642)->elements[2]; + + +object c_731729 = Cyc_num_fast_eq_op(data,((closureN)self_731642)->elements[2], obj_int2obj(0)); +return_closcall1(data,(closure)&c_731671, c_731729);} +; +} + +static void __lambda_10(void *data, int argc, object self_731643, object r_731261) { + if( (boolean_f != r_731261) ){ + return_closcall1(data, ((closureN)self_731643)->elements[0], obj_int2obj(0)); +} else { + +closureN_type c_731675; +c_731675.hdr.mark = gc_color_red; + c_731675.hdr.grayed = 0; +c_731675.tag = closureN_tag; + c_731675.fn = (function_type)__lambda_9; +c_731675.num_args = 1; +c_731675.num_elements = 3; +c_731675.elements = (object *)alloca(sizeof(object) * 3); +c_731675.elements[0] = ((closureN)self_731643)->elements[0]; +c_731675.elements[1] = ((closureN)self_731643)->elements[1]; +c_731675.elements[2] = ((closureN)self_731643)->elements[2]; + + +object c_731725 = Cyc_num_fast_eq_op(data,((closureN)self_731643)->elements[1], obj_int2obj(-1)); +return_closcall1(data,(closure)&c_731675, c_731725);} +; +} + +static void __lambda_9(void *data, int argc, object self_731644, object r_731262) { + if( (boolean_f != r_731262) ){ + return_closcall1(data, ((closureN)self_731644)->elements[0], ((closureN)self_731644)->elements[2]); +} else { + +closureN_type c_731680; +c_731680.hdr.mark = gc_color_red; + c_731680.hdr.grayed = 0; +c_731680.tag = closureN_tag; + c_731680.fn = (function_type)__lambda_8; +c_731680.num_args = 1; +c_731680.num_elements = 3; +c_731680.elements = (object *)alloca(sizeof(object) * 3); +c_731680.elements[0] = ((closureN)self_731644)->elements[0]; +c_731680.elements[1] = ((closureN)self_731644)->elements[1]; +c_731680.elements[2] = ((closureN)self_731644)->elements[2]; + + +object c_731721 = Cyc_num_fast_eq_op(data,((closureN)self_731644)->elements[2], obj_int2obj(-1)); +return_closcall1(data,(closure)&c_731680, c_731721);} +; +} + +static void __lambda_8(void *data, int argc, object self_731645, object r_731263) { + if( (boolean_f != r_731263) ){ + return_closcall1(data, ((closureN)self_731645)->elements[0], ((closureN)self_731645)->elements[1]); +} else { + +closureN_type c_731685; +c_731685.hdr.mark = gc_color_red; + c_731685.hdr.grayed = 0; +c_731685.tag = closureN_tag; + c_731685.fn = (function_type)__lambda_7; +c_731685.num_args = 1; +c_731685.num_elements = 3; +c_731685.elements = (object *)alloca(sizeof(object) * 3); +c_731685.elements[0] = ((closureN)self_731645)->elements[0]; +c_731685.elements[1] = ((closureN)self_731645)->elements[1]; +c_731685.elements[2] = ((closureN)self_731645)->elements[2]; + +return_closcall3(data, __glo_div, &c_731685, ((closureN)self_731645)->elements[1], obj_int2obj(2));} +; +} + +static void __lambda_7(void *data, int argc, object self_731646, object r_731268) { + +closureN_type c_731687; +c_731687.hdr.mark = gc_color_red; + c_731687.hdr.grayed = 0; +c_731687.tag = closureN_tag; + c_731687.fn = (function_type)__lambda_6; +c_731687.num_args = 1; +c_731687.num_elements = 4; +c_731687.elements = (object *)alloca(sizeof(object) * 4); +c_731687.elements[0] = ((closureN)self_731646)->elements[0]; +c_731687.elements[1] = r_731268; +c_731687.elements[2] = ((closureN)self_731646)->elements[1]; +c_731687.elements[3] = ((closureN)self_731646)->elements[2]; + +return_closcall3(data, __glo_div, &c_731687, ((closureN)self_731646)->elements[2], obj_int2obj(2));; +} + +static void __lambda_6(void *data, int argc, object self_731647, object r_731269) { + +closureN_type c_731689; +c_731689.hdr.mark = gc_color_red; + c_731689.hdr.grayed = 0; +c_731689.tag = closureN_tag; + c_731689.fn = (function_type)__lambda_5; +c_731689.num_args = 1; +c_731689.num_elements = 3; +c_731689.elements = (object *)alloca(sizeof(object) * 3); +c_731689.elements[0] = ((closureN)self_731647)->elements[0]; +c_731689.elements[1] = ((closureN)self_731647)->elements[2]; +c_731689.elements[2] = ((closureN)self_731647)->elements[3]; + +return_closcall3(data, __glo_bitwise_91and, &c_731689, ((closureN)self_731647)->elements[1], r_731269);; +} + +static void __lambda_5(void *data, int argc, object self_731648, object z_73559) { + +closureN_type c_731691; +c_731691.hdr.mark = gc_color_red; + c_731691.hdr.grayed = 0; +c_731691.tag = closureN_tag; + c_731691.fn = (function_type)__lambda_3; +c_731691.num_args = 0; +c_731691.num_elements = 2; +c_731691.elements = (object *)alloca(sizeof(object) * 2); +c_731691.elements[0] = ((closureN)self_731648)->elements[1]; +c_731691.elements[1] = ((closureN)self_731648)->elements[2]; + + +closureN_type c_731700; +c_731700.hdr.mark = gc_color_red; + c_731700.hdr.grayed = 0; +c_731700.tag = closureN_tag; + c_731700.fn = (function_type)__lambda_4; +c_731700.num_args = 1; +c_731700.num_elements = 2; +c_731700.elements = (object *)alloca(sizeof(object) * 2); +c_731700.elements[0] = ((closureN)self_731648)->elements[0]; +c_731700.elements[1] = z_73559; + +return_closcall1(data,(closure)&c_731691, &c_731700);; +} + +static void __lambda_4(void *data, int argc, object self_731649, object r_731265) { + if( (boolean_f != r_731265) ){ + +object c_731705 = Cyc_sum(data, ((closureN)self_731649)->elements[0],3,((closureN)self_731649)->elements[1], ((closureN)self_731649)->elements[1], obj_int2obj(1)); +return_closcall1(data, ((closureN)self_731649)->elements[0], c_731705); +} else { + +double_type local_731712; object c_731713 = Cyc_fast_sum(data,&local_731712,((closureN)self_731649)->elements[1], ((closureN)self_731649)->elements[1]); +return_closcall1(data, ((closureN)self_731649)->elements[0], c_731713);} +; +} + +static void __lambda_3(void *data, int argc, object self_731650, object k_731266) { + +closureN_type c_731693; +c_731693.hdr.mark = gc_color_red; + c_731693.hdr.grayed = 0; +c_731693.tag = closureN_tag; + c_731693.fn = (function_type)__lambda_2; +c_731693.num_args = 1; +c_731693.num_elements = 2; +c_731693.elements = (object *)alloca(sizeof(object) * 2); +c_731693.elements[0] = k_731266; +c_731693.elements[1] = ((closureN)self_731650)->elements[1]; + +return_closcall2(data, __glo_odd_127_scheme_base, &c_731693, ((closureN)self_731650)->elements[0]);; +} + +static void __lambda_2(void *data, int argc, object self_731651, object r_731267) { + if( (boolean_f != r_731267) ){ + return_closcall2(data, __glo_odd_127_scheme_base, ((closureN)self_731651)->elements[0], ((closureN)self_731651)->elements[1]); +} else { + return_closcall1(data, ((closureN)self_731651)->elements[0], boolean_f);} +; +} + +static void __lambda_1(void *data, int argc, closure _,object k_731272, object x_73560) { + Cyc_st_add(data, "maze.scm:bitwise-not"); + +closureN_type c_731655; +c_731655.hdr.mark = gc_color_red; + c_731655.hdr.grayed = 0; +c_731655.tag = closureN_tag; + c_731655.fn = (function_type)__lambda_0; +c_731655.num_args = 1; +c_731655.num_elements = 1; +c_731655.elements = (object *)alloca(sizeof(object) * 1); +c_731655.elements[0] = k_731272; + + +object c_731664 = Cyc_sub(data,(closure)&c_731655,1,x_73560); +return_closcall1(data,(closure)&c_731655, c_731664);; +} + +static void __lambda_0(void *data, int argc, object self_731652, object r_731273) { + +double_type local_731660; object c_731661 = Cyc_fast_sub(data,&local_731660,r_731273, obj_int2obj(1)); +return_closcall1(data, ((closureN)self_731652)->elements[0], c_731661);; +} + +static void c_entry_pt_first_lambda(void *data, int argc, closure cont, object value); +extern void c_schemecyclonecommon_entry_pt(void *data, int argc, closure cont, object value); +extern void c_schemebase_entry_pt(void *data, int argc, closure cont, object value); +extern void c_schemetime_entry_pt(void *data, int argc, closure cont, object value); +extern void c_schemewrite_entry_pt(void *data, int argc, closure cont, object value); +extern void c_scheme_char_entry_pt(void *data, int argc, closure cont, object value); +extern void c_schemeread_entry_pt(void *data, int argc, closure cont, object value); +static void c_entry_pt(data, argc, env,cont) void *data; int argc; closure env,cont; { +Cyc_set_globals_changed((gc_thread_data *)data); + quote_harr = find_or_add_symbol("harr"); + quote_cell = find_or_add_symbol("cell"); + quote_wall = find_or_add_symbol("wall"); + + add_global((object *) &__glo_this_91scheme_91implementation_91name); + add_global((object *) &__glo_run_91r7rs_91benchmark); + add_global((object *) &__glo_hide); + add_global((object *) &__glo_main); + add_global((object *) &__glo_run); + add_global((object *) &__glo_display_91hexbottom); + add_global((object *) &__glo_dot_95space); + add_global((object *) &__glo_bit_91test); + add_global((object *) &__glo_print_91hexmaze); + add_global((object *) &__glo_write_91ch); + add_global((object *) &__glo_output); + add_global((object *) &__glo_pmaze); + add_global((object *) &__glo_make_91maze); + add_global((object *) &__glo_for_91each_91hex_91child); + add_global((object *) &__glo_pick_91entrances); + add_global((object *) &__glo_make_91wall_91vec); + add_global((object *) &__glo_gen_91maze_91array); + add_global((object *) &__glo_south_91east); + add_global((object *) &__glo_south); + add_global((object *) &__glo_south_91west); + add_global((object *) &__glo_harr_91tabulate); + add_global((object *) &__glo_href_95rc); + add_global((object *) &__glo_href); + add_global((object *) &__glo_harr_117elts); + add_global((object *) &__glo_harr_117ncols); + add_global((object *) &__glo_harr_117nrows); + add_global((object *) &__glo_make_91harr); + add_global((object *) &__glo_mark_91path); + add_global((object *) &__glo_path_91length); + add_global((object *) &__glo_reroot_91maze); + add_global((object *) &__glo_dfs_91maze); + add_global((object *) &__glo_dig_91maze); + add_global((object *) &__glo_permute_91vec_67); + add_global((object *) &__glo_vector_91for_91each_91rev); + add_global((object *) &__glo_set_91cell_117mark); + add_global((object *) &__glo_cell_117mark); + add_global((object *) &__glo_set_91cell_117parent); + add_global((object *) &__glo_cell_117parent); + add_global((object *) &__glo_set_91cell_117walls); + add_global((object *) &__glo_cell_117walls); + add_global((object *) &__glo_cell_117id); + add_global((object *) &__glo_cell_117reachable); + add_global((object *) &__glo_make_91cell); + add_global((object *) &__glo_wall_117bit); + add_global((object *) &__glo_wall_117neighbor); + add_global((object *) &__glo_wall_117owner); + add_global((object *) &__glo_make_91wall); + add_global((object *) &__glo_union_67); + add_global((object *) &__glo_set_91size); + add_global((object *) &__glo_set_91equal_127); + add_global((object *) &__glo_get_91set_91root); + add_global((object *) &__glo_base_91set); + add_global((object *) &__glo_random_91int); + add_global((object *) &__glo_rand); + add_global((object *) &__glo_random_91state); + add_global((object *) &__glo_mod); + add_global((object *) &__glo_div); + add_global((object *) &__glo_bitwise_91and); + add_global((object *) &__glo_bitwise_91not); + add_symbol(quote_harr); + add_symbol(quote_cell); + add_symbol(quote_wall); + mclosure0(c_734548, (function_type)__lambda_433);c_734548.num_args = 0; + __glo_this_91scheme_91implementation_91name = &c_734548; + mclosure0(c_734362, (function_type)__lambda_431);c_734362.num_args = 4; + __glo_run_91r7rs_91benchmark = &c_734362; + mclosure0(c_734338, (function_type)__lambda_387);c_734338.num_args = 2; + __glo_hide = &c_734338; + mclosure0(c_734280, (function_type)__lambda_380);c_734280.num_args = 0; + __glo_main = &c_734280; + mclosure0(c_734269, (function_type)__lambda_367);c_734269.num_args = 2; + __glo_run = &c_734269; + mclosure0(c_734232, (function_type)__lambda_364);c_734232.num_args = 1; + __glo_display_91hexbottom = &c_734232; + mclosure0(c_734210, (function_type)__lambda_352);c_734210.num_args = 3; + __glo_dot_95space = &c_734210; + mclosure0(c_734197, (function_type)__lambda_348);c_734197.num_args = 2; + __glo_bit_91test = &c_734197; + mclosure0(c_733789, (function_type)__lambda_346);c_733789.num_args = 2; + __glo_print_91hexmaze = &c_733789; + mclosure0(c_733779, (function_type)__lambda_279);c_733779.num_args = 1; + __glo_write_91ch = &c_733779; + mclosure0(c_733766, (function_type)__lambda_277);c_733766.num_args = 2; + __glo_pmaze = &c_733766; + mclosure0(c_733701, (function_type)__lambda_274);c_733701.num_args = 2; + __glo_make_91maze = &c_733701; + mclosure0(c_733338, (function_type)__lambda_260);c_733338.num_args = 3; + __glo_for_91each_91hex_91child = &c_733338; + mclosure0(c_733180, (function_type)__lambda_228);c_733180.num_args = 1; + __glo_pick_91entrances = &c_733180; + mclosure0(c_732797, (function_type)__lambda_204);c_732797.num_args = 1; + __glo_make_91wall_91vec = &c_732797; + mclosure0(c_732787, (function_type)__lambda_158);c_732787.num_args = 2; + __glo_gen_91maze_91array = &c_732787; + mclosure0(c_732659, (function_type)__lambda_156);c_732659.num_args = 3; + __glo_harr_91tabulate = &c_732659; + mclosure0(c_732643, (function_type)__lambda_140);c_732643.num_args = 3; + __glo_href_95rc = &c_732643; + mclosure0(c_732616, (function_type)__lambda_139);c_732616.num_args = 3; + __glo_href = &c_732616; + mclosure0(c_732612, (function_type)__lambda_135);c_732612.num_args = 1; + __glo_harr_117elts = &c_732612; + mclosure0(c_732608, (function_type)__lambda_134);c_732608.num_args = 1; + __glo_harr_117ncols = &c_732608; + mclosure0(c_732604, (function_type)__lambda_133);c_732604.num_args = 1; + __glo_harr_117nrows = &c_732604; + mclosure0(c_732602, (function_type)__lambda_132);c_732602.num_args = 3; + __glo_make_91harr = &c_732602; + mclosure0(c_732565, (function_type)__lambda_131);c_732565.num_args = 1; + __glo_mark_91path = &c_732565; + mclosure0(c_732533, (function_type)__lambda_123);c_732533.num_args = 1; + __glo_path_91length = &c_732533; + mclosure0(c_732492, (function_type)__lambda_118);c_732492.num_args = 1; + __glo_reroot_91maze = &c_732492; + mclosure0(c_732447, (function_type)__lambda_110);c_732447.num_args = 3; + __glo_dfs_91maze = &c_732447; + mclosure0(c_732378, (function_type)__lambda_101);c_732378.num_args = 2; + __glo_dig_91maze = &c_732378; + mclosure0(c_732300, (function_type)__lambda_91);c_732300.num_args = 2; + __glo_permute_91vec_67 = &c_732300; + mclosure0(c_732255, (function_type)__lambda_77);c_732255.num_args = 2; + __glo_vector_91for_91each_91rev = &c_732255; + mclosure0(c_732251, (function_type)__lambda_71);c_732251.num_args = 2; + __glo_set_91cell_117mark = &c_732251; + mclosure0(c_732247, (function_type)__lambda_70);c_732247.num_args = 1; + __glo_cell_117mark = &c_732247; + mclosure0(c_732243, (function_type)__lambda_69);c_732243.num_args = 2; + __glo_set_91cell_117parent = &c_732243; + mclosure0(c_732239, (function_type)__lambda_68);c_732239.num_args = 1; + __glo_cell_117parent = &c_732239; + mclosure0(c_732235, (function_type)__lambda_67);c_732235.num_args = 2; + __glo_set_91cell_117walls = &c_732235; + mclosure0(c_732231, (function_type)__lambda_66);c_732231.num_args = 1; + __glo_cell_117walls = &c_732231; + mclosure0(c_732227, (function_type)__lambda_65);c_732227.num_args = 1; + __glo_cell_117id = &c_732227; + mclosure0(c_732223, (function_type)__lambda_64);c_732223.num_args = 1; + __glo_cell_117reachable = &c_732223; + mclosure0(c_732221, (function_type)__lambda_63);c_732221.num_args = 2; + __glo_make_91cell = &c_732221; + mclosure0(c_732217, (function_type)__lambda_62);c_732217.num_args = 1; + __glo_wall_117bit = &c_732217; + mclosure0(c_732213, (function_type)__lambda_61);c_732213.num_args = 1; + __glo_wall_117neighbor = &c_732213; + mclosure0(c_732209, (function_type)__lambda_60);c_732209.num_args = 1; + __glo_wall_117owner = &c_732209; + mclosure0(c_732207, (function_type)__lambda_59);c_732207.num_args = 3; + __glo_make_91wall = &c_732207; + mclosure0(c_732157, (function_type)__lambda_58);c_732157.num_args = 2; + __glo_union_67 = &c_732157; + mclosure0(c_732150, (function_type)__lambda_51);c_732150.num_args = 1; + __glo_set_91size = &c_732150; + mclosure0(c_732139, (function_type)__lambda_49);c_732139.num_args = 2; + __glo_set_91equal_127 = &c_732139; + mclosure0(c_732050, (function_type)__lambda_46);c_732050.num_args = 1; + __glo_get_91set_91root = &c_732050; + mclosure0(c_732045, (function_type)__lambda_29);c_732045.num_args = 1; + __glo_base_91set = &c_732045; + mclosure0(c_732039, (function_type)__lambda_28);c_732039.num_args = 2; + __glo_random_91int = &c_732039; + mclosure0(c_731967, (function_type)__lambda_26);c_731967.num_args = 1; + __glo_rand = &c_731967; + mclosure0(c_731962, (function_type)__lambda_19);c_731962.num_args = 1; + __glo_random_91state = &c_731962; + mclosure0(c_731845, (function_type)__lambda_18);c_731845.num_args = 2; + __glo_mod = &c_731845; + mclosure0(c_731734, (function_type)__lambda_15);c_731734.num_args = 2; + __glo_div = &c_731734; + mclosure0(c_731665, (function_type)__lambda_12);c_731665.num_args = 2; + __glo_bitwise_91and = &c_731665; + mclosure0(c_731653, (function_type)__lambda_1);c_731653.num_args = 1; + __glo_bitwise_91not = &c_731653; + __glo_output = boolean_f; + __glo_south_91east = obj_int2obj(4); + __glo_south = obj_int2obj(2); + __glo_south_91west = obj_int2obj(1); + + make_cvar(cvar_734558, (object *)&__glo_this_91scheme_91implementation_91name);make_pair(pair_734559, find_or_add_symbol("this-scheme-implementation-name"), &cvar_734558); + make_cvar(cvar_734560, (object *)&__glo_run_91r7rs_91benchmark);make_pair(pair_734561, find_or_add_symbol("run-r7rs-benchmark"), &cvar_734560); + make_cvar(cvar_734562, (object *)&__glo_hide);make_pair(pair_734563, find_or_add_symbol("hide"), &cvar_734562); + make_cvar(cvar_734564, (object *)&__glo_main);make_pair(pair_734565, find_or_add_symbol("main"), &cvar_734564); + make_cvar(cvar_734566, (object *)&__glo_run);make_pair(pair_734567, find_or_add_symbol("run"), &cvar_734566); + make_cvar(cvar_734568, (object *)&__glo_display_91hexbottom);make_pair(pair_734569, find_or_add_symbol("display-hexbottom"), &cvar_734568); + make_cvar(cvar_734570, (object *)&__glo_dot_95space);make_pair(pair_734571, find_or_add_symbol("dot/space"), &cvar_734570); + make_cvar(cvar_734572, (object *)&__glo_bit_91test);make_pair(pair_734573, find_or_add_symbol("bit-test"), &cvar_734572); + make_cvar(cvar_734574, (object *)&__glo_print_91hexmaze);make_pair(pair_734575, find_or_add_symbol("print-hexmaze"), &cvar_734574); + make_cvar(cvar_734576, (object *)&__glo_write_91ch);make_pair(pair_734577, find_or_add_symbol("write-ch"), &cvar_734576); + make_cvar(cvar_734578, (object *)&__glo_output);make_pair(pair_734579, find_or_add_symbol("output"), &cvar_734578); + make_cvar(cvar_734580, (object *)&__glo_pmaze);make_pair(pair_734581, find_or_add_symbol("pmaze"), &cvar_734580); + make_cvar(cvar_734582, (object *)&__glo_make_91maze);make_pair(pair_734583, find_or_add_symbol("make-maze"), &cvar_734582); + make_cvar(cvar_734584, (object *)&__glo_for_91each_91hex_91child);make_pair(pair_734585, find_or_add_symbol("for-each-hex-child"), &cvar_734584); + make_cvar(cvar_734586, (object *)&__glo_pick_91entrances);make_pair(pair_734587, find_or_add_symbol("pick-entrances"), &cvar_734586); + make_cvar(cvar_734588, (object *)&__glo_make_91wall_91vec);make_pair(pair_734589, find_or_add_symbol("make-wall-vec"), &cvar_734588); + make_cvar(cvar_734590, (object *)&__glo_gen_91maze_91array);make_pair(pair_734591, find_or_add_symbol("gen-maze-array"), &cvar_734590); + make_cvar(cvar_734592, (object *)&__glo_south_91east);make_pair(pair_734593, find_or_add_symbol("south-east"), &cvar_734592); + make_cvar(cvar_734594, (object *)&__glo_south);make_pair(pair_734595, find_or_add_symbol("south"), &cvar_734594); + make_cvar(cvar_734596, (object *)&__glo_south_91west);make_pair(pair_734597, find_or_add_symbol("south-west"), &cvar_734596); + make_cvar(cvar_734598, (object *)&__glo_harr_91tabulate);make_pair(pair_734599, find_or_add_symbol("harr-tabulate"), &cvar_734598); + make_cvar(cvar_734600, (object *)&__glo_href_95rc);make_pair(pair_734601, find_or_add_symbol("href/rc"), &cvar_734600); + make_cvar(cvar_734602, (object *)&__glo_href);make_pair(pair_734603, find_or_add_symbol("href"), &cvar_734602); + make_cvar(cvar_734604, (object *)&__glo_harr_117elts);make_pair(pair_734605, find_or_add_symbol("harr:elts"), &cvar_734604); + make_cvar(cvar_734606, (object *)&__glo_harr_117ncols);make_pair(pair_734607, find_or_add_symbol("harr:ncols"), &cvar_734606); + make_cvar(cvar_734608, (object *)&__glo_harr_117nrows);make_pair(pair_734609, find_or_add_symbol("harr:nrows"), &cvar_734608); + make_cvar(cvar_734610, (object *)&__glo_make_91harr);make_pair(pair_734611, find_or_add_symbol("make-harr"), &cvar_734610); + make_cvar(cvar_734612, (object *)&__glo_mark_91path);make_pair(pair_734613, find_or_add_symbol("mark-path"), &cvar_734612); + make_cvar(cvar_734614, (object *)&__glo_path_91length);make_pair(pair_734615, find_or_add_symbol("path-length"), &cvar_734614); + make_cvar(cvar_734616, (object *)&__glo_reroot_91maze);make_pair(pair_734617, find_or_add_symbol("reroot-maze"), &cvar_734616); + make_cvar(cvar_734618, (object *)&__glo_dfs_91maze);make_pair(pair_734619, find_or_add_symbol("dfs-maze"), &cvar_734618); + make_cvar(cvar_734620, (object *)&__glo_dig_91maze);make_pair(pair_734621, find_or_add_symbol("dig-maze"), &cvar_734620); + make_cvar(cvar_734622, (object *)&__glo_permute_91vec_67);make_pair(pair_734623, find_or_add_symbol("permute-vec!"), &cvar_734622); + make_cvar(cvar_734624, (object *)&__glo_vector_91for_91each_91rev);make_pair(pair_734625, find_or_add_symbol("vector-for-each-rev"), &cvar_734624); + make_cvar(cvar_734626, (object *)&__glo_set_91cell_117mark);make_pair(pair_734627, find_or_add_symbol("set-cell:mark"), &cvar_734626); + make_cvar(cvar_734628, (object *)&__glo_cell_117mark);make_pair(pair_734629, find_or_add_symbol("cell:mark"), &cvar_734628); + make_cvar(cvar_734630, (object *)&__glo_set_91cell_117parent);make_pair(pair_734631, find_or_add_symbol("set-cell:parent"), &cvar_734630); + make_cvar(cvar_734632, (object *)&__glo_cell_117parent);make_pair(pair_734633, find_or_add_symbol("cell:parent"), &cvar_734632); + make_cvar(cvar_734634, (object *)&__glo_set_91cell_117walls);make_pair(pair_734635, find_or_add_symbol("set-cell:walls"), &cvar_734634); + make_cvar(cvar_734636, (object *)&__glo_cell_117walls);make_pair(pair_734637, find_or_add_symbol("cell:walls"), &cvar_734636); + make_cvar(cvar_734638, (object *)&__glo_cell_117id);make_pair(pair_734639, find_or_add_symbol("cell:id"), &cvar_734638); + make_cvar(cvar_734640, (object *)&__glo_cell_117reachable);make_pair(pair_734641, find_or_add_symbol("cell:reachable"), &cvar_734640); + make_cvar(cvar_734642, (object *)&__glo_make_91cell);make_pair(pair_734643, find_or_add_symbol("make-cell"), &cvar_734642); + make_cvar(cvar_734644, (object *)&__glo_wall_117bit);make_pair(pair_734645, find_or_add_symbol("wall:bit"), &cvar_734644); + make_cvar(cvar_734646, (object *)&__glo_wall_117neighbor);make_pair(pair_734647, find_or_add_symbol("wall:neighbor"), &cvar_734646); + make_cvar(cvar_734648, (object *)&__glo_wall_117owner);make_pair(pair_734649, find_or_add_symbol("wall:owner"), &cvar_734648); + make_cvar(cvar_734650, (object *)&__glo_make_91wall);make_pair(pair_734651, find_or_add_symbol("make-wall"), &cvar_734650); + make_cvar(cvar_734652, (object *)&__glo_union_67);make_pair(pair_734653, find_or_add_symbol("union!"), &cvar_734652); + make_cvar(cvar_734654, (object *)&__glo_set_91size);make_pair(pair_734655, find_or_add_symbol("set-size"), &cvar_734654); + make_cvar(cvar_734656, (object *)&__glo_set_91equal_127);make_pair(pair_734657, find_or_add_symbol("set-equal?"), &cvar_734656); + make_cvar(cvar_734658, (object *)&__glo_get_91set_91root);make_pair(pair_734659, find_or_add_symbol("get-set-root"), &cvar_734658); + make_cvar(cvar_734660, (object *)&__glo_base_91set);make_pair(pair_734661, find_or_add_symbol("base-set"), &cvar_734660); + make_cvar(cvar_734662, (object *)&__glo_random_91int);make_pair(pair_734663, find_or_add_symbol("random-int"), &cvar_734662); + make_cvar(cvar_734664, (object *)&__glo_rand);make_pair(pair_734665, find_or_add_symbol("rand"), &cvar_734664); + make_cvar(cvar_734666, (object *)&__glo_random_91state);make_pair(pair_734667, find_or_add_symbol("random-state"), &cvar_734666); + make_cvar(cvar_734668, (object *)&__glo_mod);make_pair(pair_734669, find_or_add_symbol("mod"), &cvar_734668); + make_cvar(cvar_734670, (object *)&__glo_div);make_pair(pair_734671, find_or_add_symbol("div"), &cvar_734670); + make_cvar(cvar_734672, (object *)&__glo_bitwise_91and);make_pair(pair_734673, find_or_add_symbol("bitwise-and"), &cvar_734672); + make_cvar(cvar_734674, (object *)&__glo_bitwise_91not);make_pair(pair_734675, find_or_add_symbol("bitwise-not"), &cvar_734674); +make_pair(c_734676, &pair_734559,Cyc_global_variables); +make_pair(c_734677, &pair_734561, &c_734676); +make_pair(c_734678, &pair_734563, &c_734677); +make_pair(c_734679, &pair_734565, &c_734678); +make_pair(c_734680, &pair_734567, &c_734679); +make_pair(c_734681, &pair_734569, &c_734680); +make_pair(c_734682, &pair_734571, &c_734681); +make_pair(c_734683, &pair_734573, &c_734682); +make_pair(c_734684, &pair_734575, &c_734683); +make_pair(c_734685, &pair_734577, &c_734684); +make_pair(c_734686, &pair_734579, &c_734685); +make_pair(c_734687, &pair_734581, &c_734686); +make_pair(c_734688, &pair_734583, &c_734687); +make_pair(c_734689, &pair_734585, &c_734688); +make_pair(c_734690, &pair_734587, &c_734689); +make_pair(c_734691, &pair_734589, &c_734690); +make_pair(c_734692, &pair_734591, &c_734691); +make_pair(c_734693, &pair_734593, &c_734692); +make_pair(c_734694, &pair_734595, &c_734693); +make_pair(c_734695, &pair_734597, &c_734694); +make_pair(c_734696, &pair_734599, &c_734695); +make_pair(c_734697, &pair_734601, &c_734696); +make_pair(c_734698, &pair_734603, &c_734697); +make_pair(c_734699, &pair_734605, &c_734698); +make_pair(c_734700, &pair_734607, &c_734699); +make_pair(c_734701, &pair_734609, &c_734700); +make_pair(c_734702, &pair_734611, &c_734701); +make_pair(c_734703, &pair_734613, &c_734702); +make_pair(c_734704, &pair_734615, &c_734703); +make_pair(c_734705, &pair_734617, &c_734704); +make_pair(c_734706, &pair_734619, &c_734705); +make_pair(c_734707, &pair_734621, &c_734706); +make_pair(c_734708, &pair_734623, &c_734707); +make_pair(c_734709, &pair_734625, &c_734708); +make_pair(c_734710, &pair_734627, &c_734709); +make_pair(c_734711, &pair_734629, &c_734710); +make_pair(c_734712, &pair_734631, &c_734711); +make_pair(c_734713, &pair_734633, &c_734712); +make_pair(c_734714, &pair_734635, &c_734713); +make_pair(c_734715, &pair_734637, &c_734714); +make_pair(c_734716, &pair_734639, &c_734715); +make_pair(c_734717, &pair_734641, &c_734716); +make_pair(c_734718, &pair_734643, &c_734717); +make_pair(c_734719, &pair_734645, &c_734718); +make_pair(c_734720, &pair_734647, &c_734719); +make_pair(c_734721, &pair_734649, &c_734720); +make_pair(c_734722, &pair_734651, &c_734721); +make_pair(c_734723, &pair_734653, &c_734722); +make_pair(c_734724, &pair_734655, &c_734723); +make_pair(c_734725, &pair_734657, &c_734724); +make_pair(c_734726, &pair_734659, &c_734725); +make_pair(c_734727, &pair_734661, &c_734726); +make_pair(c_734728, &pair_734663, &c_734727); +make_pair(c_734729, &pair_734665, &c_734728); +make_pair(c_734730, &pair_734667, &c_734729); +make_pair(c_734731, &pair_734669, &c_734730); +make_pair(c_734732, &pair_734671, &c_734731); +make_pair(c_734733, &pair_734673, &c_734732); +make_pair(c_734734, &pair_734675, &c_734733); +Cyc_global_variables = &c_734734; +mclosure1(c_done, c_entry_pt_first_lambda, &c_done); +mclosure1(c_734735, c_schemeread_entry_pt, &c_done); +mclosure1(c_734736, c_scheme_char_entry_pt, &c_734735); +mclosure1(c_734737, c_schemewrite_entry_pt, &c_734736); +mclosure1(c_734738, c_schemetime_entry_pt, &c_734737); +mclosure1(c_734739, c_schemebase_entry_pt, &c_734738); +mclosure1(c_734740, c_schemecyclonecommon_entry_pt, &c_734739); +(c_734740.fn)(data, 0, &c_734740, &c_734740); +} +static void c_entry_pt_first_lambda(void *data, int argc, closure cont, object value) { + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + return_closcall1(data, __glo_main, primitive__75halt); +; +} +int main(int argc, char **argv, char **envp) +{gc_thread_data *thd; + long stack_size = global_stack_size = STACK_SIZE; + long heap_size = global_heap_size = HEAP_SIZE; + mclosure0(clos_halt,&Cyc_halt); // Halt if final closure is reached + mclosure0(entry_pt,&c_entry_pt); // First function to execute + _cyc_argc = argc; + _cyc_argv = argv; + set_env_variables(envp); + gc_initialize(); + thd = malloc(sizeof(gc_thread_data)); + gc_thread_data_init(thd, 0, (char *) &stack_size, stack_size); + thd->gc_cont = &entry_pt; + thd->gc_args[0] = &clos_halt; + thd->gc_num_args = 1; + thd->thread_id = pthread_self(); + gc_add_mutator(thd); + Cyc_heap_init(heap_size); + thd->thread_state = CYC_THREAD_STATE_RUNNABLE; + Cyc_start_trampoline(thd); + return 0;}