BLENDER_v255REND 0SceneTEST(#3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C13`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`C13`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f@e?1Gd0Gd-Ca-Cb>d@8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f>SkeeeYYYTUZXY]GHNJKV,A`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8fEZq{{{kkk\\_WW\NNUQR],A_8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8fG\srrwrrwddlTT_)>\8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f+Jm@ootootddlLLY;a@8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8fttyttzggpHHW8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8fcmyyyzzjjt>H^8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f=a?[]apqrMMMHHMQP_dh|'Hp@8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f&Fh?'Fj@?f?1GaRT[]^eVVZjjq}}VU_YYdacv2Gg&Go@#Bh?;b@8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f-Mo?{{}vv}`akSTYWXYZZb~~||aal\[hHEQNN]}nnyXYg^`o ?d@8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f_iuyy|||||ccghhi\\\vv|yybbkbblGGPLKS_aowwddnJJShhoVc{8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8fqqwttteeippprruyy|\\^``eUV^ccfbbfeeghimQQV\\fYZeRR]]_lcclOPXFFPjjo8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f#Cf?nnvghjkkkjjj~~~ggonnnaaaVV[TU_ppxUUaIIUTTZMO_`bs||uuppt'Gp@8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8fNOT\\\{{}qqrOPRjkoxxghk``dXY_lmr~nn{`aiHHLWYhjlyPRaXX^Ycu8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f5Ux@_tYn8fitttxVW\VX]iimttwabeabpUV_efnddjVV]STZ_`l`k8fEZw?Tp'Gk@8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8fBWqrrtBBEXXXST_ssvEFMFFF\\hZ[j;Pn8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f-Mr@{{klxyz__o``oNO^+Kp@8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f#Ce@zziiw>d@8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3`C13`8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f%Ei@ #<zD ??]?aPrءrDATAH6&H;& 333?(  k>p7VDATA8& :&`CACA{CACA??  ||}|DATA :&8&C97CHk|jC(BDC?@ |k}|DATAH;&@&H6&8& :&333?DdCAϜD/3Ì;CC(BDC?z?DATAP<&x=&2DA~DA{DA{DA??  DATAx=&>&P<&pC)_C?@ DATA>&?&x=&@?DpBBDpB ;?DlB?DlB??  < < <DATA?&>&CBD  g?? h V hDATA<@&F&H;&P<&?&DATA`A&B&EDA DA~DA~DA??  DATAB&C&`A&DATAC&D&B&DATAD&C&HDD? ףq=?DATA!F&p&@&`A&D& d?A>d>ddDATAHg&ph& DATAph&i&Hg&DATAi&j&ph&"DATAj&k&i&DATAk&j& m&DATAHm&5?5`AF ]dDATAp&8u&F&Hg&k&333?5?5`AN) B??=CF ]d7?X< DATAq&r& DATAr&t&q& DATAt&r& `D ,D: D*D??FFQ= @  DATA8u&{&p&q&t&333? `D ,D: D*D??FFQ= @?DATA`v&w& DATAw&x&`v& DATAx&y&w&DATAy&x&zC̽̌?zC@22|Hi DATA{&P~&8u&`v&y&333?zC̽̌?zC@22 #< #<`jFzD DATA|&(}& DATA(}&|&HEVDHEVD2 XHEVD??2 DATAP~&&{&|&(}&333?HEVDHEVD2 XHEVD??2DATA&& DATA&Ё&&DATAЁ&&CUUCUU|H #<HBJ DATA&P~&&Ё& 333??zDzB@22FzD #<HB DATA`&h3& & &` & &[q\Ya&P&&@&ȢrrDATA&&@bDADA[DADA??  \\[q\hadzdzrrDATA&&&?(aDATA&&&["aDATA&@&&4CM#C?@ [[8a0&Б&DATA@0&&VIEW3D_PT_objectVIEW3D_PT_objectTransformDATA@&&0&VIEW3D_PT_gpencilVIEW3D_PT_gpencilGrease Pencilz:DATA@&&&VIEW3D_PT_view3d_propertiesVIEW3D_PT_view3d_propertiesViewRDATA@&&&VIEW3D_PT_view3d_nameVIEW3D_PT_view3d_nameItem$DATA@&`&&VIEW3D_PT_view3d_displayVIEW3D_PT_view3d_displayDisplayDATA@`&Б&&VIEW3D_PT_background_imageVIEW3D_PT_background_imageBackground ImagesDATA@Б&`&VIEW3D_PT_transform_orientationsVIEW3D_PT_transform_orientationsTransform OrientationsDATA@&&[\? arHrh&DATAHh&e?L,@AHM?Լ  ӻ+?ӻ+ȪV6?? Լӻ+? ӻ+@?e?6~@ 3 3H絚A??L,@,5ӻ+5WMȪV3?_Ų43H( ý> ן 3?43A(@?00?@@?)?e?T&AL,@#`%@%f5AHM5?5N G2F G2A:@I;:?:\c 5?5?DATA&h&333?5?51@N) B??=C9?sԟ>kZ7?X< y@DATA&@& DATA@&& DATAh&h&&&@& 333?(%  ?MOkDATA&@& DATA@&&DdCAϜD/3Ì;CC(BDC?z?  DATAh&&h&&@&333?DdCAϜD/3Ì;CC(BDC?z?DATAp&& DATA&&p& DATA&& `D ,D: D*D??FFQ= @  DATA&&h&p&&333? `D ,D: D*D??FFQ= @?DATA&8& DATA8&`&& DATA`&&8&DATA&`&zC̽̌?zC@22|Hi DATA&&&&&333?zC̽̌?zC@22 #< #<`jFzD DATA&ج& DATAج&&HEVDHEVD2 XHEVD??2 DATA&&&&ج&333?HEVDHEVD2 XHEVD??2DATA0&X& DATAX&&0&DATA&X&!DUU!DUU|H #<HBJ DATA&P&&0&& 333??zDzB@22FzD #<HB DATA&ش& DATAش&&&DATA&(&ش&DATA(&& DATA<P&&&(&SNz 0zSR2.1 Game Enginecre &&&&(&&(DATA &h&DATAh&& &DATA&&h&DATA&@&&DATA@&&&DATA&к&@&DATAк&&&DATA&`&к&DATA`&&&DATA&`&DATA&8&h&&DATA8&&& &&DATA&ȼ&8&h&@&DATAȼ&&&&&DATA&X&ȼ&@&&DATAX&&& &к&DATA&&X&@&к&DATA&0&&&&DATA0&x&&&&DATAx&&0&к&&DATA&&x&к&`&DATA&P&&&`&DATAP&&&@&&DATA&&P&&&DATA&&`&&DATA`(&& &к&&&&&1&0&DATA1&0& DATA0&1&DC? D'r"CC(BEC?H? DATA&&DC? D'r"CC(BEC?H?DATA/&X.& DATAX.&&/&DATA&&X.&"DATA&&&DATA&&8&DATAH8&? ADATA&&/&&333?? AN) B?? #<C DATA`&&(&@&h&&&x&x&x&&DATAx&& DATA&x&DATA`&&&`&&&& P&&X&&DATAX&& DATA&X&DATA&& 333?(" =DATAX&& DATA&&X&DATA&&&"DATA&&&DATA&& &DATAH &? ADATA&&X&&333?? AN) B?? #<C DATA`&&к&@&&`&&2&`&&DATA`&& DATA&&`&DATA&&&"DATA&&&DATA&&(&DATAH(&5?5ADATA&2&333?5?5AN) B?? #<C DATA&& DATA&(&&DATA(&P&&DATAP&(&DATA<2&&&P&SN  zSR2.5 UV Unwrapcree&&&&0&#'(DATA& &DATA &h&&DATAh&& &DATA&&h&DATA&@&&DATA@&&&DATA&&@&DATA&&DATA&`& &h&DATA`&&&&&DATA&&`& &&DATA&8&&h&@&DATA8&&&&@&DATA&&8&&@&DATA&&&&&DATA&X&&&&DATAX&&&&&DATA&&X&@&&DATA&&&&DATA`0& '&&@&&&'&&DATA&& DATA&&DATA!&'333?dPC>A>d>ddDATAX'' DATA''X'DATA'''"DATA'''DATA'' 'DATAH '?8ADATA'&X''333??8AN) B?? #<C DATA` '#'0&& &h&@&.'.'`!'"'DATA`!'"' DATA"'`!'DATA`#' '&&&&-'-'@$'('DATA@$'h%' DATAh%'&'@$'DATA&'''h%'"DATA''('&'DATA('''*'DATAH*'5?58ADATA-'333?5?58AN) B?? #<C SN 8' SR3-Materialodel Sing/'2'3'89'9'h'(DATA/'`/'DATA`/'/'/'DATA/'/'`/'DATA/'80'/'DATA80'0'/'8DATA0'0'80'8DATA0'1'0'DATA1'X1'0'DATAX1'1'1'@8DATA1'1'X1'@DATA1'02'1'DATA02'x2'1'@DATAx2'2'02'DATA2'x2'DATA3'P3'`/'/'DATAP3'3'3'/'/'DATA3'3'P3'/'80'DATA3'(4'3'/'0'DATA(4'p4'3'80'0'DATAp4'4'(4'`/'0'DATA4'5'p4'/'1'DATA5'H5'4'0'1'DATAH5'5'5'0'1'DATA5'5'H5'80'X1'DATA5' 6'5'0'X1'DATA 6'h6'5'1'1'DATAh6'6' 6'X1'1'DATA6'6'h6'80'1'DATA6'@7'6'0'1'DATA@7'7'6'1'02'DATA7'7'@7'X1'02'DATA7'8'7'1'02'DATA8'`8'7'1'x2'DATA`8'8'8'02'x2'DATA8'8'`8'0'2'DATA8'89'8'1'2'DATA89'8'x2'2'DATA`9'V'/'80'0'/'7`<'V':'8;'DATA:'8;' DATA8;':'~C A~C A?AFA= AH7DATA`<'?'333?~CA~CA?AFA= ADATAP='x>' DATAx>'P='zCCHBC ?CFC= AI7DATA?'B'`<'P='x>' 333?`zCCHBC ?CFC= ADATA@'A' DATAA'@'DhC?DhCC(BDC?z? 7DATAB'(M'?'@'A'333?DhC?DhCC(BDC?z?DATAC'E' DATAE'8F'C'DATA8F'`G'E'"DATA`G'H'8F'DATAH'`G'7I'DATAHI'? ADATA(M'P'B'C'H'333?? AN) B? #<C DATA`N'O' DATAO'`N'@̌AR|B1@lA A@CC??7DATAP'V'(M'`N'O'333?@̌AR|B1@lA A@CC #<@DATAQ'S' DATAS'0T'Q'DATA0T'XU'S'DATAXU'0T'7DATA<V'P'Q'XU'DATA`V'Y'9'0'`/'/'1'ش'ش'W'X'DATAW'X' DATAX'W'DATA`Y'r'V'X1'1'1'0'A9\'xr'`Z'['DATA`Z'[' DATA['`Z'ChCCJiĬl2CC(BDC?z? A9DATA\'f'333?ChCCJiĬl2CC(BDC?z?DATA]'^' DATA^'`']'DATA`'0a'^'"DATA0a'Xb'`'DATAXb'0a'A9c'DATAHc'@?$$OAh?j(4?t'>DATAf'l'\']'Xb'333?@?$$OAN) B?=Ch?j(4?t'>d DATA0h'Xi' DATAXi'j'0h' DATAj'k'Xi'DATAk'j'zC AzC A|HiA9DATAl'xr'f'0h'k'333?zC AzC A #< #<`jFzD DATAm'n' DATAn'(p'm'DATA(p'Pq'n'DATAPq'(p'A9DATA<xr'l'm'Pq'DATA`r''Y'80'1'02'X1'?9@@|''xs'x'DATAxs't' DATAt'u'xs'DATAu'v't'"DATAv'x'u'DATAx'v'?9@y'DATAH@y'?OAh?j(4?t'>DATA|'@'333??OAN) B??=Ch?j(4?t'>d DATA}'' DATA'}'DdC>9C,DeCC(BDC?z? ?9DATA@''|'}''333?DdC>9C,DeCC(BDC?z?DATAH'p' DATAp''H' DATA''p'DATA''zC AzC A|Hi?9DATA''@'H''333?zC AzC A #< #<`jFzD DATA'' DATA'8''DATA8'`''DATA`'8'?9DATA<'''`'DATA`'h'r'x2'2'1'02'?>''''DATA''DATA'؎''"DATA؎'''DATA'؎'?('DATAH('H?N+Z#OAh?j(4?t'>DATA''333?H?N+Z#OAN) B??=Ch?j(4?t'>d DATAؕ'DdC>9C,DeCC(BDC?z? ?DATA'''ؕ'ؕ'333?DdC>9C,DeCC(BDC?z?DATA'0' DATA0'X''DATAX'0'zC AzC A|Hi?DATA''''X'333?zC AzC A #< #<`jFzD DATA''DATA'О''DATAО''?DATA<'''О'DATA`h''1'0'2'x2'>'h''p'DATA' 'DATA 'H''"DATAH'p' 'DATAp'H''DATAH'5?5IXA:j(4?.vDATA'p'333?5?5IXAN) B??=C:j(4?.vd DATAH'DdC>9C,DeCC(BDC?z? DATAp'''H'H'333?DdC>9C,DeCC(BDC?z?DATAx'' DATA'Ȯ'x'DATAȮ''zC AzC A|HiDATA'h'p'x'Ȯ'333?zC AzC A #< #<`jFzD DATA''DATA'@''DATA@''DATA<h'''@'SN8'"( SR4-Sequence''''п' ((DATA'@'DATA@''' DATA'ж'@' DATAж'''DATA'`'ж'DATA`'''DATA''`'DATA'8''DATA8'''DATA'ȸ'8'DATAȸ'''TDATA'X'ȸ'TDATAX'''DATA'X'DATA'0'@''DATA0'x'''ж'DATAx''0'''DATA''x'ж'`'DATA'P'''`'DATAP'''@''DATA''P'''DATA'(''''DATA('p'''8'DATAp''('''DATA''p'8''DATA'H''8'ȸ'DATAH''''ȸ'DATA'ؽ'H'''DATAؽ' ''''DATA 'h'ؽ'ȸ''DATAh'' ''X'DATA''h'8'X'DATA'@''''DATA@'''`''DATA'@'X''DATA`п''''`'ж''X'`''DATA`'' DATA'`'DhCvDhCC(BDC?z? DATA'X'333?DhCvDhCC(BDC?z?DATA'' DATA'''DATA'0''DATA0''DATA<X'''0'DATA`''п''@''' h"(h"(X''DATAX'' DATA'X' DATA`''''X''`' '8'8'`'DATA8'`' DATA`'8'~C B~C B ?AFA= AHDATA''333?~CB~CB ?BFB= ADATAx'' DATA''x'ppDDppDD;F;F'7PGDATA'''ppDDppDD;F;F'7PGDATA''zCAzCA  A@FB= AiDATA'`''x''333?zCAzCA  A@FB= A ?DATA 'H' DATAH'p' 'DATAp''H'"DATA''p'DATA'''DATAH'?fffADATA`'8'' ''333??fffAN) B? #<C DATA'' DATA'''DATA'''DATA''DATA<8'`'''DATA`'''ȸ''''U''8''DATA8'`'ppDDppDD;F;F'7PGDATA`''8'ppDDppDD;F;F'7PGDATA'`'zCAzCA1||1 A@FB= AiUDATA''333?zCAzCA1||1 A@FB= A ?DATA''DATA'''"DATA'0''DATA0''UX'DATAHX'?fffADATA''''0'333??fffAN) B? #<C DATA'0'DATA0'X''DATAX'0'UDATA<'''X'DATA`' ('8'''ȸ'ST '8 (''DATA'' DATA''' DATA'''DATA''B̽̌?B̽̌?|HiSDATA '`(333?B̽̌?B̽̌? #< #<`jFzD DATA 'H' DATAH'p' 'DATAp'(H'"DATA((p'DATA((S(DATAH(?fffADATA`(8 ( ' '(333??fffAN) B? #<C DATA(( DATA( ((DATA ( ((DATA ( (SDATA<8 (`(( (DATA` ('X'8'''(!(8 ((DATA8 (`( DATA`((8 (ppDDppDD;F;F'7PGDATA((`(ppDDppDD;F;F'7PGDATA((zCAzCA A@FB= AiDATA( (333?zCAzCA A@FB= A ?DATA(( DATA(0((DATA0(X(("DATAX((0(DATA(X((DATAH(?fffADATA (!((((333??fffAN) B? #<C DATAX(( DATA((X(DATA( ((DATA ((DATA<!( (X( (SN"(8'SR5-Scripting#(&(X&(H*(*(((DATA#(#(DATA#($(#( DATA$(`$(#( DATA`$($($(DATA$($(`$(DATA$(8%($(DATA8%(%($(DATA%(%(8%(DATA%(&(%(DATA&(%(DATAX&(&(#($(DATA&(&(X&(#($(DATA&(0'(&($(8%(DATA0'(x'(&($(8%(DATAx'('(0'($(%(DATA'(((x'($(%(DATA((P(('(8%(%(DATAP((((((%(%(DATA((((P(($($(DATA((()(((#($(DATA()(p)(((#(&(DATAp)()(()(`$(&(DATA)(*(p)(%(&(DATA*(H*()(%(&(DATAH*(*(`$(8%(DATA`*(p-($(#($(8%( (( +(H,(DATA +(H,( DATAH,( +( DATA`p-(=(*($($(%(%(@7(=(.(2(DATA.((/( DATA(/(P0(.(DATAP0(x1((/("DATAx1(2(P0(DATA2(x1(3(DATAH3(?*ADATA@7(=(333??*AN) B??=C  DATAx8(9( DATA9(:(x8(DATA:(;(9(DATA;(:(DATA<=(@7(x8(;(DATA`=((p-(&(%(8%(`$( Lh@(8(>(@?(DATA>(@?( DATA@?(>(DATAh@(hE( 333?(>  =DATAC(@D( DATA@D(C(DATA!hE(Pk(h@(C(@D(333??A>d>ddDATAf(g( DATAg(i(f( DATAi((j(g(DATA(j(i(zC̽̌?zC@;;|HiDATAPk(n(hE(f((j(333?zC̽̌?zC@;; #< #<`jFzD DATAPl(xm( DATAxm(Pl(CC|||??l|DATAn( r(Pk(Pl(xm(333?CC|||??l|DATAo(p( DATAp(o(zCCHBC|||?CFC= AIDATA r(w(n(o(p( 333? zCCHBC|||?CFC= ADATAs(8t( DATA8t(`u(s(DATA`u(v(8t(DATAv(`u(?zDyByl||ll|zDzD=HBJDATAw(|( r(s(v( 333??zDzDBCl||ll|zDzD=HB DATAx(y( DATAy(z(x(DATAz(y(DyDy|H #<HBJDATA|(`(w(x(z( 333?BzB@l|llFzD #<HB DATA }(H~( DATAH~(p( }(DATAp((H~("DATA((p(DATA(((DATAH(? ADATA`(8(|( }((333?? AN) B? #<C DATA(( DATA(((DATA(((DATA((DATA<8(`(((DATA`(=(#($(%(&((0(8(`(DATA8(`( DATA`(8(ChC#DhCC(BDC?z? DATA(0(333?ChC#DhCC(BDC?z?DATA(( DATA(((DATA(((DATA((DATA<0((((SC|(SCScenetageain(N)(p(`((߿x̚@@@@(5jD?dd??< d XZ! ????x(x(BB????//backbuf/tmp\L?L?L??>??_??BLENDER_GAMED?fC?Р(s A << ? X=?DATAL(0(0(DATAL0(network_render((DATAL(server_address0( DATA 0([default]DATAp(~(.W)DATA(~(p(.N)DATA(~`((@`)DATA`(~(._0\)DATA(?L?B ?o:= ??P2 ?2 ?2 ?2 ?2 ?2 ?2 HB>? #<===ff??AHz?=???C#>?DATAHx(1 RenderLayerIM IMRender ResultLN??CAhH(CACameraamera.001L>=B B@?LAl(!LASpot.001 ?????AB>??z.?A4B?@@L=@ ???o:??????@?????ȣ(DATAzJ????C?55?55?(??????DATA(H??DATA ȣ( WOp(}WOWorldg=pb>>===??A <@pA A?L= ף;>?(DATA ( TXx((TXinfoext((P(P((DATA((X"DATA(@((x@ "DATA@(((H(!6DATA(Ч(@(D hnDATAЧ((((z,DATA(`(Ч(I ;`DATA`((((!3qEDATA((`(PM (@pDATA(8((x( "!DATA8(((Я((jDATA(ȩ(8(p(x,!6DATAȩ(((U htDATA(X(ȩ(p^ XsnDATAX(((ذ(" DATA((X(g 5"DATA(0((0("DATA0(x((o 5"DATAx((0(((4a FREEDATA((x((H"FREEDATA(P((((@$DATAP(((h(B'REEDATA((P((H"FREEDATA((((h| h"FREEDATA((p(( 0"DATAp(((((p*!/DATA((p(h(" DATA((@ DATAX.juDATAx@ eDATA8H(######################################################EDATAD #DATA0(# MouseLook Finished blend -- Blender 2.55DATAI #DATA4(# Tutorial for using MouseLook.py can be found atDATAPM #DATA$x(# www.tutorialsforblender3d.comDATAlЯ(# DATA8p(######################################################DATAU 'DATAp^ DATA$ذ(Press P key to start Game engineDATAg resDATA0(Move mouse to use mouselookDATAo DATA (Properties:DATA ( Cap is set at 30 degrees. REEDATA(( (15 degrees up. 15 degrees down.)CDATA(h( Adjust (the sensitivity) is set to 1.0DATA( Invert is set to TrueEDATAh| DATA DATA0(Code to fix mouse look drifting on the mac osx DATA$h(was contributed by Pelle JohnsenDATA@ TXx((TXMouseLook.pyext.001(()(( `J);ADATA@(z:\WebSite_Blender\Game_Engine\MouseLook\blend\MouseLook249.txtDATA(P( 8"FREEDATAP((()`6FREEDATA((P(,tbEDATA((((0)H"$DATA((p(("VDATAp(((()Ȥ3DATA((p()"DATA(H((()"/XDATAH(((x)"FREEDATA(ػ(H()Jhe DATAػ( ((0)rheEDATA (h(ػ(h)ADATAh(( ()АrDATA((h() 6FREEDATA(@(()nrDATA@((()PnFREEDATA(н(@()1a DATAн(((@)mrDATA(`(н(x)sEEDATA`((().DATA((`()#a DATA(8((H)crFREEDATA8((()WsDATA(ȿ(8()drFREEDATAȿ((()P .nerDATA(X(ȿ(h)WsFREEDATAX(((),DATA((X()nerDATA(0((H)FREEDATA0(x(()"DATAx((0()FREEDATA((x(( )FREEDATA(P((` )FREEDATAP((( ).ityDATA((P( )DATA((((@ )DATA((p(( )*DATAp(((( )#EDATA((p(( )FREEDATA(H((p )!FREEDATAH((( ))EDATA((H( )tyDATA( ((H )-DATA (h(( )opeDATAh(( ( )DATA((h(( )<DATA(@(( )DATA@((( ) EEDATA((@( )%DATA(((x)DATA(`(()5DATA`((()DATA((`(P)EEDATA(8(()FREEDATA8((()DATA((8()&FREEDATA(((p)$DATA(X(()&DATAX((( )DATA((X(X)DATA(0(()DATA0(x(()7DATAx((0(@)DATA((x(x) entDATA(P(()+enEDATAP(((0)DATA((P(h)MouDATA(((()(DATA((p(()DATAp((((P)+0]DATA((p()1]DATA(H(()DATAH(((@)CDATA((H(x)$FREEDATA( (() DATA (h((()!DATAh(( ()DATA((h()1o iDATA(@(( )o EDATA@(((p)eDATA((@()DATA((()DATA(`((0)DATA`(((h)$DATA((`()DATA(8(()&tivDATA8(((P)tiEDATA((8()DATA((()DATA(X(()DATAX(((@)3DATA((X()DATA(0(()FREEDATA0(x((8)DATAx((0(x)DATA((x()DATA(P(()6DATAP(((P)DATA((P()SenDATA(((()DATA((p((()DATAp((((`)2ropeDATA((p()DATA(H(()DATAH(((H)DATA((H()DATA( (():DATA (h((0)FREEDATAh(( (h)FREEDATA((h()+DATA(@(( )DATA@(((P )menDATA((@( )DATA((( )DATA(`((!)9DATA`(((!)DATA((`(!)t mDATA(8((")t EDATA8(((`")DATA((8(")3ropDATA(((#)DATA(X((H#)DATAX(((#)DATA((X(#)DATA(0(( $)DATA0(x((`$)DATAx((0($) DATA((x($)DATA(P((%)hDATAP(((X%)DATA((P(%)DATA((((%)5DATA((p((8&)DATAp((((p&)ertDATA((p(&)(erEDATA(H(( ')FREEDATAH(((X')/ DATA((H(')lueDATA((((()REEDATA((p((8()REEDATAp((((()DATA((p(()DATA(H(()) DATAH(((X))!EDATA((H())nEDATA( (())REEDATA (h((0*)DATAh(( (x*)DATA((h(*)/ DATA(@((+)"FREEDATA@(((h+)DATA((@(+)s vDATA(((+)<FREEDATA(`((`,)DATA`(((,)DATA((`(,)DATA(8((8-)DATA8(((p-)DATA((8(-)DATA(((.) DATA(X((@.)DATAX(((.)FREEDATA((X(.)FREEDATA(0((/)FREEDATA0(x((`/)"L,DATAx((0(/)FREEDATA((x(/)-M,DATA(P((P0)+FREEDATAP(((0)EEDATA((P(0)$esEDATA((((@1)"EEDATA((p((1)EEDATAp((((1)!DATA((p((2)####DATA(H((p2)DATAH(((2)DATA((H(2)FREEDATA( ((H3)FREEDATA (h((3)Ile DATAh(( (4)gleEDATA((h(4)REEDATA(@((4)FREEDATA@(((5)FREEDATA((@(`5)DATA(((5)REEDATA(`((5)DATA`((( 6)DATA((`(X6)/DATA(8((6)DATA8(((6)DATA((8(87)@FREEDATA(((7)DATA(X((7)DATAX(((08) up/DATA((X(x8) EDATA(0((8)DATA0(x((8)*DATAx((0(P9)DATA((x(9)DATA(P((9),DATAP(((8:)DATA((P(p:)I=@DATA((((:)2=@DATA((p(( ;)./!DATAp((((;)DATA((p(;)DATA(H((<),+DATAH(((`<)%DATA((H(<)DATA( ((<)&DATA (h((H=)DATAh(( (=)DATA((h(=)DATA(@((>)#DATA@(((p>)!DATA((@(>)DATA(((?)-DATA(`((`?)DATA`(((?)DATA((`(?))DATA(8((H@)DATA8(((@)+DATA((8(@)DATA((((A)DATA(X((pA)DATAX(((A)MouDATA((X(A)(DATA(0((XB)DATA0(x((B)nDATAx((0(B)nDATA((x( C)DATA(P((XC)!DATAP(((C))DATA((P(D)DATA((((HD)DATA((p((D):FREEDATAp((((E)DATA((p(@E)(DATA(H((E)DATAH(((E)sEEDATA((H( F)3DATA( ((F)/&DATA (h((F) @DATAh(( ( G)(DATA((h(pG)&(DATA(@((G)$@DATA@((( H)DATA((@(XH).DATA(((H)FREEDATA(`((H)FREEDATA`(((8I) FREEDATA((`(xI)DATA(8)(I) DATA8))(I)bDATA)8)(J)DATA ___DATA8)######################################################DATA,#DATA(0)# MouseLook.py Blender 2.55DATA#DATA4)# Tutorial for using MouseLook.py can be found atDATA)#DATA ()# www.tutorialsforblender3d.comDATAx)#_DATAL)# Released under the Creative Commons Attribution 3.0 Unported License. dDATA0)# DATADh)# If you use this code, please include this information header.icDATA)#DATA8)######################################################EDATA)*DATA)# define main programDATA )def main():DATA@) f DATAx) # set default valuesDATA) Sensitivity = 0.0005DATA ) Invert = 1DATAH) Capped = FalseDATA) *DATA) # get controllerDATA0) controller = bge.logic.getCurrentController()EDATAh) gDATA0) # get the object this script is attached toREEDATA) obj = controller.ownerDATAH) DATA$) # get the size of the game screenmDATA) gameScreen = gameWindow()#DATA( ) *DATA` ) # get mouse movementDATA0 ) move = mouseMove(gameScreen, controller, obj)DATA ) __DATA @ ) # change mouse sensitivity?REEDATA, ) sensitivity = mouseSen(Sensitivity, obj)DATA ) seDATA( ) # invert mouse pitch?DATA$p ) invert = mousePitch(Invert, obj)DATA ) __DATA ) # upDown mouse capped?DATA0H ) capped = mouseCap(Capped, move, invert, obj)DATA ) DATA ) # use mouse lookDATA@( ) useMouseLook(controller, capped, move, invert, sensitivity)REEDATA ) DATA ) # Center mouse in game windowDATA( ) centerCursor(controller, gameScreen)DATAx) ##DATA8)#####################################################EEDATA)##DATAP)# define game windowDATA)def gameWindow():DATA) imDATA() # get width and height of game windowEDATA(p) width = bge.render.getWindowWidth()REEDATA() height = bge.render.getWindowHeight()DATA ) DATAX) return (width, height)DATA)*DATA8)#######################################################DATA@)DATA$x)# define mouse movement function9DATA,)def mouseMove(gameScreen, controller, obj):DATA0)*DATA h) # Get sensor named MouseLookEEDATA,) mouse = controller.sensors["MouseLook"]DATA)DATA,P) # extract width and height from gameScreenDATA) width = gameScreen[0]DATA) height = gameScreen[1]DATA@)retDATA(x) # distance moved from screen centerREEDATA$) x = width/2 - mouse.position[0]DATA$() y = height/2 - mouse.position[1]DATA) v_DATA4) # initialize mouse so it doesn't jerk first timex3DATA ) if not 'mouseInit' in obj:DATAp) obj['mouseInit'] = TrueDATA) x = 0DATA) y = 0DATA0) _DATA(h) ######### stops drifting on mac osxREEDATA) REEDATA() # if sensor is deactivated don't moveDATAP) if not mouse.positive:DATA) x = 0DATA) y = 0DATA) 'DATA4@) ######### -- mac fix contributed by Pelle JohnsenDATA ) DATA) # return mouse movementuncDATA8) return (x, y)EDATAx)*DATA)+DATA8)######################################################EDATAP)?DATA)# define Mouse SensitivityDATA )def mouseSen(sensitivity, obj):DATA() *DATA4`) # check so see if property named Adjust was addedDATA) if 'Adjust' in obj:REEDATA) nDATA H) # Don't want Negative valuesEDATA) if obj['Adjust'] < 0.0:DATA) obj['Adjust'] = 0.0DATA0) hDATAh) # adjust the sensitivityeDATA,) sensitivity = obj['Adjust'] * sensitivityDATA )##DATAP ) # return sensitivityDATA ) return sensitivityDATA )x, DATA<!)#########################################################DATA!)DATA!)# define Invert mouse pitchDATA ")def mousePitch(invert, obj):REEDATA`") *DATA4") # check to see if property named Invert was added DATA#) if 'Invert'in obj:DATAH#) DATA#) # pitch to be inverted?=DATA#) if obj['Invert'] == True:DATA $) invert = -1EDATA`$) else:DATA$) invert = 1EEDATA$) DATA%) # return mouse pitchDATAX%) return invertEDATA%)###DATA8%)#####################################################EDATA8&)j*DATA p&)# define Cap vertical mouselookDATA,&)def mouseCap(capped, move, invert, obj):DATA ') *DATA0X') # check to see if property named Cap was addedDATA') if 'Cap' in obj: REEDATA() hDATA8() # import mathutilsDATA() import mathutils#DATA() DATA$)) # limit cap to 0 - 180 degreesDATAX)) if obj['Cap'] > 180:DATA)) obj['Cap'] = 180DATA)) if obj['Cap'] < 0:DATA0*) obj['Cap'] = 0DATAx*) DATA0*) # get the orientation of the camera to parentDATA$+) camOrient = obj.localOrientation#DATAh+) DATA +) # get camera Z axis vectorEEDATA@+) camZ = [camOrient[0][2], camOrient[1][2], camOrient[2][2]]DATA`,) DATA ,) # create a mathutils vector EDATA ,) vec1 = mathutils.Vector(camZ)DATA8-) DATAp-) # get camera parentDATA-) camParent = obj.parent#DATA.) DATA@.) # use Parent z axis DATA .) parentZ = [ 0.0, 0.0, 1.0]EEDATA.) DATA /) # create a mathutils vectorEEDATA$`/) vec2 = mathutils.Vector(parentZ)DATA/)DATA0/) # find angle in radians between two vectorsEEDATA,P0) rads = mathutils.Vector.angle(vec2, vec1)DATA0)bHDATA(0) # convert to degrees (approximate)tDATA$@1) angle = rads * ( 180.00 / 3.14) #DATA1)DATA$1) # get amount to limit mouselook#DATA(2) capAngle = obj['Cap']DATAp2) EEDATA 2) # get mouse up down movementDATA2) moveY = move[1] * invertDATAH3) DATAL3) # check capped angle against against camera z-axis and mouse y movementDATAh4) if (angle > (90 + capAngle/2) and moveY > 0) or (angle < (90 - capAngle/2) and moveY < 0) == True:DATA4) DATA4) # no movementDATA5) capped = True###DATA`5)__DATA5) # return cappedDATA5) return cappedEDATA 6) deDATA0X6)###############################################DATA6)###DATA6)# define useMouseLookDATAD87)def useMouseLook(controller, capped, move, invert, sensitivity):y%xDATA7) *DATA7) # get up/down movementDATA08) if capped == True:DATAx8) upDown = 0e DATA8) else:EDATA,8) upDown = move[1] * sensitivity * invert DATAP9) pDATA9) # get left/right movementnDATA09) leftRight = move[0] * sensitivity * invert DATA8:) _DATAp:) # Get the actuators=@DATA4:) act_LeftRight = controller.actuators["LeftRight"]DATA0 ;) act_UpDown = controller.actuators["UpDown"] DATA;) f DATA;) # set the valuesDATA0<) act_LeftRight.dRot = [ 0.0, 0.0, leftRight]DATA(`<) act_LeftRight.useLocalDRot = False EDATA<) __DATA(<) act_UpDown.dRot = [ upDown, 0.0, 0.0]EDATA H=) act_UpDown.useLocalDRot = TrueDATA=) DATA=) # Use the actuators DATA$>) controller.activate(act_LeftRight)DATA$p>) controller.activate(act_UpDown) DATA>) f DATA0?)#############################################DATA`?)###DATA ?)# define center mouse cursor##DATA,?)def centerCursor(controller, gameScreen):DATAH@) __DATA,@) # extract width and height from gameScreenDATA@) width = gameScreen[0]DATA(A) height = gameScreen[1]DATApA) +DATA A) # Get sensor named MouseLookEEDATA,A) mouse = controller.sensors["MouseLook"]DATAXB) ):DATAB) # get cursor positionDATAB) pos = mouse.positionDATA C) DATA$XC) # if cursor needs to be centered0.DATA,C) if pos != [int(width/2), int(height/2)]: DATAD) sDATA HD) # Center mouse in game windowDATA<D) bge.render.setMousePosition(int(width/2), int(height/2))DATAE) _DATA,@E) # already centered. Turn off actuatorsDATAE) else:DATAE) # Get the actuatorsEEDATA4 F) act_LeftRight = controller.actuators["LeftRight"]DATA0F) act_UpDown = controller.actuators["UpDown"] DATAF) _DATA G) # turn off the actuators DATA(pG) controller.deactivate(act_LeftRight)DATA(G) controller.deactivate(act_UpDown) REEDATA H) RuDATA0XH)##############################################DATAH)cHDATAH)#import GameLogicsDATA 8I)import bgeDATAxI)0aDATAI)# Run programEEDATAI)main()DATA(J)OBN)rW)OBCameraamera.001 W)H(  @@??????I@? Լӻ+? ӻ+@??????`}0`}? 0 ?7),??Լ  ӻ+?ӻ+ȪV6?OBd8???>6 ?u=???R)pS)S)S)T)T)V)V)???DATA4R)S)Adjustensitivityrop?R)DATA4S)pS)R)Invertrop4S)DATA4pS)S)CapS)DATALS)MouseLookouseouseLookouseousT)XT)DATAXT)T)DATAT)DATAPT)contU)HU)DATAHU)V) [)DATALU)(DATA<V)UpDownpdownpDownctpV)DATAlpV)OBW)r0\)N)OBCubetPd)  @??? ???  3??@?????????? 3 ???DOBd8?<?>">??? [) [)????@???Ht0nDATA< [)LeftRighteftrighteftRight[)DATAl[)OB0\)r@`)W)OBHemiamp.001 (  ]Ay"- A???{&?W+b=9???F??Ԏ)? b#?"?u> پoK?]Ay"- A??????#u(3|1 3? $]DD3?_6b26?F??u>Ԏ)?#? پ b"?oK?'} Ad?DOBd8?<?>">u=???@???/a/aOB@`)r0\)OBSuzanne`h)  a5pA@@????'jh???jh'i!3?ihh!3a5pA@??{ӻq2i2ӻ+ӻ2?ӻ+;ȪV6??+/_bMC?n#*;'?T)o54??(khjh3?j!3*pA?DOBd8?<?>">???????@???nny@ME(Pd).h)MECubeXg)e)f)8z`  ؙ  3???CDATAT8zOe)DATAe)4??II?I?I???III??II?I??IIDATAT` Of)DATAf)1 ############DATATؙ OXg)DATAxXg)0ME(h).Pd)MESuzanne.0059np)Xi))P ) )?|?Z?CDATATP OXi)DATA/Xi)4>(>D?}\F(>D?F?=0?LQ=0? Q ?`=?T⵿= `=?⵿=>? @>?@>>=8?LW=8?HLW>>H?yn>H?yn>(>L?8u$(>L?Tu$P>=>?Ȃ]^P=>?H7]^ >`=&?]BE `=&?MG]BE=x>(?h3Jx>(?Khh3J>x>>?N_x>>?T_x>x>L?b%xx>L?hzb%>>L? XY#>L?U XY#P>>>?A^P>>?7A^ >>&?3VNNI >&?EVNNI>?? krD??krD>>8?[X>8?7[X>>H?}>H?z}>>D?6]CU>D?ʢCU?>0?L0??SG-A >?MG-A ?x>?(oqu? x>?ؐqu??x>,?0dOx>,?ЛO>x>B?u~x>B?>x>F?xj*x>F?`j*>>H?]~J]->H?S~J]->>N? s6>N?s6>>R? P+A>R?JP+Ah>x>R?t9+Bhx>R?m9+B> >R?"s@ >R?Is@>x>T?J}x>T?}>=N? -6=N?&-6> >H?\˳, >H?s˳,>>?+|>R??.?g9K??sN"ef? nԿ?Z# =TՆľqP>@?qzO P@?pzO >?z?<>2?} 2?Y >d?q|d?>r?O,r?a,8>x? 8x?q |?K>?r/u?u"? ?Mƚ " ?ƚ T?>>q T>>( \?>?hq3 \>?3 6?> ?@jy6> ?(jy>?0?KReF?0?wReF>B?8?B?6`  8?B?P6` =>@?L>@?RdL(>>F?|(>F?|>>D?~}>D?`~}P>=>?yP=>?y><4?j"wn<4?wn>=,?7&?:{m @>&?K{m$?>&?1=$s$>&?c=$s?>*?'w>*?2دw>>8?>U}ܾ>8?U}>>B?({>B?({D?hI=>?4$5nн>?5n>h@?_ԶHh@?EԶH=>?u@uZc>?uZc>@,?g1 f̾@,?Ν f?`= ?;kd`= ?rkd:?P>?fB Af:P>? Af>?>(?W6p>>(?Ɏp0?>:?R*a}x0>:?a}x> ?L?)x ?L?@x>$?V?5~|$?V?'5~|P>?Z?},P?Z?,=>X?Y~н>X?~Y~>нP?s"{нP?"{X>6?JfX6?,f>40?Hi40?i>R*?BhR*?Mhp>j"?>,b_pj"?b_(>n"?46P(n"?e46Pr$?ɚXN@=:?X>D?p|>>>?:8~>>?8~(>>@?%nv(>@?)nv>X>B?9{X>B?j9{=0?y$j=H?B-5H?Y-5>hL?v$hL?{$=H?Q_1H?Y_1 =H?Ƞl' H?C7l'PT?*}@=P?YNBb@P?FYNBb= P?X+>f P?Ԇ>f=hT?.YthT? Yt=N?.ƵcN?ƵcN?n>?x")c?")c(>x6?Pb(x6?b8>6?SG_86?)G_p>?zC#@p?C#@`0?VM^@=^0?F}^@^0?p1F}^=R6?mKXR6?[mKX=>:?W'X>:?sW'XH(?S=@*?b@*?b=P$?FP$?gF@=Z"?1p@Z"?!1p\"?<q0>`>H?]{0`>H?]{@> >F?G "@ >F?">>B?QJ~>B?J~>>F?V}>F?&V}>>F?9}ؾ>F?J9}?>2?u{>2?qu{?>0?~>0?/~?H>.?}H>.?O}>=8?!K{=8?K{>=>?U}=>?}h>=H?h=H?8>>H?"+z8>H?W+zX>>H?~l{X>H?l{p>>B?@ bp>B? bH>>B?`QPH>B?㟩QPx>>B?$7zGZx>B?zGZ>=:?LZNb=:?ZNb>=4?UEEk=4? EEk ?X>,?Cx X>,? Cx?>,?{_v>,?l-{_v?>.?l+c>.?(l+c>>@?#QԾ>@?6#Q>>D?'vq>D?vq>>@?o>@?+oP>0>@?T*UP0>@?*UH>h>@?f LHh>@? L=>?vh>?IIvhH>*??BH*??0?B>0??; YZХ0??YZХ>??%hr??[hr.?>>C-(t.>>(tL?>>d^OL>>OF?(>>xݥF(>> ݥ?>Lj>ej>>8 >4 f?>jF|?RH,6̦@>Az>̵N>ݢ>ɇ>aZ?p>`=} Zp>`=\ \?>@~B\>@RBF?>FQ F>ྺ >>4{:F>4F`=*7m`=*Xmp>>x$p>;$8>Ծ>T8Ծ>D>6>OV6>}V>>c>>j>A>j>>B>7B>{7> >0 >ϣ(>r>D ڞ(r>ڞ`>>|j`>=jX>h>xi$Xh>i$P>0?eP0?`X>Ⱦ(>xTݟXȾ(>ݟ>C*I*I> ? 7>^?ľ"8_^?ľǠ_>n?67xsn?xs>Z?p>?\<Z?p>\<>?>{1f9?>f9:?>>bI#:>>rI#"?>>=j!">>j!$?4?`=LW4$4?`=W4L??>eB(L?>EB(L??qD:wL?ID:w$?@?HV]$@?H]$?.?UF$.?FL? ?n*L ?Z*?>:K9t>ƴ9t>< IFȭ< ȭR?>PrP)&R>P>P)&>0>Jо0>>HXYGsܾHXsd?>pH]jOd>p#]jOF?"TFF"TF?нC=н\=?`=ܾSrS`=ܾMrS?>ؾ6\ W>ؾʣ W??ؾ>SaI?ؾ SaI?>Po>>KPo>?>Eui>ui?>Ⱦ"Y{>ȾY{?>оE{>о {?=о'x=оU'x? 38-Rl 8-RlT?&>hTm>hl?>`>nl>`&nr?> WI:r>I:b?Xjy@%bXjy@%?Yz!cYz!?=Q =aQ ?><_>|_?>F>F?>ADq@>q@X?>XqVWXX>XWXV?0>_kd*V0>Xpq'LP>X'd?x>iZ=8dx>=8d?p>RfRdp>AfRP?@b^LP @b^LZ?<MoKdZ<joKdT?=<<^T=þ<^D?=S]D=9]X?0>bIȪXX0>ȪX?>ԾDpg>Ծ黦pg?>Yx>[Yx?x>gx>Fg?=+@wd=.@wd?ؾ4\Tؾ\Tb?9toe>btoe>t?>PfկYt>:fկYd?=l}d=xl}p?=:hyp=:hy?>7~#s>&~#sv?0>)yv0>\y?p>' 7yp>ؿ 7y?@>ľ.)v@>ľ0)v?X>ȾF5TUtX>ȾTUt?>Ⱦc,$&q>Ⱦ$&q?>Hަ>9Hަ?> %{D> :{D?>yI>I?`=;RKF`=ŭKF?zJ?~zͧJzͧ\?>ľ]A\>ľ>ADATAT)O)DATA/)1.##,#.,##/#/-#-##*#,*##-+#+#### # ## # # # # # ## # # ########### ### ########### # ##!#!##"#" ##!###$"#&$#& #'%#%##'!#(&#(#)'#)#,&#*(#-'#+)#.$#/%#2$#20#0.#3%#1/#31#4"#42#5##35#6#46#7#75#8#86#9#97# :#8:# ;#9;# >#>:# ?#?;#@#@>#A#A?#@0#A1#@<#0<#A=#1=#><#?=#<:#=;#8<#9=#6<#7=#4<#5=#2<#3=#X##Z#XZ##Y#YZ#V##VX##W#WY#T##VT##U#WU#R##TR##S#US#P##PR##Q#QS#N[#[##N#\#O\#O##[]#]##^#^\##_]#_##`#^`##_a#a##b#b`##ac#c##d#db##ec#e##f#df##ge#g##h#fh##ig#i##j#jh##ki#k##l#jl##Bk#CB#C#Bl#C#m##m##n#n#####}#}#~#~#{#}{#|#~|#y#y{#z#z|#w#wy#x#zx#u#uw#v#xv#s#su#t#tv#q#sq#r#tr#q####r##oC#om#pn#pC#C##o#p###!#######################!#####D!D#D##D!#####################F#F##F#E#E#E###E###F###############################P###Q#####N#O#G#G###G#########################G#############o#p###m#n##q##r##s##t##u##v##w##x##y##z##{##|##}##~############################## # ###  # # # #  # # #  # ### ###################k#H#HB#l#H#i##j##g## h# #!e#!#"f# "##c#!##d$#"$#%a##%#&b#$&#'_#%'#(`#&(#)]#')#*^#(*#+[#)+#,\#*,#34#4G#QG#3Q#4H#3R#HR#23#QO#2O#2P#PR#12#SO#1S#1T#TP#1Z#XS#TY#SM#VM#NW#TN#IM#TI#JU#JN#IK#KR#LS#JL#IO#KQ#JP#RL#KE#EG#LF#HF#PE#QF#U#UW#W#VX#V#X#UE#VF#WY#NY#OZ#XZ#+Y#,Z#LC#C_#/_#L/#`D#LD#/`#]_#M]#M/#^`#M^#[]#0[#0M#\^#0\#[G#04#H\#U[#V\#)=#5=#5'#*>#6(#6>#;K#;C#LK#<D#<K#-e#ce#.c#-.#fd#-f#.d#ac#Ja#.J#bd#Jb#;a#JK#<b#%i#ik##k#&j#$l#jl#io#mo#km#jp#ln#pn#qo#qs#sm#pr#tn#rt#qw#uw#su#rx#tv#vx#9y#uy#9w#zv#:z#:x#au#;y#bv#z<#cs#dt#em#fn#ge#gk#hl#fh#!g#"h#gI#-I#hI#!#"#I#I#HI#5i#6j#57#7o#8p#68#7}#}q#~r#8~#9}#:~#]##[#^#\##=#?#=?#>#>@#@#+#,#+W#U#,X#V#9A#{A#{y#|B#:B#z|#{C#|D#{#?A#|#@B#{_#|`#################################################################?##=#@#>##?##@##7#8#}##}##~#~#########################!#!###7#8##############################################################!###!##############################################################9#:#A#B#DATAT)Op)DATA'p)0.,/-,*-+         !" !#"$& '%#! &()'!&,*(+-')$.,&-/%'.$203%/1$"425#%3"647#58697 :8; 9 >:? ; @>A ?.0@1/A<@01A=>@<=A?<:>?;=<8:;9=<6897=<4675=<2453=<0231=XZYZVXWYTVUWRTSUPRQSN[\O[]^\]_`^_ab`acdbcefdeghfgijhikljkBCCBlmn}~{}|~y{z|wyxzuwvxsutvqsrtqrmCoCnpoCCpDDDDFFEEEEFFPQNOGGGGopmopnqrqstrsuvtuwxvwyzxy{|z{}~|}~mn          BkHlBHkijlig hjge!"fh ec#!$df"ca%#&bd$a_'%(`b&_])'*^`(][+),\^*34GQH43R23QOR32P12OSP21TXZ1S1ZYTVXSMTYWNTVMINWUJRTIKJUSLIOQKRPJLIMSOTNJPEKQGRLFHPRKELSQFUWXVPEUVFQNWYXOZNY+[,ZO\LC_/`DL//_]M^`/MM][0\^M00[G4H\04EG[U\HFV')=5>*(6K;CLD<KL-ec.df-..caJbd.JJa;K<bJK#%ikj&$lkiompjlnmoqsrpntsqwuxrtv9yuwvz:x;auyvb<zacsutdbvcemsnfdtegkmlhfn!#kgl$"hIge-fhI-! "!gIh"IHIIH%'5i6(&j57oip86j7}qor~8p9wq}rx:~[]^\=?>@)+=,*>+WUVX,U[\V+YWXZ,9A{y|B:z;y{C|z<D?{A|@B]_{|`^C{_`|D=?@>?@5=7>68}~7}8~789}~:9A:B?AB@DNA1`$SDNANAME *next*prev*data*first*lastxyxminxmaxyminymax*pointergroupvalval2typesubtypeflagname[32]saveddatalentotallen*newid*libname[24]usicon_id*propertiesid*idblock*filedataname[240]filepath[240]totpad*parentw[2]h[2]changed[2]changed_timestamp[2]*rect[2]*obblocktypeadrcodename[128]*bp*beztmaxrcttotrctvartypetotvertipoextraprtbitmaskslide_minslide_maxcurval*drivercurvecurshowkeymuteipoposrelativetotelempad2*weightsvgroup[32]sliderminslidermax*adt*refkeyelemstr[32]elemsizeblock*ipo*fromtotkeyslurph*line*formatblenlinenostartendpad1flagscolor[4]pad[4]*namenlineslines*curl*sellcurcselcmarkers*undo_bufundo_posundo_len*compiledmtimesizeseekpassepartalphaclipstaclipendlensortho_scaledrawsizeshiftxshiftyYF_dofdist*dof_obframenrframesoffsetsfrafie_imacyclokmulti_indexlayerpassmenunr*sceneibufs*gputexture*anim*rr*renders[8]render_slotlast_render_slotsourcelastframetpageflagtotbindxrepyreptwstatwendbindcode*repbind*packedfile*previewlastupdatelastusedanimspeedgen_xgen_ygen_typeaspxaspytexcomaptomaptonegblendtype*object*texuvname[32]projxprojyprojzmappingofs[3]size[3]rottexflagcolormodelpmaptopmaptonegnormapspacewhich_outputbrush_map_modepad[7]rgbkdef_varcolfacvarfacnorfacdispfacwarpfaccolspecfacmirrfacalphafacdifffacspecfacemitfachardfacraymirrfactranslfacambfaccolemitfaccolreflfaccoltransfacdensfacscatterfacreflfactimefaclengthfacclumpfackinkfacroughfacpadensfaclifefacsizefacivelfacpvelfacshadowfaczenupfaczendownfacblendfacname[160]*handle*pname*stnamesstypesvars*varstr*result*cfradata[32](*doit)()(*instance_init)()(*callback)()versionaipotype*ima*cube[6]imat[4][4]obimat[3][3]stypeviewscalenotlaycuberesdepthrecalclastsizefalloff_typefalloff_softnessradiuscolor_sourcetotpointspdpadpsyspsys_cache_spaceob_cache_space*point_tree*point_datanoise_sizenoise_depthnoise_influencenoise_basispdpad3[3]noise_facspeed_scale*cobaresol[3]interp_typefile_formatextendsmoked_typeint_multiplierstill_framesource_path[240]*datasetcachedframenoisesizeturbulbrightcontrastsaturationrfacgfacbfacfiltersizemg_Hmg_lacunaritymg_octavesmg_offsetmg_gaindist_amountns_outscalevn_w1vn_w2vn_w3vn_w4vn_mexpvn_distmvn_coltypenoisedepthnoisetypenoisebasisnoisebasis2imaflagcropxmincropymincropxmaxcropymaxtexfilterafmaxxrepeatyrepeatcheckerdistnablaiuser*nodetree*plugin*env*pd*vduse_nodesloc[3]rot[3]mat[4][4]min[3]max[3]modetotexshdwrshdwgshdwbshdwpadenergydistspotsizespotblendhaintatt1att2*curfalloffshadspotsizebiassoftcompressthreshpad5[3]bufsizesampbuffersfiltertypebufflagbuftyperay_sampray_sampyray_sampzray_samp_typearea_shapearea_sizearea_sizeyarea_sizezadapt_threshray_samp_methodtexactshadhalostepsun_effect_typeskyblendtypehorizon_brightnessspreadsun_brightnesssun_sizebackscattered_lightsun_intensityatm_turbidityatm_inscattering_factoratm_extinction_factoratm_distance_factorskyblendfacsky_exposuresky_colorspacepad4[6]*mtex[18]pr_texturepad6[6]densityemissionscatteringreflectionemission_col[3]transmission_col[3]reflection_col[3]density_scaledepth_cutoffasymmetrystepsize_typeshadeflagshade_typeprecache_resolutionstepsizems_diffms_intensityms_spreadmaterial_typespecrspecgspecbmirrmirgmirbambrambbambgambemitangspectraray_mirroralpharefspeczoffsaddtranslucencyvolfresnel_mirfresnel_mir_ifresnel_trafresnel_tra_ifiltertx_limittx_falloffray_depthray_depth_traharseed1seed2gloss_mirgloss_trasamp_gloss_mirsamp_gloss_traadapt_thresh_miradapt_thresh_traaniso_gloss_mirdist_mirfadeto_mirshade_flagmode_lflarecstarclinecringchasizeflaresizesubsizeflarebooststrand_stastrand_endstrand_easestrand_surfnorstrand_minstrand_widthfadestrand_uvname[32]sbiaslbiasshad_alphaseptexrgbselpr_typepr_backpr_lampml_flagdiff_shaderspec_shaderroughnessrefracparam[4]rmsdarkness*ramp_col*ramp_specrampin_colrampin_specrampblend_colrampblend_specramp_showpad3rampfac_colrampfac_spec*groupfrictionfhreflectfhdistxyfrictdynamodesss_radius[3]sss_col[3]sss_errorsss_scalesss_iorsss_colfacsss_texfacsss_frontsss_backsss_flagsss_presetmapto_texturedpad4gpumaterialname[256]*bbi1j1k1i2j2k2selcol1selcol2zquat[4]expxexpyexpzradrad2s*mat*imatelemsdisp*editelems**matflag2totcolwiresizerendersizethresh*lastelemvec[3][3]alfaweighth1h2f1f2f3hidevec[4]mat_nrpntsupntsvresoluresolvorderuordervflaguflagv*knotsu*knotsvtilt_interpradius_interpcharidxkernwhnurbs*keyindexshapenrnurb*editnurb*bevobj*taperobj*textoncurve*path*keybevdrawflagtwist_modepad[2]twist_smoothsmallcaps_scalepathlenbevresolwidthext1ext2resolu_renresolv_renactnu*lastselspacemodespacinglinedistshearfsizewordspaceulposulheightxofyoflinewidth*str*selboxes*editfontfamily[24]*vfont*vfontb*vfonti*vfontbisepcharctimetotboxactbox*tbselstartselend*strinfocurinfoeffect*mface*mtface*tface*mvert*medge*dvert*mcol*msticky*texcomesh*mselect*edit_meshvdataedatafdatatotedgetotfacetotselectact_faceeditflagcubemapsizesmoothreshsubdivsubdivrsubsurftype*mr*pv*tpageuv[4][2]col[4]transptileunwrapv1v2v3v4edcodecreasebweightdef_nr*dwtotweightco[3]no[3]uv[2]co[2]indexfis[256]totdisp(*disps)()v[4]midv[2]*faces*colfaces*edges*vertslevelslevel_countcurrentnewlvledgelvlpinlvlrenderlvluse_col*edge_flags*edge_creases*vert_map*edge_map*old_faces*old_edgesstackindex*errormodifiersubdivTyperenderLevels*emCache*mCachedefaxispad[6]lengthrandomizeseed*ob_arm*start_cap*end_cap*curve_ob*offset_oboffset[3]scale[3]merge_distfit_typeoffset_typecountaxistolerance*mirror_obsplit_anglevalueresval_flagslim_flagse_flagsbevel_angledefgrp_name[32]*domain*flow*colltime*texturestrengthdirectionmidleveltexmapping*map_objectuvlayer_name[32]uvlayer_tmp*projectors[10]*imagenum_projectorsaspectxaspectyscalexscaleypercentfaceCountfacrepeat*objectcenterstartxstartyheightnarrowspeeddampfallofftimeoffslifetimedeformflagmulti*prevCossubtarget[32]parentinv[4][4]cent[3]*indexartotindexforce*clothObject*sim_parms*coll_parms*point_cacheptcaches*x*xnew*xold*current_xnew*current_x*current_v*mfacesnumvertsnumfaces*bvhtree*v*dmcfraoperationvertextotinfluencegridsize*bindinfluences*bindoffsets*bindcagecostotcagevert*dyngrid*dyninfluences*dynverts*pad2dyngridsizedyncellmin[3]dyncellwidthbindmat[4][4]*bindweights*bindcos(*bindfunc)()*psystotdmverttotdmedgetotdmfacepositionrandom_position*facepavgroupprotectlvlsculptlvltotlvlsimple*fss*target*auxTargetvgroup_name[32]keepDistshrinkTypeshrinkOptsprojAxissubsurfLevels*originfactorlimit[2]originOptsoffset_faccrease_innercrease_outercrease_rim*ob_axisstepsrender_stepsiterscrew_ofsangle*lattpntswopntsuopntsvopntswtypeutypevtypewfufvfwdudvdw*def*latticedatalatmat[4][4]*editlattvec[8][3]*sculptpartypepar1par2par3parsubstr[32]*track*proxy*proxy_group*proxy_from*action*poselib*pose*gpdavs*mpathconstraintChannelsdefbasemodifiersrestore_mode*matbitsactcoldloc[3]orig[3]dsize[3]drot[3]dquat[4]rotAxis[3]drotAxis[3]rotAngledrotAngleobmat[4][4]constinv[4][4]laycolbitstransflagprotectflagtrackflagupflagnlaflagipoflagipowinscaflagscavisflagboundtypedupondupoffdupstadupendsfmassdampinginertiaformfactorrdampingmarginmax_velmin_velm_contactProcessingThresholdrotmodedtdtxempty_drawtypepad1[3]empty_drawsizedupfacescapropsensorscontrollersactuatorsbbsize[3]actdefgameflaggameflag2*bsoftsoftflaganisotropicFriction[3]constraintsnlastripshooksparticlesystem*soft*dup_groupfluidsimFlagrestrictflagshapeflagrecalcobody_type*fluidsimSettings*derivedDeform*derivedFinallastDataMaskstateinit_stategpulamppc_ids*duplilistcurindexactiveoriglayno_drawanimatedomat[4][4]orco[3]deflectforcefieldshapetex_modekinkkink_axiszdirf_strengthf_dampf_flowf_sizef_powermaxdistmindistf_power_rmaxradminradpdef_damppdef_rdamppdef_permpdef_frictpdef_rfrictpdef_sticknessabsorptionpdef_sbdamppdef_sbiftpdef_sboftclump_facclump_powkink_freqkink_shapekink_ampfree_endtex_nabla*rngf_noiseweight[13]global_gravityrt[3]frametotpointdata_types*index_array*data[8]*cur[8]stepsimframestartframeendframeeditframelast_exactname[64]prev_name[64]info[64]path[240]*cached_framesmem_cache*edit(*free_edit)()linStiffangStiffvolumeviterationspiterationsditerationsciterationskSRHR_CLkSKHR_CLkSSHR_CLkSR_SPLT_CLkSK_SPLT_CLkSS_SPLT_CLkVCFkDPkDGkLFkPRkVCkDFkMTkCHRkKHRkSHRkAHRcollisionflagsnumclusteriterationsweldingtotspring*bpoint*bspringmsg_lockmsg_valuenodemassnamedVG_Mass[32]gravmediafrictrklimitphysics_speedgoalspringgoalfrictmingoalmaxgoaldefgoalvertgroupnamedVG_Softgoal[32]fuzzynessinspringinfrictnamedVG_Spring_K[32]efraintervallocalsolverflags**keystotpointkeysecondspringcolballballdampballstiffsbc_modeaeroedgeminloopsmaxloopschokesolver_IDplasticspringpreload*scratchshearstiffinpush*pointcache*effector_weightslcom[3]lrot[3][3]lscale[3][3]pad4[4]*fmdshow_advancedoptionsresolutionxyzpreviewresxyzrealsizeguiDisplayModerenderDisplayModeviscosityValueviscosityModeviscosityExponentgravxgravygravzanimStartanimEndbakeStartbakeEndgstarmaxRefineiniVelxiniVelyiniVelz*orgMesh*meshSurface*meshBBsurfdataPath[240]bbStart[3]bbSize[3]typeFlagsdomainNovecgenvolumeInitTypepartSlipValuegenerateTracersgenerateParticlessurfaceSmoothingsurfaceSubdivsparticleInfSizeparticleInfAlphafarFieldSize*meshSurfNormalscpsTimeStartcpsTimeEndcpsQualityattractforceStrengthattractforceRadiusvelocityforceStrengthvelocityforceRadiuslastgoodframemistypehorrhorghorbzenrzengzenbfastcolexposureexprangelinfaclogfacgravityactivityBoxRadiusskytypeocclusionResphysicsEngineticratemaxlogicstepphysubstepmaxphystepmisimiststamistdistmisthistarrstargstarbstarkstarsizestarmindiststardiststarcolnoisedofstadofenddofmindofmaxaodistaodistfacaoenergyaobiasaomodeaosampaomixaocolorao_adapt_threshao_adapt_speed_facao_approx_errorao_approx_correctionao_indirect_energyao_env_energyao_pad2ao_indirect_bouncesao_padao_samp_methodao_gather_methodao_approx_passes*aosphere*aotablespad[3]selcolsxsy*lpFormat*lpParmscbFormatcbParmsfccTypefccHandlerdwKeyFrameEverydwQualitydwBytesPerSeconddwFlagsdwInterleaveEveryavicodecname[128]*cdParms*padcdSizeqtcodecname[128]codecTypecodecSpatialQualitycodeccodecFlagscolorDepthcodecTemporalQualityminSpatialQualityminTemporalQualitykeyFrameRatebitRateaudiocodecTypeaudioSampleRateaudioBitDepthaudioChannelsaudioCodecFlagsaudioBitRateaudio_codecvideo_bitrateaudio_bitrateaudio_mixrateaudio_volumegop_sizerc_min_raterc_max_raterc_buffer_sizemux_packet_sizemux_ratemixratemainspeed_of_sounddoppler_factordistance_model*mat_override*light_overridelay_zmasklayflagpassflagpass_xor*avicodecdata*qtcodecdataqtcodecsettingsffcodecdatasubframepsfrapefraimagesframaptothreadsframelenblurfacedgeRedgeGedgeBfullscreenxplayyplayfreqplayattribrt2frame_stepstereomodedimensionspresetmaximsizexschyschxpartsypartswinposplanesimtypesubimtypequalitydisplaymoderpad1rpad2scemoderaytrace_optionsraytrace_structurerendererocresalphamodeosafrs_secedgeintsafetyborderdisprectlayersactlaymblur_samplesxaspyaspfrs_sec_basegausscolor_mgt_flagpostgammaposthuepostsatdither_intensitybake_osabake_filterbake_modebake_flagbake_normal_spacebake_quad_splitbake_maxdistbake_biasdistbake_padbackbuf[160]pic[160]stampstamp_font_idstamp_udata[160]fg_stamp[4]bg_stamp[4]seq_prev_typeseq_rend_typeseq_flagpad5[5]simplify_flagsimplify_subsurfsimplify_shadowsamplessimplify_particlessimplify_aossscineonwhitecineonblackcineongammajp2_presetjp2_depthrpad3domeresdomemodedomeangledometiltdomeresbuf*dometextengine[32]particle_percsubsurf_maxshadbufsample_maxao_errortiltresbuf*warptextcol[3]matmodeframingrt1domestereoflageyeseparation*camera*brush*paint_cursorpaint_cursor_col[4]paintseam_bleednormal_anglescreen_grab_size[2]*paintcursorinverttotrekeytotaddkeybrushtypebrush[7]emitterdistselectmodeedittypedraw_stepfade_framesname[36]mat[3][3]radial_symm[3]last_xlast_ylast_angledraw_anchoredanchored_sizeanchored_location[3]anchored_initial_mouse[2]draw_pressurepressure_valuespecial_rotation*vpaint_prev*wpaint_prev*vpaint*wpaintvgroup_weightcornertypeeditbutflagjointrilimitdegrturnextr_offsdoublimitnormalsizeautomergesegmentsringsverticesunwrapperuvcalc_radiusuvcalc_cubesizeuvcalc_marginuvcalc_mapdiruvcalc_mapalignuvcalc_flaguv_flaguv_selectmodeuv_pad[2]autoik_chainlenimapaintparticleproportional_sizeselect_threshclean_threshautokey_modeautokey_flagretopo_moderetopo_paint_toolline_divellipse_divretopo_hotspotmultires_subdiv_typeskgen_resolutionskgen_threshold_internalskgen_threshold_externalskgen_length_ratioskgen_length_limitskgen_angle_limitskgen_correlation_limitskgen_symmetry_limitskgen_retarget_angle_weightskgen_retarget_length_weightskgen_retarget_distance_weightskgen_optionsskgen_postproskgen_postpro_passesskgen_subdivisions[3]skgen_multi_level*skgen_templatebone_sketchingbone_sketching_convertskgen_subdivision_numberskgen_retarget_optionsskgen_retarget_rollskgen_side_string[8]skgen_num_string[8]edge_modesnap_modesnap_flagsnap_targetproportionalprop_modeproportional_objectsauto_normalizesculpt_paint_settingssculpt_paint_unified_sizesculpt_paint_unified_unprojected_radiussculpt_paint_unified_alphatotobjtotlamptotobjseltotcurvetotmeshtotarmaturescale_lengthsystemgravity[3]quick_cache_step*world*setbase*basact*obeditcursor[3]twcent[3]twmin[3]twmax[3]layact*ed*toolsettings*statsaudiotransform_spaces*sound_scene*sound_scene_handle*sound_scrub_handle*fps_info*theDagdagisvaliddagflagsjumpframepad5active_keyingsetkeyingsetsgmunitphysics_settingsblendviewwinmat[4][4]viewmat[4][4]viewinv[4][4]persmat[4][4]persinv[4][4]viewmatob[4][4]persmatob[4][4]twmat[4][4]viewquat[4]zfaccamdxcamdypixsizecamzoomviewbuttwdrawflagrflagviewlockperspclip[6][4]clip_local[6][4]*clipbb*localvd*ri*retopo_view_data*depths*sms*smooth_timerlviewquat[4]lpersplviewgridviewtwangle[3]padfregionbasespacetypeblockscaleblockhandler[8]lay_used*ob_centrebgpicbase*bgpicob_centre_bone[32]drawtypescenelockaroundpivot_lastgridnearfargridlinesgridflaggridsubdivmodeselectkeyflagstwtypetwmodetwflagcustomdata_maskafterdraw_transpafterdraw_xrayafterdraw_xraytranspzbufxrayndofmodendoffilter*properties_storageverthormaskmin[2]max[2]minzoommaxzoomscrollscroll_uikeeptotkeepzoomkeepofsalignwinxwinyoldwinxoldwiny*tab_offsettab_numtab_cur*screenv2d*adsghostCurvesautosnapcursorValmainbmainbomainbuserre_alignpreviewpathflagdataicon*pinidrender_sizechanshownzebrazoomtitle[24]dir[240]file[80]renamefile[80]renameedit[80]filter_glob[64]sortdisplayactive_bookmarkactive_fileselstatef_fpfp_str[8]scroll_offset*params*files*folders_prev*folders_next*op*smoothscroll_timer*layoutrecentnrbookmarknrsystemnrtree*treestoresearch_string[32]search_tsesearch_flagsdo_outlinevisstoreflag*cumapimanrcurtileimtypenrlockpindt_uvstickydt_uvstretchcursor[2]centxcentyscopessample_line_hist*texttopviewlineslheightcwidthlinenrs_totleftshowlinenrstabnumbershowsyntaxline_hlightoverwritelive_editpix_per_linetxtscrolltxtbarwordwrapdopluginsfindstr[256]replacestr[256]*drawcache*py_draw*py_event*py_button*py_browsercallback*py_globaldictlastspacescriptname[256]scriptarg[256]*script*but_refs*arraycachescache_displayredraws*idaspect*curfontmxmy*edittreetreetypetexfrommenunumtilesxnumtilesyviewrectbookmarkrectscrollposscrollheightscrollarearetvalprv_wprv_h(*returnfunc)()(*returnfunc_event)()(*returnfunc_args)()*arg1*arg2*menup*pupmenu*imglen_alloccursorrpt_maskscrollbackhistoryprompt[256]language[32]sel_startsel_endfilter[64]*area*soundsndnrfilename[256]blf_iduifont_idr_to_lpointskerningitalicboldshadowshadxshadyshadowalphashadowcolorpaneltitlegrouplabelwidgetlabelwidgetpanelzoomminlabelcharsminwidgetcharscolumnspacetemplatespaceboxspacebuttonspacexbuttonspaceypanelspacepanelouterpad[1]outline[4]inner[4]inner_sel[4]item[4]text[4]text_sel[4]shadedshadetopshadedownalpha_checkinner_anim[4]inner_anim_sel[4]inner_key[4]inner_key_sel[4]inner_driven[4]inner_driven_sel[4]wcol_regularwcol_toolwcol_textwcol_radiowcol_optionwcol_togglewcol_numwcol_numsliderwcol_menuwcol_pulldownwcol_menu_backwcol_menu_itemwcol_boxwcol_scrollwcol_progresswcol_list_itemwcol_stateiconfile[80]back[4]title[4]text_hi[4]header[4]header_title[4]header_text[4]header_text_hi[4]button[4]button_title[4]button_text[4]button_text_hi[4]list[4]list_title[4]list_text[4]list_text_hi[4]panel[4]panel_title[4]panel_text[4]panel_text_hi[4]shade1[4]shade2[4]hilite[4]grid[4]wire[4]select[4]lamp[4]active[4]group[4]group_active[4]transform[4]vertex[4]vertex_select[4]edge[4]edge_select[4]edge_seam[4]edge_sharp[4]edge_facesel[4]edge_crease[4]face[4]face_select[4]face_dot[4]normal[4]vertex_normal[4]bone_solid[4]bone_pose[4]strip[4]strip_select[4]cframe[4]nurb_uline[4]nurb_vline[4]act_spline[4]nurb_sel_uline[4]nurb_sel_vline[4]lastsel_point[4]handle_free[4]handle_auto[4]handle_vect[4]handle_align[4]handle_sel_free[4]handle_sel_auto[4]handle_sel_vect[4]handle_sel_align[4]ds_channel[4]ds_subchannel[4]console_output[4]console_input[4]console_info[4]console_error[4]console_cursor[4]vertex_sizefacedot_sizebpad[2]syntaxl[4]syntaxn[4]syntaxb[4]syntaxv[4]syntaxc[4]movie[4]image[4]scene[4]audio[4]effect[4]plugin[4]transition[4]meta[4]editmesh_active[4]handle_vertex[4]handle_vertex_select[4]handle_vertex_sizehpad[7]preview_back[4]solid[4]tuitbutstv3dtfiletipotinfotsndtacttnlatseqtimatimaseltexttoopsttimetnodetlogictuserpreftconsoletarm[20]active_theme_areamodule[64]spec[4]dupflagsavetimetempdir[160]fontdir[160]renderdir[160]textudir[160]plugtexdir[160]plugseqdir[160]pythondir[160]sounddir[160]image_editor[240]anim_player[240]anim_player_presetv2d_min_gridsizetimecode_styleversionsdbl_click_timegameflagswheellinescrolluiflaglanguageuserprefviewzoommixbufsizeaudiodeviceaudiorateaudioformataudiochannelsdpiencodingtransoptsmenuthreshold1menuthreshold2themesuifontsuistyleskeymapsaddonskeyconfigstr[64]undostepsundomemorygp_manhattendistgp_euclideandistgp_erasergp_settingstb_leftmousetb_rightmouselight[3]tw_hotspottw_flagtw_handlesizetw_sizetextimeouttexcollectratewmdrawmethodmemcachelimitprefetchframesframeserverportpad_rot_angleobcenter_diarvisizervibrightrecent_filessmooth_viewtxglreslimitndof_panndof_rotatecurssizecolor_picker_typeipo_newkeyhandles_newscrcastfpsscrcastwaitpad8versemaster[160]verseuser[160]glalphaclipcoba_weightsculpt_paint_overlay_col[3]author[80]vertbaseedgebaseareabase*newscenefullwiniddo_drawdo_refreshdo_draw_gesturedo_draw_paintcursordo_draw_dragswapmainwinsubwinactive*animtimer*contexthandler[8]*newvvec*v1*v2*typepanelname[64]tabname[64]drawname[64]ofsxofsysizexsizeylabelofsruntime_flagcontrolsnapsortorder*paneltab*activedatalist_scrolllist_sizelist_last_lenlist_grip_sizelist_search[64]*v3*v4*fullbutspacetypeheadertypespacedatahandlersactionzoneswinrctdrawrctswinidregiontypealignmentdo_draw_overlayuiblockspanels*headerstr*regiondatasubvstr[4]subversionpadsminversionminsubversion*curscreen*curscenefileflagsglobalffilename[240]name[80]bottomrightxofsyofslift[3]gamma[3]gain[3]dir[160]donestartstillendstill*stripdataorxory*crop*transform*color_balance*instance_private_data**current_private_data*tmpstartofsendofsmachinestartdispenddispsatmulhandsizeanim_preseek*strip*scene_cameraeffect_faderspeed_fader*seq1*seq2*seq3seqbase*scene_soundlevelpanscenenrmulticam_sourcestrobe*effectdataanim_startofsanim_endofsblend_modeblend_opacity*oldbasep*parseq*seqbasepmetastack*act_seqact_imagedir[256]act_sounddir[256]over_ofsover_cfraover_flagover_borderedgeWidthforwardwipetypefMinifClampfBoostdDistdQualitybNoCompScalexIniScaleyIniScalexFinScaleyFinxInixFinyIniyFinrotInirotFininterpolationuniform_scale*frameMapglobalSpeedlastValidFramebuttypeuserjitstatotpartnormfacobfacrandfactexfacrandlifeforce[3]vectsizemaxlendefvec[3]mult[4]life[4]child[4]mat[4]texmapcurmultstaticstepomattimetexspeedtexflag2negvertgroup_vvgroupname[32]vgroupname_v[32]*keysminfacnrusedusedelem*poinresetdistlastval*makeyqualqual2targetName[32]toggleName[32]value[32]maxvalue[32]delaydurationmaterialName[32]damptimerpropname[32]matname[32]axisflagposechannel[32]constraint[32]*fromObjectsubject[32]body[32]otypepulsefreqtotlinks**linkstapjoyindexaxis_singleaxisfbuttonhathatfprecisionstr[128]*mynewinputstotslinks**slinksvalostate_mask*actframeProp[32]blendinpriorityend_resetstrideaxisstridelengthmin_gainmax_gainreference_distancemax_distancerolloff_factorcone_inner_anglecone_outer_anglecone_outer_gainpad3[2]pitchsound3Dpad6[1]*melinVelocity[3]angVelocity[3]localflagdyn_operationforceloc[3]forcerot[3]linearvelocity[3]angularvelocity[3]*referenceminmaxrotdampminloc[3]maxloc[3]minrot[3]maxrot[3]matprop[32]butstabutenddistributionint_arg_1int_arg_2float_arg_1float_arg_2toPropName[32]*toObjectbodyTypefilename[64]loadaniname[64]int_argfloat_arg*subtargetgo*newpackedfileattenuationdistance*cache*playback_handle*lamprengobjectdupli_ofs[3]*propchildbaserollhead[3]tail[3]bone_mat[3][3]arm_head[3]arm_tail[3]arm_mat[4][4]xwidthzwidthease1ease2rad_headrad_tailbonebasechainbase*edbo*act_bone*act_edbone*sketchlayer_protectedghostepghostsizeghosttypepathsizeghostsfghostefpathsfpathefpathbcpathac*pointsstart_frameend_frameghost_sfghost_efghost_bcghost_acghost_typeghost_stepghost_flagpath_typepath_steppath_viewflagpath_bakeflagpath_sfpath_efpath_bcpath_acconstflagikflagselectflagagrp_index*bone*childiktree*b_bone_mats*dual_quat*b_bone_dual_quatseul[3]chan_mat[4][4]pose_mat[4][4]pose_head[3]pose_tail[3]limitmin[3]limitmax[3]stiffness[3]ikstretchikrotweightiklinweight*custom*custom_txchanbase*chanhashproxy_layerstride_offset[3]cyclic_offset[3]agroupsactive_groupiksolver*ikdata*ikparamproxy_act_bone[32]numiternumstepminstepmaxstepsolverfeedbackmaxveldampmaxdampepschannelscustomColcscurvesgroupsactive_marker*source*filter_grpfilterflagadstimeslide*grptempname[30]ownspacetarspaceenforceheadtaillin_errorrot_error*tarmatrix[4][4]spacerotOrdertarnumtargetsiterationsrootbonemax_rootbone*poletarpolesubtarget[32]poleangleorientweightgrabtarget[3]numpointschainlenxzScaleModereserved1reserved2minmaxflagstuckcache[3]lockflagfollowflagvolmodeplaneorglengthbulgepivXpivYpivZaxXaxYaxZminLimit[6]maxLimit[6]extraFzinvmat[4][4]fromtomap[3]expofrom_min[3]from_max[3]to_min[3]to_max[3]rotAxiszminzmaxpad[9]channel[32]no_rot_axisstride_axiscurmodactstartactendactoffsstridelenscaleblendoutstridechannel[32]offs_bone[32]hasinputhasoutputdatatypesockettype*new_socknslimitstack_indexinternstack_index_extlocxlocyown_indexto_index*tosock*link*new_nodelastyoutputs*storageminiwidthcustom1custom2custom3custom4need_execexec*threaddatatotrbutrprvr*block*typeinfo*fromnode*tonode*fromsocknodeslinks*stack*threadstackinitstacksizecur_indexalltypes*owntypepad2[2](*progress)()(*stats_draw)()(*test_break)()*tbh*prh*sdhcyclicmoviesamplesmaxspeedminspeedpercentxpercentybokehgammacurvedimage_in_widthimage_in_heightcenter_xcenter_yspinwrapsigma_colorsigma_spacehuet1t2t3fstrengthfalphakey[4]algorithmchannelx1x2y1y2fac_x1fac_x2fac_y1fac_y2colname[32]bktyperotationgamcono_zbuffstopmaxblurbthresh*dict*nodeangle_ofscolmodmixthresholdfademcjitprojfitslope[3]power[3]lift_lgg[3]gamma_inv[3]limchanunspilllimscaleuspillruspillguspillbshortymintablemaxtableext_in[2]ext_out[2]*curve*table*premultablepresetchanged_timestampcurrcliprcm[4]black[3]white[3]bwmul[3]sample[3]x_resolutiondata_r[256]data_g[256]data_b[256]data_luma[256]sample_fullsample_linesaccuracywavefrm_modewavefrm_alphawavefrm_yfacwavefrm_heightvecscope_alphavecscope_heightminmax[3][2]hist*waveform_1*waveform_2*waveform_3*vecscopewaveform_totoffset[2]clonemtex*icon_imbuficon_filepath[240]normal_weightob_modejittersmooth_stroke_radiussmooth_stroke_factorratergb[3]sculpt_planeplane_offsetsculpt_toolvertexpaint_toolimagepaint_toolautosmooth_factorcrease_pinch_factorplane_trimtexture_sample_biastexture_overlay_alphaunprojected_radiusadd_col[3]sub_col[3]active_rndactive_cloneactive_mask*layerstotlayermaxlayertotsize*pool*externalvel[3]rot[4]ave[3]*groundwander[3]numparentpa[4]w[4]fuv[4]foffsetrt[2]prev_state*hair*boiddietimenum_dmcachehair_indexalivespring_krest_lengthviscosity_omegaviscosity_betastiffness_kstiffness_knearrest_densitybuoyancy*boids*fluiddistrphystypeavemodereacteventdrawdraw_asdraw_sizechildtyperen_assubframesren_stephair_stepkeys_stepadapt_angleadapt_pixrotfromintegratorbb_alignbb_uv_splitbb_animbb_split_offsetbb_tiltbb_rand_tiltbb_offset[2]simplify_refsizesimplify_ratesimplify_transitionsimplify_viewporttimetweakjitfaceff_hairgrid_respartfactanfactanphasereactfacob_vel[3]avefacphasefacrandrotfacrandphasefacrandsizereactshapeacc[3]dragfacbrownfacdampfacrandlengthchild_nbrren_child_nbrparentschildsizechildrandsizechildradchildflatclumppowrough1rough1_sizerough2rough2_sizerough2_thresrough_endrough_end_shapeclengthclength_thresbranch_thresdraw_line[2]path_startpath_endtrail_countkeyed_loopsdupliweights*eff_group*dup_ob*bb_ob*pd2*part*particles**pathcache**childcachepathcachebufschildcachebufs*clmd*hair_in_dm*hair_out_dm*target_ob*latticetree_frametotchildtotcachedtotchildcachetarget_psystotkeyedbakespacebb_uvname[3][32]vgroup[12]vg_negrt3*renderdata*effectors*tree*pdd*frandCdisCvistructuralbendingmax_bendmax_structmax_shearavg_spring_lentimescaleeff_force_scaleeff_wind_scalesim_time_oldvelocity_smoothcollider_frictionstepsPerFrameprerollmaxspringlensolver_typevgroup_bendvgroup_massvgroup_structshapekey_restpresetsreset*collision_listepsilonself_frictionselfepsilonself_loop_countloop_countpressurethicknessstrokesframenum*actframegstepinfo[128]sbuffer_sizesbuffer_sflag*sbufferlistprintlevelstorelevel*reporttimer*windrawable*winactivewindowsinitializedfile_savedop_undo_depthoperatorsqueuereportsjobspaintcursorsdragskeyconfigs*defaultconftimers*autosavetimer*ghostwingrabcursor*newscreenscreenname[32]posxposywindowstatemonitorlastcursoraddmousemove*eventstate*curswin*tweakdrawmethoddrawfail*drawdatamodalhandlerssubwindowsgestureidname[64]propvalueshiftctrlaltoskeykeymodifiermaptype*ptritemsspaceidregionidkmi_id(*poll)()*modal_itemsbasename[64]actkeymap*customdata*py_instance*reportsmacro*opm*edatainfluence*coefficientsarraysizepoly_orderamplitudephase_multiplierphase_offsetvalue_offsetmidvalbefore_modeafter_modebefore_cyclesafter_cyclesrectphasemodificationstep_size*rna_pathpchan_name[32]transChanidtypetargets[8]num_targetsvariablesexpression[256]*expr_compvec[2]*fptarray_indexcolor_modecolor[3]from[128]to[128]mappingsstrips*remapfcurvesstrip_timeblendmodeextendmodegroup[64]groupmodekeyingflagpathstypeinfo[64]active_path*tmpactnla_tracks*actstripdriversoverridesact_blendmodeact_extendmodeact_influenceruleoptionsfear_factorsignal_idlook_aheadoloc[3]queue_sizewanderflee_distancehealthstate_idrulesconditionsactionsruleset_typerule_fuzzinesslast_state_idlanding_smoothnessbankingaggressionair_min_speedair_max_speedair_max_accair_max_aveair_personal_spaceland_jump_speedland_max_speedland_max_accland_max_aveland_personal_spaceland_stick_forcestates*smd*fluid_group*coll_group*wt*tex_wt*tex_shadow*shadowp0[3]p1[3]dxomegatempAmbbetares[3]amplifymaxresviewsettingsnoisediss_percentdiss_speedres_wt[3]dx_wtv3dnumcache_compcache_high_comp*point_cache[2]ptcaches[2]border_collisionstime_scalevorticityvelocity[2]vel_multivgrp_heat_scale[2]vgroup_flowvgroup_densityvgroup_heat*points_old*velmat_old[4][4]TYPEcharucharshortushortintlongulongfloatdoublevoidLinkLinkDataListBasevec2svec2frctirctfIDPropertyDataIDPropertyIDLibraryFileDataPreviewImageIpoDriverObjectIpoCurveBPointBezTripleIpoKeyBlockKeyAnimDataTextLineTextMarkerTextPackedFileCameraImageUserSceneImageGPUTextureanimRenderResultMTexTexPluginTexCBDataColorBandEnvMapImBufPointDensityVoxelDatabNodeTreeTexMappingLampCurveMappingVolumeSettingsMaterialGroupVFontVFontDataMetaElemBoundBoxMetaBallNurbCharInfoTextBoxEditNurbGHashCurvePathSelBoxEditFontMeshMFaceMTFaceTFaceMVertMEdgeMDeformVertMColMStickyMSelectEditMeshCustomDataMultiresPartialVisibilityMDeformWeightMTexPolyMLoopUVMLoopColMFloatPropertyMIntPropertyMStringPropertyOrigSpaceFaceMDispsMultiresColMultiresColFaceMultiresFaceMultiresEdgeMultiresLevelModifierDataSubsurfModifierDataLatticeModifierDataCurveModifierDataBuildModifierDataMaskModifierDataArrayModifierDataMirrorModifierDataEdgeSplitModifierDataBevelModifierDataBMeshModifierDataSmokeModifierDataSmokeDomainSettingsSmokeFlowSettingsSmokeCollSettingsDisplaceModifierDataUVProjectModifierDataDecimateModifierDataSmoothModifierDataCastModifierDataWaveModifierDataArmatureModifierDataHookModifierDataSoftbodyModifierDataClothModifierDataClothClothSimSettingsClothCollSettingsPointCacheCollisionModifierDataBVHTreeSurfaceModifierDataDerivedMeshBVHTreeFromMeshBooleanModifierDataMDefInfluenceMDefCellMeshDeformModifierDataParticleSystemModifierDataParticleSystemParticleInstanceModifierDataExplodeModifierDataMultiresModifierDataFluidsimModifierDataFluidsimSettingsShrinkwrapModifierDataSimpleDeformModifierDataShapeKeyModifierDataSolidifyModifierDataScrewModifierDataEditLattLatticebDeformGroupSculptSessionbActionbPosebGPdatabAnimVizSettingsbMotionPathBulletSoftBodyPartDeflectSoftBodyObHookDupliObjectRNGEffectorWeightsPTCacheMemPTCacheEditSBVertexBodyPointBodySpringSBScratchWorldBaseAviCodecDataQuicktimeCodecDataQuicktimeCodecSettingsFFMpegCodecDataAudioDataSceneRenderLayerRenderDataRenderProfileGameDomeGameFramingGameDataTimeMarkerPaintBrushImagePaintSettingsParticleBrushDataParticleEditSettingsTransformOrientationSculptVPaintToolSettingsbStatsUnitSettingsPhysicsSettingsEditingSceneStatsDagForestBGpicRegionView3DRenderInfoRetopoViewDataViewDepthsSmoothViewStorewmTimerView3DSpaceLinkView2DSpaceInfobScreenSpaceIpobDopeSheetSpaceButsSpaceSeqFileSelectParamsSpaceFileFileListwmOperatorFileLayoutSpaceOopsTreeStoreTreeStoreElemSpaceImageScopesHistogramSpaceNlaSpaceTextScriptSpaceScriptSpaceTimeCacheSpaceTimeSpaceNodeSpaceLogicSpaceImaSelConsoleLineSpaceConsoleSpaceUserPrefSpaceSoundScrAreabSounduiFontuiFontStyleuiStyleuiWidgetColorsuiWidgetStateColorsThemeUIThemeSpaceThemeWireColorbThemebAddonSolidLightUserDefScrVertScrEdgePanelPanelTypeuiLayoutSpaceTypeARegionARegionTypeFileGlobalStripElemStripCropStripTransformStripColorBalanceStripProxyStripPluginSeqSequenceMetaStackWipeVarsGlowVarsTransformVarsSolidColorVarsSpeedControlVarsEffectBuildEffPartEffParticleWaveEffbPropertybNearSensorbMouseSensorbTouchSensorbKeyboardSensorbPropertySensorbActuatorSensorbDelaySensorbCollisionSensorbRadarSensorbRandomSensorbRaySensorbArmatureSensorbMessageSensorbSensorbControllerbJoystickSensorbExpressionContbPythonContbActuatorbAddObjectActuatorbActionActuatorSound3DbSoundActuatorbEditObjectActuatorbSceneActuatorbPropertyActuatorbObjectActuatorbIpoActuatorbCameraActuatorbConstraintActuatorbGroupActuatorbRandomActuatorbMessageActuatorbGameActuatorbVisibilityActuatorbTwoDFilterActuatorbParentActuatorbStateActuatorbArmatureActuatorGroupObjectBonebArmaturebMotionPathVertbPoseChannelbIKParambItascbActionGroupSpaceActionbActionChannelbConstraintChannelbConstraintbConstraintTargetbPythonConstraintbKinematicConstraintbSplineIKConstraintbTrackToConstraintbRotateLikeConstraintbLocateLikeConstraintbSizeLikeConstraintbSameVolumeConstraintbTransLikeConstraintbMinMaxConstraintbActionConstraintbLockTrackConstraintbDampTrackConstraintbFollowPathConstraintbStretchToConstraintbRigidBodyJointConstraintbClampToConstraintbChildOfConstraintbTransformConstraintbPivotConstraintbLocLimitConstraintbRotLimitConstraintbSizeLimitConstraintbDistLimitConstraintbShrinkwrapConstraintbActionModifierbActionStripbNodeStackbNodeSocketbNodeLinkbNodebNodePreviewuiBlockbNodeTypeNodeImageAnimNodeBlurDataNodeDBlurDataNodeBilateralBlurDataNodeHueSatNodeImageFileNodeChromaNodeTwoXYsNodeTwoFloatsNodeGeometryNodeVertexColNodeDefocusNodeScriptDictNodeGlareNodeTonemapNodeLensDistNodeColorBalanceNodeColorspillTexNodeOutputCurveMapPointCurveMapBrushCloneCustomDataLayerCustomDataExternalHairKeyParticleKeyBoidParticleBoidDataChildParticleParticleTargetParticleDupliWeightParticleDataSPHFluidSettingsParticleSettingsBoidSettingsParticleCacheKeyKDTreeParticleDrawDataLinkNodebGPDspointbGPDstrokebGPDframebGPDlayerReportListwmWindowManagerwmWindowwmKeyConfigwmEventwmSubWindowwmGesturewmKeyMapItemPointerRNAwmKeyMapwmOperatorTypeFModifierFMod_GeneratorFMod_FunctionGeneratorFCM_EnvelopeDataFMod_EnvelopeFMod_CyclesFMod_PythonFMod_LimitsFMod_NoiseFMod_SteppedDriverTargetDriverVarChannelDriverFPointFCurveAnimMapPairAnimMapperNlaStripNlaTrackKS_PathKeyingSetAnimOverrideIdAdtTemplateBoidRuleBoidRuleGoalAvoidBoidRuleAvoidCollisionBoidRuleFollowLeaderBoidRuleAverageSpeedBoidRuleFightBoidStateFLUID_3DWTURBULENCETLEN L4( \$8Tp|8(x h$|0TH lXL<lh8\(,< T   @ (@PdlPlLHxHT0Hhtp@\ pXLX|TLHHxt@x\ (\H0xXD\p@<H8dT$PX$ 8HH(0X<x !pP($4pX`\ ph0H8@ @P, 48840,Hh(H,(lHDLP<L< \ DPLlT`88l P(h@,Ht<p4,,,$D@,,4` l\44<$x ( ,@  ` ,D84@$`h`X0DX`80D8\@8`STRC                  !"#$%&'()*+,-./01+,23456  789:; <=+>?#@:,ABC DEFG HIJK: LMNOP  QRS! !!TUVW XYZ"[X\ ] ^ _`a bcde fg#hi $HjklmnopqrMs% tuvwxyz{|}~&'  ()**z#+?,6-   #.@=/"=.0'1klz2 /3      z,?HC !"#$%&'()*+,-./01234 xuvw56W%748M'-9/0:2;3<=5>?@AB*6HHCDEFGHIJKLMNO7PCklQRSTUVWXYZ[\]^_`abcdeWfghijklmnopqrstuvwM+xyz8{|}~9|H8Cf=y//+x48M:C ;<#===>   ?H>   M9#>?= 4#@@@ !"#$%&'()*./+,-A. #CB/0C 1D23ZEDH> 4 C5678MF9:9 ;>?W<=>?@ABCDE#$FGH I]@JKLMNOPQRSTUGVHWX;Y;Z;[;\]^_`BabcAdAeI)H> fM:9JgKhLiMjNkOlPmQnIoRpSqTrTsTt3uvwxy>?z<{|}~UVL CJ NWOWM >PX'CYZ#QRK'C[\]^_Z`a`b >cd ddbac3vu#MU MTrTtVJNvu3#e eeC#&feX  geheieUjeECk eXlemeXn e#Xoe#peqrst e,#u e'X#vewexehye,#CWzeC{ e|e}e&~  eMMMMMMJ # eMM    e#veC#3 e! "#$6e*6%&e'()e*+,-X>e. e/0123456 e7189C:#eev;<=> e?@ABCDE3Z!"FGHICJKL#MNOPQRSM:OlETUV>W#~HXYZ[\]$^_`aMF9>bcd efg h f  i jCk9lm>nop?qrstuvwxyz{|}~^        ;:3{C   $@ *@(,:   6       6# !"#$%&'()*+,w-./012O3456789:;<=>?@AB CDEFG3HIJKLMNOPQRSTUVWXYZ[\]I^I_I`abcMdefghijklmnMopqrstuvwLHDfxyz{|}~CCM+xyy  #  CWX# 9:y#o w-Yh     ZC  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNC"OP QRSWTCCDUVC"WXWCCYZ[\]^W_` abXc#defW ghhijkl gm6nopq&rscXtuvwxyz{|}~#c#"O gPXnW3v6&+H_&' yW=48 b      Ze '%7RShC'J# > e   9 JW_  y C!"#m$%&'()*+,-./ 0 1 23456 7e"=89:;<=>?@ABCDEFGH"IJK  L& MN OCPQ"  MRSTUDV 9WXY MRSRZ[\]#e^_`abcdefghi#j klm n opqrstuC M vwxyz{|}#  '%77~~C"RS]e  P#NM "X~       X  X~W  z  M # MN~ RS]484#e  #e* Mm^_`d ghf#W     1Q    # MCRSC# D #     \ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnop-/#qrstuvwxyz{|}~##W     C/    &&C  #r# 1EF#    M  EF   N      &    ! "#$# %`)h#6&'( )%*+ _ , - .    / 0 0 1 U23'(4567#89w:;M&<)=>9?@A B CDEFGH IJKLM NO P B QRSTUVW#XYDZ[\]^_`a bcdefghijklmX#noXpq6q6w-q'rsVtOuvwxyz6{|#}~ :qCB J#WC9J# !#"###$CC%D&'CW()***WC +*hD#, -."C++++C /* 0#*1 sV23 WC24 *I5W#&_6#*7 nq8 sVWC9*#WC: C#; sV=<=WC>sV?@Z"A>*B:C// /// * # #MX#  DDD* #: |EEEE$   J      |FH  E  W#|           GG        ! " # $ % & ' ( ) * H,HH + , - |. A  E/ H$H0 1 2 3 4 >5 su#6 7 x8 9 : ; < = > ? 9g@ HA  B DC D ^E F G H I J K fL II J I M N O P Q R S T U KKK V W X  Y B Z b[ \ B :] ^ L  Mb_ CP` MMMKa M hb NNNMc OOO d e c f g #Mh i P PPj k l m Q"n o j Rj p q r s t u v w CJSj  x y z Tj { | X#Uj { Vj { Wj { XYj Z j } v~ WC [ j /UV#\j } ]j }#^j v; }~_j     `j 0          #WCaj bj # c j       dj  e    f    g    hj JSC#i/J35 j jj V  *kkkC  MUV      jl     mmmm l     W    m n o!ooo &D ~      C          pq r nnno o m m #4He l    # r   suw #t   A  Y  #  u   D ]B #v  B#w 7 x w-y    N     z        {| }~  V           BD h>    v      #  "#$             ! " # $ 7 =% & ' ( ) * + , - V . / 0 1 2  Cz3 4 5 6 7 8 9 : ; < = > ? @ A B #'C #!D 7" +E 1F G H I hJ KK L M N O P Q R S T U V W X Y Z [  v\ ] ^ Z T_ ` a b # c d y#e f g h i 6j k l m n o 6*C*p q r s Ot j u n o hv w  x y z { | } ~  oH  C           p      l         ?    sVy   tr uvw     6    h                              : :   M; ,  0    }   $ o   6t         B     %$   M      %   &"#   X         C     X  :       u   Y         #            ! " # $  % & #L' ( ) * + , - .  / 0 1 2 3 4   5 6 7 8 9  : ; < = > ? #@   A 8 B C D E F 8 G H 8  I J @ K L M r  N O P Q R CS T U V 3W X Y Z [ "\ #h] #^ _ v  ` a b c d e : f g h :O i #Ka ; j/j 3: k ` l m n o / p  q r s jO t UV    u v WC q  w c x #` k y  z { y | ` k  b} r ~     H *   V     *>      D6     C    V       5            q(p  : : :  (( (      b      X#         C   Cr p !{b       Xs p     @ x #CENDB