#reader(lib"read.ss""wxme")WXME0108 ## #| This file is in PLT Scheme editor format. Open this file in DrScheme version 370 or later to read it. Most likely, it was created by saving a program in DrScheme, and it probably contains a program with non-text elements (such as images or comment boxes). http://www.plt-scheme.org |# 32 7 #"wxtext\0" 3 1 6 #"wxtab\0" 1 1 8 #"wxmedia\0" 4 1 8 #"wximage\0" 2 0 34 #"(lib \"syntax-browser.ss\" \"mrlib\")\0" 1 0 16 #"drscheme:number\0" 3 0 44 #"(lib \"number-snip.ss\" \"drscheme\" \"private\")\0" 1 0 36 #"(lib \"comment-snip.ss\" \"framework\")\0" 1 0 43 #"(lib \"collapsed-snipclass.ss\" \"framework\")\0" 0 0 19 #"drscheme:sexp-snip\0" 0 0 36 #"(lib \"cache-image-snip.ss\" \"mrlib\")\0" 1 0 33 #"(lib \"bullet-snip.ss\" \"browser\")\0" 0 0 29 #"drscheme:bindings-snipclass%\0" 1 0 25 #"(lib \"matrix.ss\" \"htdp\")\0" 1 0 22 #"drscheme:lambda-snip%\0" 1 0 15 #"make-line-snip\0" 1 0 15 #"make-line-snip\0" 1 0 34 #"(lib \"tool.ss\" (\"gui-world\" 1 0))\0" 1 0 56 ( #"(lib \"hrule-snip.ss\" \"macro-debugger\" \"syntax-browse" #"r\")\0" ) 1 0 18 #"java-comment-box%\0" 1 0 23 #"java-interactions-box%\0" 1 0 45 #"(lib \"image-snipr.ss\" \"slideshow\" \"private\")\0" 1 0 26 #"drscheme:pict-value-snip%\0" 0 0 38 #"(lib \"pict-snipclass.ss\" \"slideshow\")\0" 2 0 55 ( #"(lib \"vertical-separator-snip.ss\" \"stepper\" \"private" #"\")\0" ) 1 0 18 #"drscheme:xml-snip\0" 1 0 31 #"(lib \"xml-snipclass.ss\" \"xml\")\0" 1 0 21 #"drscheme:scheme-snip\0" 2 0 34 #"(lib \"scheme-snipclass.ss\" \"xml\")\0" 1 0 10 #"text-box%\0" 1 0 32 #"(lib \"text-snipclass.ss\" \"xml\")\0" 1 0 15 #"test-case-box%\0" 2 0 1 6 #"wxloc\0" 00000000000 1 107 0 1 #"\0" 0 75 1 #"\0" 0 11 90 -1 90 -1 3 -1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 255 255 255 1 -1 0 9 #"Standard\0" 0 75 26 #" Bitstream Vera Sans Mono\0" 0 9 90 -1 90 -1 3 -1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 255 255 255 1 -1 2 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 -1 -1 2 24 #"framework:default-color\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 -1 -1 2 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 150 0 150 0 0 0 -1 -1 2 15 #"text:ports out\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 150 0 150 0 0 0 -1 -1 2 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 93 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 255 0 0 0 0 0 -1 -1 2 15 #"text:ports err\0" 0 -1 1 #"\0" 1 0 -1 -1 93 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 255 0 0 0 0 0 -1 -1 2 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 175 0 0 0 -1 -1 2 17 #"text:ports value\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 175 0 0 0 -1 -1 2 1 #"\0" 0 -1 1 #"\0" 1 0 92 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 34 139 34 0 0 0 -1 -1 2 27 #"Matching Parenthesis Style\0" 0 -1 1 #"\0" 1 0 92 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 34 139 34 0 0 0 -1 -1 2 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 38 38 128 0 0 0 -1 -1 2 37 #"framework:syntax-color:scheme:symbol\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 38 38 128 0 0 0 -1 -1 2 38 #"framework:syntax-color:scheme:keyword\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 38 38 128 0 0 0 -1 -1 2 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 194 116 31 0 0 0 -1 -1 2 38 #"framework:syntax-color:scheme:comment\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 194 116 31 0 0 0 -1 -1 2 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 41 128 38 0 0 0 -1 -1 2 37 #"framework:syntax-color:scheme:string\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 41 128 38 0 0 0 -1 -1 2 39 #"framework:syntax-color:scheme:constant\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 41 128 38 0 0 0 -1 -1 2 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 132 60 36 0 0 0 -1 -1 2 42 #"framework:syntax-color:scheme:parenthesis\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 132 60 36 0 0 0 -1 -1 2 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 255 0 0 0 0 0 -1 -1 2 36 #"framework:syntax-color:scheme:error\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 255 0 0 0 0 0 -1 -1 2 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 -1 -1 2 36 #"framework:syntax-color:scheme:other\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 -1 -1 2 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 81 112 203 0 0 0 -1 -1 2 38 #"drscheme:check-syntax:lexically-bound\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 81 112 203 0 0 0 -1 -1 2 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 68 0 203 0 0 0 -1 -1 2 31 #"drscheme:check-syntax:imported\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 68 0 203 0 0 0 -1 -1 2 41 #"profj:syntax-colors:scheme:block-comment\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 194 116 31 0 0 0 -1 -1 2 35 #"profj:syntax-colors:scheme:keyword\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 -1 -1 2 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 139 0 139 0 0 0 -1 -1 2 37 #"profj:syntax-colors:scheme:prim-type\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 139 0 139 0 0 0 -1 -1 2 38 #"profj:syntax-colors:scheme:identifier\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 38 38 128 0 0 0 -1 -1 2 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 34 139 34 0 0 0 -1 -1 2 34 #"profj:syntax-colors:scheme:string\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 34 139 34 0 0 0 -1 -1 2 35 #"profj:syntax-colors:scheme:literal\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 34 139 34 0 0 0 -1 -1 2 35 #"profj:syntax-colors:scheme:comment\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 194 116 31 0 0 0 -1 -1 2 33 #"profj:syntax-colors:scheme:error\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 255 0 0 0 0 0 -1 -1 2 35 #"profj:syntax-colors:scheme:default\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 -1 -1 2 37 #"profj:syntax-colors:scheme:uncovered\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 -1 -1 2 35 #"profj:syntax-colors:scheme:covered\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 139 0 139 0 0 0 -1 -1 4 1 #"\0" 0 70 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 -1 -1 4 4 #"XML\0" 0 70 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 -1 -1 8 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 255 0 0 0 0 0 -1 -1 8 24 #"drscheme:text:ports err\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 255 0 0 0 0 0 -1 -1 0 1 #"\0" 0 75 26 #" Bitstream Vera Sans Mono\0" 0 9 90 -1 90 -1 3 -1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 255 255 255 1 -1 4 1 #"\0" 0 71 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 -1 -1 4 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 1 0 0 0 0 0 0 0 0 1 1 1 0 0 255 0 0 0 -1 -1 4 1 #"\0" 0 71 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 1 0 0 0 0 0 0 0 0 1 1 1 0 0 255 0 0 0 -1 -1 4 1 #"\0" 0 71 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 100 0 0 0 0 -1 -1 0 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 200 0 0 0 0 0 -1 -1 4 1 #"\0" 0 -1 1 #"\0" 1 0 92 -1 -1 -1 -1 -1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 255 255 0 -1 -1 2 1 #"\0" 0 71 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 -1 -1 2 1 #"\0" 0 71 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 100 0 0 0 0 -1 -1 0 1 #"\0" 0 75 26 #" Bitstream Vera Sans Mono\0" 0 11 90 -1 90 -1 3 -1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 255 255 255 1 -1 22 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 -1 -1 15 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 -1 -1 4 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 -1 -1 14 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 -1 -1 24 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 -1 -1 20 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 -1 -1 22 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 178 34 34 0 0 0 -1 -1 14 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 178 34 34 0 0 0 -1 -1 4 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 178 34 34 0 0 0 -1 -1 20 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 178 34 34 0 0 0 -1 -1 19 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 -1 -1 0 1 #"\0" 0 75 11 #" Monospace\0" 0 11 90 -1 90 -1 3 -1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 255 255 255 1 -1 0 1 #"\0" 0 75 1 #"\0" 0 12 90 -1 90 -1 3 -1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 255 255 255 1 -1 0 1 #"\0" 0 75 12 #"Courier New\0" 0 12 90 -1 90 -1 3 -1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 255 255 255 1 -1 0 1 #"\0" 0 75 8 #"Courier\0" 0 16 90 -1 90 -1 3 -1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 255 255 255 1 -1 17 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 -1 -1 15 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 178 34 34 0 0 0 -1 -1 17 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 178 34 34 0 0 0 -1 -1 17 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 255 -1 -1 4 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 255 -1 -1 22 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 255 -1 -1 15 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 255 -1 -1 14 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 255 -1 -1 20 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 255 -1 -1 4 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 178 34 34 255 255 255 -1 -1 24 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 178 34 34 0 0 0 -1 -1 24 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 255 -1 -1 24 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 178 34 34 255 255 255 -1 -1 2 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 1 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 -1 -1 2 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 1 0 0 0 0 0 0 0 0 1 1 1 65 105 225 0 0 0 -1 -1 19 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 255 -1 -1 19 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 178 34 34 0 0 0 -1 -1 17 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 178 34 34 255 255 255 -1 -1 0 1 #"\0" 0 75 26 #" Bitstream Vera Sans Mono\0" 0 9 90 -1 90 -1 2 -1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 255 255 255 1 -1 22 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 1 0 0 0 0 0 0 255 165 0 0 0 0 -1 -1 14 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 1 0 0 0 0 0 0 255 165 0 0 0 0 -1 -1 4 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 1 0 0 0 0 0 0 255 165 0 0 0 0 -1 -1 20 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 1 0 0 0 0 0 0 255 165 0 0 0 0 -1 -1 17 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 255 255 255 -1 -1 4 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 255 255 255 -1 -1 22 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 255 255 255 -1 -1 15 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 255 255 255 -1 -1 14 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 255 255 255 -1 -1 20 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 255 255 255 -1 -1 19 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 255 255 255 -1 -1 19 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 1 0 0 0 0 0 0 255 165 0 0 0 0 -1 -1 0 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 -1 19 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 178 34 34 255 255 255 -1 -1 15 1 #"\0" 0 -1 1 #"\0" 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 1 0 0 0 0 0 0 255 165 0 0 0 0 -1 -1 00000000002 0 00000000000 3 00000000000 3754 0 4 3 85 ( #";; The first three lines of this file were inserted by DrScheme. Th" #"ey record metadata" ) 0 0 4 29 1 #"\n" 0 0 4 3 85 ( #";; about the language level of this file in a form that our tools c" #"an easily process." ) 0 0 4 29 1 #"\n" 0 0 4 3 179 ( #"#reader(lib \"htdp-beginner-reader.ss\" \"lang\")((modname " #"fire-fighter) (read-case-sensitive #t) (teachpacks ()) (htdp-settin" #"gs #(#t constructor repeating-decimal #f #t none #f ())))" ) 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 7 #";; DATA" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 49 #";; A world is a (make-world droplets plane fires)" 0 0 4 29 1 #"\n" 0 0 17 3 75 ( #";; where droplets is a listof-posn representing the falling water d" #"roplets," ) 0 0 4 29 1 #"\n" 0 0 17 3 48 #";; plane is a plane, and fires is a listof-fire." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 13 #"define-struct" 0 0 4 3 1 #" " 0 0 14 3 5 #"world" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 8 #"droplets" 0 0 4 3 1 #" " 0 0 14 3 5 #"plane" 0 0 4 3 1 #" " 0 0 14 3 5 #"fires" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 47 #";; A plane is a (make-plane x direction number)" 0 0 4 29 1 #"\n" 0 0 17 3 53 #";; where the x-coordinate is its horizontal position," 0 0 4 29 1 #"\n" 0 0 17 3 92 ( #";; direction a symbol representing where the plane is drifting (eit" #"her 'left or 'right), and" ) 0 0 4 29 1 #"\n" 0 0 17 3 44 #";; number represents how much water is left." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 13 #"define-struct" 0 0 4 3 1 #" " 0 0 14 3 5 #"plane" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"x" 0 0 4 3 1 #" " 0 0 14 3 9 #"direction" 0 0 4 3 1 #" " 0 0 14 3 10 #"water-left" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 38 #";; A fire is a (make-fire intensity x)" 0 0 4 29 1 #"\n" 0 0 17 3 75 ( #";; which represents the the numeric intensity and x-coordinate of t" #"he fire." ) 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 13 #"define-struct" 0 0 4 3 1 #" " 0 0 14 3 4 #"fire" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"intensity" 0 0 4 3 1 #" " 0 0 14 3 1 #"x" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 14 3 9 #"PLANE-IMG" 0 0 4 3 1 #" " 0 3 00000000029 4 1 #"\0" 2 -1 -1 0 0 0 00000000009 500 ( #"\211PNG\r\n\32\n\0\0\0\rIHDR\0\0\0d\0\0\0*\b\2\0\0\0" #"\312\322i\37\0\0\20\3IDATh\201\325Z{PS\327\272_\373\221w\2" #"\t\211A \200\341\4\2\330k\265\342\243jQ\250L\305BE\212\216(#" #"\247\240\265\226\261\25;z{n;:\307)\203\217\261\326ju\212NQ,\216" #"\16>\256}\4\253\264^\353\v\212\264gD\36\2B\200@ $a\347A" #"^;{\257\373\307\366p(\217H\21\217\247\277\311\37Y{=\366\267~" #"\373[\337\372\326\367-\4B\b\376T\240(\252\241\241\241\270" #"\270\230$\311\376\376~\212\242p\34\347\361x|>_\"\221\254Z\265*::" #"\32A\220g\361j\344OD\226\323\351,++\353\352\352\22\213\305\347" #"\317\237\227\311d\31\31\31\225\225\225\213\26-joo\2376mZXXXUU" #"\225\311d\312\310\310\210\216\216\236|\t\340\237\4w\357\336\335" #"\275{wSS\23\204\320\353\365Z\255V\222$\2076\240(\212\371C\222\344" #"\236={\332\333\333']\206?\207f\225\227\227\367\366\366fgg\17" #"]_\20\302\226\226\226\310\310H\246XRR\322\325\325\305\345ri\232" #"\16\f\ft:\235\e7n\234\\1\360'\266\240(\312`0\330l6\f\303" #"$\22\211D\"yF\26a,\364\366\366666\346\347\347\17{\376\355\267" #"\337b\0306H\326\372\365\353!\204\36\217\207\305b\265\267\267" #"\337\275{w\322%\31\223,\202 \312\313\313;::0\f\223\313\345\22" #"\211\204\246i\203\301`2\231\4\2AzzzHH\310\244K3*4\32Mff\346" #"\310\347\r\r\r;v\354\30,B\b\21\4\341p8\0\200\262\262" #"\262M\2336M\272$\243\220e\267\333KJJ<\36OJJ\312\2325kF\352\221\311" #"d:" ) 500 ( #"w\356\234P(\314\312\312BQt\322e\32\6\213\305\22\30\308\362" #"\371\253\257\276\332\323\323\23\24\24\304\24?\377\374s\36\217" #"\267d\311\222\216\216\16\265Z\355\357\357?\371\242\f\263a\267o" #"\337\336\275{wgg\347\23\255]uu\365\236={\206Y\331g\201\322\322" #"\322\326\326\326\221\317].\327\320\267S\24USSSZZz\360\340A\232" #"\246\237\205$\277#\353\314\2313\245\245\245\203\333J}}}NN\316\326" #"\255[\265Z\355\250\235\e\32\32>\375\364\323g$\331 \b\202(," #",\34\317[\232\232\232\n\n\n\236\335\367\373\327nXZZ\32" #"\20\20\220\234\234\314\24\365z\375\342\305\213\267m\333v\352\324" #")\273\335~\365\352\325A\205\37\212k\327\256\221$\271|\371\362\247" #"\321\356_~\371\345\334\331\263\"\24\206O\235\212!`\n\16x" #"\222\0R\36\252\b\17\r\n\f\362\227Hn\336\274\371\333o\277m" #"\334\270\221\317\347\2175\310\355\333\267+++\223\222\222f\314\230" #"\3614\302\370\300c\262***\254Vkzz\372`\205\303\341hmm}\341\205\27L" #"&Sbb\342\202\5\v\216\35;6\262?\204p\357\336\275yyy\"\221hb" #"\22\334\274y\363\313\3\3736\325W,B\335\b\363\345\20\4\2`@" #"\360>\0321c\354\36\221\324\21\242\354\244\260J\275\351\277^" #"^\0245cf\370\264i8\216\v\364ZC\335o\226\356.\267\323\201\342," #"\17E\375\5x~\t\214\372\357O\17OL\222'\3Bh0\30\366\356\335" #"\353C\317/\\\270 \227\313\307Z\214Z\255\266\250\250h\302\272=00p" #"\342\304\211\215\21Sn\2528\207U\376\347b\304\232X\377_b\00565\346" #"\215F\240\32\201Q\200\371\321j\304\256F\177\236\206]\f\305n" #"\204!\336(\4\252\21\30\215\300(\0\325\bT" ) 500 ( #"#0\6+\336\2223aI|\240\246\252\306BXp\0\300\351\323\2477l\330\340" #"\303{z\375\365\327E\"\321\221#G\366\357\337?\2626<<\334l6\273\335" #"nf\333\376\243\340\363\371\253W\257\216\212\212\352\351\355\25\332" #"\355N\4i\353\351\211\211V\273\5\202~]\273\253\253\335\336" #"\336\352m\251\23\230zB=\266\bH\252\371\310\f\34G\335\356f\200" #"9i\200\260p\e\213m\305\330$E\323\30vWg\310\206p\344\\h\232F" #"\20db\36\242\313\345*\315-\235\2361\0357\231Ll6; \300G\353#G\216" #"DEE\225\226\226n\332\264I\245R\215l\220\230\230x\375\372\365e\313" #"\226M@\24\0\200H$z\345\225WF\255\"\b\342\376\375\373\32\215" #"\306\317\317/~\375z}w\267\311d2\32\215\r\277\325\2208{Yr\262B" #"\241\220\v\4\b\202\240(\312\343\361\232\217\35\203\277'\253" #"\246\246\346\376\375\373*\225\252\251\251)''g\2|=|\3700\321\235P" #"\367\250\36\377\361\307\37_{\3555\37M\17\348\240R\251\362\362" #"\362\222\222\222\336}\367\335\v\27.\2144O/\275\364\322\301\203" #"\a'L\26\3\232\246\215F\243V\253}\364\350Qoo\257\307\343\1\0" #"\370\373\373\307\306\306\356\334\271\363\360\341\303\16\207#n\356" #"\334\307\23\230;\267\271\2719!!a\330 \201\201\201\335\335" #"\335\n\205\2\0`0\30JJJ\24\nEff&\207\303\31\30\30\330\267" #"o\337\206\r\e\244R\351\37\22L\253\325F\363\325\215\346\207" #"\270V\253\315\310\310\30\265\21EQ\5\5\5qqq\314fWTT\224\232" #"\232\272n\335\272\302\302\302\330\330\330\241\237\b\3030\232\246" #"\307\377z\212\242\b\202\350\354\354lkk\323\353\365\16\207\203Q" #"\a\251T:m\332\264\5\v\26\4\a\a\263X\254\241]" ) 500 ( #">\370\340\203\257\276\372J\243\321$%%\251\325\352\251S\247\366\365" #"\365\rS\"\baJJ\212\305b\271~\375\372\275{\367\4\2\301[" #"o\2755H\315\262e\313\342\342\342JJJ8\34\316\312\225+G\335\334G\205" #"\331h\26\223\22\257\225\304Q\24\35\313\v/,,\2343g\316\2403" #"\21\23\23s\376\374\371\365\353\327\357\337\277\277\270\270xXc6" #"\233MQ\24\206a#\307q:\235f\213\345Ass\375\257\277R$I\3234\216\343~" #"~~\n\205b\372\364\351K\227.\25\n\205O\\\358\216\277\375\366" #"\333\4A|\367\335w_~\371\245H$BQ\264\242\242B\245R\3418\356r\271" #"\34\16\207\323\351\204\20r\271\334Y\263fm\331\262\205\313\345" #"\16\eD&\223\345\347\347\e\f\206\313\227/\e\215\306\227_~y" #"\321\242E8\376\204\3\262\313\351\342pX\320\3p\37\32\361\376" #"\373\357\17[q3g\316\254\254\254\344\361x#\347F\222$C:\263\301" #"\265\265\265566\352t:\222$\257\334\274\331\232\236\16\376\242ZH" #"\20%\37\177<*\241\343\204X,\316\312\312\312\312\312\242(\212\246" #"\351\336\336^\306\205\346p8\376\376\376\\.w<\307/\271\\\276q" #"\343F\257\327{\347\316\235\3\a\16p8\234\370\370\370\0313f\214" #"\305\32\244!Jc\b\6p\37\237tT\327i\244[\b!\354\353" #"\3533\231Lw\357\336\355\356\356\356\350\350`\263\331J\245r\366\354" #"\331o\274\361\6\207\303\321B\330\232\375W@Q\3415\367\236\206\251" #"\241\3000\f\3030\3066M\f8\216\307\307\307\307\307\307\333\355" #"\366\237\177\376\271\242\242\202\305b\315\2313'..n\230J\"\0\201\0" #"\242|\24\307q\334\351t\362x<\37\343\332l\266\216\216\216\230\230" #"\30\24E!\204\36\217\247\263\263\263\261\261Q\253\325:\34" ) 500 ( #"\16\0@@@@jj\252Z\255\236?\177\376\310o\353\301q\0\0:00ul\377\3739B" #"(\24._\276|\371\362\345N\247\263\252\252\352\350\321\243\241\241" #"\241+W\256\34T4\234\203{(\17\352\217\341\363\346\315\273u\353VRR" #"\322Xc\265\267\267\347\344\344\314\237?_*\225\222$\211a\30\213\305" #"R(\24j\265:!!A \20'<_8\34\2163g\316x\275^\202 \230" #"\203\321\240\237\300E\270-\326\226\240iA\217\225e\315\2325mmm\32" #"\215f\234CC\b)\212\32\374\357[\b\203H\0\0\20;\35\23\216L" #"\f\203\333\355\366z\275\2232\324 \330l\266\333\355\306q<&&\6\0 " #"\225J\215F#S\205\272\320\26osdt\344c\262\20\4\311\315\315\245(" #"\352\320\241Cv\273}\344X\26\213\345\322\245K\203E\4A\30\ew" #"\342\304\211\207\17\37\372\20\302\345rq\5B\24\0\211\327;)\231" #"\16\213\305\262y\363f\223\311\364\364C\r\5\213\305\"I\222" #"\305b1\373\273J\245\252\251\251)**\332\267o\337\265\263W-\"kxx" #"\370\357\314Pjj\352\212\25+\366\355\333w" ) 500 ( #"\342\304\t\246\17\3\222$\17\35:4\362\254\373\303\17?L\235:" #"\325w:\323\353\365\3320\24\2\340\230\214\234\233\321h\177\270\317*\24\no\334\270\221\227\227w\364\350Q" #"\f\303\26/^\34\e\e[XX\0307w\256N\257olk#\314f\302bq" #"\271\\\341\301\301\365\365\365[\267n\365-\34M\323\30\202\220" #"\0\340O\255V---\245\245\245\333\267o\237\360r\256\256\256\256\250" #"\250\330\276}\373\250\265LDO(\24Z,\26\251Tz\353\326-\263\331\334" #"^\333\376n\337\346\206\370F04\273s\366\354\331K\227.Y,\226\245K" #"\227\256^\275\32\0`\267\333\313\312\312\266l\331BL\221_\341r" #"\375\32\32<\0001y<|\16\233\350'2\264\332\277\377\355oO\\Yn\267" #"\233\207\343\24\0\374\247#\353\306\215\e555\37~\370\341\304\242" #"f===\247O\237\16\r\r\335\261c\307XN\22\212\2424M'$$\\\275zu" #"\325\252U\261\261\261\333\267o\337\263\254\260\367e\303\352\274\325" #"`(Y\r\r\ryyyl6\373\316\235;\314\23\206\210\354\354l\261D\202" #"\3438\233\305\22\b\0042\231L\247\323\325\325\325eee\215\307\6" #"\271\335n6\213\5\1\20L4iFQTqq\261\237\237_~~\376\4\254\236" #"\315f\373\372\353\257I\222\314\315\315\365\275\35s\271\\\217\307" #"\243V\2539\34\16s\3327\231L\322fY\365\212\352\304\250D0\224\254" #"\35;v\\\273v\315\345r1Y\357\216\216\216\357\277\377~\325\252Un" #"\267\273\257\257\317\345r\1\0\4\2\201R\251\f\t\tY\270p" #"\341\245K\227\314f3I\222l6;" ) 500 ( #"44422R\241P\370\371\371\r;\216\"\b\202@\210\2\0302!\315" #"\322\353\365EEE+W\256\234@\32\302\341p\234?\177^\257\327gee\215" #"'%\254T*\255V+A\020555\335\335\335\t\t\tu\17\352^\240\246" #"\337\302\36\333\270\177ML \20\244\245\245\r\26\177\375\365\327" #"\206\206\2063g\316\310d2&\35\335\326\326V]]\355v\273\323\322" #"\322\222\223\223\263\263\263\231\226.\227K\247\323=|\370\260\252" #"\252\312f\2631\6R,\26\207\205\205\205\207\207\327\326\326Z!\0" #"\346~?\237\307\317Q\241\271r\245\261\261q\333\266m\177\324H\331l" #"\266\313\227/\353t\272\364\364\364\250\250(\37-)\212\322\351t\315" #"\315\315mmm\375\375\375\265\265\265r\271<..N\255V\263X\254\257\16" #"\177\225\202\246\334\26\376s\251\215\345%Q\24u\374\370q\273\335" #"\3164\360\367\367W*\225111\301\301\301Ot\345!\204\26\213E\253" #"\3252!\32s\177\177\237\311d\267X\230,1\207\303\21\213\305S\246" #"L\t\v\v\v\t\t\21\211D#\215\210\311d:~\374x\334\274yKG" #"\304B}\203p8.\225\227\267\376\343\37k\327\256e<\246\241 I\322h4" #"\266\264\264@S" #"v\212rc\30\302f{DB\203\237\220r\223\31\35]B\267\333h4*\225" #"\312\37\257^\375\351\3325\275^\177\357\336=\0\300\316\235;33" #"3\5\2\301 5\303x\361\261i ~(\341!\204~B\246\370\34\310\32" #"\6FV\257\327{\366\354\331\3175\337\367\245.\207\22I7\204(\216" #"!B\221\320O$\300q\312\345bQ4\302\347\2?\177\234\3056\261P7\217" #"O\261Y\264\303\21\336\3315\345\3427\213b\247\247\246\246\242(:8" #"\363\217>\372(--\rE\321\362\362\362\204\204\204\261\230\362\rY" #"\244\254\6\251\t\n~\34,\371\217\270\314\326\326\326v\352\324" #"\251\264\2644\205B\321\333\333\353\365z\1\2h\32\332\254Vs\177?" #"MQ\34\16\a\3030\247\323\351p:i\212\262\273\\\246\201\1-\321" #"\177\353\372\377\37559\371\275\367\336\e\26\277\255\254\254\334" #"\274ysdddPPP`` \207\303\361x<\353\326\255\v\v\v\373C\202575" #"\177\234\361\361\236\377\335\243\214P\2\360\274\257I\3224}\361" #"\342\305\317>\373\314\345r\215\277\27I\222eee\205\205\205z\275~d" #"\255N\247\333\265k\27\2231\32\204\315f\373\344\223O& \236F\243" #"\31\314\325?O\315\242i\372\213/\276\230>}zbb\342\370{\325\326\326" #"^\274x1%%e\366\354\331c\r[\\\\l4\32\3\2\2\304b1" #"\263\3\332\355\3667\337|S\255V?\215\300\317\223\254\353\327\257" #"\327\325\325\3418n\265Z\1\0,\26\vB\350\365z!\204\\.\227" #"\311\225EDD\204\204\2040\31\4\227" ) 156 ( #"\313u\362\344I\201@\220\231\231\371\304\374\25M\323\4A\364\367" #"\367\3438.\227\313}'\31\306\211\347f\340!\204\367\357\337'\bb" #"\305\212\25*\225J \20\f5\275^\257\267\277\277\277\263\263" #"\263\252\252\252\265\265\225\242(\251T\332\322\322\262v\355\3329s" #"\346\214\307H\243(\32\20\0200\271\341\306\347\251Y\24E555=x\360" #"\200I\3263\227\320\206\22\201\3438\216\343\\.W*\225\6\6\6" #"\316\2325k\30\247\377f\374?y\351K\t\22;Z\345\0\0\0\0IEND\256B`" #"\202" ) 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 14 3 14 #"FIRE-SMALL-IMG" 0 0 4 3 1 #" " 0 3 00000000019 4 1 #"\0" 2 -1 -1 0 0 0 00000000004 500 ( #"\211PNG\r\n\32\n\0\0\0\rIHDR\0\0\0\36\0\0\0+\b\2\0\0" #"\0\340\345\257\353\0\0\avIDATH\211\255\227[l\\W\25\206\377" #"\265\317e\316\214\3073\266'N\343\370\222\213\e\267\211\235K\323&" #"\6\247n\241\25T\344\245\r<\220<\3023\27!\4\t\17\25" #"\360\4\201R\251ABB\240*\245\240\"T\250\363\320\4A[\2226" #"\301q\32;\265\343K\3344v\354\361}\306\36\307s=\227\275\27\17g" #"\354\372\22%\262\305\322y8g\357s\276\275\366Z\377\332{\37bf\374" #"\377,\221H\224\227\227\353\272\16@l\fq_\207\\\307\271\370\336{" #"JJ\377q\203\350L&324\264j\200\321\241\241\354@\377R\323\6\321%" #"\301\340\310\271\266\251\321\321\345\215\23\267\0066g\262K^\353" #"\353\"\262R\323}\275\261lN\237\231nn{\347?\311\331\322S'\303\245" #"\21\277772R\232L:\216\23\f\205\326\215N\307\343\375?9\265g|\354" #"\21)\315\\\266\261\255\255\357\310\221\346\243G\375^\225\311" #"\206\346\347\354|\36eeXo@\222ss\261\236\356\333\211\31\344\262\0" #"\252\355l\376\365\327Sss`\6\300J\6g\223\371L\306\177y}\350\274" #"\2241MKJv@ \"\242\306\336\356O\257]\3\0f\226*8?\237_X\330" #"\b\232\211\2$\236\264\2Wm\233\211@\24S2\365\316;v*\305\303" #"\303^WW\310\266\363\251\224\377\362\372b\r\260 \324jZ\257\355," #"H\25\25D@\325\345K\361W\177S?3\203\2337,M+\314\315m\304k\200\0243" #"\200\335\246q\313\261\1\200yK.7\361\227?\311\17\376M\5\307dl" #"\20MBx\232\200\342ZM\233\361\244R\fF\230(g;R\261\0\f\300N&7" #"\2026L\323\326u\0\32\240" ) 500 ( #"\203\34f\0&\3402\3 @\0<=%\245|\b\232\231=\317[\336b\205B" #"\5\251\374{\223\212D\215H-V7\1Z\"\351\271\356C\320\331l\366" #"\343\216\216\25^\353\272-\212\237\b`i\t\361G\363\237\202" #"\363)\307q\36\202\216\217\216\336\233O-o1-\313\213D\226pD\213\236" #"\2\f\20\0 \234\276\227\317\345\36\204\316f2]\347\316m\253" #"\255[\336HBxB\363\357]\206\341\263\1\215\310c\366\205\\" #"\222N?\b-]\267\373\302y\375\352\325-\325\325+:\230\265\305[" #"\227a\24\35\5\3\36 \b\0J\34'\237\315\336\37\255\224\352" #"\275|\271\344\314k\245\365\365\221hty\227\3438Z:\v@2\23X\320\242" #"+\314\212\241\23\201\20\220p\356\213f\346;\275\275\271\337\236" #"\331:\26/;|X\323W\224k!\223\te\27\0\314+U\252\25\303\301" #"\200\2<\300$\2`(\267\220N\257F3\363\344\350\350\370\351_>\321}c" #"\262n\333\326\3\373W\r\234N\245\374YLJY\245\351K\321\20D\5" #"\300\24\2D:A\255\25\337\334\324T\317+\277>\322\376_f\236\376" #"\332\321-\333\266\257\32x~|<*\4\200\244\2241?\237\4\27\320\0" #"\el\t\341/\2072\237_\201.\344r]o\274\321\374\317w\5\341" #"\372\223\207\32\217\237\bX\326r\264\224\2620<\34 \2\220Q\b" #"\373\221f\330JY\204\274R\26\0fb\366\226\307ZJy\363\303\17\e\336" #"<[\306<\24\211D\276\363\335\252\272:Z\324\226o\371l\326\272u" #"\213\200\214R\6\25#\353\307=*\204\243T\20\f\305\254X\b\372" #"\34==\26\367\316\236\255-\24\300\30:\366\215\206C\207H\254\316p" #"rbbS\377M\6:\35\347`\300\\\32v\324\363ju\275\300l\202\0(@/" #"\215\24\321R\312\301" ) 500 ( #"\v\27\366t\264\23\220\220r\313W_\260\202\301U\\f\36\353\354" #"\334:9\231W\274 \271R+\352\333cN)U\251i\5f\213\b\200\3030\243" #"\321\"zvf&\330\326\26\21\4\340\223Hy\303\336\275\253B\1 " #"\263\260\340\236?_Jt\307s\267\233Ku\203q%+5M\0\5\206\237\206l\300" #",\251\250(\242\207{z\32>\275\345\317\305mi\t\226\224\254u\271" #"\357\243\217\32\273>\316*5\342\312\335\272Y\314\20\243\337v\233" #"\fC\2\212\331\257\373\331X\254l\323&\0\202\231\347{z\"\202@" #"\360\0\263~'\326Xrr\322\376\363\233\25\256\333\3558\373-C_\234\322" #"\250\364\242B\204\205\30p\234]\246N\0\23\22\365\re\345\345" #"\0\204\224\222\307\343\32\3\f\311lT\304Vq=\317\373\344\355\267" #"\367u^KJY*D\315b\245\330\314\203\216\333h\32\36\363\35\327k0L" #"\0\5\305\242\371\260\257Z!\245\324\323\305\223\3\3\264\262" #"\262\225\224}\35\35\333~\377\273R\3056\363\343\206\341{\254\200" #"\e\266\275\335\320\243B\214IY\251\25\3654\25\215n=\334\354\247J" #"\20\21\257,\215\345!\276\333\337\227>\375\213]\205\202\313" #"\\\255i\276\226\31\30p\35\17x\3140\34\346^\333=\20\b" #"\370\355#O?S\323\320\340\177.t]\367b1\177\203\20\0\26w,f\236" #"\274{w\370W\247\17\365\365\2\260\210t*\312\366\216\347Nz\362)" #"\313\2a\300ukM-$\b\2041\303\212\274t,\274\270W\b!DhOcA\323" #"\240\t]\2203=\355\357K\263SS}g^ki\277b\n\302\342e\23\272" #"\34'\356\311/\207\202\226\240\21O&\224j\n\4@\224\27\242\377" #"\304\361\306\226\226%\341\n\0005\373\367\217\225\225A\323\204\246" #"\333}}\fx\236\327\373\326[\a/" ) 467 ( #"\274\313\32\262\304\36\261\2O\270\336\245|>@\324jY\2\30q\335" #"A\3079l\6\204b\251\270\343H\353\276o}{y\255\351\0jv\356\274\330" #"\372\354\216s\377\320\201\330\345\213\323w\357\206fg\37\375\333_" #"\313-\331\323d\306\363^\324C\345<\217O\310'\20\250\324\204\2" #"\372\35g\334\223\255\226\25\"\262\0317\232\232\352~|\252\252" #"\266vy\252\310?\331\337lo\267~\360\375G\0233\36\363\373\255_znjJ" #"\37\32,<\37\366Z\303\0lO]\351[\250\31\223{\256\273\344q" #"\247m3p(\0200\211r\202:\276\320R\373\303\0375\348\260J\5E\264c" #"\333\227\376\370\207/\276\372J\t\260\240T\210\310\v\322\215g" #"\255\350c\326#\345\346\\\306\eM\330\1\a\374\367\324\275y" #"\271\313\324\e\f\3031\214\301\252\2553\307\276~\360\370\211\330" #"\346\315k\5FK\377#\263\211D\347\311\223\317]\372@\3@P\300g" #"!\365\257&QY\25\20\2\246!\314\31)\337\317\267\350:k\201" #"\317j\253\357=\377\225]/\276XS\277\3234\3\367\325\356\347hf" #"\36\271}{\364\345\227\237\276\336A\204\\\0\263/\204\257\e^E" #"D\327\365\360\360t:\0367\367\357{)T][\272cG\335\356\335\25" #"\2336\351\372\203\16\272\264\374/J)5<0\220\377\331O\37\277\331=" #"\254a\376\233\241\355\333\2W\0063\261g~\216|\312\212\325\355}\252" #"\325\264\202b\315R\376p\264o\351DB\\m\227J]\236\352\337\e" #"\351\vo\331k5\177\317\n\6\327\256\264\353F/\231\343\330\262" #"\220\261Ba\322\357\37\315\a\333\377\0\203N\325S\223~\236\324\0\0" #"\0\0IEND\256B`\202" ) 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 14 3 15 #"FIRE-MEDIUM-IMG" 0 0 4 3 1 #" " 0 3 00000000033 4 1 #"\0" 2 -1 -1 0 0 0 00000000011 500 ( #"\211PNG\r\n\32\n\0\0\0\rIHDR\0\0\0<\0\0\0U\b\2\0\0\0" #"\232e\20\267\0\0\24\365IDATh\201\315\233\371sTWv\307\277\347\336" #"\267t\267\272\265!\265\204\0!d\1\6\233\305\30l\3\336" #"\306\236dbg\306U\231Jj\222\311\217\371%\377C\376\223T*\2318U\236L" #"\\v\206\214\3071\361\200\2611\306\354\233\20\30\1\22\332\267" #"\336\227\267\336{\362CK\255\356\226\02021LNu\25\252\367\356}\357s" #"\317;\367l\357A\314\214\377\257\242\224r\312\345H4j\30F\355q\361" #"\307\2Z\217\344\363\371\2337o\272\256\333\240\331\377\277\320J" #"\251\333\203\203###Z\353\206SO\25\232\231\265\326\3531Hf\316e\263g" #"\277<\305a(\204 \242\332\263O\25Zk=7777;\e\206\341\332#\3030\274" #"?<\354\\\276b\326\343V\344\251B\v!\230\371\312\205\v\367" #"\207\357\2505\271\235r\371\301\315\301g\347\3479\f\377\310\346AD" #"\35\35\35-Z_\370\344\367\231\371\3715F\226\212\305\342\310hW\20" #"@)\326\352\217\261\21\253\267d6\203`\327\302|\313G\37\236\372\360" #"\303R>\3770\373.\344rx0\262!\360t\261\30\4\215\317\344\211C" #"\a\216\223\37{\20NO\241P\300\374<\2379\323|\352\213\327\346f" #"\375\337\375\356\3227\3378\345\362\252\334\205\\\316\236_\210\a" #"\276\312f=\327E\375\30c\345\204\37PB\247\234\32\272u\353\323\337" #"\357\17\303\326\236\36\344r\270v\215n\\k\26txj\374\353\23'" #"\222\e7\16<\367\\C\354\0\340\24\n\262\2203}e:\345\300\367" #"\31\250\335\217O\26:}c0\363\376\373\243g\276\332R,\264Z6\224B\30" #"\0`F\267\353n\376\362\344`\317\306\215\275\275-mm\r\23U\20\230" ) 500 ( #"\256g(E\371\234\273\342i\375\304\232\232\231u" #"\34\345\272\25b\0D\260\t;\346\27\322\307\217O\215\216\256b!" #"Z\223\206\224\260JN\340yO\25z*\265@*\3545\304H\240r\365\236\213" #"\200\215\222~t{\350\353\217?J\247R\215\334Z3\224\21\6Fj\276\230" #"\3114x\275'\v\235\363\203\220\271\3330<\346\31\255\32\316\22" #"\320g\310\310\371\v#\303\303A\20\200yy\303I\311B\n R*\371\245" #"\22?Mh\207\231\211:\245\334 \345\220\27j\",\375\230\bD\206" #"\20\317O<\30\271t\261\220\317\3@C\270&\262\363y'\225\322\252n" #"\301O\26:\0\23!.\305N\333\32\t\203\224b\256\220\21Q\205" #"\36\330\352y\245\257\317\314\214\216.O\v\303\260P\200\353\v" #"!\354\222\343\227J\372i\33243\f\220\0\266\31r\237m\37/\227" #"\n\272q\3175\23\222W\257>\270r9p\0340C)\236\234t\257]\23\345" #"\274`\216@\225ggT\20<=h\0\2D\200M\364f\324Nk}\303\17\274z\265I" #"\242\1\267<\377\365\231\271+W8\235\346\321\21|\366\337\376\351" #"\323\302\17\b\210\370\2017\277\240\352\315\343\311\372i\200\253F" #"j\21=gZ\243A\260\3354\222\262NYI)\354\353WF\177\375A\327\201\3rz" #"\n\347\316\361\330\230\4\b\260\300\301L\243\246\237,4\3\265" #"\333\376Y\313\34/\207\23a\320)\355\332\35\27'$\347\346\246~\377" #"\251{\355jS\261\240\34\307\17\374fC\200\331\6\5\343\243\276" #"\357\327^\366\311\232\207\20\202\201\252\17\356\20\242\327" #"\220\367\374\260\240\352\\\230$\352\220\262\\.\26\306'P,\2500" #"\bX\e`b\266\301\224/\204O\327\246I\203\1T|\260E\330n\232\5" #"\326\23*df0\263^\374%\210\0." ) 500 ( #"p\b\315Z\263\2\e\0\30&`\aA!\233}\212\320B\370\206\344Jr" #"\312 \306F)\23D\17\202PW\216`\361\327Dd\202\362Z\3\320\f\315" #"\260\210\b\220@4\f\v\271\334\323\203\226\266\35\332Q\324\344" #"h\6\320!DV\251\260\336\207\330D\26QAk\0\f&@\360\342\370\4" #"\270\\\237y?Y\350H4\352\211\306[\264K\3410\334zh\223(F\224S" #"\213\a\31\\\t\216\202\250MPzf\272\266<{\262\320\211\2666\177" #"E\n\27#\241\300\215\336\32\210\t\24\270f\203.\235o\227\322u" #"\334ZW\375\177\202~d3\240)\221pY\253\372Q&\221f\204h\f11\22\345" #"\345xI\325\177\232I\0243\351\332\214\352\361\241\3030\314e\263\r" #"\36\264A\f\323\360\202\260\241\230\226\4\1\204\365+! JT" #"\256\321B\365\2578\221\237\311\372\276\217\245t\345\361\2413\351" #"\364\247\237|23=\275\26\2644\2240V\246\360+\37P%\324\227\2264M5Ua" #"L\b\224\313~M)\360\370\320\263ss\27\316\237/\227Jk\214\21155\251" #"\346\346\6D\265D\331 6Q\0^:\265|^\2F6[*\26\361\177" #"\204f\346\a\243\243\226eE\243\3215\206\331\261\30\267\2644$\226" #"\232\231\t\262\236\232\0\213h1\20\1\r\225l\\\205\276\357W" #"\257\3628\320\314\234I\247\257\177{vs2\331\24\217\2571\222\204\b" #"W\30CXQ\336\n]K\0\204jc\306\250)\b\242\371\\\251P\250\26" #"]\337\e\232\231K\305\342\305\257\277\326\27/\366\365\366\306b" #"\261\265\240\1\275\2\332\325,@\366\212&\235\0\b\b\0\rP" #"\375\252\232\34\307)\227\37\37:\f\202\373\267n\315\236\370Ck" #"\340'{zL\323\374\276Wp\230\5\325)rY\30\32\b\231\0310j\3167i" #"\245\202\34017" ) 500 ( #"\242Vjzt\364\372G\37\365\235\3762\354Hv\365\364\310\25}\226:\6f" #"\261b\317\25\265\266A+\247\361\22P\0h\260\250\231\26s\335r>W\215" #"/\337#\237f\326\371\371\371o\217\35k?v\254\333)\32\2336\265\266" #"\267\213U\25V3\307\0\250\36\273\310\210\22\255\264i\6\230`\22" #"\205`\6$\bK;\322\362}\257\364\375\315\203\2313\263s\247\217\35" #"\23\37\376\373k\2363\23\206\233v\356lJ$\260&t1\237\247\205\205Z" #"\235\205\314y\255Z\5\211\25\363\0020\30\22\360\31\0042\b" #"\\)\317\t\266\n\331\363\276\03743\227J\245\313_~\231~\377\375" #"7\347\346\1\276/\314m\273w\e\2172h\247T4r\231Z\274\2\263\307" #"\334&\e\357\313\200\313\213\317$d\26\200\205\345\247h\3~.\27." #"E\337uA\227\212\305\e\27.\244>\373\354\350\334T\253\24if\177" #"\337\236do/\255m\e\200\3578\2210\2205G2Z\1\324&\e\3344\30" #"\360YG\4\30P\200 Z\36A$C\35\24\213\325\372\345\321\320Z\353" #"\301\v\27\206?\370`\377\371\263}\232\31\2307#-\207^\216\267" #"\264\335\3478\22\360\231\347\372\373\272\367" #"\355\263\"\221\265\211\2319\237N7\v\252>f\237yA\351V!\"+" #"\36\221\6J\3141\22\f8\f\1\222\202\252\31\222$\22\212" #"\253.o-\357\21x\336\275\2337O\177\360\301;\347\316\365\n\226D\0002" #"\321h\346\205\3\317\256\307\240\35\24743\263A,o\271\222\326y\326" #";\r\323$\252\2158D\b\31%\315\255B2\221\0176\305\222yT\240\301" #"\222\271\332\321{(\264\326z" ) 500 ( #"f|\374\362\177\35\e8yr\233\340\252\252nut\266\35<\330\331\335-V" #"\224$\rR\310\345\220\313\305k,!\317\34\2\255\262\306s,\375" #"\0252;\32qI\314\0340,\1\271\244\346\n\271.\26\37\261\21\231" #"937w\355\363\317\333\216\177\266?\233Z\274.p\207\305\330\301C\373" #"\17\37\21155\255\275\v\265\326\251T\252\265\220\217\326\f\313" #"(e\0\211Z\203\346\305\237\247\331eN\20i\300\323l\0215\204L\225M" #"\253\265\241\313\305\342\267\307\217{\37}\370\332\354l\353\222F" #"\37\b:\177\370\360\313\277\374\333\356\215\e\245\224\253N\254J" #"\20\0043\23\23[ry\253\346\336\323J7\223H\254\266\3322t\0\335&" #"\204\322\354im2H\353\305R\205Y0\330\17y\r?\255\224\272s\343\306" #"\334o?>46\32\227D\4&\344\231\257>\277\267\357\27\277\30\330" #"\275\373\221\206\301\314\236\353fgg{\334\345l\233\201\3110\354\224b" #"e\252\4\240\24453\22\202*\271\207\5\20/5\0234/\206\225\207y" #"\17\245\324\354\324\324\325\217?:8x\275g\251\216p\31\227\342q\373" #"'\357\354?z\324~\224\323\250\\\275\230\317{\23\23\211B\241z," #"\243uF\353\315\246!W@3\220V\332$\212\223P\314!\20\245\25dRV" #"\r\262\356\0243\27\363\371\253\337\234\331|\341\342\16\275\330" #"\343\1cZ\320\370\301\227v\36=\332\326\336\376\310\200\2@3\347R" #")cl,\342\224\27u\1\\\365\274-\206\354\20\215a\5\200W\343" #"\n\3f\205\306\34\220\1jj\222\226\265\nt\30\4\367\6" #"\a3\237\376\367\276\331)\253\346\370w\375\3=\357\276\333\323" #"\327\367H\303\250^gnt\244e\364\276\255*\315\27,(u\311\363\337" #"\214D\242\253\2559\245U\232\365VSZD\225\24\317\252\37\0262" ) 500 ( #"\320\332j\330\366*\320\205\\\356\326\377\34\337q\356\\\233\37" #"\324L\340\a\273\237\177f\357\276\265\363\375Zq\35g\352\322\345" #"\344\375\273\225{\a\314\303A\220\20\242g\265<\226\201\221 \24" #"\300Vi\20\340\260\6\20k\200\6\20\213\311\245\310\260\f\255" #"\265~0|G\237\374\242\317-W\37!\3#a\330\266{wGg'\255O\315\314" #"\234]X(^8\237\fTeBA\363d\250\372\37\222y{\314\23\241JJ" #"\31\23\2@I\263\0\32B\246\0176\343\361\352;RQ\275S>\227\273~" #"\352\324\301\211\321\266\32\347\3570\237\361\202=\a\0164%\22" #"\353\261f\0a\20\334\272ti\363wC\225\\\233\201)\25\226\231\a" #"\254\325#hZ\253\234\326}\306b\245\222\327lC\330\365&P2\r\253\255" #"\315j0\17\245\324\370\350hx\356\\\2774j=pV\353\311\216\366\376" #"\235;\327\256P\252\302Z\247\26\26F\316\234y\201Q\261\215\222\326" #"\367\202\260S\312\356\207\270\366{A\30\23\324%d\365\216\21B\244" #"^?%\313\216\266\264T\203\303\"\264\3438\367\257_\177\356\356" #"\235\332\35\240\201y\346\2167\336\21245\255\207\30\200\3538\267" #"\257\\\351\271|9)%\1\n\270\356\373Y\255\17\332\326\252[" #"\260\310|\335\17v\231f\363R\206=\243\3026)\0326\342|\242\265%\331i" #"4\330t!\233\315\16\rm)\227k\207\206\314\271x\274{\357\336u" #"\32\6\230g\307\307G\376\360\371\236\271\251\312\204\264R7\203" #"\340\31\323\350Z\221@\3\b\0317|\337\"\3544\315\212\16C`N" #"\351\244\224\r\276|\241\265\265\245\255\275Q\323\231\205\5\272w" #"\257Y\210J\217\273\22T4PnjjN&\327I\3549\316\235\363\347\232\317" #"\234\356V\2722\375\272\357\333\240\35\246\271\222\230\201\5\255" #"\206\374\340\5\313\212" ) 500 ( #"/m\361\31100\200e_N\0\301\3\n]]m\e6T\35\256\0\300\314" #"\vSS\315cc\321\245kW*\263\20\360\23\315M\315\315\353a\16\303px" #"hh\376\304\311\203s\263\21\"\5\214\204\301p\20\276\32\215t" #"\256f\315>\363-\337\267\211\372\215\305%9\314_\272\336K\266\325R1" #"\25\2\0&\232T*6\360Lk[[]DTJ\25S\251\226|\246\272c+\211" #"\212\2t[[l}\320\v\363\363C\247\277\352\2775\270I\32\0RJ" #"]u\203\27mk\253\\Q\17\2\0002Z\217\204j\3004\342b\261\352\236" #"Vj*T/\330\366\342\22\31`\4\232o\207a\357\256\335\221\232(!*J" #"\362J\245\270\353V\23\305\312{\20\305\b\rK\256\243\35\23" #"\206\341\265\257\2762N\374a{&]\251n&\302\260]\322N\323\\" #"\231iT\224z\331\363\233\210\266\eF\345{0G\363\260\37l2d\242>\32" #"\24\224\236\356\351\351\337\265\2536\257\24\0\264\326\332\367#+" #"\272*\32P\300#c\212\n\303\361\221\221{\357\277\277gp\260U3\200" #"\202\326\36\363\2635\306Z\267B\346\333\201\177/\b\216D\355j\205" #"\233b5\255\324\263\365\n\322\300\274)\315\3\207\332\352\367\225" #"Q\321SX,\254\354\236Tdm\307\241\224\232\231\234\374\362?\377\363G" #"\303\267\372\244\250\2509\305\272\3374;V3\f\6\306Ux\301\365_" #"\260\255M\322\20K\313\30\361C\203\320W\37\r\2\346\231dw\327" #"\321\243\321z\237+\2405\1\322\2164~\374V\341\225b\215v\fk=?9" #"\371\315\307\37'?\376\370Y\315\6\240\201\"s'\211\256\325\312" #"\4\r\314(u\332\365z\244\34\2617IC,\275\251-1" #"\177\353y\375\226\261\3310\27'\v\202 \237p\303\220\306\341\303" #"\333w\355Z\331M6\0\20Q[W\327\355\256./\227\211\322\322;\32\206" #"$\222\331t\271\376\27543\273\345\362wW\257\336\371\267\177}{\350" #"\306\346U\252\247E\372\212\370\214\31\245\316\273^Z\353\277\214" #"\307[+\235\e\"\6\262\212\277q\334\30\311\227#\321H%\263" #"\244E\237\375\300\262\207\217\276\366\306O\177\32]-\355Y\324QGw" #"\267?\260\243(\4\244\1\303\200\224\220B\n2r\331r\261X;!" #"\f\202\341\353\327\256\374\372\327\257\17\336\3505\rQ\363Y\322" #"\312\237\3\f\6\376W\216G\240\2376\305\332\245\20\225\17\201" #"\0G\363\5\317\235\324\352\365X$Q\3230f \303\270\272\353\371\376" #"\277\370\371\226m\333V\321G\265Y\223hi\211\16\f\314\233Vgeb\245p" #"'\212\270nq~\276\352@*\375\220\253\277=\326\177\366\314f\337[6" #"\265\206\315\312\254\1\227\361\215\353\16\373\301\16\323\334g" #"\333\355r\371=[\310\30\362\375{Ap\310\266\223B\324~\214" ) 500 ( #"Z\6]L$\254\37\377\370\271\27_|\330k\206E\350\246x\274w\377" #"\376\241\236M\273&\306\226\0a\200Z\363\205K\227/2\377]\205\317s" #"\335\v\307\217\367|r\354\200\347\332\4\5\366\t\244!\210" #"\f@h\6\300\204\"\363\35?\270\346\373\2\370\263Xt\243a\330" #"\264l\353y\315\227<\367\246\37\374$\26\335*\rki\311\225\0274" #"\347:;\323?\377\313\327\337}wCG\307\303\262\313Eh\3234\373\266o\277" #"\362\334\236\371\221{\235\225'\310,\200.\302\374\347\307K\331l\274" #"\265\225\265N\215\217\207'O\274\351\2721\2\v\214\307q%\364\35O" #"G-\321%\344\246@l\bi\301\17\317y~>\324[\r\343\240m\265\211" #"\245\334\2\320@V\351\257]wZ\251?\211F\266\eu\331\237\307|W" #"\212\321w\376\374\265\367\336\353\352\351Y\243\210^\204&\242\216" #"\r\e\266\277\376\332\205\317?\177\323)6\t\252,}\203\20;\213" #"\245\e\347\317\378t\310H\245\350\344\211\375\303\337\305\b " #"\350M\246\371\202\335A\272PV\216\322\243\256.*\332\354R:\207\326" #"\24^\311R\22\"R\243+\r\334\v\203\353\256\37\0o\307\"}" #"\365\304\5\346\233-\355C\a\17\376\350\227\277\334\274u\353\332" #"\35\254\345\260iZ\326\356\27\17~\366\312\313\23_}\261]se\231" #"\21\3405\333\376\360w\377\225\234\231\331zw\270\375\324\27\306B" #"\n\2\334D\376+\261\346]\321\375\2`hf_\263R<:\355\346Rr\227" #"\222\342T\321*-\367F=\346\2610<\351\272\eH\274\36\2657J\243v\347" #"\25\265\276\330\3369\371\316;/\376\354g\333\6\6\36Ys\324\305" #"\372\366\316\316-\177\372\223\341\261\361-\367\207\253\211`\247\224" #"\311\343\377s\367\342\245.\257\334\224\317W^\361\5\333\"j" #"\253\205\212:\b\2" ) 500 ( #"\24\221\344\222\376n\326\215\230\242\330m\f\305\302\267}\243# 0" #"\312Z_\365\375o=\357e\333\336eZ\265\205\263\6rZ\237H\264\272\177" #"\376\356\221\277\376\233\315\375\375\353\251\222\352\240#\321\350" #"\3767\336\370\"\223\271\375\253\177\3367?\267\204\204?\r\274" #"\351\251\261P\32\20\2\4\267Yfz%\4\"\232\215%\213%`r\301/" #"\270\352\345\355\211\246\210(o5\357\206:\222\305\3/\270\346\ae" #"\255\177\32\213\3564\227S\b\5,h\36im\31<\364\3123\357\275" #"\367\342\221#-\355\355\217\304]\5\232\210Z\333\333\367\274\372" #"\352\267g\317v\317\316n\\r\237\315R\330\302\254\fe \247\325\225" #"\261R\312q\222\335v_\322\356h6MI\32\224.\0061S$bR\0021[\316\373" #"\376\227\216\232\366\302\36i\274\331dw\311\305{1\3402\337\265\254" #"\353;v\231G\216\274\362\366[\317\354\332\275j\20Y\0274\0\3234" #"\237\331\276}\376\27\277\370zf\352\315\373w\223z1\30W\273'\304h." #"\340\331;j\350\236w\246\245ta\223\325\233\264{\332\255\276n\273\344" #"i\22\20\4\35p6\35\334J9;\3\343h\324\336\"\215Jb\3552\347" #"\31c\211\370\375m\38rd\317\eo\364\364\365\265\266\267\e\246" #"\271\336\332yUh\"\262m{\357\341\303\263\243\243\227~\363\353\267" #"\306\307\352:\263\2`DC\364k\221m6\272\222b\313\326\250\257\364" #"\360\224s{\322\361C\355\370\374`\336\213\205\260f\302\227`\275\24" #"\2656H\251\31y\315i\346\e\315\255\351\35;b\257\274\322{\340\300" #"3\273wo\350\354\\\371\37o\326#\264j\346\311\314S\23\23g\376" #"\3437]\277\371\217\3\v\263\361\352u%\0(B\270\311\274\373\242" #"u\336\361\266&\355-\35\266!i2\345M\244\202\333\223N\321" ) 422 ( #"QF\300\362\276z\265\271'\321\226,I\231\215\305r\355m\334\325\275" #"\363\360\341\336\201\201\316\356\356X,&kZ\267?\ft\205{lt\364\314o" #"\376\275\373\367\237\276>5^\3558(\211\25189Gc-{c7'\313w&]\22" #"\30\330\30\331\264!\341QB\352\362B&7\231\341\333\331-\333\367" #"\275\265y\307\36;\32I$\232;\222\311\326\366\366\246\357c\270k\310" #"C\233]D\264q\323\246\203?{\357\274\347\177\367/\377\264CJ\3" #"\200F@\270\317p\31\a\f\332\277-\276\245\303\36\232p\316\336.v" #"\366\355\336\363\322\333\356\314\340D\372\17yl9\362\316_\35x\345" #"\315\266\216\36!\245\220\362\361\314\340{C\0030M\263\177\307" #"\216\366\277\377\373o\r\251\316~30r?\352\272\244\241\312*\223UJ" #"!bRW\213\225\210\32\271\222J\274\360\363\275?\372If\356U\321" #"\367V\367\246m\275\333\6\242\321\230\220+?B\370\1\344\241\346Q+" #"\271\205\205\324\340\215\330\331o\332o\r\t\323\32no?\355\314" #"\354\336|o\307Fm\e\2\322\\\340\355\342\345\177\330\332\267" #"\215\210\230\231\226\362\317'$\353\202f\255\303 \b\323i\231N\e" #"\246\351D\"\303\323\223\267\257\234\334fO\367wZMm\eE\317a\271" #"\371\345\307\370`\345\361d]\320+E)\225N\315\205N\276%\"\"M-" #"\24m%i=z\332\17$\217\t\rT\312\364J\350\241\265\277\372\370" #"\301\345\177\1\35^?\227\313\367\205\241\0\0\0\0IEND\256B`\202" ) 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 14 3 14 #"FIRE-LARGE-IMG" 0 0 4 3 1 #" " 0 3 00000000055 4 1 #"\0" 2 -1 -1 0 0 0 00000000022 500 ( #"\211PNG\r\n\32\n\0\0\0\rIHDR\0\0\0d\0\0\0\215\b\2\0\0" #"\0\316\313HI\0\0 \0IDATx\234\355}ip\34Gv\346\313\314\272\272\272" #"\e\r\200\270\b\220\0\b\22<\300S<$\352\240\250\221F\a%S" #"\347H\n\313\366\3303\273\e\266w&\354\365\356F\354/GL\370\247c" #"\1778\302\366x\34\232\t\217F'\245\221D\221\242(R\24oR\244x\337$" #"\b\202\270o4\320\350\356\2723\337\376h\34}\243y\215\241\331\371" #"\242\3@7\252\262\262\276z\371\362]\231M\20\21\376\0\0\24B R" #"J\t!\271\216\241\277\313\16\315d\f\17\17\367\365\364p\316" #"\363\34\363\a\262\0\08\347\373\366\356mnn\376\3Y\323\3034\214" #"\355\333\266Y\266\235g\f\302\37\310\2\0\307\262\366\177\271" #"\263\263\243C\3254J\363\21\362\377;Y\210\330\335\331\271o\367.U" #"\222TU\375\375\224,D4\f\303q\234;l\307\266\355+W\257\16\\m\16" #")\nc\354\367\226\254\276\276\276\346\346\346;1}\20qdd\344\322" #"\331\263\215}]\222\343\240\20\371\217\377\256\222E)-**\372b\307" #"\216}{\366\230\206q{\224q\316\333Z[\aN\236|\324\262\231\20" #"\256m\213\274|}W\311\2\200\222\222\222\r\17=\264\355\375\367O" #"\35;f\335\26_\266m\267\267\265\5::\3460&\t\341\272n\376F\276" #"\303d1\306V\255^=?\24\332\365\356\273W\317\234\361n]\177\231" #"\246\331\337\336^i\306B\224j \34\307\371\275\225,\0\360\351\372" #"\246\212\n\262w\357\256-[\6::n\365\364\310\350h\357\225+5" #"\266\353#$ \200s\357\367V\262\0\21\372\373\353\217\34x\235;\303" #"\357\274\375\253\277\377\373\261\276\276[\32\214\243\243\243" #"\361\346k\325\0044\2\245F4" ) 500 ( #"<4\354\271n\236\343\277\vd!\"\347\220\306\202\20\20\31" #"\305=\273YK\313\2Y\336\254k\355_\356\334\263cG<\26+\234\257X$" #"\302b\361\20\1\n\240\17\r\17vw\333\266\235\347x\351\266o" #"\341w\6n\333\303\27/\372U\305_V\16EE\340\363\201\347a\177?\34=" #"\2\237|\n\236\247\20X\243j\243\2w\177\371\345\234\305\213W" #"\255]\253\250j!-\367vw\253\266\351C \4B(zl\213{^\236\343" #"g{\356\364" #"\256]\230m\202\303\256.\343\352UF\200\0\2\"A\f\0\5\333" #"\216E\243\271\332\234\321d!\0\243\300`\234.\6\320$\313\217\371" #"|[\343F\247\307\3075T\16\20\200rF\26Prr\3336ch(\375\337\226" #"\5{\366xm\327'\a'\1\320\b\341\303\375\203\375\375\271\332" #"\234\341d\tFR\234\26?\243\257\5\375\2\340s\303\f\213i\346E" #"\235\322\265>5\322v\363\322\27_\200e\215\213!\"\304\343x`?|" #"\372)\217\247\4dTB4\303\212\204\303\271\32\234\331d\t\30\237" #"\253\246>\302\0" ) 500 ( #"\245\317\352z\213\343^\260m'\257\315I\0\352\2304\227\261c;w\272G" #"\217\300\320 X\26\204\303x\362$l\337\16\0357\5\"\3 \210\200" #"\210\210\32\201\200\353Y\261X\256\6g\264#\r\2200\n\322>\301" #"\265\252z\321qNXv\223\254TH\371\236w\210\222\225\252r\360\370\361" #"!U\251Z\273\16\26.\204\326\ep\372\24\234=\3\226\311\1" #"\25\2\214\20\0 \0\n\1\235\300Pw7\n\2215\3023\323\311\22" #"\0\230&\\\0\225\22]\255*;\342f\213\347THZ\236\323)\300*U\371l" #"8\334~\350@\371\345\213\254\242\22\6\372\3014\22\216\216\203" #"\250\1\235\2140H\0\1 7\256^\341BH\331\310\232\321\303\20\0000" #"\213h\201F\310ZU\253d\354\253\270\225\177$\2@\235$\2252v\331v\234" #"\350\30\264\266@,\n\234\3\200-\320FT\t\241\0\t\27\222\1" #"\t\0202\324\337\237\313z\230\321dQJ\221\220\254\316\360,F\36\324" #"\324\253\216\323\2227\305\0\0~\2\r\262\324\356z\321T\267\322A" #"\360\20\25@\202H\0\0Q\2\fQ0\243\321\\\201\207\31M\26\0202" #">\343e\4\261d\200U\212R\312\330\21\323\262E\266(\327\304\213\0," #"\220\244a\301G\5\307\244\317]\24\36\242\224\230k\21\1\221" #"\1\24\21\342\30\246\227#\22?\243\311\"\248d\217\262\20" #"\200r\211>\240\251'mg(c\324\2441V\305\30G\34\360<\221\344L:(8\202" #"\2@&>!\b\1J\300\266\"\221H\326\376\314h\262\30\225\\B" #"ry\37\f\340Q\237\32\341\342\202\343x\251\354L\332\231\211W\205D" #"\203\224\366y\334M\"\336F@\0=\225\0\37\241\314q\206\6\a\263" #"^qF\223E5\325\323|@\211\3468F\216\220\364" #"\214&K\362\351N \210\262\224\213\b\205\220FY\352\367\370\30\346" #"\213 \353\204\204\30\31\343h'\221\225\370\213\246\232%\1\240:" #"\n\3134\263\2663\243\311Rd\331U\24\221#\327\222@-\223b\210\311A" #"\256L\310\204\24S6\206\"\236\304)\2\20\204\264\2465J\2\204" #"\fvwg\315\266\316h\262\374\201\200C\210\227n\223\246\240L\242\0000" #"\354\345cK\6(\243\324D\214\246\34\204H\200\222\224\323\30\300,J" #"\207zz\262\346\361g4Y\301P\310\205\274\3\f D\251\2dL \317f" #"\276&@\t)aD \214\245\32P$#\306\303\0f1b\270N\326\n\221\31M" #"\326\354\352j\327\343^\336\214\226\217PF`,o\211#\1\360\23J\0" #"\302<\371(\222\311.%\244\202J\256\307\371d{It\316h\262B\305\305\16" #"@~\207F\" \3\30\230Wi\1\370(\225\t\211\244\212)\311\360" #"\323)@\31\243\341\376~3\36\37\377\350\273B\26c\314\5\264x\276" #"\364\227\fD\6j\v\314\352E&@\0\374\204\370\t\211\246\312\37" #"&\364V*\212)\r\17\f\214M\6j\222<\352{N\26\"\272\256kOW" #"\333\232\25\22c\334\365l7_\375#\3\220\310xp\"\17T >J\"I" #"\264'H\3622\316\v1\312m\333\266\262X\17\367\234,\316\371\215\346" #"\346\343\307\216Es\307\266s\201I\22R\342\362|#\214\0\320\351\230" #"\2\0F@%$\2344\f\307\203X\31\b\21\312\270\353\332Y\236\320='" #"\3132\315\303G\216\274\371\363\237\367tv\336\352\271\262$\21&y\323" #"\4a\306}\273\374`\0\32!c<\205,2\231sL\202\237RbX\361l\261\207" #"{NV,\36\277|\345\312\351\23\337\346\362" ) 500 ( #"!\362@UU)X\344\346%+\21X\310g\266\2\0\0#D\247$\236a\207\220" #"\f\361\222\0\324Hdh`\300\315(\177\276\347dE\243\321\276\336\336" #"\212\262RUQn\365\334\242P\250h\376|/\257\340\b\0\17\201\221\274" #"\226+\0\5\320\201\330I\\a\366\372\a\0\200 \347\226ee\6j\356" #"9Y\355\355\355\255\255\255M\313W\5\213\212n\365\\&IT\226\275" #"\274\371A\0170\21\226\312_\272&\21\242\21\222\351\302d=\251\204" #"\201\307\371\357z\30z\236w\360\300\1gd\244\252\252\312\247\353" #"\267\321\2\22\342\3461\n\0<\4\168\315r.\0\n\240R\"\0'" #"\303c\34\0\b\310\331$\262\224\203eY\231\25\"\367\220,\316\371" #"\305\213\27O~\376\371|E\251\255\255\325\375\376[m\201\22\2\0" #"\36\346\363x\\@\16\20 d\332;a\0\2`2\360\340\1\22\200\254," #"\a\214\261\341\216\16#\236\276\304\345^\221\205\210\375\375" #"\375[?\374pqo\367\354`\260f\356\334\2\313\2553\221\337<\263" #"\4r\4?\241\323\353x\0\00209\22\5\2\5P\263I\244\356r\307" #"\262\234\f\367\360^\221e\304\343\247\217\37\357=\376\315j\0}" #"\316\234\362\362rV@\255u\0320\351g.\304P\270\200>:\215\316\202\tC" #"a2\356\352\"\22\0\232\355$?\1\24\302\343\374w!Y\236\347" #"\265\\\273vx\373\366\365\315-\204\20\275\262\262\270\270\270\220" #"\302\3644$\222.\371\217\211\v\344\200\372\264TM`RN-DB\322\203\177" #"\t\370\t\241\"\235)\270\27d!bW{\373\316\17\267\24\357" #"\333\367\24\203\226\322\262\332\246%%e\263\362/?\316\5\222\21" #"\314LCT \3\22\242YE$\v&;\21G\224rHV\200\0\217\306\314x\374" #"\336J\26\n168\370\321/~1\364\336" ) 500 ( #"\373\317yv\210\220v\277\277jv\265O\277e\355\16\0\2\21\1\30" #"\311\327\313A\3015B\2\5\220\225\220\251I\325\26\27\310\b" #"\311\232\221W\t\261\272:F\302\3414\353\341\256\222\205\30\355" #"\355\331\363\301\373W\177\363\326s\334Y \313\375B`(4{\366l\351\326-" #"\322\4\22%\byL\316~O\4\bU\246\261I\1\0\4\0\1\220'" #"\306\253\201\310\200$\213\355d\236L\2Bl\327q\234{&Y\210\326\350" #"\350\361\257\367n{\357\375\27\tY\247\252\n\220\353\216[>" #"\177~y\356\5\36\371!8G!d\222\223+D\34\26\274\230\21m" #"\272\366\21\300\305\24\262LD\205L\325z$XIT\22\312\0\262\353z\31" #"\v[\357\32Yf4z\374\353=;\336}\367\301\356\266'u\315O\251\3x" #"\332v\352\353\352B\245\245\267\327f$\22\31km\225r3\35C\34\341" #"\274\2222u\272g\221\260\260$\2302\307\fD\205\220D\t\rN\320" #"\224\200F\210O\270\342\36\271;B\210sG\216l\375\347\177\251?}\362%&" #"'\214\227a\301\257{\356\342\305\213}\301\340\3555k\31\206\23\36V" #"rK\315\260\340\206\200\nF\351\264\313t\20c(\344\244\243L\201*" #"!\t\261M;[!D\343\3344\315\264\n\221\273Pr$\204\350\354" #"\354\374\364\235wf]\272\360\234\356+c\f\0\4@\253\353\2151i" #"\376\222%\2677\17\2\200c\333\20\213\311I\237\214\17\226\211" #"\267\275\36\227\b\224KRf\2008\r\34\300D\364\221\251\270\273" #"\213\250\2\225\222y\232\370\233\22`\321\261\221\336\336\264\264" #"\305\235J\226\20\242\267\267\367\343\367\337\27\a\17\276\250k" #"\265\222\234\350\267)\260\305\365*W\254\254\234;\367\266\ew\35" #"\207\231\206ob\244\244\321\201\0\327=^\304h)\245\220\32lI\26" #"\224\304\337\34" ) 500 ( #"\321\20\350gS\367\353\2\3109b;\4@\262\0343\32\275\233d\t" #"!z\272\272>~\373\355\346\267\337\376+\212\213eeR\316G\2217s\276" #"\376\225\227\325\333\362\237\0230\306\306T\307\tPB\2232\322\223D" #"\270\210\327\35\267N\222J\222\354\206\344\254u\362\337\36\200\205" #"X\226\240\225\0\2X\210*\205d\261\2354\200)\200\n\300=\217\337E" #"\323a\240\267\367\253\317>\273\271e\313\177\31\v\317\223$:\3219" #"\4\350\364\274hU\365\302\246\246\333\233\a\23h>u\312/\204\232c" #".\34\26\242\323\363\26\312rV\377.\r\16\242!p\326\204d\331" #"\0&\210`\16]G\b(\48\347xW\310BD3\26\333\365\311'\227>\374" #"\360\331\201\236&YI~\214&b\213'\312V\255\252\231\327p{\355'0\34" #"\16\353\204dU\360\b0\300\271\201\270@\236^\355\"\200\1" #"\30\a\fL\260\343 \332\2\2654\2055\361\226\0(\0\220\341\361" #"\334&Yf<~h\367\356\257\337|scK\363zE\325S\357gT\360\233\25U\2136l(" #".+\273\275\366\23\210\305\306J(\315J\26G\354\362\270\4P\225\267" #"\22\2&\224\235!\320A\f\221\361\203\35\4\a@\5:\265Lc" #"\22\204\20BT\222XK\220B\326-\317\206\210\30\213D\16|\361\305Go" #"\276\371\27C\375\353}\232/\343f.\271\336\330\222%KW\257\276\215" #"\30\326$\242\321h\337\265\353O\344 \313Blu\335*\211\25S\232/\367C" #"\306\203\r1\201\bP!\215/\22p@x\210~\226b\276\3\214\257" #"\252JH\26\"\336)Yf,v|\357\336]o\276\271\361\362\305\215~=s" #"\320\233\210\a\213\213\27\254_?w\376|&\335\276i\22\36\36\366z" #"{\312X\372\5\22\335\17\243\350\344\274Q\226\225iM,\0\17aX" ) 500 ( #"pJHhB\f\35\0\a \310h\362\320\233\4\5\220\b\1!\356h" #"\30\242\20W\316\234\336\373\361\307\213[\256<\353\3232\373\351" #"!\236\265\355\201\5\213V=\360\300m\4\335\247.\2048\324\327" #"\247YVy\306(#\0\2`\310\3431!\32di\262\3101\217\241%\0F\270" #"\320\200\370':\354\"p\304\"\306R\247\331\211\27!\204\20054" #"\344\246\256\20\273\205'\217\210\275\315\327>\372\345\257\2_\177" #"\375\214\3122o\3\1\332\271\367\221e?\360\3143K\232\232\244;\20" #"+!D\373\315\233\245\210\241l\341b\17\261\333\343\n\201j\211M" #"^:\351W\272E\356\b\34\21\242\210\222\300Dk6\n\1\20\"" #"\271\302?\204\21\22\275y\303NM\337\25z?B\210pW\327o\337~\307\336" #"\275\373\277\251\254N\222\323n\"1=m\23\334\333\370\275\27_}\265" #"(\24\272\23\243\301u\234\256\356\356y\22\rf\263\376-\3046\317+" #"\243R\371D09\375J\230\362g\34\305\b\27\245\22M\270\220\2 *" #"\4 \350\204\344\n.\22\4\0217\304m\fCD\34\351\357\337\371" #"\351'\347\266n\375K\2055Hr\346\f4*\304\27\266\323\373\360c\177" #"\366w\177WVVv'L\1@xh\350\346\265kK\244\3546\324\210\20=\234\317" #"\225YQ\1\216\24\1\30\23b\fE5e\n!\200\210\2c\2343\0" #"\226\230\357\22\212<\343\205\234C\252\235U\220dY\206q\356\333o\317" #"|\261sSxh\201\356\313<\0\1N8\356\205\305MO\274\362\312\322U\253" #"\ni3\17\20q4\0346\242\321\3719l\250\36\317\213\vQ\313X\201A" #"\262\21\301M!\312\31\225\21\1H\302\365Q\b\310\200\4\21" #"\262\nf\266deAdu\266\265\355\375\370\343\372\346\313\e4\225e" #"\223\230!O\354\230U\276\362\325" ) 500 ( #"W\357\337\260\301w\a\346B\2\236\353\366\367\366\212\376\336\312" #"\0346\324\r\317\223\t\251\221X\306T\231\35\375\236\0\200r\306" #"\350\204\233\31GT\tQ \307\264\220`\312\363 5\3520\235\30#\306c" #"\261\367~\361\v\330\267\357\331$w!\0311\201\357\32\361\242'" #"\236xb\323\246\262\212\212\333\2161L\302\262\254\256\216\216\232" #"\341\21\177\266\246\4\300\t\313\231+I\225L*\204*\4\270\346" #"\272e\224M\272\220\2\300@\21\2404O\310\20\1\b\212\264\313" #"\347\2731D4M\363\300W_u|\360\336\213\300\353e)\263\270\307\24\260" #"\317\264\316\324\327\277\372\303\37\326\326\325\3359S\210\30\215F" #";\256__04\220\265\255N\317\353\364\274\25\212\234U\367g\302@\274" #"\341z\3652\233<\236#\306\205\bND\376\262\202\0030YM\273\235|\303" #"\220{\336\365\313\227w\177\362\311\v\222\324$gQ\352\2\241\303s" #"\17I\312#\257\277\261\270\251\351\316\231\202\304\264;0\20\355" #"\351\251\317\226\202p\20\217XV\5\243\215r\372t\234\v\275\334" #"\e\25\242A\226&\347\n\a!\216\240\221|9\16\216\240\316" #"\236\315R\23\3039\257\210\210\341\241\241C{\366\370O\237\336\250" #"\251\276D\\#\365e\"\236p=\371\261G\37}\372i\365v\23\316ipm" #"\273\243\245\205\336\270Q\225m\310\17\t~\304\262\327kj\246\225" #"\227\v\227lW%P\237D\256\3h\b\f\344\346J\0\270\200ZM\215\354" #"K\231\315r\222e\31\306\251C\207\256\357\330\376\\$\34\312!2" #"\235\334\273\270`\341C/\275R\333pG\321\205d\30\361x\333\325\253" #"\263\273\273K3\314Q\16p\321q{=\376\204O\2336C\221@T\210\223\266" #"\263HV\252\222\322\3736\242\201\"\17\335\2\300\24\300\2\1" #"&\247\304\273r\222\325\325\321q\350\223O" ) 500 ( #"V67/K=!\31\307\5\r\254]\273t\345JM\313\267\234\364\226" #"\320\337\337\337|\370\340B\341f\252\244a\316O\332N\243\"\317e\5" #"M\342\b\320\346y\255\236\273\301\247Lz\343\b\20\23\302F\254" #"\314&\271\223\307\230\204H\1\275 \2628\347\337\36:d\237:u\277*g" #"\235\222\0\300A\337\371s\217\370\24=G\213\26\342~\313Z\270ti" #"\375\202\5\264`]\233\37\210\330\323\325ue\327\2565\22-\312x" #"\354\335\334\273\3448M\2624\273\260\313q\2006\317\353\347|\265\252$" #"\237\340\"\f\n\36 \331\275\316\361c\0L\275\250\252\256NIU/" #"\351' bGG\307\321}\373^\366\2515\271\255\276~\316\217Z\316C\217>" #"\32*//\244\353\205\3002\315C\373\366\325\16\r,\227\345\2641(\0" #"\216Z\226\r\260NUs\251\205\364\326\204\270\340\270~J\226\244\352" #"\35\23q\220\363bF\3\271\365\265\201\"\2560M\367\245\251\227" #"\364\23,\323\274x\356\234u\341\302\32U\315\325\230\0h\367\274\210" #"\246-^\261\342N\302{\311H\210\325\311\375\373\37\327\264P\206" #"\354\fp~\314rV(r\255\224w\e\207$\f\t\321\352z\365\222T\221" #"\332Z\34\305\230\3002F\265\334" ) 500 ( #":\313D\264U]\315\b,\246\\\32\21\207\207\207\257\237;\273" #"\262\2677\217C\357 \266{\"P?\257|\356\234\302z>=\34\333\276~\345" #"\212q\343\306\3\252\232F\225\207\270\3374\35\304\r\232\32(x&" #"\271\356\272\21!\232d)-?\20\21<\206\242,\257\356\210#\310s" #"\346\24\227\226\346\223,\356y\355\255\255\203'O\256\5\236g\276" #"\211\v\354\6X\361\375\357KR\241\2726?\204\20\375==g\217\36" #"]\323\323S\232:\243\v\200\313\256\273\3130\237\326}\v$\245@" #"\252<\200\375\246]\301\330\"EI\e\321]\256\20\b\263\245" #"\324\\t*\206\204`\245\245E\31\5x)oL\313jki)mk\257\313\315;\2" #"DP\f+\362\322u\353\n\353\371\364\260\342\3613\307\216\215\34>" #"\374\b\267\223\357\0\1\69\337e\230\1\312\236\325}\5\371" #"\315\0\bp\325q\232]\367AU\251\310\230U\257yN1\245\25,\267\225" #"\5\320+k\276\322\22\277\236^O\230rJdt\264\365\334\271\332x4" #"\277\264G\205\34055%w\226\346J\351\\k\353\251\317?_\330q#\315\332" #"t\20\317\330N\233\347=\345\323\n\211\363Mv\357\v\303\234/K\313" #"U%M/\t\200f\327\253\226hQ\336\342\346n]/\2373\307\37\f\346#" #"k$\34\36>wn.\240\222\273$J\0\214\t!W\317\231u\227\310\22" #"\216s\354\213\35\321C\207V#I\263T\3728\377\306\262k\230\264F+\324" #"\361\344\b\227\35\367\214\355<\343\323\3122\306G\230\363>\217" #"\327I\262/\365B\343\1@\2@@\0tiZI\351,5\303-I9\247\263\265\225" #"\264\337\254f\23\201\237\211\363\223\3032\34qT\240\354\367k\276," #"!\323[\5\"v_\274\260\353\235wW9fcj`C\0\3543\255a!\36" #"\363" ) 500 ( #"\251\25\5\213UX\360\3\226U)\261u\232\226F\225@\371\344G~=Q\255;\2111!n\270\356*U\251\225\244\302" #"#d]\334\373\"n\6\b\335\254\353Ys\375\303\234\3571\315%\262" #"\274D\226\363<\1C\210+\210\265\217?\236'\237@\1\218\aDEQ2w" #"\204\310\4\2\214+\254[\27\256x4\372\315\201\3\307?\372" #"\355\353\375=\r\251\245%\26\342\200\340\265\222Tw+L\215\t\361~" #"\324\210\b\361\212\337W\237-\327o\n\374\3140\4\220\347\374z~" #"\207\251\207\363\346\271\365K\327\254\v\25\27\347:\206N\356\225" #"\36\f\6\221@\376\357R\201\304\252\275\333\32\203\236\353\2369" #"|x\317\257\377c\345\245K\353\225\24E+\0\f\201\1Bj\n\313D\0\0" #"\2D\205\330i\230\327=\367\31\335\267HQ2)\346\0W\\\347\210i?" #"\243\373\346\262\254u\aS\255]@\352[\263\246\261\251)\217" #"\375H\201\20`\f\bQ\24EPjN\273\300o\242\234\254\200\3\247 8o" #"=\177\356\303\237\377\313\354o\216" ) 500 ( #">\3160m\302r\21\t\201\222D\225Ka0\21\17[\366\27\206\271" #"\311\347{DK/jM`\204\213\375\226\255S\272Q\233\306\a\260\2048VR" #"\262p\365}\225\325\325y\222/tr\257t\306\30\372|\221\274\253\267" #"\1\200\0020\0240\315>9)\340\236\327q\355\332\226_\277U\372\3157" #"\257\353ZMF\22\204\1\4\t\321\n\2365,\304c\226\365i\334\270" #"O\2257\351\276\254\363\246\203x\316\261\257;\356S>mV^\313V\0\234" #"r\234\261y\363\226\257X\351\317\233|\231\22{\237\317\247VT\206\307" #"F\21\363\331\5\f@\262l\3568\5J\226\34787/_\376\344\355\267G?" #"\377\374\377\4\3YS\233\5\272~\343\r\"\3565\255\317\r" #"\243I\221\336\b\4rY\30\335\334\333oZ\363di\275\226o\25\24" #"\2\264{\336\26\16Ol\336\274p\351\322\\\337\270\223\300\324" #"\225\2\201@EC\3030\202\233W\266(\20\231{\231\225\2749\372\202" #"\235\327\256\355\374\360\303\360\266moxY\nDo\t\b` ~k\333[" #"\343\306|Iz\336\257\347\22\31\16\260\337\264#\210\17ij1cS\35" #"\315\250\36\215#\34\266\34\263\261q\343\223O\252\323\305Q\246$K" #"\226\345\212\271s\a)1\21\363\370\2562\1\215\0O\256\226\31353" #"\"F\207\207\267\276\365V\347g\237\275`\2145\251\323g\255\323\350O" #"n5Q\313~\304\262~\e3\232T\371\5\277^\313\244\254J\e\1Z=o" #"\277e>\352\363-W3\2\200I\340\0\327=\347LQ\350\361?\375\223\3129s" #"\246U\3)2\\\327\3200\310\344(f,\223I\2#D%4|\363\246\235\330r1" #"\307\5\20\321\210\305v}\374\361\331-[6\e\321u\232O\243$kepj" #"\225p\312+\31c\2w\231\346Gq\243^\226\376," ) 500 ( #"\30\254\223$J&\303,S\347 @\237\307\337\212\304\252\231\362\224O/bt" #"\252\216\231\244_`D\340>\1\345/\274\260\341\231M\205d?S\246\352" #"\305\313\226\35\256\254\352\356\353\256\241Iu\24\251\5\203\24" #"\210NH{\177\237m\333\220\243\200\25\205\30\v\207\367\357\334" #"\271\3437\277\371\t\360\325>\215%I\315\255Z\377\36b\257'~\e" #"\213_p\234\215>m\263\337_\232\303\f\20\0\275\\l\211\307{8\377" #"\331\254\222\271\t\213-\355r\23o9\302^J\272\37\335\370\307" #"\257\276Z]SSHOR\310*)-\235\265byWo\367}4a\226\20\200\244/\344J" #"\224_\"\6\30um'\327\6\304\0`\306\343'\366\357\333\377\356;" #"\217\267\266\334\27\320\3077\\\277\25S#\1\4\210\v\274\344" #"8\273\rs\200\213\227\2\372#\232\2578\267\3014\344\211/\r\363" #"\206\353\275\24\320\347LZ'\223\327M\320\204\230h\371:\27\aj\347" #"}\357\371\347\27.^\234_\257O\"\205\254\342\342\342\332\345+:" #"\16\3567\1\264q\331\232\240i\202/\206\30b\22276j$6\17\313\364" #"\305\20[\316\237\337\375\356{\r\227.\177_\367\215o\254\236PmI" #"\a\345\222\312d\fsq\300\264\16\230\246N\350\217\212\2\213e" #"\331Gr\222n#\3540\342'-{\203\246=\254j\0242,\301\211\267\b\320" #"\v\360\201\200\5\317<\363\360\243\217\0063\22\23\271\220\242" #"\263|\272>w\376\374\201\362\252\301\251\222\346\204.\231Z\20D)\r" #"1f\265\266\r\366tg6\207\210c\303\303\37\374\353\277j'\277\331$" #"\321\nF\323\313~S\3454\375f&\n\255=\304>\217\377{dlk,\336(K\377" #"\265(\260J\221\365\34Y\24\4\210\v\330m\230_\306\315\2074\355i" #"\335W\222[\372\20`\30`\ea" ) 500 ( #"\35\313W<\377\312+UUU\205\227\0\245H\226$I\215\213\27\177\263n" #"\335\351\355\237.L\333-g\\x\1\20K)\t\16\17v^k\206M\317" #"\2465\27\213\305\266\275\367\236\265s\307OB\241yR\">=\241a\307" #"\373\237\"_)&\35\1\0000\5\364p\357\270i\3571\315R\306~\22\n" #"\336\247\252y,%\17\241\233{\333\343\306a\323\376qQ`\243\246\215/" #"\350J=\214L\334\304\20\302VEk~\350\301\237\376\367\237,X\260`\32z" #"R\221\232q\245tVY\331\374\345\313O\227\224\333\211\302\346\311\227" #"\340\300\5pN\204\b\2T\208\263sg\332\332E!\304\315\226\226" #"\v\373\367\275\21\360\327\2153%\22l\231\f\373\24\354&bP\360(" #"CSCO\1d)\222\342\21\30@\261\3130\337\212\304\217\331\366:U\375" #"\333!\370\367$\0\0\n\35IDATP\321\272\t\246\262\356\366.\20" #"Z\\\347\243h\274\331\361^\362\353\217iZ\302\r\310|%\340\"" #"\356\342\374\332\262eO\277\366\332\222\246\246[b\n2\vp\375~" #"\377\222\345\313\367\315\233w\375\304\300\322,\301!\4\0\235" #"\300\337#>5\377\222V\e\361\270m\357]\260\350" #"\331W^Y\267\356~\337\255\247\362\322\311b\2145\314\237\277h\365" #"\352\35\207\17\324\253j\326\3628\t`\211,\373c\261S\373\367o|" #"\371\345\304n \350\272FK\213t\344\360#\303\203)\243F\6\254S\2" #"\r\276ZC\31\213x\361(\37\366" ) 500 ( #"\370\r.\16\32f\0\310\2]Z+\244&[\272\32w\277\262,\31" #"\311\217\203\201\371\262\\Bi\376\370\203\203x\325u~\35\215\v" #"\2007\202\376\345\262\342\313\273\301\212\201x\320\262\336a\312\v" #"\177\365WO<\375tqq\361m\304/\263|C\4\"^\276|\371\37^{" #"\355/G\207\37V\325\344H\300\244\212\261\21?\214\307\233_\372\301_" #"\377\217\277\255\236\327@\3421\"" #"\204\204B\241\366\201\201\233\227\257,B/\230\272\266=\1\211\220rF" #"?\36\30\n\312J\235\347\312\a\17\302/\337\224.]\364\tL" #"^\205\210\305\324~\266H\314\226\307\203\366\224\0#\204\21I\242A" #"\235\225\4\345\212b\245\254X\31\264\371\331!\313_\247*\r" #"\332P\267\0354\220\346\330aL \f\b\357\203\230q\312\261\227\251" #"\362\e\1\177M\336;O\3442>\345pq\315\332\215?\374\341\323\317?" #"\357\277\203\3252\331\257\244(\312\23\233\377\350\275\363\347\317" #"\234>1\213\262\254\256b\25\223\326\364v\37\337\362^\343\301" #"\203K\372{\331\350\b\3H\326r\250\202\263\302\307gKY\266Y\300q)E" #"\0.\360\313\263\243\355\3Vu\251\22(\241;\300\332,K\r<\313j^" #"\e\361\252\343\3560\314n\316\277\357\363=4]5\274\207x\323\363>" #"7\214\356'\276\377G\177\376\243U\17FI\273,\276f\316,M+q\222\266Q\3" #"\210\tq\324\262\267\32\206\0\370\353`\240Q\226}y\267\2012\21" #"\317\332\366\307T\216.j\372\353\237\376\315\222\265kU\255\360\210Yv" #"\344\224\341\342\342\342'\237{\256\257\273{\353\307\37\376\304u" #"\263\206Z\27I\312k~8\357\270\3\334\v\322\211\322\207\204\217" #"\244\21o\236\"J\263?\371IW\35\1\16]\211\352\n\333\260" #"\244(\350c\0\360\360\212\342\335\a\206V\205`\355(aqD\0\v\261" #"\323\363>\212\31W\35\347\21\237\372\242\337\237GI%\216\357\343|" #"\253\360\2566-\277\377\351\247\236{\345\a\263\347\315\273\5Jr#'" #"Y\204\220\212\312\312\207\36\177\374\203k\327\316\234:\261\226d" #"\t\3211\2\215\262\34\240\211\34\366\304hC\0\2V\210\206\313" #"\251\20\302\347\21\205\245?Q\202\200\4\b\200\355\212+]\306" #"\274JuVp\274'\365\25\212\246\263\36\307s\251\f\0\375\334;a9Gl" #"\e\21\336\b\6\356W\225\322\334Ly\210\275\202\237u\274\343E" #"\305\312\23\217\277\376\324\323\253\326\257\277\213ud\371\264\243" #"\252\252\253V\257\356\330\274y\313\311\23\245\310\e\263\345\362" #"\24B\346H\222\223f\2352\350\221q\367\315\350p\327\330\3342e\301l" #"\255\266\\-\322\222\276\177kb\a\201\250\311\207\"\336\262\271" #"\272:\221\353\tj,\240\262h\214{\236t\331\266\2774\254\16\3565" #"\312\322f]\257\225\244<\2016\e\361\250m\37\248\270`\341\352" #"\227_\376\336\246M\263\347\314\321\374\376;\34z\311\310G\26!" #"\244\270\270x\323\246M\307\277\370b\3337G~\b\242\234eQ\23\f " #"\2556\214p(\32\22\265\21w\204y_]\212" ) 500 ( #"ncXY\256\334\327\20\274\177\241\277\272TU\30\241d|\2675\303\26" #"\246+J\213&\2060\2\270\210\216\210\306p\207il\e\215WI\322\313~" #"\375>E)\313\221\236A\0\23\361\206\353~\5\342TM\355\352\347\236{" #"\356\351\247\e\27.,*.\276[\353>\246\356\253\220\350\360\371s" #"\347\336\376\247\177j\334\277\377e\340\263\362\364`r\246\233\200`" #"\320\217\342\0\332\333U\247\237b\221\237\325W\250\313j\365\306j\255" #"\241B\323T\326\27v\376\341\243\316\327\37.{req\342\334\313\227" #"\243?\377\244g\244\327\tp\370\201_\337\250\371J\263=!\16`#" #"\216\bq\326\363N\205J\373\27,\250]\263f\363+\257\314\237?_-x" #"\275\312\255\242 \363lAc\343\343?\370\301W\341\360\221\363\247\237" #"\203\334[d'\224v\322\24F9\304At\3118o\256\376\322\362\0G\270" #"\336c\235\276\21?q=V_\251-\236\343\253(\222\374*k\e\264\34\17e" #"F\300\303p\267Sj\300RIy\304\257\256M5\211!Q<\0000\300y;\347\327" #"\5\266\350\1\357\321\365u\253\327<\265fM\343\342\305ewo\5CV" #"\24D\226\317\347\273\177\375\372H8\274;\34nho]*\313\331\37" #"\34I\232\344\22P\240\267N\346~\372\310\322\340\252y\272\"\321" #"\365\v\275\336\21\247\265\317>\327\26\337}\306*\r\310B\340" #"\351\e\361\3055Q\237Lf\311\354\362\365\330S\222\266&(\317\")5" #"\36\206\20\243(z\5\266\nq\216I\361\206\371\305\313V4\335\177" #"\377\262U\253fWW\27\25\27\337\3116\22\5\242\240a\b\211R\365" #"\276\276w~\365\253\336\177\373\371O\25\251.ki4\235\330\300\230\3" #"\0\240\2\3562_\333\375\352\276\eQ\313\25\353\26\4\27\326h" #"\n#\210\340\n\30\211\271]\303v" ) 500 ( #"\347\220\323?\352\356\275\20\321U\212\b\1\211v\266\30/(\276" #"\rT\t\"\361\20\306\270\b\v1$x\233\"\365h\276X\240\330?" #"o\336\232\357=\266j\355\272\3529sJKK5M\243\224\336\243q\227\206B" #"\311J \34\16\377\363?\376c|\353\326?5cK\30K7&\b\200J\0\21l" #"\26040\226i\322cA\307OO\265\306v\236\34\351\30\266W\324\372\37i" #"\n6Vk\305\272D\t\3618\332\36\22\2027\373\355\243W\243\226\203" #".\307\3\227\3422\361\a\344@E\3432_Q\210\20\302\b\361\a\374" #"\363\0264\316\256\257\257oh\230={v\360v7\21\274C\334\32Y\0p\355" #"\352\325\255\357\276\213\237}\366B$\2748S\362\t\0\5\a\341b" #"\b\a\327j+\327\25\371}\314\238\22\363.u\32\373.Db\26_V\253" #"?\266,TU\254\264\17\272a\2335\224\263R\35<\216B \2\331}\321\26" #"\301\371\rK\36\253\230\267N/\253`\224J\222\244\353z \24JH\320" #"\357F\210\262\"\213#\235\37EEEeUU7=\357\374\365\226%\256\255g" #"\372\34\22\304\t\331\253\222\236\22h\234\253\371\24J\t\361" #"\253\254f\226:\277\312G\t\234m\215\267\r8\236 \207:J\313\227n" #"\236[Uy\376\362%\231\22.\360|\233q\242C\235\273\364\261\a\36" #"{\272n\361\362\322\262\362PII0\24\322t\375?\235)\270\215-\241dY" #"^\270x1\375\343?\37606\366\366\226-\257\253Ju\232\5\204\340r" #"\34\215\203m\245\304\331eF\352\312\325YERH\227~\275o\340j\270\350" #"\311\0277\337\377\324\253A\210\354\372\315\27\203CC\204B\304\321" #"^\372\363\237nx\362\231Y\263kh\241\373\201\374\356p\313\3030\1" #"D\34\213D\266\374\362\227|\377\336\2157[\e,k" ) 350 ( #"\312y$\20\23\370\201\353\334X\242\376\371\363e5\245\351\317#j\362" #"\377\373Y\267\272\370\215\377\371\277\376wyE%\1\270q\351\370\271" #"\vW\24\237\177\351\212\325u\365\rw\335\230\274[\270\345a" #"\230\0!D\323\264\372\205\v\345\352\232\1I&F\276\274\206V\225\5YI\2034{-\r\316)\340K'f" #"\34\356!Y\t\b\301]\333\2\344\22\270\224\311 \27\362" #"\335\0343\24\367\234\254\337'\314\334\251g\6\342\377\1\364\37" #"Zq\342v\355\273\0\0\0\0IEND\256B`\202" ) 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 15 #";; WATER: image" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 14 3 9 #"WATER-IMG" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 6 #"circle" 0 0 4 3 1 #" " 0 0 20 3 1 #"8" 0 0 4 3 1 #" " 0 0 19 3 7 #"\"solid\"" 0 0 4 3 1 #" " 0 0 19 3 6 #"\"blue\"" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 30 #";; width and height of CANVAS." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 14 3 5 #"WIDTH" 0 0 4 3 1 #" " 0 0 20 3 3 #"320" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 14 3 6 #"HEIGHT" 0 0 4 3 1 #" " 0 0 20 3 3 #"480" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 16 #";; CANVAS: scene" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 14 3 6 #"CANVAS" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 4 3 2 #" " 0 0 22 3 1 #"(" 0 0 14 3 11 #"empty-scene" 0 0 4 3 1 #" " 0 0 14 3 5 #"WIDTH" 0 0 4 3 1 #" " 0 0 14 3 6 #"HEIGHT" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 48 #";; WATER-DROP-Y: the droplet's descent per tick." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 14 3 12 #"WATER-DROP-Y" 0 0 4 3 1 #" " 0 0 20 3 2 #"10" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 62 #";; WATER-INITIAL-AMOUNT: initial amount of water in the plane." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 14 3 20 #"WATER-INITIAL-AMOUNT" 0 0 4 3 1 #" " 0 0 20 3 3 #"100" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 65 #";; WATER-CONSUMPTION: how much water is used up by pressing down." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 14 3 17 #"WATER-CONSUMPTION" 0 0 4 3 1 #" " 0 0 20 3 1 #"1" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 39 #";; FIRE-NUM: how many fires are raging." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 14 3 8 #"FIRE-NUM" 0 0 4 3 1 #" " 0 0 20 3 1 #"5" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 78 ( #";; FIRE-BLISTERING-INTENSITY: the intensity at which a fire is unco" #"ntrollable," ) 0 0 4 29 1 #"\n" 0 0 17 3 26 #";; at which the game ends." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 14 3 25 #"FIRE-BLISTERING-INTENSITY" 0 0 4 3 1 #" " 0 0 20 3 2 #"10" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 65 #";; FIRE-MEDIUM-INTENSITY: intensity at which a fire is at medium." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 14 3 21 #"FIRE-MEDIUM-INTENSITY" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"*" 0 0 4 3 1 #" " 0 0 14 3 25 #"FIRE-BLISTERING-INTENSITY" 0 0 4 3 1 #" " 0 0 20 3 3 #"0.5" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 63 #";; FIRE-LARGE-INTENSITY: intensity at which a fire as at large." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 14 3 20 #"FIRE-LARGE-INTENSITY" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"*" 0 0 4 3 1 #" " 0 0 14 3 25 #"FIRE-BLISTERING-INTENSITY" 0 0 4 3 1 #" " 0 0 20 3 3 #"0.8" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 82 ( #";; WATER-POWER: how much dousing effect a water droplet has on a fi" #"re's intensity." ) 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 14 3 11 #"WATER-POWER" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"/" 0 0 4 3 1 #" " 0 0 14 3 25 #"FIRE-BLISTERING-INTENSITY" 0 0 4 3 1 #" " 0 0 20 3 2 #"10" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 62 #";; FIRE-GROWTH: how quickly a fire's intensity grows per tick." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 14 3 11 #"FIRE-GROWTH" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"/" 0 0 4 3 1 #" " 0 0 14 3 11 #"WATER-POWER" 0 0 4 3 1 #" " 0 0 20 3 2 #"30" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 48 #";; PLANE-MOVE-X: how much a plane moves on tick." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 14 3 12 #"PLANE-MOVE-X" 0 0 4 3 1 #" " 0 0 20 3 1 #"5" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 37 #";; PLANE-Y: the plane's Y coordinate." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 14 3 7 #"PLANE-Y" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 12 #"image-height" 0 0 4 3 1 #" " 0 0 14 3 9 #"PLANE-IMG" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 12 #";; FUNCTIONS" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 34 #";; init-fire: num -> (listof fire)" 0 0 4 29 1 #"\n" 0 0 17 3 49 #";; Produces a list of num-fire fires. The fires " 0 0 4 29 1 #"\n" 0 0 17 3 27 #";; have a random intensity." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"init-fire" 0 0 4 3 1 #" " 0 0 14 3 8 #"num-fire" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 2 #" " 0 0 22 3 1 #"(" 0 0 15 3 4 #"cond" 0 0 4 29 1 #"\n" 0 0 4 3 4 #" " 0 0 22 3 2 #"[(" 0 0 14 3 5 #"zero?" 0 0 4 3 1 #" " 0 0 14 3 8 #"num-fire" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 1 #"]" 0 0 4 29 1 #"\n" 0 0 4 3 4 #" " 0 0 22 3 1 #"[" 0 0 14 3 4 #"else" 0 0 4 29 1 #"\n" 0 0 4 3 5 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 29 1 #"\n" 0 0 4 3 6 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"+" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 6 #"random" 0 0 4 3 1 #" " 0 0 20 3 1 #"5" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 20 3 1 #"1" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 17 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"*" 0 0 4 3 1 #" " 0 0 14 3 5 #"WIDTH" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"/" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 6 #"random" 0 0 4 3 1 #" " 0 0 20 3 3 #"100" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 20 3 3 #"100" 0 0 22 3 3 #")))" 0 0 4 29 1 #"\n" 0 0 4 3 6 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"init-fire" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"sub1" 0 0 4 3 1 #" " 0 0 14 3 8 #"num-fire" 0 0 22 3 6 #")))]))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 20 #";; INIT-WORLD: world" 0 0 4 29 1 #"\n" 0 0 17 3 33 #";; The initial state of the world" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 14 3 10 #"INIT-WORLD" 0 0 4 29 1 #"\n" 0 0 4 3 2 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"make-world" 0 0 4 29 1 #"\n" 0 0 4 3 3 #" " 0 0 14 3 5 #"empty" 0 0 4 29 1 #"\n" 0 0 4 3 3 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"make-plane" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"/" 0 0 4 3 1 #" " 0 0 14 3 5 #"WIDTH" 0 0 4 3 1 #" " 0 0 20 3 1 #"2" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 15 #" " 0 0 20 3 1 #"'" 0 0 14 3 5 #"right" 0 0 4 29 1 #"\n" 0 0 4 3 15 #" " 0 0 14 3 20 #"WATER-INITIAL-AMOUNT" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 3 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"init-fire" 0 0 4 3 1 #" " 0 0 14 3 8 #"FIRE-NUM" 0 0 22 3 3 #")))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 64 #";; key-droplets: KeyEvent (listof posn) num num -> (listof posn)" 0 0 4 29 1 #"\n" 0 0 17 3 61 #";; Releases a droplet of water with the plane-x into droplets" 0 0 4 29 1 #"\n" 0 0 17 3 53 #";; if \"down\" is pressed and there is water remaining." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 12 #"key-droplets" 0 0 4 3 1 #" " 0 0 14 3 3 #"key" 0 0 4 3 1 #" " 0 0 14 3 8 #"droplets" 0 0 4 3 1 #" " 0 0 14 3 7 #"plane-x" 0 0 4 3 1 #" " 0 0 14 3 12 #"water-amount" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 2 #" " 0 0 22 3 1 #"(" 0 0 15 3 4 #"cond" 0 0 4 29 1 #"\n" 0 0 4 3 4 #" " 0 0 22 3 2 #"[(" 0 0 14 3 3 #"and" 0 0 4 29 1 #"\n" 0 0 4 3 6 #" " 0 0 22 3 1 #"(" 0 0 14 3 5 #"key=?" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 4 #"down" 0 0 4 3 1 #" " 0 0 14 3 3 #"key" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 6 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #">" 0 0 4 3 1 #" " 0 0 14 3 12 #"water-amount" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 5 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-posn" 0 0 4 3 1 #" " 0 0 14 3 7 #"plane-x" 0 0 4 29 1 #"\n" 0 0 4 3 22 #" " 0 0 14 3 7 #"PLANE-Y" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 11 #" " 0 0 14 3 8 #"droplets" 0 0 22 3 2 #")]" 0 0 4 29 1 #"\n" 0 0 4 3 4 #" " 0 0 22 3 1 #"[" 0 0 14 3 4 #"else" 0 0 4 3 1 #" " 0 0 14 3 8 #"droplets" 0 0 22 3 3 #"]))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 7 #";; TEST" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 12 #"key-droplets" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 4 #"down" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-posn" 0 0 4 3 1 #" " 0 0 20 3 2 #"20" 0 0 4 3 1 #" " 0 0 20 3 2 #"20" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 20 3 2 #"30" 0 0 4 3 1 #" " 0 0 20 3 3 #"100" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 14 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-posn" 0 0 4 3 1 #" " 0 0 20 3 2 #"30" 0 0 4 3 1 #" " 0 0 14 3 7 #"PLANE-Y" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-posn" 0 0 4 3 1 #" " 0 0 20 3 2 #"20" 0 0 4 3 1 #" " 0 0 20 3 2 #"20" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 3 #")))" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 12 #"key-droplets" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 2 #"up" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-posn" 0 0 4 3 1 #" " 0 0 20 3 2 #"20" 0 0 4 3 1 #" " 0 0 20 3 2 #"20" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 20 3 2 #"30" 0 0 4 3 1 #" " 0 0 20 3 3 #"100" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 14 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-posn" 0 0 4 3 1 #" " 0 0 20 3 2 #"20" 0 0 4 3 1 #" " 0 0 20 3 2 #"20" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 12 #"key-droplets" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 4 #"down" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-posn" 0 0 4 3 1 #" " 0 0 20 3 2 #"20" 0 0 4 3 1 #" " 0 0 20 3 2 #"20" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 20 3 2 #"30" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 14 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-posn" 0 0 4 3 1 #" " 0 0 20 3 2 #"20" 0 0 4 3 1 #" " 0 0 20 3 2 #"20" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 49 #";; key-plane-direction: KeyEvent symbol -> symbol" 0 0 4 29 1 #"\n" 0 0 17 3 61 #";; Produces the new direction of the plane after a key press." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 19 #"key-plane-direction" 0 0 4 3 1 #" " 0 0 14 3 3 #"key" 0 0 4 3 1 #" " 0 0 14 3 9 #"direction" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 2 #" " 0 0 22 3 1 #"(" 0 0 15 3 4 #"cond" 0 0 4 3 8 #" " 0 0 4 29 1 #"\n" 0 0 4 3 4 #" " 0 0 22 3 2 #"[(" 0 0 14 3 5 #"key=?" 0 0 4 3 1 #" " 0 0 14 3 3 #"key" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 4 #"left" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 5 #" " 0 0 20 3 1 #"'" 0 0 14 3 4 #"left" 0 0 22 3 1 #"]" 0 0 4 29 1 #"\n" 0 0 4 3 4 #" " 0 0 22 3 2 #"[(" 0 0 14 3 5 #"key=?" 0 0 4 3 1 #" " 0 0 14 3 3 #"key" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 5 #"right" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 5 #" " 0 0 20 3 1 #"'" 0 0 14 3 5 #"right" 0 0 22 3 1 #"]" 0 0 4 29 1 #"\n" 0 0 4 3 4 #" " 0 0 22 3 1 #"[" 0 0 14 3 4 #"else" 0 0 4 3 1 #" " 0 0 14 3 9 #"direction" 0 0 22 3 3 #"]))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 7 #";; TEST" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 19 #"key-plane-direction" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 4 #"left" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 5 #"right" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 4 #"left" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 19 #"key-plane-direction" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 5 #"right" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 4 #"left" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 5 #"right" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 19 #"key-plane-direction" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 4 #"down" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 5 #"right" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 5 #"right" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 44 #";; key-plane-water-left: KeyEvent num -> num" 0 0 4 29 1 #"\n" 0 0 17 3 58 #";; If the user presses 'down, this decreases water-left by" 0 0 4 29 1 #"\n" 0 0 17 3 45 #";; WATER-CONSUMPTION if there is still water." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 20 #"key-plane-water-left" 0 0 4 3 1 #" " 0 0 14 3 3 #"key" 0 0 4 3 1 #" " 0 0 14 3 10 #"water-left" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 2 #" " 0 0 22 3 1 #"(" 0 0 15 3 4 #"cond" 0 0 4 29 1 #"\n" 0 0 4 3 4 #" " 0 0 22 3 2 #"[(" 0 0 14 3 3 #"and" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 5 #"key=?" 0 0 4 3 1 #" " 0 0 14 3 3 #"key" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 4 #"down" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 10 #" " 0 0 22 3 1 #"(" 0 0 14 3 2 #">=" 0 0 4 3 1 #" " 0 0 14 3 10 #"water-left" 0 0 4 3 1 #" " 0 0 14 3 17 #"WATER-CONSUMPTION" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 5 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"-" 0 0 4 3 1 #" " 0 0 14 3 10 #"water-left" 0 0 4 3 1 #" " 0 0 14 3 17 #"WATER-CONSUMPTION" 0 0 22 3 2 #")]" 0 0 4 29 1 #"\n" 0 0 4 3 4 #" " 0 0 22 3 1 #"[" 0 0 14 3 4 #"else" 0 0 4 3 1 #" " 0 0 14 3 10 #"water-left" 0 0 22 3 3 #"]))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 7 #";; TEST" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 20 #"key-plane-water-left" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 2 #"up" 0 0 4 3 1 #" " 0 0 20 3 1 #"2" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 20 3 1 #"2" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 20 #"key-plane-water-left" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 4 #"down" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"sub1" 0 0 4 3 1 #" " 0 0 14 3 17 #"WATER-CONSUMPTION" 0 0 22 3 2 #"))" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"sub1" 0 0 4 3 1 #" " 0 0 14 3 17 #"WATER-CONSUMPTION" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 20 #"key-plane-water-left" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 4 #"down" 0 0 4 3 1 #" " 0 0 14 3 17 #"WATER-CONSUMPTION" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 34 #";; tick-plane-x: num symbol -> num" 0 0 4 29 1 #"\n" 0 0 17 3 41 #";; Moves posn-x of PLANE by PLANE-MOVE-X." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 12 #"tick-plane-x" 0 0 4 3 1 #" " 0 0 14 3 6 #"posn-x" 0 0 4 3 1 #" " 0 0 14 3 9 #"direction" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 2 #" " 0 0 22 3 1 #"(" 0 0 15 3 4 #"cond" 0 0 4 29 1 #"\n" 0 0 4 3 4 #" " 0 0 22 3 2 #"[(" 0 0 14 3 8 #"symbol=?" 0 0 4 3 1 #" " 0 0 14 3 9 #"direction" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 4 #"left" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 5 #" " 0 0 22 3 1 #"(" 0 0 14 3 6 #"modulo" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"-" 0 0 4 3 1 #" " 0 0 14 3 6 #"posn-x" 0 0 4 3 1 #" " 0 0 14 3 12 #"PLANE-MOVE-X" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 13 #" " 0 0 14 3 5 #"WIDTH" 0 0 22 3 2 #")]" 0 0 4 29 1 #"\n" 0 0 4 3 4 #" " 0 0 22 3 2 #"[(" 0 0 14 3 8 #"symbol=?" 0 0 4 3 1 #" " 0 0 14 3 9 #"direction" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 5 #"right" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 5 #" " 0 0 22 3 1 #"(" 0 0 14 3 6 #"modulo" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"+" 0 0 4 3 1 #" " 0 0 14 3 6 #"posn-x" 0 0 4 3 1 #" " 0 0 14 3 12 #"PLANE-MOVE-X" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 13 #" " 0 0 14 3 5 #"WIDTH" 0 0 22 3 4 #")]))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 7 #";; TEST" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 12 #"tick-plane-x" 0 0 4 3 1 #" " 0 0 14 3 5 #"WIDTH" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 4 #"left" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 4 3 14 #" " 0 0 22 3 1 #"(" 0 0 14 3 6 #"modulo" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"-" 0 0 4 3 1 #" " 0 0 14 3 5 #"WIDTH" 0 0 4 3 1 #" " 0 0 14 3 12 #"PLANE-MOVE-X" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 22 #" " 0 0 14 3 5 #"WIDTH" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 12 #"tick-plane-x" 0 0 4 3 1 #" " 0 0 14 3 5 #"WIDTH" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 5 #"right" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 4 3 14 #" " 0 0 22 3 1 #"(" 0 0 14 3 6 #"modulo" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"+" 0 0 4 3 1 #" " 0 0 14 3 5 #"WIDTH" 0 0 4 3 1 #" " 0 0 14 3 12 #"PLANE-MOVE-X" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 22 #" " 0 0 14 3 5 #"WIDTH" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 48 #";; tick-droplets: (listof posn) -> (lisfof posn)" 0 0 4 29 1 #"\n" 0 0 17 3 49 #";; Updates the posn-y of every water in droplets." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 13 #"tick-droplets" 0 0 4 3 1 #" " 0 0 14 3 8 #"droplets" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 2 #" " 0 0 22 3 1 #"(" 0 0 15 3 4 #"cond" 0 0 4 29 1 #"\n" 0 0 4 3 4 #" " 0 0 22 3 2 #"[(" 0 0 14 3 6 #"empty?" 0 0 4 3 1 #" " 0 0 14 3 8 #"droplets" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 5 #" " 0 0 14 3 5 #"empty" 0 0 22 3 1 #"]" 0 0 4 29 1 #"\n" 0 0 4 3 4 #" " 0 0 22 3 2 #"[(" 0 0 14 3 1 #"<" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 6 #"posn-y" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 5 #"first" 0 0 4 3 1 #" " 0 0 14 3 8 #"droplets" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 8 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"-" 0 0 4 3 1 #" " 0 0 14 3 6 #"HEIGHT" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 4 3 11 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"/" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 12 #"image-height" 0 0 4 3 1 #" " 0 0 14 3 9 #"WATER-IMG" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 20 3 1 #"2" 0 0 22 3 3 #")))" 0 0 4 29 1 #"\n" 0 0 4 3 5 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-posn" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 6 #"posn-x" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 5 #"first" 0 0 4 3 1 #" " 0 0 14 3 8 #"droplets" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 22 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"+" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 6 #"posn-y" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 5 #"first" 0 0 4 3 1 #" " 0 0 14 3 8 #"droplets" 0 0 22 3 2 #"))" 0 0 4 3 1 #" " 0 0 14 3 12 #"WATER-DROP-Y" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 11 #" " 0 0 22 3 1 #"(" 0 0 14 3 13 #"tick-droplets" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"rest" 0 0 4 3 1 #" " 0 0 14 3 8 #"droplets" 0 0 22 3 4 #")))]" 0 0 4 29 1 #"\n" 0 0 4 3 4 #" " 0 0 22 3 1 #"[" 0 0 14 3 4 #"else" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 13 #"tick-droplets" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"rest" 0 0 4 3 1 #" " 0 0 14 3 8 #"droplets" 0 0 22 3 5 #"))]))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 7 #";; TEST" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 13 #"tick-droplets" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 13 #"tick-droplets" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-posn" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 2 #"))" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-posn" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 4 3 1 #" " 0 0 14 3 12 #"WATER-DROP-Y" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 13 #"tick-droplets" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-posn" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 4 3 1 #" " 0 0 14 3 6 #"HEIGHT" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 2 #"))" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 29 #";; get-fire-img: num -> Image" 0 0 4 29 1 #"\n" 0 0 17 3 62 #";; Produces the image whose size corresponds to the intensity." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 12 #"get-fire-img" 0 0 4 3 1 #" " 0 0 14 3 9 #"intensity" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 2 #" " 0 0 22 3 1 #"(" 0 0 15 3 4 #"cond" 0 0 4 29 1 #"\n" 0 0 4 3 4 #" " 0 0 22 3 2 #"[(" 0 0 14 3 1 #"<" 0 0 4 3 1 #" " 0 0 14 3 9 #"intensity" 0 0 4 3 1 #" " 0 0 14 3 21 #"FIRE-MEDIUM-INTENSITY" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 5 #" " 0 0 14 3 14 #"FIRE-SMALL-IMG" 0 0 22 3 1 #"]" 0 0 4 29 1 #"\n" 0 0 4 3 4 #" " 0 0 22 3 2 #"[(" 0 0 14 3 3 #"and" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 2 #"<=" 0 0 4 3 1 #" " 0 0 14 3 21 #"FIRE-MEDIUM-INTENSITY" 0 0 4 3 1 #" " 0 0 14 3 9 #"intensity" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 10 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"<" 0 0 4 3 1 #" " 0 0 14 3 9 #"intensity" 0 0 4 3 1 #" " 0 0 14 3 20 #"FIRE-LARGE-INTENSITY" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 5 #" " 0 0 14 3 15 #"FIRE-MEDIUM-IMG" 0 0 22 3 1 #"]" 0 0 4 29 1 #"\n" 0 0 4 3 4 #" " 0 0 22 3 1 #"[" 0 0 14 3 4 #"else" 0 0 4 29 1 #"\n" 0 0 4 3 5 #" " 0 0 14 3 14 #"FIRE-LARGE-IMG" 0 0 22 3 3 #"]))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 7 #";; TEST" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 12 #"get-fire-img" 0 0 4 3 1 #" " 0 0 14 3 21 #"FIRE-MEDIUM-INTENSITY" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 15 #"FIRE-MEDIUM-IMG" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 12 #"get-fire-img" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 14 #"FIRE-SMALL-IMG" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 12 #"get-fire-img" 0 0 4 3 1 #" " 0 0 14 3 20 #"FIRE-LARGE-INTENSITY" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 14 #"FIRE-LARGE-IMG" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 46 #";; fire-doused-by-water?: fire posn -> boolean" 0 0 4 29 1 #"\n" 0 0 17 3 50 #";; Determines whether the water overlaps the fire." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 21 #"fire-doused-by-water?" 0 0 4 3 1 #" " 0 0 14 3 4 #"fire" 0 0 4 3 1 #" " 0 0 14 3 5 #"water" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 2 #" " 0 0 22 3 1 #"(" 0 0 14 3 3 #"and" 0 0 4 29 1 #"\n" 0 0 4 3 3 #" " 0 0 22 3 1 #"(" 0 0 14 3 2 #"<=" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"-" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 6 #"fire-x" 0 0 4 3 1 #" " 0 0 14 3 4 #"fire" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 4 3 10 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"/" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 11 #"image-width" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 12 #"get-fire-img" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 14 #"fire-intensity" 0 0 4 3 1 #" " 0 0 14 3 4 #"fire" 0 0 22 3 3 #")))" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 4 3 13 #" " 0 0 20 3 1 #"2" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 10 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"/" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 11 #"image-width" 0 0 4 3 1 #" " 0 0 14 3 9 #"WATER-IMG" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 13 #" " 0 0 20 3 1 #"2" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 7 #" " 0 0 22 3 1 #"(" 0 0 14 3 6 #"posn-x" 0 0 4 3 1 #" " 0 0 14 3 5 #"water" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 7 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"+" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 6 #"fire-x" 0 0 4 3 1 #" " 0 0 14 3 4 #"fire" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 4 3 10 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"/" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 11 #"image-width" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 12 #"get-fire-img" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 14 #"fire-intensity" 0 0 4 3 1 #" " 0 0 14 3 4 #"fire" 0 0 22 3 3 #")))" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 4 3 13 #" " 0 0 20 3 1 #"2" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 10 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"/" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 11 #"image-width" 0 0 4 3 1 #" " 0 0 14 3 9 #"WATER-IMG" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 13 #" " 0 0 20 3 1 #"2" 0 0 22 3 3 #")))" 0 0 4 29 1 #"\n" 0 0 4 3 3 #" " 0 0 22 3 1 #"(" 0 0 14 3 2 #">=" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 6 #"posn-y" 0 0 4 3 1 #" " 0 0 14 3 5 #"water" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 4 3 7 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"-" 0 0 4 3 1 #" " 0 0 14 3 6 #"HEIGHT" 0 0 4 29 1 #"\n" 0 0 4 3 10 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"/" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 12 #"image-height" 0 0 4 3 1 #" " 0 0 14 3 9 #"WATER-IMG" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 20 3 1 #"2" 0 0 22 3 5 #")))))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 7 #";; TEST" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 21 #"fire-doused-by-water?" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 14 3 21 #"FIRE-MEDIUM-INTENSITY" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"/" 0 0 4 3 1 #" " 0 0 14 3 5 #"WIDTH" 0 0 4 3 1 #" " 0 0 20 3 1 #"2" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 37 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-posn" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"/" 0 0 4 3 1 #" " 0 0 14 3 5 #"WIDTH" 0 0 4 3 1 #" " 0 0 20 3 1 #"2" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 6 #"HEIGHT" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 14 #" " 0 0 14 3 4 #"true" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 21 #"fire-doused-by-water?" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 14 3 21 #"FIRE-MEDIUM-INTENSITY" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"/" 0 0 4 3 1 #" " 0 0 14 3 5 #"WIDTH" 0 0 4 3 1 #" " 0 0 20 3 1 #"2" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 37 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-posn" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"/" 0 0 4 3 1 #" " 0 0 14 3 5 #"WIDTH" 0 0 4 3 1 #" " 0 0 20 3 1 #"2" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 14 #" " 0 0 14 3 5 #"false" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 49 #";; maybe-douse-fire-with-water: fire posn -> fire" 0 0 4 29 1 #"\n" 0 0 17 3 48 #";; Uses water to update the intensity of a fire." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 27 #"maybe-douse-fire-with-water" 0 0 4 3 1 #" " 0 0 14 3 4 #"fire" 0 0 4 3 1 #" " 0 0 14 3 5 #"water" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 2 #" " 0 0 22 3 1 #"(" 0 0 15 3 4 #"cond" 0 0 4 29 1 #"\n" 0 0 4 3 4 #" " 0 0 22 3 2 #"[(" 0 0 14 3 21 #"fire-doused-by-water?" 0 0 4 3 1 #" " 0 0 14 3 4 #"fire" 0 0 4 3 1 #" " 0 0 14 3 5 #"water" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 5 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"-" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 14 #"fire-intensity" 0 0 4 3 1 #" " 0 0 14 3 4 #"fire" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 11 #"WATER-POWER" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 16 #" " 0 0 22 3 1 #"(" 0 0 14 3 6 #"fire-x" 0 0 4 3 1 #" " 0 0 14 3 4 #"fire" 0 0 22 3 3 #"))]" 0 0 4 29 1 #"\n" 0 0 4 3 4 #" " 0 0 22 3 1 #"[" 0 0 14 3 4 #"else" 0 0 4 3 1 #" " 0 0 14 3 4 #"fire" 0 0 22 3 3 #"]))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 7 #";; TEST" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 27 #"maybe-douse-fire-with-water" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 14 3 21 #"FIRE-MEDIUM-INTENSITY" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"/" 0 0 4 3 1 #" " 0 0 14 3 5 #"WIDTH" 0 0 4 3 1 #" " 0 0 20 3 1 #"2" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 43 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-posn" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"/" 0 0 4 3 1 #" " 0 0 14 3 5 #"WIDTH" 0 0 4 3 1 #" " 0 0 20 3 1 #"2" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 20 3 2 #"20" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 14 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 14 3 21 #"FIRE-MEDIUM-INTENSITY" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"/" 0 0 4 3 1 #" " 0 0 14 3 5 #"WIDTH" 0 0 4 3 1 #" " 0 0 20 3 1 #"2" 0 0 22 3 3 #")))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 27 #"maybe-douse-fire-with-water" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 14 3 21 #"FIRE-MEDIUM-INTENSITY" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"/" 0 0 4 3 1 #" " 0 0 14 3 5 #"WIDTH" 0 0 4 3 1 #" " 0 0 20 3 1 #"2" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 43 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-posn" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"/" 0 0 4 3 1 #" " 0 0 14 3 5 #"WIDTH" 0 0 4 3 1 #" " 0 0 20 3 1 #"2" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 6 #"HEIGHT" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 14 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"-" 0 0 4 3 1 #" " 0 0 14 3 21 #"FIRE-MEDIUM-INTENSITY" 0 0 4 3 1 #" " 0 0 14 3 11 #"WATER-POWER" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"/" 0 0 4 3 1 #" " 0 0 14 3 5 #"WIDTH" 0 0 4 3 1 #" " 0 0 20 3 1 #"2" 0 0 22 3 3 #")))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 27 #"maybe-douse-fire-with-water" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 14 3 11 #"WATER-POWER" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"/" 0 0 4 3 1 #" " 0 0 14 3 5 #"WIDTH" 0 0 4 3 1 #" " 0 0 20 3 1 #"2" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 43 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-posn" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"/" 0 0 4 3 1 #" " 0 0 14 3 5 #"WIDTH" 0 0 4 3 1 #" " 0 0 20 3 1 #"2" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 6 #"HEIGHT" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 14 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"/" 0 0 4 3 1 #" " 0 0 14 3 5 #"WIDTH" 0 0 4 3 1 #" " 0 0 20 3 1 #"2" 0 0 22 3 3 #")))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 61 #";; maybe-douse-fire-with-droplets: fire (listof posn) -> fire" 0 0 4 29 1 #"\n" 0 0 17 3 57 #";; Uses the droplets to update the intensity of the fire." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 30 #"maybe-douse-fire-with-droplets" 0 0 4 3 1 #" " 0 0 14 3 4 #"fire" 0 0 4 3 1 #" " 0 0 14 3 8 #"droplets" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 2 #" " 0 0 22 3 1 #"(" 0 0 15 3 4 #"cond" 0 0 4 29 1 #"\n" 0 0 4 3 4 #" " 0 0 22 3 2 #"[(" 0 0 14 3 6 #"empty?" 0 0 4 3 1 #" " 0 0 14 3 8 #"droplets" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 5 #" " 0 0 14 3 4 #"fire" 0 0 22 3 1 #"]" 0 0 4 29 1 #"\n" 0 0 4 3 4 #" " 0 0 22 3 1 #"[" 0 0 14 3 4 #"else" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 4 3 5 #" " 0 0 22 3 1 #"(" 0 0 14 3 30 #"maybe-douse-fire-with-droplets" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 27 #"maybe-douse-fire-with-water" 0 0 4 3 1 #" " 0 0 14 3 4 #"fire" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 5 #"first" 0 0 4 3 1 #" " 0 0 14 3 8 #"droplets" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 37 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"rest" 0 0 4 3 1 #" " 0 0 14 3 8 #"droplets" 0 0 22 3 5 #"))]))" 0 0 4 29 1 #"\n" 0 0 17 3 7 #";; TEST" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 30 #"maybe-douse-fire-with-droplets" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 14 3 11 #"WATER-POWER" 0 0 4 3 1 #" " 0 0 20 3 2 #"30" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 46 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-posn" 0 0 4 3 1 #" " 0 0 20 3 2 #"30" 0 0 4 3 1 #" " 0 0 20 3 2 #"30" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 14 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 14 3 11 #"WATER-POWER" 0 0 4 3 1 #" " 0 0 20 3 2 #"30" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 30 #"maybe-douse-fire-with-droplets" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 14 3 11 #"WATER-POWER" 0 0 4 3 1 #" " 0 0 20 3 2 #"30" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 4 3 46 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-posn" 0 0 4 3 1 #" " 0 0 20 3 2 #"30" 0 0 4 3 1 #" " 0 0 14 3 6 #"HEIGHT" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 14 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 4 3 1 #" " 0 0 20 3 2 #"30" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 30 #"maybe-douse-fire-with-droplets" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 14 3 11 #"WATER-POWER" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 46 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-posn" 0 0 4 3 1 #" " 0 0 14 3 5 #"WIDTH" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 14 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 14 3 11 #"WATER-POWER" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 37 #";; fire-extinguished? fire -> boolean" 0 0 4 29 1 #"\n" 0 0 17 3 37 #";; Determines if the fire is put out." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 18 #"fire-extinguished?" 0 0 4 3 1 #" " 0 0 14 3 4 #"fire" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 2 #" " 0 0 22 3 1 #"(" 0 0 14 3 2 #"<=" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 14 #"fire-intensity" 0 0 4 3 1 #" " 0 0 14 3 4 #"fire" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 18 #"fire-extinguished?" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 20 3 2 #"20" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"/" 0 0 4 3 1 #" " 0 0 14 3 5 #"WIDTH" 0 0 4 3 1 #" " 0 0 20 3 1 #"2" 0 0 22 3 3 #")))" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 4 3 14 #" " 0 0 14 3 5 #"false" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 18 #"fire-extinguished?" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"/" 0 0 4 3 1 #" " 0 0 14 3 5 #"WIDTH" 0 0 4 3 1 #" " 0 0 20 3 1 #"2" 0 0 22 3 3 #")))" 0 0 4 29 1 #"\n" 0 0 4 3 14 #" " 0 0 14 3 4 #"true" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 26 #";; grow-fire: fire -> fire" 0 0 4 29 1 #"\n" 0 0 17 3 50 #";; Increases the intensity of fire by FIRE-GROWTH." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"grow-fire" 0 0 4 3 1 #" " 0 0 14 3 4 #"fire" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 2 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"+" 0 0 4 3 1 #" " 0 0 14 3 11 #"FIRE-GROWTH" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 14 #"fire-intensity" 0 0 4 3 1 #" " 0 0 14 3 4 #"fire" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 13 #" " 0 0 22 3 1 #"(" 0 0 14 3 6 #"fire-x" 0 0 4 3 1 #" " 0 0 14 3 4 #"fire" 0 0 22 3 3 #")))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 7 #";; TEST" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"grow-fire" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 20 3 1 #"1" 0 0 4 3 1 #" " 0 0 20 3 2 #"20" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 14 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"+" 0 0 4 3 1 #" " 0 0 14 3 11 #"FIRE-GROWTH" 0 0 4 3 1 #" " 0 0 20 3 1 #"1" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 20 3 2 #"20" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 59 #";; tick-fires: (listof fire) (listof posn) -> (listof fire)" 0 0 4 29 1 #"\n" 0 0 17 3 63 #";; Uses droplets to produce an updated intensity of every fire." 0 0 4 29 1 #"\n" 0 0 17 3 55 #";; Extinguished fires are removed, and the others grow." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"tick-fires" 0 0 4 3 1 #" " 0 0 14 3 5 #"fires" 0 0 4 3 1 #" " 0 0 14 3 8 #"droplets" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 2 #" " 0 0 22 3 1 #"(" 0 0 15 3 4 #"cond" 0 0 4 29 1 #"\n" 0 0 4 3 4 #" " 0 0 22 3 2 #"[(" 0 0 14 3 6 #"empty?" 0 0 4 3 1 #" " 0 0 14 3 5 #"fires" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 5 #" " 0 0 14 3 5 #"empty" 0 0 22 3 1 #"]" 0 0 4 29 1 #"\n" 0 0 4 3 4 #" " 0 0 22 3 1 #"[" 0 0 14 3 4 #"else" 0 0 4 29 1 #"\n" 0 0 4 3 5 #" " 0 0 22 3 1 #"(" 0 0 15 3 4 #"cond" 0 0 4 29 1 #"\n" 0 0 4 3 7 #" " 0 0 22 3 2 #"[(" 0 0 14 3 18 #"fire-extinguished?" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 30 #"maybe-douse-fire-with-droplets" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 5 #"first" 0 0 4 3 1 #" " 0 0 14 3 5 #"fires" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 8 #"droplets" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 8 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"tick-fires" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"rest" 0 0 4 3 1 #" " 0 0 14 3 5 #"fires" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 8 #"droplets" 0 0 22 3 2 #")]" 0 0 4 29 1 #"\n" 0 0 4 3 7 #" " 0 0 22 3 1 #"[" 0 0 14 3 4 #"else" 0 0 4 29 1 #"\n" 0 0 4 3 8 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"grow-fire" 0 0 4 29 1 #"\n" 0 0 4 3 15 #" " 0 0 22 3 1 #"(" 0 0 14 3 30 #"maybe-douse-fire-with-droplets" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 5 #"first" 0 0 4 3 1 #" " 0 0 14 3 5 #"fires" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 8 #"droplets" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 14 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"tick-fires" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"rest" 0 0 4 3 1 #" " 0 0 14 3 5 #"fires" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 8 #"droplets" 0 0 22 3 7 #"))])]))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 7 #";; TEST" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"tick-fires" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 14 3 11 #"WATER-POWER" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 4 3 32 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 14 3 21 #"FIRE-MEDIUM-INTENSITY" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"/" 0 0 4 3 1 #" " 0 0 14 3 5 #"WIDTH" 0 0 4 3 1 #" " 0 0 20 3 1 #"2" 0 0 22 3 2 #"))" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 26 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-posn" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 4 3 1 #" " 0 0 14 3 6 #"HEIGHT" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 32 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-posn" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"/" 0 0 4 3 1 #" " 0 0 14 3 5 #"WIDTH" 0 0 4 3 1 #" " 0 0 20 3 1 #"2" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 6 #"HEIGHT" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 3 #")))" 0 0 4 29 1 #"\n" 0 0 4 3 14 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"grow-fire" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"-" 0 0 4 3 1 #" " 0 0 14 3 21 #"FIRE-MEDIUM-INTENSITY" 0 0 4 3 1 #" " 0 0 14 3 11 #"WATER-POWER" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"/" 0 0 4 3 1 #" " 0 0 14 3 5 #"WIDTH" 0 0 4 3 1 #" " 0 0 20 3 1 #"2" 0 0 22 3 3 #")))" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 2 #"))" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"tick-fires" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 14 3 11 #"WATER-POWER" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 4 3 32 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 14 3 21 #"FIRE-MEDIUM-INTENSITY" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"/" 0 0 4 3 1 #" " 0 0 14 3 5 #"WIDTH" 0 0 4 3 1 #" " 0 0 20 3 1 #"2" 0 0 22 3 2 #"))" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 26 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-posn" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 4 3 1 #" " 0 0 20 3 2 #"20" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 32 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-posn" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"/" 0 0 4 3 1 #" " 0 0 14 3 5 #"WIDTH" 0 0 4 3 1 #" " 0 0 20 3 1 #"2" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 20 3 2 #"20" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 3 #")))" 0 0 4 29 1 #"\n" 0 0 4 3 14 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"grow-fire" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 14 3 11 #"WATER-POWER" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 22 3 2 #"))" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 4 3 20 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"grow-fire" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 14 3 21 #"FIRE-MEDIUM-INTENSITY" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"/" 0 0 4 3 1 #" " 0 0 14 3 5 #"WIDTH" 0 0 4 3 1 #" " 0 0 20 3 1 #"2" 0 0 22 3 3 #")))" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 3 #")))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 33 #";; win?: (listof fire) -> boolean" 0 0 4 29 1 #"\n" 0 0 17 3 49 #";; Determines whether all fires are extinguished." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"win?" 0 0 4 3 1 #" " 0 0 14 3 5 #"fires" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 2 #" " 0 0 22 3 1 #"(" 0 0 14 3 6 #"empty?" 0 0 4 3 1 #" " 0 0 14 3 5 #"fires" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 56 #";; uncontrollable-fire-exists?: (listof fire) -> boolean" 0 0 4 29 1 #"\n" 0 0 17 3 64 #";; Determines whether the intensity of at least one fire reaches" 0 0 4 29 1 #"\n" 0 0 17 3 33 #";; FIRE-UNCONTROLLABLE-INTENSITY." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 27 #"uncontrollable-fire-exists?" 0 0 4 3 1 #" " 0 0 14 3 5 #"fires" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 2 #" " 0 0 22 3 1 #"(" 0 0 15 3 4 #"cond" 0 0 4 29 1 #"\n" 0 0 4 3 4 #" " 0 0 22 3 2 #"[(" 0 0 14 3 6 #"empty?" 0 0 4 3 1 #" " 0 0 14 3 5 #"fires" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 5 #" " 0 0 14 3 5 #"false" 0 0 22 3 1 #"]" 0 0 4 29 1 #"\n" 0 0 4 3 4 #" " 0 0 22 3 2 #"[(" 0 0 14 3 2 #">=" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 14 #"fire-intensity" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 5 #"first" 0 0 4 3 1 #" " 0 0 14 3 5 #"fires" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 9 #" " 0 0 14 3 25 #"FIRE-BLISTERING-INTENSITY" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 5 #" " 0 0 14 3 4 #"true" 0 0 22 3 1 #"]" 0 0 4 29 1 #"\n" 0 0 4 3 4 #" " 0 0 22 3 1 #"[" 0 0 14 3 4 #"else" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 27 #"uncontrollable-fire-exists?" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"rest" 0 0 4 3 1 #" " 0 0 14 3 5 #"fires" 0 0 22 3 5 #"))]))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 7 #";; TEST" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 27 #"uncontrollable-fire-exists?" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"false" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 27 #"uncontrollable-fire-exists?" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 4 3 15 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 14 3 25 #"FIRE-BLISTERING-INTENSITY" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 2 #"))" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 4 3 14 #" " 0 0 14 3 4 #"true" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 27 #"uncontrollable-fire-exists?" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 4 3 15 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 14 3 21 #"FIRE-MEDIUM-INTENSITY" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 2 #"))" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 4 3 14 #" " 0 0 14 3 5 #"false" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 54 #";; lose?: plane (listof fire) (listof posn) -> boolean" 0 0 4 29 1 #"\n" 0 0 17 3 57 #";; The game is lost if there's an uncontrollable fire, or" 0 0 4 29 1 #"\n" 0 0 17 3 64 #";; the plane has no water left and the sky is clear of droplets." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 5 #"lose?" 0 0 4 3 1 #" " 0 0 14 3 5 #"plane" 0 0 4 3 1 #" " 0 0 14 3 5 #"fires" 0 0 4 3 1 #" " 0 0 14 3 8 #"droplets" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 2 #" " 0 0 22 3 1 #"(" 0 0 15 3 4 #"cond" 0 0 4 29 1 #"\n" 0 0 4 3 4 #" " 0 0 22 3 2 #"[(" 0 0 14 3 27 #"uncontrollable-fire-exists?" 0 0 4 3 1 #" " 0 0 14 3 5 #"fires" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 5 #" " 0 0 14 3 4 #"true" 0 0 22 3 1 #"]" 0 0 4 29 1 #"\n" 0 0 4 3 4 #" " 0 0 22 3 2 #"[(" 0 0 14 3 3 #"and" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 6 #"empty?" 0 0 4 3 1 #" " 0 0 14 3 8 #"droplets" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 10 #" " 0 0 22 3 1 #"(" 0 0 14 3 2 #"<=" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 16 #"plane-water-left" 0 0 4 3 1 #" " 0 0 14 3 5 #"plane" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 10 #" " 0 0 22 3 1 #"(" 0 0 14 3 3 #"not" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 6 #"empty?" 0 0 4 3 1 #" " 0 0 14 3 5 #"fires" 0 0 22 3 3 #")))" 0 0 4 29 1 #"\n" 0 0 4 3 5 #" " 0 0 14 3 4 #"true" 0 0 22 3 1 #"]" 0 0 4 29 1 #"\n" 0 0 4 3 4 #" " 0 0 22 3 1 #"[" 0 0 14 3 4 #"else" 0 0 4 3 1 #" " 0 0 14 3 5 #"false" 0 0 22 3 3 #"]))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 7 #";; TEST" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 5 #"lose?" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"make-plane" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 4 #"left" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 4 3 21 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 14 3 25 #"FIRE-BLISTERING-INTENSITY" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 4 3 21 #" " 0 0 14 3 5 #"empty" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 14 #" " 0 0 14 3 4 #"true" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 5 #"lose?" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"make-plane" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 4 #"left" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 4 3 21 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 14 3 25 #"FIRE-BLISTERING-INTENSITY" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 4 3 21 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-posn" 0 0 4 3 1 #" " 0 0 20 3 2 #"30" 0 0 4 3 1 #" " 0 0 20 3 2 #"30" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 14 #" " 0 0 14 3 4 #"true" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 5 #"lose?" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"make-plane" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 4 #"left" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 4 3 21 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 14 3 21 #"FIRE-MEDIUM-INTENSITY" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 4 3 21 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-posn" 0 0 4 3 1 #" " 0 0 20 3 2 #"30" 0 0 4 3 1 #" " 0 0 20 3 2 #"30" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 14 #" " 0 0 14 3 5 #"false" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 5 #"lose?" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"make-plane" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 4 #"left" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 4 3 21 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 14 3 21 #"FIRE-MEDIUM-INTENSITY" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 4 3 21 #" " 0 0 14 3 5 #"empty" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 14 #" " 0 0 14 3 4 #"true" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 36 #";; place-plane: plane Scene -> Scene" 0 0 4 29 1 #"\n" 0 0 17 3 33 #";; Places the plane onto a scene." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 11 #"place-plane" 0 0 4 3 1 #" " 0 0 14 3 5 #"plane" 0 0 4 3 1 #" " 0 0 14 3 5 #"scene" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 2 #" " 0 0 22 3 1 #"(" 0 0 14 3 11 #"place-image" 0 0 4 3 1 #" " 0 0 14 3 9 #"PLANE-IMG" 0 0 4 29 1 #"\n" 0 0 4 3 15 #" " 0 0 22 3 1 #"(" 0 0 14 3 7 #"plane-x" 0 0 4 3 1 #" " 0 0 14 3 5 #"plane" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 15 #" " 0 0 14 3 7 #"PLANE-Y" 0 0 4 29 1 #"\n" 0 0 4 3 15 #" " 0 0 14 3 5 #"scene" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 47 #";; place-droplets: (listof posn) Scene -> Scene" 0 0 4 29 1 #"\n" 0 0 17 3 32 #";; Places droplets onto a scene." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 14 #"place-droplets" 0 0 4 3 1 #" " 0 0 14 3 8 #"droplets" 0 0 4 3 1 #" " 0 0 14 3 5 #"scene" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 2 #" " 0 0 22 3 1 #"(" 0 0 15 3 4 #"cond" 0 0 4 29 1 #"\n" 0 0 4 3 4 #" " 0 0 22 3 2 #"[(" 0 0 14 3 6 #"empty?" 0 0 4 3 1 #" " 0 0 14 3 8 #"droplets" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 5 #" " 0 0 14 3 5 #"scene" 0 0 22 3 1 #"]" 0 0 4 29 1 #"\n" 0 0 4 3 4 #" " 0 0 22 3 1 #"[" 0 0 14 3 4 #"else" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 11 #"place-image" 0 0 4 3 1 #" " 0 0 14 3 9 #"WATER-IMG" 0 0 4 29 1 #"\n" 0 0 4 3 23 #" " 0 0 22 3 1 #"(" 0 0 14 3 6 #"posn-x" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 5 #"first" 0 0 4 3 1 #" " 0 0 14 3 8 #"droplets" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 23 #" " 0 0 22 3 1 #"(" 0 0 14 3 6 #"posn-y" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 5 #"first" 0 0 4 3 1 #" " 0 0 14 3 8 #"droplets" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 23 #" " 0 0 22 3 1 #"(" 0 0 14 3 14 #"place-droplets" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"rest" 0 0 4 3 1 #" " 0 0 14 3 8 #"droplets" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"scene" 0 0 22 3 5 #"))]))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 44 #";; place-fires: (listof fire) Scene -> Scene" 0 0 4 29 1 #"\n" 0 0 17 3 37 #";; Places all the fires onto a scene." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 11 #"place-fires" 0 0 4 3 1 #" " 0 0 14 3 5 #"fires" 0 0 4 3 1 #" " 0 0 14 3 5 #"scene" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 2 #" " 0 0 22 3 1 #"(" 0 0 15 3 4 #"cond" 0 0 4 29 1 #"\n" 0 0 4 3 4 #" " 0 0 22 3 2 #"[(" 0 0 14 3 6 #"empty?" 0 0 4 3 1 #" " 0 0 14 3 5 #"fires" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 5 #" " 0 0 14 3 5 #"scene" 0 0 22 3 1 #"]" 0 0 4 29 1 #"\n" 0 0 4 3 4 #" " 0 0 22 3 1 #"[" 0 0 14 3 4 #"else" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 11 #"place-image" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 12 #"get-fire-img" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 14 #"fire-intensity" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 5 #"first" 0 0 4 3 1 #" " 0 0 14 3 5 #"fires" 0 0 22 3 3 #")))" 0 0 4 29 1 #"\n" 0 0 4 3 23 #" " 0 0 22 3 1 #"(" 0 0 14 3 6 #"fire-x" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 5 #"first" 0 0 4 3 1 #" " 0 0 14 3 5 #"fires" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 23 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"-" 0 0 4 3 1 #" " 0 0 14 3 6 #"HEIGHT" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 4 3 26 #" " 0 0 22 3 1 #"(" 0 0 14 3 1 #"/" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 12 #"image-height" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 12 #"get-fire-img" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 14 #"fire-intensity" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 5 #"first" 0 0 4 3 1 #" " 0 0 14 3 5 #"fires" 0 0 22 3 4 #"))))" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 4 3 29 #" " 0 0 20 3 1 #"2" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 23 #" " 0 0 22 3 1 #"(" 0 0 14 3 11 #"place-fires" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"rest" 0 0 4 3 1 #" " 0 0 14 3 5 #"fires" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"scene" 0 0 22 3 5 #"))]))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 39 #";; process-key: world KeyEvent -> world" 0 0 4 29 1 #"\n" 0 0 17 3 50 #";; Produces the next world cased by the key event." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 11 #"process-key" 0 0 4 3 1 #" " 0 0 14 3 5 #"world" 0 0 4 3 1 #" " 0 0 14 3 3 #"key" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 2 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"make-world" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 12 #"key-droplets" 0 0 4 3 1 #" " 0 0 14 3 3 #"key" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 4 3 28 #" " 0 0 22 3 1 #"(" 0 0 14 3 14 #"world-droplets" 0 0 4 3 1 #" " 0 0 14 3 5 #"world" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 28 #" " 0 0 22 3 1 #"(" 0 0 14 3 7 #"plane-x" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 11 #"world-plane" 0 0 4 3 1 #" " 0 0 14 3 5 #"world" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 28 #" " 0 0 22 3 1 #"(" 0 0 14 3 16 #"plane-water-left" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 11 #"world-plane" 0 0 4 3 1 #" " 0 0 14 3 5 #"world" 0 0 22 3 3 #")))" 0 0 4 29 1 #"\n" 0 0 4 3 14 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"make-plane" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 7 #"plane-x" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 11 #"world-plane" 0 0 4 3 1 #" " 0 0 14 3 5 #"world" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 26 #" " 0 0 22 3 1 #"(" 0 0 14 3 19 #"key-plane-direction" 0 0 4 3 1 #" " 0 0 14 3 3 #"key" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 15 #"plane-direction" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 11 #"world-plane" 0 0 4 3 1 #" " 0 0 14 3 5 #"world" 0 0 22 3 3 #")))" 0 0 4 29 1 #"\n" 0 0 4 3 26 #" " 0 0 22 3 1 #"(" 0 0 14 3 20 #"key-plane-water-left" 0 0 4 3 1 #" " 0 0 14 3 3 #"key" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 16 #"plane-water-left" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 11 #"world-plane" 0 0 4 3 1 #" " 0 0 14 3 5 #"world" 0 0 22 3 4 #"))))" 0 0 4 29 1 #"\n" 0 0 4 3 14 #" " 0 0 22 3 1 #"(" 0 0 14 3 11 #"world-fires" 0 0 4 3 1 #" " 0 0 14 3 5 #"world" 0 0 22 3 3 #")))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 7 #";; TEST" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 11 #"process-key" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"make-world" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-posn" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 4 3 1 #" " 0 0 14 3 6 #"HEIGHT" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 39 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"make-plane" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 4 #"left" 0 0 4 3 1 #" " 0 0 20 3 2 #"20" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 39 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 14 3 21 #"FIRE-MEDIUM-INTENSITY" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 27 #" " 0 0 20 3 1 #"'" 0 0 14 3 4 #"down" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 14 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"make-world" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 12 #"key-droplets" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 4 #"down" 0 0 4 29 1 #"\n" 0 0 4 3 40 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-posn" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 4 3 1 #" " 0 0 14 3 6 #"HEIGHT" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 40 #" " 0 0 20 3 1 #"0" 0 0 4 29 1 #"\n" 0 0 4 3 40 #" " 0 0 20 3 2 #"20" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 26 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"make-plane" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 4 29 1 #"\n" 0 0 4 3 38 #" " 0 0 22 3 1 #"(" 0 0 14 3 19 #"key-plane-direction" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 4 #"down" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 4 #"left" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 38 #" " 0 0 22 3 1 #"(" 0 0 14 3 20 #"key-plane-water-left" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 4 #"down" 0 0 4 3 1 #" " 0 0 20 3 2 #"20" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 26 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 14 3 21 #"FIRE-MEDIUM-INTENSITY" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 3 #")))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 31 #";; update-world: world -> world" 0 0 4 29 1 #"\n" 0 0 17 3 48 #";; Produces the next world caused by tick-event." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 12 #"update-world" 0 0 4 3 1 #" " 0 0 14 3 5 #"world" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 2 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"make-world" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 13 #"tick-droplets" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 14 #"world-droplets" 0 0 4 3 1 #" " 0 0 14 3 5 #"world" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 14 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"make-plane" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 12 #"tick-plane-x" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 7 #"plane-x" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 11 #"world-plane" 0 0 4 3 1 #" " 0 0 14 3 5 #"world" 0 0 22 3 2 #"))" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 4 3 40 #" " 0 0 22 3 1 #"(" 0 0 14 3 15 #"plane-direction" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 11 #"world-plane" 0 0 4 3 1 #" " 0 0 14 3 5 #"world" 0 0 22 3 3 #")))" 0 0 4 29 1 #"\n" 0 0 4 3 26 #" " 0 0 22 3 1 #"(" 0 0 14 3 15 #"plane-direction" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 11 #"world-plane" 0 0 4 3 1 #" " 0 0 14 3 5 #"world" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 26 #" " 0 0 22 3 1 #"(" 0 0 14 3 16 #"plane-water-left" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 11 #"world-plane" 0 0 4 3 1 #" " 0 0 14 3 5 #"world" 0 0 22 3 3 #")))" 0 0 4 29 1 #"\n" 0 0 4 3 14 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"tick-fires" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 11 #"world-fires" 0 0 4 3 1 #" " 0 0 14 3 5 #"world" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 26 #" " 0 0 22 3 1 #"(" 0 0 14 3 14 #"world-droplets" 0 0 4 3 1 #" " 0 0 14 3 5 #"world" 0 0 22 3 4 #"))))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 7 #";; TEST" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 12 #"update-world" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"make-world" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-posn" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 4 3 1 #" " 0 0 14 3 6 #"HEIGHT" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 40 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"make-plane" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 4 #"left" 0 0 4 3 1 #" " 0 0 20 3 2 #"20" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 40 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 14 3 21 #"FIRE-MEDIUM-INTENSITY" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 3 #")))" 0 0 4 29 1 #"\n" 0 0 4 3 14 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"make-world" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 13 #"tick-droplets" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-posn" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 4 3 1 #" " 0 0 14 3 6 #"HEIGHT" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 26 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"make-plane" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 12 #"tick-plane-x" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 4 3 52 #" " 0 0 20 3 1 #"'" 0 0 14 3 4 #"left" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 38 #" " 0 0 20 3 1 #"'" 0 0 14 3 4 #"left" 0 0 4 29 1 #"\n" 0 0 4 3 38 #" " 0 0 20 3 2 #"20" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 26 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"tick-fires" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 14 3 21 #"FIRE-MEDIUM-INTENSITY" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 38 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-posn" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 4 3 1 #" " 0 0 14 3 6 #"HEIGHT" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 4 #"))))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 31 #";; game-ends?: world -> boolean" 0 0 4 29 1 #"\n" 0 0 17 3 36 #";; Determines whether the game ends." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"game-ends?" 0 0 4 3 1 #" " 0 0 14 3 5 #"world" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 2 #" " 0 0 22 3 1 #"(" 0 0 14 3 2 #"or" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 5 #"lose?" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 11 #"world-plane" 0 0 4 3 1 #" " 0 0 14 3 5 #"world" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 4 3 13 #" " 0 0 22 3 1 #"(" 0 0 14 3 11 #"world-fires" 0 0 4 3 1 #" " 0 0 14 3 5 #"world" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 4 29 1 #"\n" 0 0 4 3 13 #" " 0 0 22 3 1 #"(" 0 0 14 3 14 #"world-droplets" 0 0 4 3 1 #" " 0 0 14 3 5 #"world" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 6 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"win?" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 11 #"world-fires" 0 0 4 3 1 #" " 0 0 14 3 5 #"world" 0 0 22 3 4 #"))))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 7 #";; TEST" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"game-ends?" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"make-world" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 4 29 1 #"\n" 0 0 4 3 38 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"make-plane" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 4 #"left" 0 0 4 3 1 #" " 0 0 20 3 2 #"20" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 38 #" " 0 0 14 3 5 #"empty" 0 0 22 3 2 #"))" 0 0 4 29 1 #"\n" 0 0 4 3 14 #" " 0 0 14 3 4 #"true" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"game-ends?" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"make-world" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 4 29 1 #"\n" 0 0 4 3 38 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"make-plane" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 4 #"left" 0 0 4 3 1 #" " 0 0 20 3 2 #"20" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 38 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 14 3 25 #"FIRE-BLISTERING-INTENSITY" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 3 #")))" 0 0 4 29 1 #"\n" 0 0 4 3 14 #" " 0 0 14 3 4 #"true" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 12 #"check-expect" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"game-ends?" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"make-world" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 4 29 1 #"\n" 0 0 4 3 38 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"make-plane" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 4 3 1 #" " 0 0 20 3 1 #"'" 0 0 14 3 4 #"left" 0 0 4 3 1 #" " 0 0 20 3 2 #"20" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 38 #" " 0 0 22 3 1 #"(" 0 0 14 3 4 #"cons" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"make-fire" 0 0 4 3 1 #" " 0 0 14 3 21 #"FIRE-MEDIUM-INTENSITY" 0 0 4 3 1 #" " 0 0 20 3 1 #"0" 0 0 22 3 1 #")" 0 0 4 3 1 #" " 0 0 14 3 5 #"empty" 0 0 22 3 3 #")))" 0 0 4 29 1 #"\n" 0 0 4 3 14 #" " 0 0 14 3 5 #"false" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 29 #";; draw-world: world -> Scene" 0 0 4 29 1 #"\n" 0 0 17 3 34 #";; Puts the world onto the CANVAS." 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 15 3 6 #"define" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 10 #"draw-world" 0 0 4 3 1 #" " 0 0 14 3 5 #"world" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 2 #" " 0 0 22 3 1 #"(" 0 0 14 3 11 #"place-plane" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 11 #"world-plane" 0 0 4 3 1 #" " 0 0 14 3 5 #"world" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 15 #" " 0 0 22 3 1 #"(" 0 0 14 3 14 #"place-droplets" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 14 #"world-droplets" 0 0 4 3 1 #" " 0 0 14 3 5 #"world" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 31 #" " 0 0 22 3 1 #"(" 0 0 14 3 11 #"place-fires" 0 0 4 3 1 #" " 0 0 22 3 1 #"(" 0 0 14 3 11 #"world-fires" 0 0 4 3 1 #" " 0 0 14 3 5 #"world" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 44 #" " 0 0 14 3 6 #"CANVAS" 0 0 22 3 4 #"))))" 0 0 4 29 1 #"\n" 0 0 4 29 1 #"\n" 0 0 17 3 6 #";; RUN" 0 0 4 29 1 #"\n" 0 0 22 3 1 #"(" 0 0 14 3 8 #"big-bang" 0 0 4 3 1 #" " 0 0 14 3 5 #"WIDTH" 0 0 4 3 1 #" " 0 0 14 3 6 #"HEIGHT" 0 0 4 3 1 #" " 0 0 14 3 10 #"INIT-WORLD" 0 0 4 29 1 #"\n" 0 0 4 3 10 #" " 0 0 22 3 1 #"(" 0 0 14 3 6 #"on-key" 0 0 4 3 1 #" " 0 0 14 3 11 #"process-key" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 10 #" " 0 0 22 3 1 #"(" 0 0 14 3 7 #"on-tick" 0 0 4 3 1 #" " 0 0 20 3 4 #"1/30" 0 0 4 3 1 #" " 0 0 14 3 12 #"update-world" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 10 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"stop-when" 0 0 4 3 1 #" " 0 0 14 3 10 #"game-ends?" 0 0 22 3 1 #")" 0 0 4 29 1 #"\n" 0 0 4 3 10 #" " 0 0 22 3 1 #"(" 0 0 14 3 9 #"on-redraw" 0 0 4 3 1 #" " 0 0 14 3 10 #"draw-world" 0 0 22 3 2 #"))" 0 00000000000