`  ,±>Sï}WÿÍueÐeeÐesï÷A¦ö;]É;]ÉA¦ösï÷ôôô”°ÂVl†3<W,]']±>Sï}WÿÍueÐe8 d%qy)6o;]ÉA¦ösï÷ôôô”°ÂVl†3<W
0      ÿÿÿÿ    ÿÿÿÿ2Tv˜ºÜþïÍ«‰gE#2Tv˜ºÜþ2Tv˜ºÜþ	>                                                              À? UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDTUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUEDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDTUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUEDDDDDDDDDDDDDDDDUUUUUUUUfffffVUUUUUUUDDDDDDD433333DDDDDDDTUUUUUUUfffffVUUUUUUUDDDDDDDD33333CDDDDDDDUUUUUUUefffffUUUUUUUEDDDDDDD33333CDDDUUUUUeffffffffffUUUUUDDDDD3333333333CDDDDTUUUUeffffffffffUUUUUDDDDD43333333333DDDDDUUUUUffffffffffVUUUUEDDDD43333333333DUUUUfffffffffffffUUUUDDDD333333333333CDDDTUUUeffffffffffffVUUUDDDD3333333333333DDDDUUUUffffffffffffVUUUEDDD4333333333333UUUeffffvwwwgffffVUUUDDD33333""""23333CDDTUUUfffffwwwwfffffUUUDDD43333#"""23333CDDDUUUfffffwwwwgffffVUUEDDD33333""""3333UUUfffvwwwwwwwgfffUUUDD4333#"""""""333CDDTUUefffwwwwwwwwfffVUUDDD333#"""""""2333DDDUUefffvwwwwwwwfffVUUEDD4333"""""""233UUUfffwwwwwwwwwgffVUUDD433#"""""""""333DDTUUfffwwwwwwwwwgffVUUDD433#"""""""""233CDDUUeffvwwwwwwwwwfffUUEDD333"""""""""23UUeffwwwwwwwwwwwffVUUDD333""""""""""233CDTUUffvwwwwwwwwwwgffUUDD433"""""""""""33CDDUUfffwwwwwwwwwwgffVUEDD33#""""""""""2UUefvwww‡ˆˆˆˆwwwgffUUDD33#"""!"""33CDTUeffwww‡ˆˆˆˆwwwwffUUDD43#""""""233DDUUffvwwwˆˆˆˆxwwwffVUED433""""""2UUffvww‡ˆˆˆˆˆˆwwwffUUDD33"""!""23CDTUefvww‡ˆˆˆˆˆˆwwwffVUDD33#""""233DDUUffwwwˆˆˆˆˆˆxwwgfVUED43#"""""UUffwwwˆˆˆˆˆˆˆxwwffUUDD33""""23CDTUefvwwˆˆˆˆˆˆˆxwwgfVUDD33"""!""33DDUeffww‡ˆˆˆˆˆˆˆwwgfVUED43#""!""UUffww‡ˆˆˆˆˆˆˆˆwwffUUD43#""!""33DTUefvw‡ˆˆˆˆˆˆˆˆwwgfVUDD33""!""33DDUefvwwˆˆˆˆˆˆˆˆxwwffUED43#"""UUffwwˆˆˆˆˆˆˆˆˆwwgfUUD43#""!""33DTUefww‡ˆˆˆˆˆˆˆˆxwgfVUDD33""""23DDUefvwwˆˆˆˆˆˆˆˆxwwffUED43""!"UUffwwˆˆˆˆˆˆˆˆˆwwgfUUD43#"""33DTUefww‡ˆˆˆˆˆˆˆˆxwgfVUDD3#""""23DDUefvw‡ˆˆˆˆˆˆˆˆˆwwffUED33""!"UUfvwwˆˆˆˆˆˆˆˆˆxwgfUUD43#"""33DTUffwwˆˆˆˆˆˆˆˆˆxwwfVUDD3#""!"23DDUefvw‡ˆˆˆˆˆˆˆˆˆwwffUED33""!"UUfvwwˆˆˆˆˆˆˆˆˆxwgfUUD43#"""33DTUffwwˆˆˆˆˆˆˆˆˆxwwfVUDD3#""!"23DDUefvw‡ˆˆˆˆˆˆˆˆˆwwffUED33""!"UUfvwwˆˆˆˆˆˆˆˆˆxwgfUUD43#"""33DTUffwwˆˆˆˆˆˆˆˆˆxwwfVUDD3#""!"23DDUefvw‡ˆˆˆˆˆˆˆˆˆwwffUED33""!"UUffwwˆˆˆˆˆˆˆˆˆwwgfUUD43#"""33DTUefww‡ˆˆˆˆˆˆˆˆxwgfVUDD3#""""23DDUefvw‡ˆˆˆˆˆˆˆˆˆwwffUED33""!"UUffwwˆˆˆˆˆˆˆˆˆwwgfUUD43#""!""33DTUefww‡ˆˆˆˆˆˆˆˆxwgfVUDD33""""23DDUefvwwˆˆˆˆˆˆˆˆxwwffUED43""!"UUffww‡ˆˆˆˆˆˆˆˆwwffUUD43#""!""33DTUefvw‡ˆˆˆˆˆˆˆˆwwgfVUDD33""""33DDUefvwwˆˆˆˆˆˆˆˆxwwffUED43#"""UUffwwwˆˆˆˆˆˆˆxwwffUUDD33""""23CDTUefvwwˆˆˆˆˆˆˆxwwgfVUDD33""!""33DDUeffww‡ˆˆˆˆˆˆˆwwgfVUED43#""!""UUffvww‡ˆˆˆˆˆˆwwwffUUDD33"""!""23CDTUefvww‡ˆˆˆˆˆˆwwwffVUDD33#"""""33DDUUffwwwˆˆˆˆˆˆxwwgfVUED43#"""""UUefvwwwˆˆˆˆˆwwwgffUUDD33#"""!"""33CDTUeffwww‡ˆˆˆˆxwwwffUUDD43#""""""233DDUUffvwwwˆˆˆˆxwwwffVUED433"""""""UUeffwwwwwwwwwwwffVUUDD333""""""""""233CDTUUffvwwwwwwwwwwgffUUDD433"""""""""""33CDDUUffvwwwwwwwwwwgffVUEDD33#""""""""""2UUeffvwwwwwwwwwgffVUUDD433#"""""""""333DDTUUfffwwwwwwwwwwffVUUDD433#"""""""""233CDDUUeffvwwwwwwwwwfffUUEDD333"""""""""23UUUfffvwwwwwwwgfffUUUDD4333#"""""""3333DDTUUefffwwwwwwwwfffVUUDDD333#"""""""2333DDDUUefffwwwwwwwwffffUUEDD4333""""""""33UUUeffffvwwwwffffVUUUDDD33333""""23333CDDTUUUffffvwwwwfffffUUUDDD43333#""""3333CDDDUUUfffffwwwwgffffVUUEDDD3333#""""3333UUUUfffffffffffffUUUUDDDD333333333333CDDDTUUUeffffffffffffVUUUDDDD3333333333333DDDDUUUeffffffffffffVUUUEDDD4333333333333UUUUUfffffffffffUUUUUDDDDD3333333333CDDDDTUUUUeffffffffffVUUUUDDDDD33333333333DDDDDUUUUUffffffffffVUUUUEDDDD43333333333CUUUUUUUefffffVUUUUUUUDDDDDDD333333CDDDDDDTUUUUUUUffffffUUUUUUUDDDDDDD433333CDDDDDDDUUUUUUUffffffVUUUUUUEDDDDDDD333333DDDUUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDTUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUEDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDTUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUEDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDTUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUEDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUEDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDTUUUUUUUUUUUUUUUUEDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUEDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDTUUUUUUUUUUUUUUUUEDDDDDDD43333DDDDDDDDUUUUUUUUffffVUUUUUUUEDDDDDDD43333DDDDDDDDUUUUUUUUeffffUUUUUUUUDDDDDDDD3333CDDDDDDDTUUUUUUUeffffUUUUEDDDD4333333333CDDDDDUUUUUffffffffffVUUUUEDDDD43333333333DDDDDUUUUUefffffffffVUUUUUDDDDD3333333333CDDDDTUUUUeffffffffffUEDDD3333333333333DDDDUUUUffffffffffffVUUUEDDD4333333333333DDDDUUUUfffffffffffffUUUUDDDD333333333333CDDDTUUUeffffffffffffEDD433333"""23333CDDDUUUfffffvwwwfffffVUUEDDD33333"""233333DDDUUUefffffwwwgffffVUUUDDD33333#"""33333DDDTUUUfffffwwwgffffEDD3333"""""""2333DDDUUUfffvwwwwwwwfffVUUEDD4333"""""""2333CDDUUUffffwwwwwwwgfffUUUDD4333#"""""""333CDDTUUefffwwwwwwwgffEDD333"""""""""233CDDUUeffvwwwwwwwwwfffUUEDD333"""""""""233CDDUUUfffwwwwwwwwwgffVUUDD433#"""""""""333DDTUUfffwwwwwwwwwgfED433"""""""""""33CDDUUfffwwwwwwwwwwgffVUEDD33#""""""""""233DDUUeffwwwwwwwwwwwffVUUDD333""""""""""233DDTUUffvwwwwwwwwwwgED43#"""!"""233DDUUffvwwwˆˆˆˆxwwwffVUED433""""""233DDUUefvwww‡ˆˆˆxwwwgffUUDD33#"""!"""33CDTUeffwww‡ˆˆˆˆwwwgED33#""!""233DDUUffwwwˆˆˆˆˆˆxwwgfVUED43#"""""33DDUUffvww‡ˆˆˆˆˆxwwgffUUDD33"""!""23CDTUefvww‡ˆˆˆˆˆˆwwwED33"""!""33DDUUffww‡ˆˆˆˆˆˆˆwwgfVUED43#""!""23CDUUffwwwˆˆˆˆˆˆˆxwwffUUDD33""""23CDTUefvwwˆˆˆˆˆˆˆxwwED33""!""33DDUefvwwˆˆˆˆˆˆˆˆxwwffUED43#"""23CDUUffww‡ˆˆˆˆˆˆˆxwwffUUD43#""!""3CDTUefvw‡ˆˆˆˆˆˆˆˆwwED33""""23DDUefvwwˆˆˆˆˆˆˆˆxwwffUED43""!"23CDUUffwwˆˆˆˆˆˆˆˆˆwwgfUUD43#""!""33DTUefww‡ˆˆˆˆˆˆˆˆxwED33""""23DDUefvw‡ˆˆˆˆˆˆˆˆˆwwffUED43""!"23CDUUfvwwˆˆˆˆˆˆˆˆˆwwgfUUD43#"""33DTUffww‡ˆˆˆˆˆˆˆˆxwED3#""!"23DDUefvw‡ˆˆˆˆˆˆˆˆˆwwffUED33""!""3CDUUfvwwˆˆˆˆˆˆˆˆˆxwgfUUD43#"""33DTUffwwˆˆˆˆˆˆˆˆˆxwED3#""!"23DDUefvw‡ˆˆˆˆˆˆˆˆˆwwffUED33""!""3CDUUfvwwˆˆˆˆˆˆˆˆˆxwgfUUD43#"""33DTUffwwˆˆˆˆˆˆˆˆˆxwED3#""!"23DDUefvw‡ˆˆˆˆˆˆˆˆˆwwffUED33""!""3CDUUfvwwˆˆˆˆˆˆˆˆˆxwgfUUD43#"""33DTUffwwˆˆˆˆˆˆˆˆˆxwED33""""23DDUefvw‡ˆˆˆˆˆˆˆˆˆwwffUED43""!"23CDUUfvwwˆˆˆˆˆˆˆˆˆwwgfUUD43#"""33DTUffwwˆˆˆˆˆˆˆˆˆxwED33""""23DDUefvwwˆˆˆˆˆˆˆˆxwwffUED43""!"23CDUUffwwˆˆˆˆˆˆˆˆˆwwgfUUD43#"!""33DTUefww‡ˆˆˆˆˆˆˆˆxwED33""""33DDUefvwwˆˆˆˆˆˆˆˆxwwffUED43#"""23CDUUffww‡ˆˆˆˆˆˆˆˆwwffUUD43#""!""33DTUefww‡ˆˆˆˆˆˆˆˆwwED33""!""33DDUUffww‡ˆˆˆˆˆˆˆwwgfVUED43#""""23CDUUffww‡ˆˆˆˆˆˆˆxwwffUUD433""""23CDTUefvwwˆˆˆˆˆˆˆxwwED33#"""""33DDUUffwwwˆˆˆˆˆˆxwwgfVUED43#"""""33CDUUffvwwˆˆˆˆˆˆˆwwwffUUDD33"""!""23CDTUefvww‡ˆˆˆˆˆˆwwwED43#""""""233DDUUffvwwwˆˆˆˆxwwwffVUED433"""!"""33DDUUefvwwwˆˆˆˆˆwwwgffUUDD33#"""!"""33CDTUeffwww‡ˆˆˆˆxwwwED433"""""""""""33CDDUUffvwwwwwwwwwwwffVUEDD33#""""""""""233DDUUeffwwwwwwwwwwwffVUUDD33#""""""""""233CDTUUffvwwwwwwwwwwgED433#"""""""""233CDDUUeffvwwwwwwwwwfffUUEDD333""""""""""333DDUUeffvwwwwwwwwwgffVUUDD433#"""""""""333DDTUUfffwwwwwwwwwwfEDD333#"""""""2333DDDUUefffwwwwwwwwgfffUUEDD4333""""""""333CDDUUUfffvwwwwwwwgfffUUUDD4333""""""""2333DDTUUefffwwwwwwwwffEDD43333"""""3333CDDDUUUffffvwwwwgffffVUUEDD43333#""""23333DDDUUUeffffwwwwwffffVUUUDDD3333#""""23333CDDTUUeffffvwwwwgfffEDDD3333333333333DDDDUUUefffffffffffffUUUEDDD4333333333333CDDDUUUUfffffffffffffUUUUDDD4333333333333CDDDTUUUeffffffffffffEDDDD33333333333DDDDDUUUUefffffffffffUUUUEDDDD43333333333CDDDDUUUUUfffffffffffUUUUUDDDD43333333333CDDDDTUUUUeffffffffffVEDDDDDD3333333DDDDDDDUUUUUUUffffffVUUUUUUEDDDDDD4333333CDDDDDDUUUUUUUfffffffUUUUUUUDDDDDDD333333CDDDDDDTUUUUUUeffffffVUUEDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUEDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDTUUUUUUUUUUUUUUUUEDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUEDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDTUUUUUUUUUUUUUUUUEDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUEDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDTUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUEDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDTUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUEDDDDDDDDDDDDDDDDUUUUUUUUUfffVUUUUUUUUDDDDDDDD4333DDDDDDDDTUUUUUUUUfffVUUUUUUUUDDDDDDDDD333DDDDDDDDDUUUUUUUUefffUUUUUUUUEDDDDDDDD333CDDDDUUUUUefffffffffVUUUUUDDDDD3333333333CDDDDTUUUUUffffffffffUUUUUDDDDD4333333333CDDDDDUUUUUffffffffffUUUUUEDDDDD3333333333DUUUUeffffffffffffUUUUDDDD333333333333CDDDTUUUeffffffffffffUUUUDDDD4333333333333DDDDUUUUffffffffffffVUUUEDDD4333333333333UUUefffffwwwfffffVUUUDDD433333""233333DDDTUUUfffffvwwgfffffUUUDDD433333"""33333CDDDUUUffffffwwgfffffUUUEDDD33333#""23333UUUffffwwwwwwwffffUUUDDD333#"""""""333CDDTUUefffwwwwwwwgfffVUUDDD3333"""""""3333DDDUUUfffvwwwwwwwfffVUUEDD4333"""""""233UUUfffwwwwwwwwwgffVUUDD433#"""""""""333DDTUUfffwwwwwwwwwgffVUUDDD333"""""""""333CDDUUeffvwwwwwwwwwfffUUEDD333"""""""""23UUeffwwwwwwwwwwwffVUUDD333""""""""""233CDTUUffvwwwwwwwwwwfffUUDD433"""""""""""33CDDUUfffwwwwwwwwwwgffUUEDD33#""""""""""3UUeffwww‡ˆˆˆxwwwgffUUDD33#"""!"""33CDTUeffwwwwˆˆˆˆwwwgffUUDD43#"""!"""233DDUUffvwwwˆˆˆˆwwwwffVUED433"""""""2UUffvww‡ˆˆˆˆˆxwwgffUUDD33"""!""23CDTUeffwwwˆˆˆˆˆˆwwwffUUDD33#""!""233DDUUffwwwˆˆˆˆˆˆxwwgfVUED43#""""""UUffwwwˆˆˆˆˆˆˆxwwffUUDD33""""23CDTUefvwwˆˆˆˆˆˆˆxwwgfVUDD33"""!""33DDUUffww‡ˆˆˆˆˆˆˆwwgfVUED43#""!""UUffww‡ˆˆˆˆˆˆˆxwwffUUD43#""!""33DTUefvwwˆˆˆˆˆˆˆˆwwgfVUDD33""!""33DDUefvwwˆˆˆˆˆˆˆˆxwwfVUED43#"""UUffwwˆˆˆˆˆˆˆˆˆwwgfUUD43#""!""33DTUefww‡ˆˆˆˆˆˆˆˆxwgfVUDD33""""23DDUefvwwˆˆˆˆˆˆˆˆxwwffUED43""!"UUffwwˆˆˆˆˆˆˆˆˆwwgfUUD43#"""33DTUefww‡ˆˆˆˆˆˆˆˆxwgfVUDD3#""""23DDUefvw‡ˆˆˆˆˆˆˆˆˆwwffUED33""!"UUfvwwˆˆˆˆˆˆˆˆˆxwgfUUD43#"""33DTUffwwˆˆˆˆˆˆˆˆˆxwwfVUDD3#""!"23DDUefvw‡ˆˆˆˆˆˆˆˆˆwwffUED33""!"UUfvwwˆˆˆˆˆˆˆˆˆxwgfUUD43#"""33DTUffwwˆˆˆˆˆˆˆˆˆxwwfVUDD3#""!"23DDUefvw‡ˆˆˆˆˆˆˆˆˆwwffUED33""!"UUfvwwˆˆˆˆˆˆˆˆˆxwgfUUD43#"""33DTUffwwˆˆˆˆˆˆˆˆˆxwwfVUDD3#""!"23DDUefvw‡ˆˆˆˆˆˆˆˆˆwwffUED33""!"UUfvwwˆˆˆˆˆˆˆˆˆwwgfUUD43#"""33DTUefwwˆˆˆˆˆˆˆˆˆxwgfVUDD3#""""23DDUefvw‡ˆˆˆˆˆˆˆˆˆwwffUED33""!"UUffwwˆˆˆˆˆˆˆˆˆwwgfUUD43#"!""33DTUefww‡ˆˆˆˆˆˆˆˆxwgfVUDD33""""23DDUefvw‡ˆˆˆˆˆˆˆˆxwwffUED43""!"UUffww‡ˆˆˆˆˆˆˆˆwwffUUD43#""!""33DTUefvw‡ˆˆˆˆˆˆˆˆwwgfVUDD33""""33DDUefvwwˆˆˆˆˆˆˆˆxwwffUED43""""UUffww‡ˆˆˆˆˆˆˆxwwffUUDD33""""23CDTUefvwwˆˆˆˆˆˆˆˆwwgfVUDD33""!""33DDUefvww‡ˆˆˆˆˆˆˆwwgfVUED43#""""UUffvwwˆˆˆˆˆˆˆwwwffUUDD33"""!""23CDTUefvww‡ˆˆˆˆˆˆxwwffVUDD33#"""""33DDUUffwwwˆˆˆˆˆˆxwwgfVUED43#"""""UUefvwwwˆˆˆˆˆwwwgffUUDD33#"""""33CDTUeffwww‡ˆˆˆˆxwwwffUUDD43#""""""233DDUUffvww‡ˆˆˆˆˆwwwffVUED433"""!"""UUeffwwwwwˆwwwwwffVUUDD33#"""""""""33CDTUUffvwwww‡xwwwwgffUUDD433""""""""""33CDDUUffvwwww‡ˆwwwwwffVUEDD33#""""!""""2UUeffvwwwwwwwwwgffVUUDD433""""""""""333DDTUUfffwwwwwwwwwwfffUUDD433#"""""""""233CDDUUeffwwwwwwwwwwfffUUEDD333""""""""""3UUUfffvwwwwwwwgfffUUUDD4333""""""""2333DDTUUeffvwwwwwwwwfffVUUDDD333#"""""""2333DDDUUefffwwwwwwwwgfffUUEDD433#""""""""33UUUeffffwwwwwgffffUUUDDD3333#"""""3333CDDTUUeffffwwwwwgffffUUUDDD43333"""""3333CDDDUUUffffvwwwwwffffVUUEDD43333"""""2333UUUUfffffffffffffUUUUDDD43333333333333DDDTUUUeffffffffffffVUUUDDDD3333333333333DDDDUUUefffffffffffffUUUEDDD4333333333333UUUUUfffffffffffUUUUUDDDD433333333333DDDDTUUUUeffffffffffVUUUUDDDDD33333333333DDDDDUUUUefffffffffffUUUUEDDDD33333333333CUUUUUUUfffffffVUUUUUUDDDDDD43333333DDDDDDTUUUUUUfffffffVUUUUUUDDDDDDD3333333DDDDDDDUUUUUUefffffffUUUUUUEDDDDDD3333333CDDUUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDTUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUEDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDTUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUEDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDTUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUEDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUEDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDTUUUUUUUUUUUUUUUUEDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUEDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDTUUUUUUUUUUUUUUUUEDDDDDDDDD3DDDDDDDDDDUUUUUUUUUefUUUUUUUUUEDDDDDDDDD4CDDDDDDDDDUUUUUUUUUUfUUUUUUUUUUDDDDDDDDD43DDDDDDDDDTUUUUUUUUUeVUUUUUEDDDD4333333333CDDDDDUUUUUefffffffffUUUUUEDDDDD3333333333DDDDDUUUUUefffffffffVUUUUUDDDDD4333333333DDDDDTUUUUUfffffffffVUEDDD4333333333333DDDDUUUUffffffffffffVUUUEDDD4333333333333DDDDUUUUefffffffffffVUUUUDDDD333333333333CDDDTUUUeffffffffffffEDD433333#"233333CDDDUUUefffffwwffffffUUUEDDD333333""333333DDDUUUefffffvwgfffffVUUUDDD433333""333333DDDTUUUffffffwwfffffEDD3333"""""""3333DDDUUUfffvwwwwwwwfffVUUEDD4333#""""""2333CDDUUUffffwwwwwwwffffUUUDDD333#"""""""333CDDTUUefffvwwwwwwgffEDD333"""""""""333CDDUUeffvwwwwwwwwwfffUUEDD333#""""""""233CDDUUUfffwwwwwwwwwfffVUUDD433#"""""""""333DDTUUfffwwwwwwwwwgfED433#""""""""""33CDDUUfffwwwwwwwwwwgffUUEDD33#""""""""""333DDUUeffvwwwwwwwwwwffVUUDD333""""""""""233DDTUUffvwwwwwwwwwwfED433"""!"""233DDUUffvwww‡ˆˆˆwwwwffVUED433"""""""233DDUUeffwww‡ˆˆˆxwwwgfVUUDD33#"""""""33CDTUeffwwwwˆˆˆˆwwwgED33#""!""233DDUUffwwwˆˆˆˆˆˆxwwgfVUED433""""""33DDUUffvww‡ˆˆˆˆˆxwwgffUUDD33""""""23CDTUeffwwwˆˆˆˆˆˆwwwED33""""""33DDUUffww‡ˆˆˆˆˆˆˆwwgfVUED43#""!""23CDUUffwwwˆˆˆˆˆˆˆwwwffUUDD33""""23CDTUefvwwˆˆˆˆˆˆˆxwwED33""!""33DDUefvwwˆˆˆˆˆˆˆˆxwwffUED43#""""23CDUUffww‡ˆˆˆˆˆˆˆxwwffUUD43#""!""3CDTUefvwwˆˆˆˆˆˆˆˆwwED33""""23DDUefvwwˆˆˆˆˆˆˆˆxwwffUED43""!"23CDUUffwwˆˆˆˆˆˆˆˆˆwwgfUUD43#""!""33DTUefww‡ˆˆˆˆˆˆˆˆxwED33""""23DDUefvw‡ˆˆˆˆˆˆˆˆˆwwffUED43""!"23CDUUffwwˆˆˆˆˆˆˆˆˆwwgfUUD43#"""33DTUffww‡ˆˆˆˆˆˆˆˆxwED3#""!"23DDUefvw‡ˆˆˆˆˆˆˆˆˆwwffUED33""!""3CDUUfvwwˆˆˆˆˆˆˆˆˆxwgfUUD43#"""33DTUffwwˆˆˆˆˆˆˆˆˆxwED3#""!"23DDUefvw‡ˆˆˆˆˆˆˆˆˆwwffUED33""!""3CDUUfvwwˆˆˆˆˆˆˆˆˆxwgfUUD43#"""33DTUffwwˆˆˆˆˆˆˆˆˆxwED3#""!"23DDUefvw‡ˆˆˆˆˆˆˆˆˆwwffUED33""!""3CDUUfvwwˆˆˆˆˆˆˆˆˆxwgfUUD43#"""33DTUffwwˆˆˆˆˆˆˆˆˆxwED3#""""23DDUefvw‡ˆˆˆˆˆˆˆˆˆwwffUED33""!"23CDUUfvwwˆˆˆˆˆˆˆˆˆwwgfUUD43#"""33DTUffwwˆˆˆˆˆˆˆˆˆxwED33""""23DDUefvw‡ˆˆˆˆˆˆˆˆxwwffUED43""!"23CDUUffwwˆˆˆˆˆˆˆˆˆwwgfUUD43#"!""33DTUefww‡ˆˆˆˆˆˆˆˆxwED33""""33DDUefvwwˆˆˆˆˆˆˆˆxwwffUED43""""23CDUUffww‡ˆˆˆˆˆˆˆˆwwffUUD43#""!""33DTUefww‡ˆˆˆˆˆˆˆˆwwED33""!""33DDUefvww‡ˆˆˆˆˆˆˆwwgfVUED43#""""23CDUUffww‡ˆˆˆˆˆˆˆxwwffUUD43#""""23CDTUefvwwˆˆˆˆˆˆˆˆwwED33#"""""33DDUUffwwwˆˆˆˆˆˆxwwgfVUED43#""!""33CDUUffvwwˆˆˆˆˆˆˆwwwffUUDD33"""!""23CDTUefvww‡ˆˆˆˆˆˆxwwED43#""""""233DDUUffvww‡ˆˆˆˆˆwwwffVUED433"""!"""33DDUUefvwwwˆˆˆˆˆwwwgffUUDD33""""""33CDTUeffwwwˆˆˆˆˆxwwwED433""""!""""33CDDUUffvwwww‡ˆwwwwwffVUEDD33#""""""""233DDUUeffwwww‡ˆxwwwwffVUUDD33#"""""""""33CDTUUffvwwwwˆˆwwwwgED433#"""""""""233CDDUUeffwwwwwwwwwwgffUUEDD333""""""""""333DDUUeffvwwwwwwwwwgffVUUDD433""""""""""233DDTUUfffwwwwwwwwwwfEDD333#""""""""333DDDUUefffwwwwwwwwgfffUUEDD433#""""""""333CDDUUUfffvwwwwwwwwfffUUUDD4333""""""""2333DDTUUfffvwwwwwwwwffEDD4333#"""""23333DDDUUUffffvwwwwwffffVUUEDD43333"""""23333DDDUUUefffvwwwwwgffffUUUDDD3333#"""""3333CDDTUUeffffwwwwwgfffEDDD3333333333333DDDDUUUefffffffffffffUUUEDDD3333333333333CDDDUUUUfffffffffffffUUUUDDD43333333333333DDDTUUUfffffffffffffEDDDD33333333333CDDDDUUUUefffffffffffUUUUEDDDD33333333333CDDDDUUUUUfffffffffffVUUUUDDDD433333333333DDDDTUUUUfffffffffffVEDDDDD43333333CDDDDDDUUUUUUefffffffUUUUUUEDDDDDD33333333DDDDDDUUUUUUefffffffVUUUUUUDDDDDD43333333DDDDDDTUUUUUUffffffffUUEDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUEDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDTUUUUUUUUUUUUUUUUEDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUEDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDTUUUUUUUUUUUUUUUU -- title: micro-organisms : 10 ( TIC + OVR Palette Change )
-- author: potato imaginator
-- desc: Change in TIC + OVR Palette along with change in Green Colors
-- script: lua

cos=math.cos
sin=math.sin
pi=math.pi

t=0
d=38 -- Distance between centers
v1=8
t2=0

col1=2
col2=1
col3=5
col4=6

a={}
for i=0,6 do
 a[i]={}
 for j=0,3 do
  a[i][j]
  ={x=19+d*i,y=19+d*j}
  if (i+j)%2==0 then
   a[i][j].c1=col1
   a[i][j].c2=col2
   a[i][j].p={}
   for k=1,20 do
    a[i][j].p[k]=
    {d=math.random(7,16),
     ang=2*pi*math.random(0,99)/100,
     da=1/math.random(1,3)}
   end
  else
   a[i][j].c1=col3
   a[i][j].c2=col4
   a[i][j].t1={} -- Tentacles - 1
   for k=0,7 do
    a[i][j].t1[k]=0
   end
   a[i][j].t2={} -- Tentacles - 2
   for k=0,7 do
    a[i][j].t2[k]=0
   end
  end
 end
end

p1={}
for i=1,15 do
 p1[i]=
 {x=math.random(0,239),
  dx=1/math.random(1,3),
  y=math.random(-1,1),
  v=math.random(0,2)}
end

p2={}
for i=1,25 do
 p2[i]=
 {x=math.random(-1,1),
  y=math.random(0,135),
  dy=1/math.random(1,3),
  v=math.random(0,4)}
end

function upd_a()
 for i=0,6 do
	 for j=0,3 do
		 if
	  pix(a[i][j].x+v1,a[i][j].y)
	  ~=pix(a[i][j].x,a[i][j].y) then
	   a[i][j].x=a[i][j].x-1
	  end
	  if
	  pix(a[i][j].x,a[i][j].y+v1)
	  ~=pix(a[i][j].x,a[i][j].y) then
	   a[i][j].y=a[i][j].y-1
	  end
	  if
	  pix(a[i][j].x-v1,a[i][j].y)
	  ~=pix(a[i][j].x,a[i][j].y) then
	   a[i][j].x=a[i][j].x+1
	  end
	  if
	  pix(a[i][j].x,a[i][j].y-v1)
	  ~=pix(a[i][j].x,a[i][j].y) then
	   a[i][j].y=a[i][j].y+1
	  end
		end
 end
end

function draw_a()
 for i=0,5 do
  for j=0,2 do
   if (i+j)%2==1 then
	   circ
	   (a[i][j].x,a[i][j].y,
	    3,5)
	   circb
	   (a[i][j].x,a[i][j].y,
	    3,6)
			else
			 circ
	   (a[i][j].x+4*cos(2*t),
				 a[i][j].y+4*sin(2*t),
	    2,4)
	   circb
	   (a[i][j].x+4*cos(2*t),
				 a[i][j].y+4*sin(2*t),
	    2,3)
			 circ
	   (a[i][j].x+4*cos(2*t+pi),
				 a[i][j].y+4*sin(2*t+pi),
	    2,a[i][j].c1)
	   circb
	   (a[i][j].x+4*cos(2*t+pi),
				 a[i][j].y+4*sin(2*t+pi),
	    2,a[i][j].c2)
			end
  end
 end
end

function upd_p1()
 for i=1,#p1 do
  p1[i].x=p1[i].x+p1[i].dx
  if p1[i].x>=242 then
   p1[i]=
		 {x=-2,
		  dx=1/math.random(1,3),
		  y=math.random(-1,1),
				v=math.random(0,2)}
  end
 end
end

function draw_p1()
 for i=1,#p1 do
	 rect
	 (p1[i].x-1,
		 p1[i].y+38+d*(p1[i].v)
			-5*(p1[i].v+1)*sin(t)-1,3,3,6)
		rectb
	 (p1[i].x-1,
		 p1[i].y+38+d*(p1[i].v)
			-5*(p1[i].v+1)*sin(t)-1,3,3,7)
 end
end

function upd_p2()
 for i=1,#p2 do
  p2[i].y=p2[i].y+p2[i].dy
  if p2[i].y>=138 then
   p2[i]=
		 {x=math.random(-1,1),
			 y=-2,
		  dy=1/math.random(1,3),
				v=math.random(0,4)}
  end
 end
end

function draw_p2()
 for i=1,#p2 do
		circ
		(p2[i].x+38+d*(p2[i].v)
			+5*(p2[i].v+1)*sin(t),
			p2[i].y,1,6)
 end
end

function check_t1()
 for i=0,5 do
  for j=0,2 do
   if (i+j)%2==1 then
	   for k=0,7 do
	    for m=0,12 do
	     if
	     pix
	     (a[i][j].x+m*cos(2*pi*k/8+t2),
	      a[i][j].y+m*sin(2*pi*k/8+t2))
	     ~=2 then
	      a[i][j].t1[k]=m
	      goto skip
	     end
	    end
	    ::skip::
	   end
			end
  end
 end
end

function draw_t1()
 for i=0,5 do
  for j=0,2 do
   if (i+j)%2==1 then
	   for k=0,7 do
	    for m=0,1 do
	     local rad=a[i][j].t1[k]+m
	     circ
	     (a[i][j].x+rad*cos(2*pi*k/8+t2),
	      a[i][j].y+rad*sin(2*pi*k/8+t2),
	      1,2)
	    end
	   end
			end
  end
 end
end

function check_t2()
 for i=0,5 do
  for j=0,2 do
   if (i+j)%2==1 then
	   for k=0,7 do
	    for m=12,20 do
	     if
	     pix
	     (a[i][j].x
						 +m*cos(2*pi*k/8+pi/8-t2),
	      a[i][j].y
							+m*sin(2*pi*k/8+pi/8-t2))
	     ==5
						then
	      a[i][j].t2[k]=m
	      goto skip
	     end
	    end
	    ::skip::
	   end
			end
  end
 end
end

function draw_t2()
 for i=0,5 do
  for j=0,2 do
   if (i+j)%2==1 then
	   for k=0,7 do
	    for m=0,2 do
	     local rad=a[i][j].t2[k]+m
	     circ
	     (a[i][j].x
						 +rad*cos(2*pi*k/8+pi/8-t2),
	      a[i][j].y
							+rad*sin(2*pi*k/8+pi/8-t2),
	      1,4)
	    end
	   end
			end
  end
 end
end

function upd_ap()
 for i=0,5 do
  for j=0,2 do
   if (i+j)%2==0 then
    for k=1,#a[i][j].p do
     a[i][j].p[k].ang=
     a[i][j].p[k].ang
     +a[i][j].p[k].da/10
    end
   end
  end
 end
end

function draw_ap()
 for i=0,5 do
  for j=0,2 do
   if (i+j)%2==0 then
    for k=1,#a[i][j].p do
     _x=a[i][j].x
        +(a[i][j].p[k].d
          *cos(a[i][j].p[k].ang))
     _y=a[i][j].y
        +(a[i][j].p[k].d
          *sin(a[i][j].p[k].ang))
     if pix(_x,_y)>=9
     and pix(_x,_y)<=10 then
      pix(_x,_y,11)
     end
    end
   end
  end
 end
end

function OVR()
 upd_p1()
 draw_p1()
 upd_p2()
 draw_p2()
 upd_a()
 check_t1()
 check_t2()
 upd_ap()
 draw_a()
 draw_ap()
 draw_t1()
 draw_t2()
end

function TIC()
 cls()
 for i=0,239 do
  for j=0,135 do
   z1=1.5*sin(t)
   c=sin(i/(12+z1))*sin(j/(12-z1))
   pix(i,j,5+4*c)
  end
 end

 t=t+1/24
 t2=t2+1/30
end
