diff --git a/Game.rpgproject b/Game.rpgproject
new file mode 100644
index 0000000..e2ed5ce
--- /dev/null
+++ b/Game.rpgproject
@@ -0,0 +1 @@
+RPGMV 1.6.2
\ No newline at end of file
diff --git a/README.md b/README.md
index cc4c825..768d586 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,12 @@
# Kinara Aspira
+RPG Maker MV Project Files for "Kinara Aspira"
+
+Um but the Images & Audio files are "encrypted"
+*this is a requirement for the terms of use of the RMMV DLC Assets*
+BUUT it said nothing about making a decryptor :p
+(hint hint: https://bitbucket.org/SilicaAndPina/rpgmv-decryptor/src/master)
+
+just dont use the DLC assets in your own game and you should be fine probably :3
+
+Ty - Silica
\ No newline at end of file
diff --git a/audio/bgm/03_A_Hero's_Return.rpgmvo b/audio/bgm/03_A_Hero's_Return.rpgmvo
new file mode 100644
index 0000000..69c20a3
Binary files /dev/null and b/audio/bgm/03_A_Hero's_Return.rpgmvo differ
diff --git a/audio/bgm/03_Adventurers.rpgmvo b/audio/bgm/03_Adventurers.rpgmvo
new file mode 100644
index 0000000..257ee5a
Binary files /dev/null and b/audio/bgm/03_Adventurers.rpgmvo differ
diff --git a/audio/bgm/03_Battle_to_the_Max.rpgmvo b/audio/bgm/03_Battle_to_the_Max.rpgmvo
new file mode 100644
index 0000000..2f760ec
Binary files /dev/null and b/audio/bgm/03_Battle_to_the_Max.rpgmvo differ
diff --git a/audio/bgm/03_Cybercity.rpgmvo b/audio/bgm/03_Cybercity.rpgmvo
new file mode 100644
index 0000000..37046fd
Binary files /dev/null and b/audio/bgm/03_Cybercity.rpgmvo differ
diff --git a/audio/bgm/03_Endless_Battle.rpgmvo b/audio/bgm/03_Endless_Battle.rpgmvo
new file mode 100644
index 0000000..f4e0014
Binary files /dev/null and b/audio/bgm/03_Endless_Battle.rpgmvo differ
diff --git a/audio/bgm/03_Melee.rpgmvo b/audio/bgm/03_Melee.rpgmvo
new file mode 100644
index 0000000..620fb07
Binary files /dev/null and b/audio/bgm/03_Melee.rpgmvo differ
diff --git a/audio/bgm/03_Otherworldly_Corridor.rpgmvo b/audio/bgm/03_Otherworldly_Corridor.rpgmvo
new file mode 100644
index 0000000..9c4562b
Binary files /dev/null and b/audio/bgm/03_Otherworldly_Corridor.rpgmvo differ
diff --git a/audio/bgm/Field1.rpgmvo b/audio/bgm/Field1.rpgmvo
new file mode 100644
index 0000000..17b8fef
Binary files /dev/null and b/audio/bgm/Field1.rpgmvo differ
diff --git a/audio/bgm/Field2.rpgmvo b/audio/bgm/Field2.rpgmvo
new file mode 100644
index 0000000..89cc483
Binary files /dev/null and b/audio/bgm/Field2.rpgmvo differ
diff --git a/audio/bgm/Ship.rpgmvo b/audio/bgm/Ship.rpgmvo
new file mode 100644
index 0000000..4ca816f
Binary files /dev/null and b/audio/bgm/Ship.rpgmvo differ
diff --git a/audio/bgm/Ship1.rpgmvo b/audio/bgm/Ship1.rpgmvo
new file mode 100644
index 0000000..bdc3145
Binary files /dev/null and b/audio/bgm/Ship1.rpgmvo differ
diff --git a/audio/bgm/Ship3.rpgmvo b/audio/bgm/Ship3.rpgmvo
new file mode 100644
index 0000000..f33b5a1
Binary files /dev/null and b/audio/bgm/Ship3.rpgmvo differ
diff --git a/audio/bgm/The Enemy Attacks (Loop).rpgmvo b/audio/bgm/The Enemy Attacks (Loop).rpgmvo
new file mode 100644
index 0000000..82fd791
Binary files /dev/null and b/audio/bgm/The Enemy Attacks (Loop).rpgmvo differ
diff --git a/audio/bgm/Theme4.rpgmvo b/audio/bgm/Theme4.rpgmvo
new file mode 100644
index 0000000..a69acd5
Binary files /dev/null and b/audio/bgm/Theme4.rpgmvo differ
diff --git a/audio/bgm/Theme6.rpgmvo b/audio/bgm/Theme6.rpgmvo
new file mode 100644
index 0000000..dbfd3da
Binary files /dev/null and b/audio/bgm/Theme6.rpgmvo differ
diff --git a/audio/bgm/Town6.rpgmvo b/audio/bgm/Town6.rpgmvo
new file mode 100644
index 0000000..5d999f9
Binary files /dev/null and b/audio/bgm/Town6.rpgmvo differ
diff --git a/audio/bgm/Town7.rpgmvo b/audio/bgm/Town7.rpgmvo
new file mode 100644
index 0000000..33fd62b
Binary files /dev/null and b/audio/bgm/Town7.rpgmvo differ
diff --git a/audio/bgm/Town8.rpgmvo b/audio/bgm/Town8.rpgmvo
new file mode 100644
index 0000000..c20667b
Binary files /dev/null and b/audio/bgm/Town8.rpgmvo differ
diff --git a/audio/bgm/VictoryLoop1.rpgmvo b/audio/bgm/VictoryLoop1.rpgmvo
new file mode 100644
index 0000000..de4a031
Binary files /dev/null and b/audio/bgm/VictoryLoop1.rpgmvo differ
diff --git a/audio/bgm/vxAce_Battle5.rpgmvo b/audio/bgm/vxAce_Battle5.rpgmvo
new file mode 100644
index 0000000..fcc0712
Binary files /dev/null and b/audio/bgm/vxAce_Battle5.rpgmvo differ
diff --git a/audio/bgm/vxAce_Battle6.rpgmvo b/audio/bgm/vxAce_Battle6.rpgmvo
new file mode 100644
index 0000000..4451744
Binary files /dev/null and b/audio/bgm/vxAce_Battle6.rpgmvo differ
diff --git a/audio/bgm/vxAce_Dungeon4.rpgmvo b/audio/bgm/vxAce_Dungeon4.rpgmvo
new file mode 100644
index 0000000..1bbb374
Binary files /dev/null and b/audio/bgm/vxAce_Dungeon4.rpgmvo differ
diff --git a/audio/bgm/vxAce_Field3.rpgmvo b/audio/bgm/vxAce_Field3.rpgmvo
new file mode 100644
index 0000000..b802f26
Binary files /dev/null and b/audio/bgm/vxAce_Field3.rpgmvo differ
diff --git a/audio/bgm/vxAce_Scene3.rpgmvo b/audio/bgm/vxAce_Scene3.rpgmvo
new file mode 100644
index 0000000..1aef640
Binary files /dev/null and b/audio/bgm/vxAce_Scene3.rpgmvo differ
diff --git a/audio/bgm/vxAce_Scene5.rpgmvo b/audio/bgm/vxAce_Scene5.rpgmvo
new file mode 100644
index 0000000..482f484
Binary files /dev/null and b/audio/bgm/vxAce_Scene5.rpgmvo differ
diff --git a/audio/bgm/vxAce_Scene6.rpgmvo b/audio/bgm/vxAce_Scene6.rpgmvo
new file mode 100644
index 0000000..79f0b5d
Binary files /dev/null and b/audio/bgm/vxAce_Scene6.rpgmvo differ
diff --git a/audio/bgm/vxAce_Theme5.rpgmvo b/audio/bgm/vxAce_Theme5.rpgmvo
new file mode 100644
index 0000000..616af81
Binary files /dev/null and b/audio/bgm/vxAce_Theme5.rpgmvo differ
diff --git a/audio/bgm/vxAce_Town2.rpgmvo b/audio/bgm/vxAce_Town2.rpgmvo
new file mode 100644
index 0000000..27ccdc1
Binary files /dev/null and b/audio/bgm/vxAce_Town2.rpgmvo differ
diff --git a/audio/bgm/vxAce_Town5.rpgmvo b/audio/bgm/vxAce_Town5.rpgmvo
new file mode 100644
index 0000000..bd61138
Binary files /dev/null and b/audio/bgm/vxAce_Town5.rpgmvo differ
diff --git a/audio/me/Defeat2.rpgmvo b/audio/me/Defeat2.rpgmvo
new file mode 100644
index 0000000..58b543a
Binary files /dev/null and b/audio/me/Defeat2.rpgmvo differ
diff --git a/audio/me/Gameover1.rpgmvo b/audio/me/Gameover1.rpgmvo
new file mode 100644
index 0000000..44d04f5
Binary files /dev/null and b/audio/me/Gameover1.rpgmvo differ
diff --git a/audio/me/Inn.rpgmvo b/audio/me/Inn.rpgmvo
new file mode 100644
index 0000000..84f4361
Binary files /dev/null and b/audio/me/Inn.rpgmvo differ
diff --git a/audio/me/Victory2.rpgmvo b/audio/me/Victory2.rpgmvo
new file mode 100644
index 0000000..43abdd0
Binary files /dev/null and b/audio/me/Victory2.rpgmvo differ
diff --git a/audio/me/vxAce_Gameover1.rpgmvo b/audio/me/vxAce_Gameover1.rpgmvo
new file mode 100644
index 0000000..9eaff64
Binary files /dev/null and b/audio/me/vxAce_Gameover1.rpgmvo differ
diff --git a/audio/me/vxAce_Victory1.rpgmvo b/audio/me/vxAce_Victory1.rpgmvo
new file mode 100644
index 0000000..0333c22
Binary files /dev/null and b/audio/me/vxAce_Victory1.rpgmvo differ
diff --git a/audio/se/Attack3.rpgmvo b/audio/se/Attack3.rpgmvo
new file mode 100644
index 0000000..4abc596
Binary files /dev/null and b/audio/se/Attack3.rpgmvo differ
diff --git a/audio/se/Battle1.rpgmvo b/audio/se/Battle1.rpgmvo
new file mode 100644
index 0000000..cef74cc
Binary files /dev/null and b/audio/se/Battle1.rpgmvo differ
diff --git a/audio/se/Bell2.rpgmvo b/audio/se/Bell2.rpgmvo
new file mode 100644
index 0000000..c420b35
Binary files /dev/null and b/audio/se/Bell2.rpgmvo differ
diff --git a/audio/se/Blow3.rpgmvo b/audio/se/Blow3.rpgmvo
new file mode 100644
index 0000000..63e7caf
Binary files /dev/null and b/audio/se/Blow3.rpgmvo differ
diff --git a/audio/se/Buzzer1.rpgmvo b/audio/se/Buzzer1.rpgmvo
new file mode 100644
index 0000000..2a52bb2
Binary files /dev/null and b/audio/se/Buzzer1.rpgmvo differ
diff --git a/audio/se/Cancel2.rpgmvo b/audio/se/Cancel2.rpgmvo
new file mode 100644
index 0000000..b9d3966
Binary files /dev/null and b/audio/se/Cancel2.rpgmvo differ
diff --git a/audio/se/Chest1.rpgmvo b/audio/se/Chest1.rpgmvo
new file mode 100644
index 0000000..1e2cc2c
Binary files /dev/null and b/audio/se/Chest1.rpgmvo differ
diff --git a/audio/se/Collapse1.rpgmvo b/audio/se/Collapse1.rpgmvo
new file mode 100644
index 0000000..c83c105
Binary files /dev/null and b/audio/se/Collapse1.rpgmvo differ
diff --git a/audio/se/Collapse2.rpgmvo b/audio/se/Collapse2.rpgmvo
new file mode 100644
index 0000000..70f328a
Binary files /dev/null and b/audio/se/Collapse2.rpgmvo differ
diff --git a/audio/se/Collapse3.rpgmvo b/audio/se/Collapse3.rpgmvo
new file mode 100644
index 0000000..8dde017
Binary files /dev/null and b/audio/se/Collapse3.rpgmvo differ
diff --git a/audio/se/Collapse4.rpgmvo b/audio/se/Collapse4.rpgmvo
new file mode 100644
index 0000000..80c9a4b
Binary files /dev/null and b/audio/se/Collapse4.rpgmvo differ
diff --git a/audio/se/Cursor2.rpgmvo b/audio/se/Cursor2.rpgmvo
new file mode 100644
index 0000000..d7a79a9
Binary files /dev/null and b/audio/se/Cursor2.rpgmvo differ
diff --git a/audio/se/Damage4.rpgmvo b/audio/se/Damage4.rpgmvo
new file mode 100644
index 0000000..177f936
Binary files /dev/null and b/audio/se/Damage4.rpgmvo differ
diff --git a/audio/se/Damage5.rpgmvo b/audio/se/Damage5.rpgmvo
new file mode 100644
index 0000000..3f04c0b
Binary files /dev/null and b/audio/se/Damage5.rpgmvo differ
diff --git a/audio/se/Darkness3.rpgmvo b/audio/se/Darkness3.rpgmvo
new file mode 100644
index 0000000..e3a0cc7
Binary files /dev/null and b/audio/se/Darkness3.rpgmvo differ
diff --git a/audio/se/Decision1.rpgmvo b/audio/se/Decision1.rpgmvo
new file mode 100644
index 0000000..3e7950b
Binary files /dev/null and b/audio/se/Decision1.rpgmvo differ
diff --git a/audio/se/Earth1.rpgmvo b/audio/se/Earth1.rpgmvo
new file mode 100644
index 0000000..8d49e61
Binary files /dev/null and b/audio/se/Earth1.rpgmvo differ
diff --git a/audio/se/Equip1.rpgmvo b/audio/se/Equip1.rpgmvo
new file mode 100644
index 0000000..adb8f4b
Binary files /dev/null and b/audio/se/Equip1.rpgmvo differ
diff --git a/audio/se/Evasion1.rpgmvo b/audio/se/Evasion1.rpgmvo
new file mode 100644
index 0000000..6c7c3a6
Binary files /dev/null and b/audio/se/Evasion1.rpgmvo differ
diff --git a/audio/se/Evasion2.rpgmvo b/audio/se/Evasion2.rpgmvo
new file mode 100644
index 0000000..8269db6
Binary files /dev/null and b/audio/se/Evasion2.rpgmvo differ
diff --git a/audio/se/Explosion1.rpgmvo b/audio/se/Explosion1.rpgmvo
new file mode 100644
index 0000000..5e05c29
Binary files /dev/null and b/audio/se/Explosion1.rpgmvo differ
diff --git a/audio/se/Fire1.rpgmvo b/audio/se/Fire1.rpgmvo
new file mode 100644
index 0000000..a1b43d4
Binary files /dev/null and b/audio/se/Fire1.rpgmvo differ
diff --git a/audio/se/Fire3.rpgmvo b/audio/se/Fire3.rpgmvo
new file mode 100644
index 0000000..7636d62
Binary files /dev/null and b/audio/se/Fire3.rpgmvo differ
diff --git a/audio/se/Flash2.rpgmvo b/audio/se/Flash2.rpgmvo
new file mode 100644
index 0000000..820101a
Binary files /dev/null and b/audio/se/Flash2.rpgmvo differ
diff --git a/audio/se/Flash3.rpgmvo b/audio/se/Flash3.rpgmvo
new file mode 100644
index 0000000..55d6028
Binary files /dev/null and b/audio/se/Flash3.rpgmvo differ
diff --git a/audio/se/Gate1.rpgmvo b/audio/se/Gate1.rpgmvo
new file mode 100644
index 0000000..27dddbb
Binary files /dev/null and b/audio/se/Gate1.rpgmvo differ
diff --git a/audio/se/Heal3.rpgmvo b/audio/se/Heal3.rpgmvo
new file mode 100644
index 0000000..e9282e1
Binary files /dev/null and b/audio/se/Heal3.rpgmvo differ
diff --git a/audio/se/Ice1.rpgmvo b/audio/se/Ice1.rpgmvo
new file mode 100644
index 0000000..f179b3f
Binary files /dev/null and b/audio/se/Ice1.rpgmvo differ
diff --git a/audio/se/Ice4.rpgmvo b/audio/se/Ice4.rpgmvo
new file mode 100644
index 0000000..f20a6d3
Binary files /dev/null and b/audio/se/Ice4.rpgmvo differ
diff --git a/audio/se/Ice5.rpgmvo b/audio/se/Ice5.rpgmvo
new file mode 100644
index 0000000..d827ffd
Binary files /dev/null and b/audio/se/Ice5.rpgmvo differ
diff --git a/audio/se/Item3.rpgmvo b/audio/se/Item3.rpgmvo
new file mode 100644
index 0000000..f8b3146
Binary files /dev/null and b/audio/se/Item3.rpgmvo differ
diff --git a/audio/se/Laser1.rpgmvo b/audio/se/Laser1.rpgmvo
new file mode 100644
index 0000000..fab924f
Binary files /dev/null and b/audio/se/Laser1.rpgmvo differ
diff --git a/audio/se/Liquid.rpgmvo b/audio/se/Liquid.rpgmvo
new file mode 100644
index 0000000..7c9486e
Binary files /dev/null and b/audio/se/Liquid.rpgmvo differ
diff --git a/audio/se/Load.rpgmvo b/audio/se/Load.rpgmvo
new file mode 100644
index 0000000..bca9ac7
Binary files /dev/null and b/audio/se/Load.rpgmvo differ
diff --git a/audio/se/Magic1.rpgmvo b/audio/se/Magic1.rpgmvo
new file mode 100644
index 0000000..4653d62
Binary files /dev/null and b/audio/se/Magic1.rpgmvo differ
diff --git a/audio/se/Magic2.rpgmvo b/audio/se/Magic2.rpgmvo
new file mode 100644
index 0000000..672f8c7
Binary files /dev/null and b/audio/se/Magic2.rpgmvo differ
diff --git a/audio/se/Miss.rpgmvo b/audio/se/Miss.rpgmvo
new file mode 100644
index 0000000..c872fd2
Binary files /dev/null and b/audio/se/Miss.rpgmvo differ
diff --git a/audio/se/Move1.rpgmvo b/audio/se/Move1.rpgmvo
new file mode 100644
index 0000000..376362b
Binary files /dev/null and b/audio/se/Move1.rpgmvo differ
diff --git a/audio/se/Move11.rpgmvo b/audio/se/Move11.rpgmvo
new file mode 100644
index 0000000..284e5b1
Binary files /dev/null and b/audio/se/Move11.rpgmvo differ
diff --git a/audio/se/Paralyze2.rpgmvo b/audio/se/Paralyze2.rpgmvo
new file mode 100644
index 0000000..3301d77
Binary files /dev/null and b/audio/se/Paralyze2.rpgmvo differ
diff --git a/audio/se/Poison.rpgmvo b/audio/se/Poison.rpgmvo
new file mode 100644
index 0000000..cb01bad
Binary files /dev/null and b/audio/se/Poison.rpgmvo differ
diff --git a/audio/se/Powerup.rpgmvo b/audio/se/Powerup.rpgmvo
new file mode 100644
index 0000000..aa06fb9
Binary files /dev/null and b/audio/se/Powerup.rpgmvo differ
diff --git a/audio/se/Recovery.rpgmvo b/audio/se/Recovery.rpgmvo
new file mode 100644
index 0000000..4e0a250
Binary files /dev/null and b/audio/se/Recovery.rpgmvo differ
diff --git a/audio/se/Reflection.rpgmvo b/audio/se/Reflection.rpgmvo
new file mode 100644
index 0000000..43bfb3e
Binary files /dev/null and b/audio/se/Reflection.rpgmvo differ
diff --git a/audio/se/Run.rpgmvo b/audio/se/Run.rpgmvo
new file mode 100644
index 0000000..2d6a74b
Binary files /dev/null and b/audio/se/Run.rpgmvo differ
diff --git a/audio/se/Saint2.rpgmvo b/audio/se/Saint2.rpgmvo
new file mode 100644
index 0000000..79dfa79
Binary files /dev/null and b/audio/se/Saint2.rpgmvo differ
diff --git a/audio/se/Save.rpgmvo b/audio/se/Save.rpgmvo
new file mode 100644
index 0000000..db8eecb
Binary files /dev/null and b/audio/se/Save.rpgmvo differ
diff --git a/audio/se/Shop1.rpgmvo b/audio/se/Shop1.rpgmvo
new file mode 100644
index 0000000..1ec5b0f
Binary files /dev/null and b/audio/se/Shop1.rpgmvo differ
diff --git a/audio/se/Skill1.rpgmvo b/audio/se/Skill1.rpgmvo
new file mode 100644
index 0000000..bd90367
Binary files /dev/null and b/audio/se/Skill1.rpgmvo differ
diff --git a/audio/se/Slash1.rpgmvo b/audio/se/Slash1.rpgmvo
new file mode 100644
index 0000000..76385a6
Binary files /dev/null and b/audio/se/Slash1.rpgmvo differ
diff --git a/audio/se/Slash12.rpgmvo b/audio/se/Slash12.rpgmvo
new file mode 100644
index 0000000..0d21d4f
Binary files /dev/null and b/audio/se/Slash12.rpgmvo differ
diff --git a/audio/se/Slash2.rpgmvo b/audio/se/Slash2.rpgmvo
new file mode 100644
index 0000000..4accad8
Binary files /dev/null and b/audio/se/Slash2.rpgmvo differ
diff --git a/audio/se/Slash3.rpgmvo b/audio/se/Slash3.rpgmvo
new file mode 100644
index 0000000..5f5591e
Binary files /dev/null and b/audio/se/Slash3.rpgmvo differ
diff --git a/audio/se/Sound4.rpgmvo b/audio/se/Sound4.rpgmvo
new file mode 100644
index 0000000..276d3d6
Binary files /dev/null and b/audio/se/Sound4.rpgmvo differ
diff --git a/audio/se/Starlight.rpgmvo b/audio/se/Starlight.rpgmvo
new file mode 100644
index 0000000..1f8fbad
Binary files /dev/null and b/audio/se/Starlight.rpgmvo differ
diff --git a/audio/se/Sword2.rpgmvo b/audio/se/Sword2.rpgmvo
new file mode 100644
index 0000000..6e777c9
Binary files /dev/null and b/audio/se/Sword2.rpgmvo differ
diff --git a/audio/se/Sword4.rpgmvo b/audio/se/Sword4.rpgmvo
new file mode 100644
index 0000000..f1beffd
Binary files /dev/null and b/audio/se/Sword4.rpgmvo differ
diff --git a/audio/se/Sword5.rpgmvo b/audio/se/Sword5.rpgmvo
new file mode 100644
index 0000000..50a14e6
Binary files /dev/null and b/audio/se/Sword5.rpgmvo differ
diff --git a/audio/se/Thunder1.rpgmvo b/audio/se/Thunder1.rpgmvo
new file mode 100644
index 0000000..ffec419
Binary files /dev/null and b/audio/se/Thunder1.rpgmvo differ
diff --git a/audio/se/Thunder10.rpgmvo b/audio/se/Thunder10.rpgmvo
new file mode 100644
index 0000000..3f4b49d
Binary files /dev/null and b/audio/se/Thunder10.rpgmvo differ
diff --git a/audio/se/Thunder3.rpgmvo b/audio/se/Thunder3.rpgmvo
new file mode 100644
index 0000000..6fd3de7
Binary files /dev/null and b/audio/se/Thunder3.rpgmvo differ
diff --git a/audio/se/Thunder4.rpgmvo b/audio/se/Thunder4.rpgmvo
new file mode 100644
index 0000000..cb524c3
Binary files /dev/null and b/audio/se/Thunder4.rpgmvo differ
diff --git a/audio/se/Thunder6.rpgmvo b/audio/se/Thunder6.rpgmvo
new file mode 100644
index 0000000..43b3517
Binary files /dev/null and b/audio/se/Thunder6.rpgmvo differ
diff --git a/audio/se/Thunder8.rpgmvo b/audio/se/Thunder8.rpgmvo
new file mode 100644
index 0000000..034acbe
Binary files /dev/null and b/audio/se/Thunder8.rpgmvo differ
diff --git a/audio/se/Thunder9.rpgmvo b/audio/se/Thunder9.rpgmvo
new file mode 100644
index 0000000..fafb42f
Binary files /dev/null and b/audio/se/Thunder9.rpgmvo differ
diff --git a/audio/se/Up3.rpgmvo b/audio/se/Up3.rpgmvo
new file mode 100644
index 0000000..2231e80
Binary files /dev/null and b/audio/se/Up3.rpgmvo differ
diff --git a/audio/se/Water1.rpgmvo b/audio/se/Water1.rpgmvo
new file mode 100644
index 0000000..856505c
Binary files /dev/null and b/audio/se/Water1.rpgmvo differ
diff --git a/audio/se/Water2.rpgmvo b/audio/se/Water2.rpgmvo
new file mode 100644
index 0000000..68871e4
Binary files /dev/null and b/audio/se/Water2.rpgmvo differ
diff --git a/audio/se/Water4.rpgmvo b/audio/se/Water4.rpgmvo
new file mode 100644
index 0000000..4ead07f
Binary files /dev/null and b/audio/se/Water4.rpgmvo differ
diff --git a/audio/se/Water5.rpgmvo b/audio/se/Water5.rpgmvo
new file mode 100644
index 0000000..7b38e60
Binary files /dev/null and b/audio/se/Water5.rpgmvo differ
diff --git a/audio/se/Wind6.rpgmvo b/audio/se/Wind6.rpgmvo
new file mode 100644
index 0000000..5df7cf4
Binary files /dev/null and b/audio/se/Wind6.rpgmvo differ
diff --git a/audio/se/Wind7.rpgmvo b/audio/se/Wind7.rpgmvo
new file mode 100644
index 0000000..866b993
Binary files /dev/null and b/audio/se/Wind7.rpgmvo differ
diff --git a/data/Actors.json b/data/Actors.json
new file mode 100644
index 0000000..c0d136f
--- /dev/null
+++ b/data/Actors.json
@@ -0,0 +1,7 @@
+[
+null,
+{"id":1,"battlerName":"Actor1_1","characterIndex":0,"characterName":"Minochi1","classId":1,"equips":[1,1,2,3,0],"faceIndex":0,"faceName":"Minochi1","traits":[{"code":43,"dataId":17,"value":1}],"initialLevel":1,"maxLevel":99,"name":"Minochi","nickname":"","note":"","profile":"The main protagonist!"},
+{"id":2,"battlerName":"","characterIndex":0,"characterName":"Cubuki","classId":2,"equips":[3,1,2,3,0],"faceIndex":0,"faceName":"Cubuki1","traits":[{"code":43,"dataId":16,"value":1}],"initialLevel":1,"maxLevel":99,"name":"Cubuki","nickname":"","note":"","profile":"The 2nd main protagonist!"},
+{"id":3,"battlerName":"","characterIndex":0,"characterName":"vxAce_Ferrous","classId":1,"equips":[2,6,7,8,0],"faceIndex":0,"faceName":"vxAce_ferrous","traits":[{"code":43,"dataId":18,"value":1}],"initialLevel":15,"maxLevel":99,"name":"Ferrus","nickname":"","note":"","profile":"A girl we met in Somitile Town."},
+{"id":4,"battlerName":"","characterIndex":0,"characterName":"Silica","classId":2,"equips":[9,6,7,8,5],"faceIndex":0,"faceName":"Silica","traits":[{"code":43,"dataId":23,"value":1}],"initialLevel":18,"maxLevel":99,"name":"Silica","nickname":"","note":"","profile":"a mysterious girl who allways calls herself\n\"The game developer\" also she Likes to see girls die."}
+]
\ No newline at end of file
diff --git a/data/Animations.json b/data/Animations.json
new file mode 100644
index 0000000..ae74a3e
--- /dev/null
+++ b/data/Animations.json
@@ -0,0 +1,123 @@
+[
+null,
+{"id":1,"animation1Hue":0,"animation1Name":"Hit1","animation2Hue":0,"animation2Name":"","frames":[[],[[0,0,0,250,0,0,255,1],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0]],[[1,0,0,200,0,0,255,1]],[[2,0,0,200,0,0,255,1]],[[3,0,0,200,0,0,255,1]]],"name":"Hit Physical","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":2,"flashScope":1,"frame":0,"se":{"name":"Blow3","pan":0,"pitch":100,"volume":90}}]},
+{"id":2,"animation1Hue":0,"animation1Name":"Hit1","animation2Hue":0,"animation2Name":"HitPhoton","frames":[[],[[0,0,0,250,0,0,255,1],[100,-16,0,230,0,0,255,1],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0]],[[1,0,0,200,0,0,255,1],[101,-16,0,230,0,0,255,1]],[[2,0,0,200,0,0,255,1],[102,-16,0,230,0,0,255,1]],[[3,0,0,200,0,0,255,1],[103,-16,0,230,0,0,255,1]],[[-1,0,0,0,0,0,0,0],[104,-16,0,230,0,0,180,1]]],"name":"Hit Effect","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":2,"flashScope":0,"frame":0,"se":{"name":"Evasion2","pan":0,"pitch":150,"volume":80}},{"flashColor":[255,255,255,255],"flashDuration":2,"flashScope":1,"frame":1,"se":{"name":"Damage4","pan":0,"pitch":120,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":2,"se":{"name":"Powerup","pan":0,"pitch":180,"volume":90}}]},
+{"id":3,"animation1Hue":0,"animation1Name":"Hit2","animation2Hue":0,"animation2Name":"HitFire","frames":[[[0,0,-12,150,0,0,255,1]],[[1,0,-12,150,0,0,255,1]],[[2,0,-12,150,0,0,255,1],[100,0,-12,225,0,0,255,1]],[[2,0,-12,165,0,0,180,1],[101,0,-12,225,0,0,255,1]],[[2,0,-12,172,0,0,100,1],[102,0,-12,225,0,0,255,1]],[[-1,0,-12,172,0,0,100,1],[103,0,-12,225,0,0,255,1]],[[-1,0,-12,172,0,0,100,1],[104,0,-12,225,0,0,255,1]],[[-1,0,-12,172,0,0,100,1],[105,0,-12,225,0,0,255,1]],[[-1,0,-12,172,0,0,100,1],[106,0,-12,225,0,0,255,1]],[[-1,0,-12,172,0,0,100,1],[107,0,-12,225,0,0,255,1]]],"name":"Hit Fire","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Fire1","pan":0,"pitch":100,"volume":100}},{"flashColor":[255,119,102,221],"flashDuration":3,"flashScope":1,"frame":0,"se":{"name":"Blow3","pan":0,"pitch":100,"volume":100}},{"flashColor":[255,136,51,153],"flashDuration":5,"flashScope":2,"frame":2,"se":null}]},
+{"id":4,"animation1Hue":0,"animation1Name":"Hit2","animation2Hue":0,"animation2Name":"HitIce","frames":[[[0,0,-12,150,0,0,255,1]],[[1,0,-12,150,0,0,255,1]],[[2,0,-12,150,0,0,255,1],[101,0,-12,120,0,0,255,1],[102,0,-12,195,0,0,255,1]],[[2,0,-12,165,0,0,180,1],[100,0,-12,210,0,0,255,1],[103,0,-12,240,0,0,255,1]],[[2,0,-12,172,0,0,100,1],[100,0,-12,195,0,0,255,1],[104,0,-12,240,0,0,255,1],[105,0,0,225,0,0,255,1],[108,0,-12,225,0,0,255,1]],[[101,0,-12,195,0,0,255,1],[104,0,-12,255,0,0,255,1],[108,0,-12,255,0,0,255,1],[106,0,0,165,0,0,255,1]],[[100,0,-12,180,0,0,255,1],[104,0,-12,262,0,0,180,1],[109,0,-12,210,0,0,255,1],[106,0,0,180,0,0,255,1]],[[101,0,-12,195,0,0,255,1],[104,0,-12,270,0,0,100,1],[109,0,-12,225,0,0,200,1],[107,0,0,180,0,0,255,1]],[[100,0,-12,180,0,0,255,1],[109,0,-12,240,0,0,100,1],[106,0,0,180,0,0,255,1]],[[101,0,-12,195,0,0,180,1],[107,0,0,180,0,0,255,1]],[[101,0,-12,195,0,0,100,1]]],"name":"Hit Ice","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Ice4","pan":0,"pitch":75,"volume":100}},{"flashColor":[119,187,255,221],"flashDuration":3,"flashScope":1,"frame":0,"se":{"name":"Blow3","pan":0,"pitch":100,"volume":100}},{"flashColor":[187,221,221,153],"flashDuration":5,"flashScope":2,"frame":2,"se":null}]},
+{"id":5,"animation1Hue":0,"animation1Name":"Hit2","animation2Hue":0,"animation2Name":"HitThunder","frames":[[[0,0,-12,150,0,0,255,1]],[[1,0,-12,150,0,0,255,1]],[[2,0,-12,150,0,0,255,1],[100,0,-12,225,0,0,255,1]],[[2,0,-12,165,0,0,180,1],[101,0,-12,225,0,0,255,1]],[[2,0,-12,172,0,0,100,1],[102,0,-12,225,0,0,255,1]],[[103,0,-12,225,0,0,255,1]],[[104,0,-12,225,0,0,255,1]],[[105,0,-12,225,0,0,255,1]],[[106,0,-12,225,0,0,255,1]],[[-1,0,-12,225,0,0,255,1],[106,0,-12,232,20,0,150,1]]],"name":"Hit Thunder","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Thunder8","pan":0,"pitch":80,"volume":100}},{"flashColor":[255,255,102,221],"flashDuration":3,"flashScope":1,"frame":0,"se":{"name":"Blow3","pan":0,"pitch":100,"volume":100}},{"flashColor":[255,255,119,153],"flashDuration":5,"flashScope":2,"frame":2,"se":null}]},
+{"id":6,"animation1Hue":0,"animation1Name":"Slash","animation2Hue":0,"animation2Name":"","frames":[[[0,24,-42,180,0,0,255,1]],[[1,24,-42,180,0,0,255,1]],[[2,0,-18,180,0,0,255,1]],[[3,0,-18,180,0,0,255,1]],[[4,0,-18,180,0,0,255,1]]],"name":"Slash Physical","position":1,"timings":[{"flashColor":[255,255,255,187],"flashDuration":2,"flashScope":1,"frame":0,"se":{"name":"Slash1","pan":0,"pitch":140,"volume":80}}]},
+{"id":7,"animation1Hue":0,"animation1Name":"Slash","animation2Hue":0,"animation2Name":"SlashPhoton","frames":[[[0,0,-42,180,0,0,255,1],[100,0,-2,180,0,0,255,1]],[[1,0,-42,180,0,0,255,1],[101,0,-2,180,0,0,255,1]],[[2,0,-18,180,0,0,255,1],[102,16,-2,180,0,0,255,1]],[[3,0,-18,180,0,0,255,1],[103,60.5,-25.5,180,0,0,255,1]],[[4,0,-18,180,0,0,255,1],[103,79,-17.5,180,2,0,127,1]]],"name":"Slash Effect","position":1,"timings":[{"flashColor":[255,255,255,187],"flashDuration":2,"flashScope":0,"frame":0,"se":{"name":"Evasion2","pan":0,"pitch":150,"volume":80}},{"flashColor":[255,255,255,187],"flashDuration":2,"flashScope":1,"frame":1,"se":{"name":"Slash1","pan":0,"pitch":150,"volume":80}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":2,"se":{"name":"Powerup","pan":0,"pitch":180,"volume":90}}]},
+{"id":8,"animation1Hue":0,"animation1Name":"SlashFire","animation2Hue":0,"animation2Name":"","frames":[[[0,24,-72,180,0,0,255,1]],[[1,24,-72,180,0,0,255,1],[6,24,-72,195,0,0,255,1]],[[2,0,-48,180,0,0,255,1],[7,0,-48,195,0,0,255,1]],[[3,0,-48,180,0,0,255,1],[8,0,-48,195,0,0,255,1]],[[4,0,-48,180,0,0,255,1],[9,0,-48,195,0,0,255,1]],[[5,0,-48,180,0,0,255,1],[10,0,-48,195,0,0,255,1]],[[11,0,-48,195,0,0,255,1]],[[12,0,-48,195,0,0,255,1]],[[13,0,-48,195,0,0,255,1]]],"name":"Slash Fire","position":1,"timings":[{"flashColor":[255,255,255,187],"flashDuration":3,"flashScope":1,"frame":0,"se":{"name":"Slash1","pan":0,"pitch":100,"volume":100}},{"flashColor":[255,136,51,153],"flashDuration":5,"flashScope":2,"frame":1,"se":{"name":"Fire1","pan":0,"pitch":120,"volume":100}}]},
+{"id":9,"animation1Hue":0,"animation1Name":"SlashIce","animation2Hue":0,"animation2Name":"","frames":[[[0,24,-72,180,0,0,255,1]],[[1,24,-72,180,0,0,255,1],[6,24,-72,195,0,0,255,1]],[[2,0,-48,180,0,0,255,1],[7,0,-48,195,0,0,255,1]],[[3,0,-48,180,0,0,255,1],[8,0,-48,195,0,0,255,1]],[[4,0,-48,180,0,0,255,1],[9,0,-48,195,0,0,255,1]],[[5,0,-48,180,0,0,255,1],[10,0,-48,195,0,0,255,1]],[[11,0,-48,195,0,0,255,1]],[[12,0,-48,195,0,0,255,1]]],"name":"Slash Ice","position":1,"timings":[{"flashColor":[255,255,255,187],"flashDuration":3,"flashScope":1,"frame":0,"se":{"name":"Slash1","pan":0,"pitch":100,"volume":100}},{"flashColor":[187,221,221,153],"flashDuration":5,"flashScope":2,"frame":1,"se":{"name":"Ice4","pan":0,"pitch":100,"volume":100}}]},
+{"id":10,"animation1Hue":0,"animation1Name":"SlashThunder","animation2Hue":0,"animation2Name":"","frames":[[[0,24,-72,180,0,0,255,1]],[[1,24,-72,180,0,0,255,1],[6,24,-72,195,0,0,255,1]],[[2,0,-48,180,0,0,255,1],[7,0,-48,195,0,0,255,1]],[[3,0,-48,180,0,0,255,1],[8,0,-48,195,0,0,255,1]],[[4,0,-48,180,0,0,255,1],[9,0,-48,195,0,0,255,1]],[[5,0,-48,180,0,0,255,1],[10,0,-48,195,0,0,255,1]],[[11,0,-48,195,0,0,255,1]],[[12,0,-48,195,0,0,255,1]],[[13,0,-48,195,0,0,255,1]]],"name":"Slash Thunder","position":1,"timings":[{"flashColor":[255,255,255,187],"flashDuration":3,"flashScope":1,"frame":0,"se":{"name":"Slash1","pan":0,"pitch":100,"volume":100}},{"flashColor":[255,255,119,153],"flashDuration":5,"flashScope":2,"frame":1,"se":{"name":"Thunder8","pan":0,"pitch":100,"volume":100}}]},
+{"id":11,"animation1Hue":0,"animation1Name":"Stick","animation2Hue":0,"animation2Name":"","frames":[[[0,0,0,280,0,0,172,1]],[[2,0,-2,200,0,0,255,1]],[[3,0,-2,180,0,0,255,1]],[[4,0,-2,180,0,0,255,1]],[[5,0,-2,180,0,0,255,1]],[[6,0,-2,180,0,0,255,1],[6,0,-2,220,45,0,255,1]],[[6,0,-2,200,0,0,127,1],[6,0,-2,240,45,0,127,1]]],"name":"Pierce Physical","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Thunder1","pan":0,"pitch":120,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":2,"flashScope":1,"frame":2,"se":{"name":"Sword5","pan":0,"pitch":120,"volume":90}}]},
+{"id":12,"animation1Hue":0,"animation1Name":"Stick","animation2Hue":0,"animation2Name":"StickPhoton","frames":[[[0,0,0,280,0,0,172,1],[-1,0,-2,0,0,0,0,0],[100,0,0,260,0,0,255,1]],[[2,0,0,200,0,0,255,1],[-1,0,-2,0,0,0,0,0],[101,0,0,220,0,0,255,1]],[[3,0,0,180,0,0,255,1],[-1,0,-2,0,0,0,0,0],[102,0,0,220,0,0,255,1]],[[4,0,0,180,0,0,255,1],[-1,0,-2,0,0,0,0,0],[103,0,0,220,0,0,255,1]],[[5,0,0,180,0,0,255,1],[-1,0,-2,0,0,0,0,0],[104,0,0,220,0,0,255,1]],[[6,0,0,180,0,0,255,1],[6,0,0,220,45,1,255,1],[105,0,0,220,0,0,255,1]],[[6,0,0,200,0,0,127,1],[6,0,0,240,45,1,127,1],[107,0,0,220,0,0,255,1]],[[107,0,0,240,180,0,255,1],[-1,220,-233,100,0,0,255,1],[108,0,0,280,0,0,255,1]],[[107,0,0,240,180,0,127,1],[-1,220,-233,100,0,0,255,1],[108,0,0,300,0,0,127,1]]],"name":"Pierce Effect","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":2,"flashScope":0,"frame":0,"se":{"name":"Evasion2","pan":0,"pitch":150,"volume":80}},{"flashColor":[255,255,255,255],"flashDuration":2,"flashScope":1,"frame":1,"se":{"name":"Thunder4","pan":0,"pitch":150,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":2,"se":{"name":"Powerup","pan":0,"pitch":180,"volume":90}}]},
+{"id":13,"animation1Hue":0,"animation1Name":"Stick","animation2Hue":0,"animation2Name":"HitFire","frames":[[[-1,0,-12,150,0,0,255,1],[0,0,-12,300,0,0,255,1]],[[2,0,-12,200,0,0,255,1]],[[4,0,-12,300,0,0,255,1],[5,0,-12,180,0,0,255,1]],[[6,0,-12,240,0,0,255,1],[100,0,-12,225,0,0,255,1]],[[7,0,-12,255,0,0,255,1],[101,0,-12,225,0,0,255,1]],[[102,0,-12,225,0,0,255,1],[8,0,-12,270,355,0,255,1]],[[103,0,-12,240,0,0,255,1],[8,0,-12,277,354,0,150,1]],[[104,0,-12,225,0,0,255,1]],[[105,0,-12,225,0,0,255,1]],[[106,0,-12,225,0,0,255,1]],[[107,0,-12,225,0,0,255,1]]],"name":"Pierce Fire","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Thunder1","pan":0,"pitch":120,"volume":90}},{"flashColor":[255,119,102,221],"flashDuration":3,"flashScope":1,"frame":2,"se":{"name":"Sword5","pan":0,"pitch":100,"volume":100}},{"flashColor":[255,136,51,153],"flashDuration":5,"flashScope":2,"frame":3,"se":{"name":"Fire1","pan":0,"pitch":100,"volume":100}}]},
+{"id":14,"animation1Hue":135,"animation1Name":"Stick","animation2Hue":0,"animation2Name":"HitIce","frames":[[[0,0,-12,300,0,0,255,1]],[[2,0,-12,200,0,0,255,1]],[[5,0,-12,180,0,0,255,1],[4,0,-12,300,0,0,255,1]],[[2,0,-12,150,0,0,255,1],[101,0,-12,120,0,0,255,1],[102,0,-12,195,0,0,255,1],[6,0,-12,240,0,0,255,1]],[[2,0,-12,165,0,0,180,1],[100,0,-12,210,0,0,255,1],[103,0,-12,240,0,0,255,1],[7,0,-12,255,0,0,255,1]],[[2,0,-12,172,0,0,100,1],[100,0,-12,195,0,0,255,1],[104,0,-12,240,0,0,255,1],[108,0,-12,225,0,0,255,1],[105,0,0,225,0,0,255,1],[8,0,-12,270,355,0,255,1]],[[101,0,-12,195,0,0,255,1],[104,0,-12,255,0,0,255,1],[108,0,-12,255,0,0,255,1],[106,0,0,165,0,0,255,1],[8,0,-12,277,354,0,150,1]],[[100,0,-12,180,0,0,255,1],[104,0,-12,262,0,0,180,1],[109,0,-12,210,0,0,255,1],[106,0,0,180,0,0,255,1]],[[101,0,-12,195,0,0,255,1],[104,0,-12,270,0,0,100,1],[109,0,-12,225,0,0,200,1],[107,0,0,180,0,0,255,1]],[[100,0,-12,180,0,0,255,1],[109,0,-12,240,0,0,100,1],[106,0,0,180,0,0,255,1]],[[101,0,-12,195,0,0,180,1],[107,0,0,180,0,0,255,1]],[[101,0,-12,195,0,0,100,1]]],"name":"Pierce Ice","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Thunder1","pan":0,"pitch":120,"volume":90}},{"flashColor":[136,221,221,221],"flashDuration":3,"flashScope":1,"frame":2,"se":{"name":"Sword5","pan":0,"pitch":100,"volume":100}},{"flashColor":[0,255,255,153],"flashDuration":5,"flashScope":2,"frame":3,"se":{"name":"Ice4","pan":0,"pitch":75,"volume":100}}]},
+{"id":15,"animation1Hue":0,"animation1Name":"Stick","animation2Hue":0,"animation2Name":"HitThunder","frames":[[[0,0,-12,300,0,0,255,1]],[[2,0,-12,200,0,0,255,1]],[[5,0,-12,180,0,0,255,1],[4,0,-12,300,0,0,255,1]],[[6,0,-12,240,0,0,255,1],[100,0,-12,225,0,0,255,1]],[[7,0,-12,255,0,0,255,1],[101,0,-12,225,0,0,255,1]],[[8,0,-12,270,355,0,255,1],[102,0,-12,225,0,0,255,1]],[[8,0,-12,277,354,0,150,1],[103,0,-12,225,0,0,255,1]],[[104,0,-12,225,0,0,255,1]],[[105,0,-12,225,0,0,255,1]],[[106,0,-12,225,0,0,255,1]],[[-1,0,-12,225,0,0,255,1],[106,0,-12,232,20,0,150,1]]],"name":"Pierce Thunder","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Thunder1","pan":0,"pitch":120,"volume":90}},{"flashColor":[255,255,102,221],"flashDuration":3,"flashScope":1,"frame":2,"se":{"name":"Sword5","pan":0,"pitch":100,"volume":100}},{"flashColor":[255,255,85,153],"flashDuration":5,"flashScope":2,"frame":3,"se":{"name":"Thunder8","pan":0,"pitch":80,"volume":100}}]},
+{"id":16,"animation1Hue":0,"animation1Name":"Claw","animation2Hue":0,"animation2Name":"","frames":[[[0,0,-26,170,0,0,255,1]],[[1,0,-26,170,0,0,255,1]],[[2,0,-26,170,0,0,255,1]],[[3,0,-26,170,0,0,255,1]],[[4,0,-26,170,0,0,255,1]],[[5,0,-26,170,0,0,255,1]]],"name":"Claw Physical","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Attack2","pan":0,"pitch":200,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":2,"flashScope":1,"frame":1,"se":{"name":"Slash2","pan":0,"pitch":100,"volume":90}}]},
+{"id":17,"animation1Hue":0,"animation1Name":"Claw","animation2Hue":0,"animation2Name":"ClawPhoton","frames":[[[0,0,-26,170,0,0,255,1],[100,0,-10,190,0,0,255,1],[-1,-46,217.5,100,0,0,255,1],[-1,195.5,230.5,100,0,0,255,1],[-1,357,209.5,100,0,0,255,1],[-1,364.5,31,100,0,0,255,1],[-1,340,-151.5,100,0,0,255,1],[-1,267,-201,100,0,0,255,1]],[[1,0,-26,170,0,0,255,1],[101,0,-10,190,0,0,255,1]],[[2,0,-26,170,0,0,255,1],[102,0,-10,190,0,0,255,1]],[[3,0,-26,170,0,0,255,1],[103,0,-10,190,0,0,255,1]],[[4,0,-26,170,0,0,255,1],[104,0,-10,190,0,0,255,1]],[[5,0,-26,170,0,0,255,1],[105,0,-10,190,0,0,255,1]],[[-1,0,-10,0,0,0,0,0],[106,0,-10,190,0,0,255,1]],[[-1,0,-10,0,0,0,0,0],[107,0,-10,190,0,0,255,1]]],"name":"Claw Effect","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":2,"flashScope":0,"frame":0,"se":{"name":"Evasion2","pan":0,"pitch":150,"volume":80}},{"flashColor":[255,255,255,255],"flashDuration":2,"flashScope":1,"frame":1,"se":{"name":"Attack2","pan":0,"pitch":150,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":2,"se":{"name":"Powerup","pan":0,"pitch":180,"volume":90}}]},
+{"id":18,"animation1Hue":0,"animation1Name":"Claw","animation2Hue":0,"animation2Name":"SlashFire","frames":[[[0,0,-26,170,0,0,255,1]],[[1,0,-26,170,0,0,255,1],[106,-50,30,160,0,0,100,1]],[[2,0,-26,170,0,0,255,1],[107,-50,30,160,0,0,178,1]],[[3,0,-26,170,0,0,255,1],[108,-50,30,160,0,0,255,1]],[[4,0,-26,170,0,0,255,1],[109,-50,30,160,0,0,255,1]],[[5,0,-26,170,0,0,255,1],[110,-50,30,160,0,0,255,1]],[[-1,0,0,0,0,0,0,0],[111,-50,30,160,0,0,255,1]],[[-1,0,0,0,0,0,0,0],[112,-50,30,160,0,0,255,1]],[[-1,0,0,0,0,0,0,0],[113,-50,30,160,0,0,255,1]]],"name":"Claw Fire","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Attack2","pan":0,"pitch":200,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":2,"flashScope":1,"frame":1,"se":{"name":"Slash2","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,136,51,153],"flashDuration":5,"flashScope":2,"frame":3,"se":{"name":"Fire1","pan":0,"pitch":100,"volume":100}}]},
+{"id":19,"animation1Hue":161,"animation1Name":"Claw","animation2Hue":0,"animation2Name":"SlashIce","frames":[[[0,0,-26,170,0,0,255,1]],[[1,0,-26,170,0,0,255,1],[106,-25,-10,160,0,0,100,1]],[[2,0,-26,170,0,0,255,1],[107,-25,-10,160,0,0,180,1]],[[3,0,-26,170,0,0,255,1],[108,-25,-10,160,0,0,255,1]],[[4,0,-26,170,0,0,255,1],[109,-25,-10,160,0,0,255,1]],[[5,0,-26,170,0,0,255,1],[110,-25,-10,160,0,0,255,1]],[[-1,0,0,0,0,0,0,0],[111,-25,-10,160,0,0,255,1]],[[-1,0,0,0,0,0,0,0],[112,-25,-10,160,0,0,255,1]]],"name":"Claw Ice","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Attack2","pan":0,"pitch":200,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":2,"flashScope":1,"frame":1,"se":{"name":"Slash2","pan":0,"pitch":100,"volume":90}},{"flashColor":[0,255,255,153],"flashDuration":5,"flashScope":2,"frame":3,"se":{"name":"Ice4","pan":0,"pitch":75,"volume":100}}]},
+{"id":20,"animation1Hue":17,"animation1Name":"Claw","animation2Hue":0,"animation2Name":"SlashThunder","frames":[[[0,0,-26,170,0,0,255,1]],[[1,0,-26,170,0,0,255,1],[106,-30,0,120,0,0,255,1]],[[2,0,-26,170,0,0,255,1],[107,-35,5,120,0,0,255,1]],[[3,0,-26,170,0,0,255,1],[108,-40,9,120,0,0,255,1]],[[4,0,-26,170,0,0,255,1],[109,-45,14,120,0,0,255,1]],[[5,0,-26,170,0,0,255,1],[110,-49,18,120,0,0,255,1]],[[-1,0,0,0,0,0,0,0],[111,-54,23,120,0,0,255,1]],[[-1,0,0,0,0,0,0,0],[112,-59,27,120,0,0,255,1]],[[-1,0,0,0,0,0,0,0],[113,-64,32,120,0,0,255,1]]],"name":"Claw Thunder","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Attack2","pan":0,"pitch":200,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":2,"flashScope":1,"frame":1,"se":{"name":"Slash2","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,255,85,153],"flashDuration":5,"flashScope":2,"frame":3,"se":{"name":"Thunder8","pan":0,"pitch":80,"volume":100}}]},
+{"id":21,"animation1Hue":0,"animation1Name":"HitSpecial1","animation2Hue":0,"animation2Name":"","frames":[[[-1,0,10,0,0,0,0,0],[-1,0,10,0,0,0,0,0],[-1,0,10,0,0,0,0,0],[-1,0,10,0,0,0,0,0],[-1,0,10,0,0,0,0,0],[0,-273,82,100,-20,0,255,1]],[[2,-95,5,180,0,0,255,1],[-1,0,10,0,0,0,0,0],[-1,0,10,0,0,0,0,0],[-1,0,10,0,0,0,0,0],[-1,0,10,0,0,0,0,0],[1,-176,38,100,-20,0,255,1],[0,72,312,130,-100,0,255,1]],[[3,-95,5,180,0,0,255,1],[2,20,90,260,90,0,255,1],[-1,0,10,0,0,0,0,0],[-1,0,10,0,0,0,0,0],[-1,0,10,0,0,0,0,0],[-1,0,10,0,0,0,0,0],[1,41,191.5,130,-100,0,255,1]],[[4,-95,5,180,0,0,255,1],[3,20,90,260,90,0,255,1]],[[5,-95,5,180,0,0,255,1],[4,20,90,260,90,0,255,1],[-1,0,10,0,0,0,0,0],[-1,0,10,0,0,0,0,0],[-1,0,10,0,0,0,0,0],[-1,0,10,0,0,0,0,0],[-1,0,10,0,0,0,0,0],[0,54,-256.5,100,100,0,255,1]],[[6,-95,5,180,0,0,255,1],[5,20,90,260,90,0,255,1],[2,10,-80,200,180,0,255,1],[-1,0,10,0,0,0,0,0],[-1,0,10,0,0,0,0,0],[-1,0,10,0,0,0,0,0],[-1,0,10,0,0,0,0,0],[1,27,-159.5,100,100,0,255,1],[0,-250,-64,110,30,0,255,1]],[[6,-95,5,180,0,0,0,1],[6,20,90,260,90,0,255,1],[3,10,-80,200,180,0,255,1],[2,-65,30,260,-90,0,255,1],[-1,0,10,0,0,0,0,0],[-1,0,10,0,0,0,0,0],[-1,0,10,0,0,0,0,0],[-1,0,10,0,0,0,0,0],[1,-155,-12,110,30,0,255,1]],[[4,-95,5,180,0,0,0,1],[4,20,90,260,90,0,0,1],[4,10,-80,200,180,0,255,1],[3,-65,30,260,-90,0,255,1],[-1,0,10,0,0,0,0,0],[-1,0,10,0,0,0,0,0],[-1,0,10,0,0,0,0,0],[-1,0,10,0,0,0,0,0],[-1,0,10,0,0,0,0,0],[0,332,75,120,190,0,255,1]],[[5,-95,5,180,0,0,0,1],[5,20,90,260,90,0,0,1],[5,10,-80,200,180,0,255,1],[4,-65,30,260,-90,0,255,1],[2,95,40,220,0,1,255,1],[-1,0,10,0,0,0,0,0],[-1,0,10,0,0,0,0,0],[-1,0,10,0,0,0,0,0],[-1,0,10,0,0,0,0,0],[1,178.5,52,120,190,0,255,1]],[[6,-95,5,180,0,0,0,1],[6,20,90,260,90,0,0,1],[6,10,-80,200,180,0,255,1],[5,-65,30,260,-90,0,255,1],[3,95,40,220,0,1,255,1]],[[6,-95,5,180,0,0,0,1],[6,20,90,260,90,0,0,1],[6,10,-80,200,180,0,0,1],[6,-65,30,260,-90,0,255,1],[4,95,40,220,0,1,255,1]],[[5,-95,5,180,0,0,0,1],[5,20,90,260,90,0,0,1],[5,10,-80,200,180,0,0,1],[5,-65,30,260,-90,0,0,1],[5,95,40,220,0,1,255,1]],[[6,-95,5,180,0,0,0,1],[6,20,90,260,90,0,0,1],[6,10,-80,200,180,0,0,1],[6,-65,30,260,-90,0,0,1],[6,95,40,220,0,1,255,1]],[],[[7,116,15,400,0,0,150,1]],[[8,52,15,240,0,0,255,1]],[[4,20,15,300,0,0,255,1]],[[5,36,15,240,0,0,255,1],[5,4,15,360,45,0,255,1]],[[6,-44,15,320,0,0,255,1]],[[6,-44,17,360,0,0,70,1]]],"name":"Hit Special 1","position":1,"timings":[{"flashColor":[255,221,187,187],"flashDuration":2,"flashScope":1,"frame":2,"se":{"name":"Blow1","pan":0,"pitch":120,"volume":90}},{"flashColor":[255,221,221,136],"flashDuration":2,"flashScope":2,"frame":2,"se":null},{"flashColor":[255,221,187,187],"flashDuration":2,"flashScope":1,"frame":6,"se":{"name":"Blow3","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,221,221,136],"flashDuration":2,"flashScope":2,"frame":6,"se":null},{"flashColor":[255,221,187,187],"flashDuration":2,"flashScope":1,"frame":9,"se":{"name":"Blow1","pan":0,"pitch":120,"volume":90}},{"flashColor":[255,221,221,136],"flashDuration":2,"flashScope":2,"frame":9,"se":null},{"flashColor":[255,221,187,187],"flashDuration":2,"flashScope":1,"frame":15,"se":{"name":"Slash1","pan":0,"pitch":90,"volume":90}},{"flashColor":[255,221,221,136],"flashDuration":2,"flashScope":2,"frame":15,"se":{"name":"Thunder5","pan":0,"pitch":120,"volume":90}}]},
+{"id":22,"animation1Hue":0,"animation1Name":"Hit2","animation2Hue":0,"animation2Name":"HitSpecial2","frames":[[[0,24,48,150,0,0,255,1]],[[1,24,48,150,0,0,255,1]],[[2,24,48,150,0,0,255,1],[100,-60,12,195,0,0,255,1]],[[2,24,48,165,0,0,255,1],[101,-60,12,225,0,0,255,1]],[[2,24,48,180,0,0,150,1],[102,-60,12,255,0,0,255,1]],[[103,-60,12,255,0,0,255,1],[100,36,-48,195,0,1,255,1]],[[104,-60,12,255,0,0,255,1],[101,36,-48,225,20,1,255,1]],[[105,-60,12,255,0,0,255,1],[102,36,-48,255,20,1,255,1],[0,-72,-72,150,0,0,255,1]],[[103,36,-48,255,20,1,255,1],[1,-72,-72,150,0,0,255,1]],[[104,36,-48,255,20,1,255,1],[2,-72,-72,150,0,0,255,1],[100,-24,84,195,45,0,255,1]],[[105,36,-48,255,20,1,255,1],[2,-72,-72,165,0,0,255,1],[101,-24,84,225,45,0,255,1]],[[2,-72,-72,180,0,0,150,1],[102,-24,84,255,45,0,255,1]],[[103,-24,84,255,45,0,255,1],[0,-60,60,150,0,0,255,1],[0,36,-48,150,0,0,255,1]],[[104,-24,84,255,45,0,255,1],[1,-60,60,150,0,0,255,1],[1,36,-48,150,0,0,255,1]],[[105,-24,84,255,45,0,255,1],[2,-60,60,150,0,0,255,1],[2,36,-48,150,0,0,255,1],[100,-60,-60,195,0,0,255,1],[100,60,60,195,90,0,255,1]],[[2,-60,60,165,0,0,255,1],[2,36,-48,165,0,0,255,1],[101,-60,-60,225,0,0,255,1],[101,60,60,225,90,0,255,1]],[[2,-60,60,180,0,0,150,1],[2,36,-48,180,0,0,150,1],[102,-60,-60,255,0,0,255,1],[102,60,60,255,90,0,255,1]],[[103,-60,-60,255,0,0,255,1],[103,60,60,255,90,0,255,1],[100,0,0,195,0,0,255,1],[1,0,0,150,0,0,255,1]],[[104,-60,-60,255,0,0,255,1],[104,60,60,255,90,0,255,1],[101,0,0,225,0,1,255,1],[2,0,0,150,0,0,255,1]],[[105,-60,-60,255,0,0,255,1],[105,60,60,255,90,0,255,1],[102,0,0,255,0,1,255,1],[2,0,0,165,0,0,255,1]],[[103,0,0,255,0,1,255,1]],[[104,0,0,270,0,1,255,1]],[[105,0,0,277,0,1,255,1]]],"name":"Hit Special 2","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":2,"flashScope":2,"frame":0,"se":{"name":"Blow1","pan":0,"pitch":100,"volume":90}},{"conditions":0,"flashColor":[255,255,221,119],"flashDuration":5,"flashScope":1,"frame":0,"se":null},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":2,"se":{"name":"Blow1","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,255,221,119],"flashDuration":5,"flashScope":1,"frame":3,"se":{"name":"Blow3","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":5,"se":{"name":"Blow1","pan":0,"pitch":100,"volume":100}},{"flashColor":[255,255,221,204],"flashDuration":3,"flashScope":2,"frame":7,"se":{"name":"Blow2","pan":0,"pitch":100,"volume":100}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":9,"se":{"name":"Blow1","pan":0,"pitch":100,"volume":100}},{"flashColor":[255,255,221,119],"flashDuration":5,"flashScope":1,"frame":12,"se":{"name":"Blow3","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,255,255,187],"flashDuration":5,"flashScope":1,"frame":14,"se":{"name":"Blow3","pan":0,"pitch":100,"volume":100}},{"flashColor":[255,255,255,170],"flashDuration":3,"flashScope":2,"frame":17,"se":{"name":"Blow2","pan":0,"pitch":100,"volume":100}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":18,"se":{"name":"Blow3","pan":0,"pitch":70,"volume":90}},{"flashColor":[255,255,255,170],"flashDuration":3,"flashScope":2,"frame":19,"se":{"name":"Damage2","pan":0,"pitch":120,"volume":100}}]},
+{"id":23,"animation1Hue":0,"animation1Name":"SlashSpecial1","animation2Hue":0,"animation2Name":"","frames":[[[6,-110,-15,300,0,0,255,0],[0,-50,10,180,-45,0,255,1]],[[6,-110,-15,300,0,0,255,0],[1,-50,10,180,-45,0,255,1]],[[7,-110,-15,300,0,0,255,0],[2,-50,10,180,-45,0,255,1]],[[7,-110,-15,300,0,0,255,0],[3,-10,-85,220,-30,1,255,1]],[[8,-110,-15,300,0,0,255,0],[4,-10,-85,220,-30,1,255,1]],[[9,-110,-15,300,0,0,255,0],[5,-10,-85,220,-30,1,255,1]],[[9,-110,-15,300,0,0,255,0],[3,20,-70,240,220,0,255,1]],[[10,-110,-15,300,0,0,255,0],[4,20,-70,240,220,0,255,1]],[[11,-110,-15,300,0,0,255,0],[5,20,-70,240,220,0,255,1]],[[11,-110,-15,300,0,0,255,0],[0,-16,96,200,210,1,255,1]],[[12,-110,-15,300,0,0,255,0],[1,-16,96,200,210,1,255,1]],[[13,-110,-15,300,0,0,255,0],[2,-16,96,200,210,1,255,1]],[[13,-110,-15,300,0,0,255,0]],[[13,-110,-15,300,0,0,255,0]],[[13,-110,-15,300,0,0,255,0],[3,96,0,360,0,0,255,1]],[[14,-110,-15,300,0,0,255,0],[4,0,0,360,0,0,255,1]],[[15,-110,-15,300,0,0,255,1],[5,-64,0,360,0,0,255,1]],[[16,-110,-15,300,0,0,255,1]],[[17,-110,-15,300,0,0,255,1]]],"name":"Slash Special 1","position":1,"timings":[{"flashColor":[255,238,204,221],"flashDuration":3,"flashScope":1,"frame":1,"se":{"name":"Slash1","pan":0,"pitch":120,"volume":90}},{"flashColor":[255,238,204,221],"flashDuration":3,"flashScope":1,"frame":3,"se":{"name":"Sword3","pan":0,"pitch":120,"volume":90}},{"flashColor":[255,238,204,221],"flashDuration":3,"flashScope":1,"frame":5,"se":{"name":"Sword4","pan":0,"pitch":120,"volume":90}},{"flashColor":[255,238,204,221],"flashDuration":3,"flashScope":1,"frame":7,"se":{"name":"Slash1","pan":0,"pitch":120,"volume":90}},{"flashColor":[255,238,204,221],"flashDuration":3,"flashScope":1,"frame":9,"se":{"name":"Sword3","pan":0,"pitch":120,"volume":90}},{"flashColor":[255,238,204,221],"flashDuration":3,"flashScope":1,"frame":11,"se":{"name":"Sword4","pan":0,"pitch":120,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":14,"se":{"name":"Slash1","pan":0,"pitch":120,"volume":90}},{"flashColor":[255,238,204,221],"flashDuration":3,"flashScope":1,"frame":15,"se":{"name":"Sword4","pan":0,"pitch":70,"volume":90}},{"flashColor":[255,238,204,170],"flashDuration":3,"flashScope":2,"frame":15,"se":{"name":"Attack3","pan":0,"pitch":120,"volume":90}}]},
+{"id":24,"animation1Hue":0,"animation1Name":"SlashSpecial2","animation2Hue":0,"animation2Name":"","frames":[[[0,0,-12,240,0,0,255,1]],[[1,0,-12,240,0,0,255,1]],[[2,0,-12,240,0,0,255,1]],[[3,0,-12,240,0,0,255,1]],[[4,0,-12,240,0,0,255,1]],[[5,0,-12,240,0,0,255,1]],[[6,0,-12,240,0,0,255,1]],[[7,0,-12,240,0,0,255,1]],[[8,0,-12,240,0,0,255,1]],[[9,0,-12,240,0,0,255,1]],[[10,0,-12,240,0,0,255,1]],[[11,0,-12,240,0,0,255,1]],[[12,0,-12,240,0,0,255,1]],[[13,0,-12,240,0,0,255,1]],[[13,0,-12,240,0,0,255,1],[14,0,-12,240,0,0,100,1]],[[13,0,-12,240,0,0,255,1],[14,0,-12,240,0,0,200,1]],[[13,0,-12,240,0,0,255,1],[14,0,-12,240,0,0,220,1],[15,0,-12,255,0,0,255,1]],[[13,0,-12,240,0,0,255,1],[14,0,-12,240,0,0,255,1],[15,0,-12,270,0,0,255,1]],[[13,0,-12,240,0,0,255,1],[14,0,-12,240,0,0,255,1],[15,0,-12,285,0,0,200,1]]],"name":"Slash Special 2","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Sword4","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,102,0,221],"flashDuration":5,"flashScope":1,"frame":1,"se":null},{"flashColor":[255,255,170,170],"flashDuration":2,"flashScope":2,"frame":1,"se":{"name":"Slash2","pan":0,"pitch":110,"volume":100}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":3,"se":{"name":"Wind7","pan":0,"pitch":100,"volume":80}},{"flashColor":[255,255,170,204],"flashDuration":5,"flashScope":1,"frame":7,"se":{"name":"Slash3","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,255,170,170],"flashDuration":3,"flashScope":2,"frame":7,"se":{"name":"Wind7","pan":0,"pitch":100,"volume":100}},{"flashColor":[255,255,255,255],"flashDuration":8,"flashScope":1,"frame":9,"se":{"name":"Slash1","pan":0,"pitch":90,"volume":90}},{"flashColor":[255,255,255,170],"flashDuration":1,"flashScope":3,"frame":14,"se":null},{"flashColor":[255,255,255,255],"flashDuration":8,"flashScope":1,"frame":16,"se":{"name":"Ice4","pan":0,"pitch":90,"volume":90}}]},
+{"id":25,"animation1Hue":0,"animation1Name":"SlashSpecial3","animation2Hue":0,"animation2Name":"","frames":[[[0,0,-96,375,330,0,255,1]],[[1,0,-96,375,330,0,255,1],[12,0,-96,150,0,0,150,0]],[[2,0,-96,375,330,0,255,1],[12,0,-96,210,0,0,200,0]],[[3,0,-96,375,330,0,255,1],[12,0,-96,225,0,0,255,0]],[[4,0,-96,375,330,0,255,1],[12,0,-96,232,0,0,255,0]],[[5,0,-96,375,330,0,255,1],[12,0,-96,240,0,0,150,0]],[[12,0,-96,244,0,0,100,0]],[[0,0,-48,435,40,1,255,1],[12,0,-96,247,0,0,50,0]],[[1,0,-48,435,40,1,255,1],[13,0,-96,150,0,0,150,0]],[[2,0,-48,435,40,1,255,1],[13,0,-96,210,0,0,200,0]],[[3,0,-48,435,40,1,255,1],[13,0,-96,225,0,0,255,0]],[[4,0,-48,435,40,1,255,1],[13,0,-96,232,0,0,255,0]],[[5,0,-48,435,40,1,255,1],[13,0,-96,240,0,0,150,0]],[[13,0,-96,244,0,0,100,0]],[[0,0,-120,435,290,0,255,1],[13,0,-96,247,0,0,50,0]],[[1,0,-120,435,290,0,255,1],[14,0,-96,150,0,0,150,0]],[[2,0,-120,435,290,0,255,1],[14,0,-96,210,0,0,200,0]],[[3,0,-120,435,290,0,255,1],[14,0,-96,225,0,0,255,0]],[[4,0,-120,435,290,0,255,1],[14,0,-96,232,0,0,255,0]],[[5,0,-120,435,290,0,255,1],[14,0,-96,240,0,0,150,0]],[[14,0,-96,244,0,0,100,0]],[[6,0,-108,435,80,0,255,1],[14,0,-96,247,0,0,50,0]],[[7,0,-108,435,80,0,255,1],[16,0,-96,225,0,0,255,0],[15,0,-96,150,0,0,150,0]],[[8,0,-108,435,80,0,255,1],[17,0,-96,270,0,0,255,0],[15,0,-96,210,0,0,200,0]],[[9,0,-108,435,80,0,255,1],[18,0,-96,375,0,0,255,0],[15,0,-96,225,0,0,255,0]],[[10,0,-108,435,80,0,255,1],[15,0,-96,232,0,0,255,0],[19,0,-96,382,0,0,255,0],[-1,0,0,30,0,0,0,0],[-1,0,0,30,0,0,0,0]],[[11,0,-108,435,80,0,255,1],[15,0,-96,240,0,0,150,0],[20,0,-96,390,0,0,255,0]],[[15,0,-96,244,0,0,100,0],[21,0,-96,390,0,0,255,0]],[[15,0,-96,247,0,0,50,0],[22,0,-96,390,0,0,255,0]],[[23,0,-96,390,0,0,255,0]],[[24,0,-96,390,0,0,255,0]],[[25,0,-96,390,0,0,200,0]],[[26,0,-96,390,0,0,150,0]],[[27,0,-96,390,0,0,100,0]]],"name":"Slash Special 3","position":3,"timings":[{"flashColor":[238,170,255,170],"flashDuration":2,"flashScope":1,"frame":1,"se":{"name":"Slash2","pan":0,"pitch":100,"volume":100}},{"flashColor":[187,187,255,187],"flashDuration":2,"flashScope":2,"frame":1,"se":null},{"flashColor":[238,170,255,170],"flashDuration":2,"flashScope":1,"frame":8,"se":{"name":"Slash3","pan":0,"pitch":120,"volume":100}},{"flashColor":[187,187,255,187],"flashDuration":2,"flashScope":2,"frame":8,"se":null},{"flashColor":[238,170,255,170],"flashDuration":2,"flashScope":1,"frame":15,"se":{"name":"Slash2","pan":0,"pitch":100,"volume":100}},{"flashColor":[187,187,255,187],"flashDuration":2,"flashScope":2,"frame":15,"se":null},{"flashColor":[238,170,255,170],"flashDuration":5,"flashScope":1,"frame":22,"se":{"name":"Slash3","pan":0,"pitch":100,"volume":100}},{"flashColor":[187,187,255,187],"flashDuration":5,"flashScope":2,"frame":22,"se":{"name":"Wind6","pan":0,"pitch":150,"volume":70}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":21,"se":{"name":"Sword3","pan":0,"pitch":120,"volume":90}}]},
+{"id":26,"animation1Hue":0,"animation1Name":"StickSpecial1","animation2Hue":0,"animation2Name":"","frames":[[[4,32,48,200,20,1,255,1]],[[5,32,48,200,20,1,255,1]],[[6,32,48,200,20,1,255,1],[0,-100,-93,200,30,0,255,1]],[[1,-100,-93,200,30,0,255,1]],[[2,-100,-93,200,30,0,255,1],[4,-16,48,200,-40,0,255,1]],[[5,-16,48,200,-40,0,255,1]],[[6,-16,48,200,-40,0,255,1],[4,32,-48,200,-30,1,255,1]],[[5,32,-48,200,-30,1,255,1]],[[6,32,-48,200,-30,1,255,1],[0,112,48,200,20,1,255,1]],[[1,112,48,200,20,1,255,1]],[[2,112,48,200,20,1,255,1],[0,-112,0,200,0,0,255,1]],[[1,-112,0,200,0,0,255,1]],[[2,-112,0,200,0,0,255,1]],[],[[-1,334.5,68,200,20,1,255,1],[3,0,0,420,0,0,180,1]],[[4,4,-8,300,0,0,255,1]],[[5,4,-8,300,0,0,255,1]],[[6,4,-8,300,0,0,255,1]],[[7,4,-8,300,0,0,255,1]],[[8,4,-8,300,0,0,255,1]],[[9,4,-8,300,0,0,255,1]]],"name":"Pierce Special 1","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Wind6","pan":0,"pitch":130,"volume":90}},{"flashColor":[255,255,204,153],"flashDuration":2,"flashScope":1,"frame":2,"se":{"name":"Sword5","pan":0,"pitch":130,"volume":90}},{"flashColor":[255,255,204,119],"flashDuration":2,"flashScope":2,"frame":3,"se":{"name":"Slash1","pan":0,"pitch":180,"volume":90}},{"flashColor":[255,255,204,153],"flashDuration":2,"flashScope":1,"frame":4,"se":{"name":"Sword5","pan":0,"pitch":130,"volume":90}},{"flashColor":[255,255,204,119],"flashDuration":2,"flashScope":2,"frame":5,"se":{"name":"Slash1","pan":0,"pitch":180,"volume":90}},{"flashColor":[255,255,204,153],"flashDuration":2,"flashScope":1,"frame":6,"se":{"name":"Sword5","pan":0,"pitch":130,"volume":90}},{"flashColor":[255,255,204,119],"flashDuration":2,"flashScope":2,"frame":7,"se":{"name":"Slash1","pan":0,"pitch":180,"volume":90}},{"flashColor":[255,255,204,153],"flashDuration":2,"flashScope":1,"frame":8,"se":{"name":"Sword5","pan":0,"pitch":130,"volume":90}},{"flashColor":[255,255,204,119],"flashDuration":2,"flashScope":2,"frame":9,"se":{"name":"Slash1","pan":0,"pitch":180,"volume":90}},{"flashColor":[255,255,204,153],"flashDuration":5,"flashScope":1,"frame":12,"se":{"name":"Sword4","pan":0,"pitch":130,"volume":90}},{"flashColor":[255,255,204,119],"flashDuration":2,"flashScope":2,"frame":12,"se":{"name":"Slash2","pan":0,"pitch":130,"volume":90}},{"flashColor":[255,255,204,204],"flashDuration":5,"flashScope":2,"frame":16,"se":null}]},
+{"id":27,"animation1Hue":160,"animation1Name":"StickSpecial2","animation2Hue":210,"animation2Name":"StickSpecial3","frames":[[[2,-48,72,300,0,0,255,1]],[[3,-48,72,225,0,0,255,1]],[[4,-48,72,255,0,0,255,1],[2,84,-48,300,0,0,255,1],[5,-48,72,150,0,0,255,1]],[[6,-48,72,180,0,0,255,1],[3,84,-48,225,0,0,255,1]],[[7,-48,72,180,0,0,255,1],[4,84,-48,255,0,0,255,1],[5,84,-48,150,0,0,255,1]],[[109,-48,72,195,0,0,255,1],[8,-48,72,180,0,0,255,1],[6,84,-48,180,0,0,255,1],[2,-72,-72,300,0,0,255,1]],[[110,-48,72,195,0,0,255,1],[7,84,-48,180,0,0,255,1],[3,-72,-72,225,0,0,255,1]],[[109,84,-48,195,0,0,255,1],[8,84,-48,180,0,0,255,1],[4,-72,-72,255,0,0,255,1],[5,-72,-72,150,0,0,255,1]],[[110,84,-48,195,0,0,255,1],[6,-72,-72,180,0,0,255,1],[2,60,60,300,0,0,255,1]],[[7,-72,-72,180,0,0,255,1],[3,60,60,225,0,0,255,1]],[[109,-72,-72,195,0,0,255,1],[8,-72,-72,180,0,0,255,1],[4,60,60,255,0,0,255,1],[5,60,60,150,0,0,255,1]],[[110,-72,-72,195,0,0,255,1],[6,60,60,180,0,0,255,1],[102,-72,36,300,0,0,255,1]],[[7,60,60,180,0,0,255,1],[103,-72,36,225,0,0,255,1]],[[109,60,60,195,0,0,255,1],[8,60,60,180,0,0,255,1],[104,-72,36,255,0,0,255,1],[105,-72,36,150,0,0,255,1]],[[110,60,60,195,0,0,255,1],[106,-72,36,180,0,0,255,1],[102,72,0,300,0,0,255,1]],[[107,-72,36,180,0,0,255,1],[103,72,0,225,0,0,255,1]],[[108,-72,36,195,0,0,255,1],[104,72,0,255,0,0,255,1],[105,72,0,150,0,0,255,1]],[[109,-72,36,195,0,0,255,1],[106,72,0,180,0,0,255,1]],[[110,-72,36,195,0,0,255,1],[107,72,0,180,0,0,255,1]],[[-1,84,0,180,0,0,255,1],[108,72,0,195,0,0,255,1]],[[109,72,0,195,0,0,255,1]],[[110,72,0,195,0,0,255,1]]],"name":"Pierce Special 2","position":1,"timings":[{"flashColor":[187,221,255,238],"flashDuration":2,"flashScope":2,"frame":0,"se":{"name":"Wind5","pan":0,"pitch":80,"volume":80}},{"flashColor":[255,187,119,221],"flashDuration":3,"flashScope":1,"frame":2,"se":{"name":"Sword4","pan":0,"pitch":150,"volume":100}},{"flashColor":[255,187,119,221],"flashDuration":3,"flashScope":1,"frame":4,"se":{"name":"Sword5","pan":0,"pitch":150,"volume":100}},{"flashColor":[187,221,255,187],"flashDuration":2,"flashScope":2,"frame":6,"se":{"name":"Slash2","pan":0,"pitch":150,"volume":80}},{"flashColor":[255,187,119,221],"flashDuration":3,"flashScope":1,"frame":7,"se":{"name":"Sword4","pan":0,"pitch":150,"volume":100}},{"flashColor":[187,221,255,170],"flashDuration":2,"flashScope":2,"frame":9,"se":{"name":"Sword5","pan":0,"pitch":150,"volume":80}},{"flashColor":[255,187,119,221],"flashDuration":3,"flashScope":1,"frame":10,"se":{"name":"Slash2","pan":0,"pitch":150,"volume":100}},{"flashColor":[255,187,119,221],"flashDuration":3,"flashScope":1,"frame":13,"se":{"name":"Sword4","pan":0,"pitch":150,"volume":100}},{"flashColor":[255,187,119,221],"flashDuration":3,"flashScope":1,"frame":16,"se":{"name":"Sword5","pan":0,"pitch":150,"volume":100}},{"flashColor":[255,187,119,221],"flashDuration":3,"flashScope":1,"frame":17,"se":{"name":"Slash2","pan":0,"pitch":150,"volume":100}},{"flashColor":[187,221,255,170],"flashDuration":2,"flashScope":2,"frame":19,"se":{"name":"Sword4","pan":0,"pitch":150,"volume":80}}]},
+{"id":28,"animation1Hue":0,"animation1Name":"ClawSpecial1","animation2Hue":0,"animation2Name":"ClawSpecial2","frames":[[[0,0,-6,240,0,0,255,1]],[[1,0,-6,240,0,0,255,1]],[[2,0,-6,240,0,0,255,1]],[[3,0,-6,240,0,0,255,1]],[[4,0,-6,240,0,0,255,1]],[[5,0,-6,240,0,0,255,1]],[[6,0,-6,240,0,0,255,1]],[[7,0,-6,240,0,0,255,1]],[[8,0,-6,240,0,0,255,1]],[[9,0,-6,240,0,0,255,1]],[[10,0,-6,240,0,0,255,1]],[[11,0,-6,240,0,0,255,1]],[[12,0,-6,240,0,0,255,1]],[[13,0,-6,240,0,0,255,1]],[[14,0,-6,240,0,0,255,1]],[[15,0,-6,240,0,0,255,1]],[[16,0,-6,240,0,0,255,1]],[[17,0,-6,240,0,0,255,1],[100,0,-18,240,250,1,255,1]],[[18,0,-6,240,0,0,255,1],[101,0,-18,240,250,1,255,1]],[[19,0,-6,240,0,0,255,1],[102,0,-18,240,250,1,255,1]],[[20,0,-6,240,0,0,255,1],[103,0,-18,240,250,1,255,1]],[[21,0,-6,240,0,0,255,1],[104,0,-18,240,250,1,255,1]],[[22,0,-6,240,0,0,255,1],[103,0,-18,240,250,1,255,1]],[[104,0,-18,240,250,1,255,1]],[[103,0,-18,240,250,1,255,1]],[[104,0,-18,240,250,1,255,1]],[[105,0,-18,240,250,1,255,1]],[[106,0,-18,240,250,1,255,1]],[[107,0,-18,240,250,1,255,1]],[[108,0,-18,240,250,1,255,1]],[[109,0,-18,240,250,1,255,1]],[[110,0,-18,240,250,1,255,1]],[[111,0,-18,240,250,1,255,1]]],"name":"Claw Special","position":1,"timings":[{"flashColor":[255,119,153,187],"flashDuration":3,"flashScope":2,"frame":0,"se":{"name":"Attack3","pan":0,"pitch":100,"volume":80}},{"flashColor":[255,119,153,187],"flashDuration":3,"flashScope":1,"frame":1,"se":{"name":"Slash2","pan":0,"pitch":100,"volume":80}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":3,"se":{"name":"Attack2","pan":0,"pitch":150,"volume":90}},{"flashColor":[255,119,153,187],"flashDuration":3,"flashScope":1,"frame":4,"se":{"name":"Slash3","pan":0,"pitch":100,"volume":80}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":6,"se":{"name":"Attack2","pan":0,"pitch":150,"volume":90}},{"flashColor":[255,119,153,187],"flashDuration":3,"flashScope":1,"frame":7,"se":{"name":"Slash2","pan":0,"pitch":100,"volume":80}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":9,"se":{"name":"Attack2","pan":0,"pitch":150,"volume":90}},{"flashColor":[255,119,153,187],"flashDuration":3,"flashScope":1,"frame":10,"se":{"name":"Slash3","pan":0,"pitch":100,"volume":80}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":16,"se":{"name":"Attack2","pan":0,"pitch":150,"volume":90}},{"flashColor":[255,119,153,187],"flashDuration":15,"flashScope":1,"frame":17,"se":{"name":"Slash1","pan":0,"pitch":80,"volume":90}},{"flashColor":[255,119,153,187],"flashDuration":5,"flashScope":2,"frame":18,"se":{"name":"Monster2","pan":0,"pitch":115,"volume":90}}]},
+{"id":29,"animation1Hue":0,"animation1Name":"ArrowSpecial","animation2Hue":0,"animation2Name":"","frames":[[[0,130,-160,300,-135,0,255,0]],[[1,130,-160,340,-135,0,255,0]],[[2,130,-160,340,-135,0,255,0],[0,150,90,300,-60,0,255,0]],[[3,130,-160,340,-135,0,255,0],[1,150,90,340,-60,0,255,0]],[[3,130,-160,340,-135,0,255,0],[2,150,90,340,-60,0,255,0],[0,-200,-40,300,100,0,255,0]],[[3,130,-160,340,-135,0,255,0],[3,150,90,340,-60,0,255,0],[1,-200,-40,340,100,0,255,0]],[[3,130,-160,340,-135,0,255,0],[3,150,90,340,-60,0,255,0],[2,-200,-40,340,100,0,255,0],[0,-130,150,300,40,0,255,0]],[[3,130,-160,340,-135,0,255,0],[3,150,90,340,-60,0,255,0],[3,-200,-40,340,100,0,255,0],[1,-130,150,340,40,0,255,0]],[[3,130,-160,340,-135,0,255,0],[3,150,90,340,-60,0,255,0],[3,-200,-40,340,100,0,255,0],[2,-130,150,340,40,0,255,0],[0,-100,-190,300,150,0,255,0]],[[3,130,-160,340,-135,0,255,0],[3,150,90,340,-60,0,255,0],[3,-200,-40,340,100,0,255,0],[3,-130,150,340,40,0,255,0],[1,-100,-190,340,150,0,255,0]],[[3,130,-160,340,-135,0,255,0],[3,150,90,340,-60,0,255,0],[3,-200,-40,340,100,0,255,0],[3,-130,150,340,40,0,255,0],[2,-100,-190,340,150,0,255,0]],[[3,130,-160,340,-135,0,255,0],[3,150,90,340,-60,0,255,0],[3,-200,-40,340,100,0,255,0],[3,-130,150,340,40,0,255,0],[3,-100,-190,340,150,0,255,0]],[[3,130,-160,340,-135,0,255,0],[3,150,90,340,-60,0,255,0],[3,-200,-40,340,100,0,255,0],[3,-130,150,340,40,0,255,0],[3,-100,-190,340,150,0,255,0],[4,0,-48,600,0,0,255,0]],[[3,130,-160,340,-135,0,255,0],[3,150,90,340,-60,0,255,0],[3,-200,-40,340,100,0,255,0],[3,-130,150,340,40,0,255,0],[3,-100,-190,340,150,0,255,0],[4,0,-32,380,0,0,255,0]],[[3,130,-160,340,-135,0,255,0],[3,150,90,340,-60,0,255,0],[3,-200,-40,340,100,0,255,0],[3,-130,150,340,40,0,255,0],[3,-100,-190,340,150,0,255,0],[5,0,-20,380,0,0,255,1]],[[3,130,-160,340,-135,0,255,0],[3,150,90,340,-60,0,255,0],[3,-200,-40,340,100,0,255,0],[3,-130,150,340,40,0,255,0],[3,-100,-190,340,150,0,255,0],[6,0,-20,400,0,0,255,1],[8,0,0,380,0,0,255,1]],[[3,130,-160,340,-135,0,180,0],[3,150,90,340,-60,0,180,0],[3,-200,-40,340,100,0,180,0],[3,-130,150,340,40,0,180,0],[3,-100,-190,340,150,0,180,0],[7,0,-20,400,0,0,255,1],[9,0,0,380,0,0,255,1]],[[3,130,-160,340,-135,0,100,0],[3,150,90,340,-60,0,100,0],[3,-200,-40,340,100,0,100,0],[3,-130,150,340,40,0,100,0],[3,-100,-190,340,150,0,100,0],[7,0,-20,400,0,0,255,1],[10,0,0,380,0,0,255,1]],[[3,130,-160,340,-135,0,0,0],[3,150,90,340,-60,0,0,0],[3,-200,-40,340,100,0,0,0],[3,-130,150,340,40,0,0,0],[3,-100,-190,340,150,0,0,0],[7,0,-20,380,0,0,255,1]],[[3,130,-160,340,-135,0,0,0],[3,150,90,340,-60,0,0,0],[3,-200,-40,340,100,0,0,0],[3,-130,150,340,40,0,0,0],[3,-100,-190,340,150,0,0,0],[7,0,-20,380,0,0,255,1]],[[3,130,-160,340,-135,0,0,0],[3,150,90,340,-60,0,0,0],[3,-200,-40,340,100,0,0,0],[3,-130,150,340,40,0,0,0],[3,-100,-190,340,150,0,0,0],[7,0,-20,380,0,0,180,1]],[[3,130,-160,340,-135,0,0,0],[3,150,90,340,-60,0,0,0],[3,-200,-40,340,100,0,0,0],[3,-130,150,340,40,0,0,0],[3,-100,-190,340,150,0,0,0],[7,0,-20,380,0,0,100,1]]],"name":"Arrow Special","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Crossbow","pan":0,"pitch":100,"volume":100}},{"flashColor":[255,255,204,204],"flashDuration":3,"flashScope":1,"frame":2,"se":{"name":"Attack3","pan":0,"pitch":180,"volume":90}},{"flashColor":[255,255,204,204],"flashDuration":3,"flashScope":1,"frame":5,"se":{"name":"Attack3","pan":0,"pitch":180,"volume":90}},{"flashColor":[255,255,204,204],"flashDuration":3,"flashScope":1,"frame":8,"se":{"name":"Attack3","pan":0,"pitch":180,"volume":90}},{"flashColor":[255,255,204,255],"flashDuration":7,"flashScope":1,"frame":13,"se":{"name":"Attack3","pan":0,"pitch":180,"volume":90}},{"flashColor":[255,255,204,204],"flashDuration":5,"flashScope":2,"frame":13,"se":{"name":"Wind6","pan":0,"pitch":180,"volume":90}}]},
+{"id":30,"animation1Hue":0,"animation1Name":"Special1","animation2Hue":0,"animation2Name":"Special2","frames":[[[118,-48,12,195,0,1,255,1]],[[119,-48,12,195,0,1,255,1],[124,0,12,150,0,0,255,1]],[[120,-48,12,195,0,1,255,1],[125,0,12,150,0,0,255,1]],[[121,-48,12,195,0,1,255,1],[126,0,12,150,0,0,255,1]],[[122,-48,12,195,0,1,255,1],[0,48,-24,195,0,0,255,1],[127,0,12,150,0,0,255,1]],[[123,-48,12,195,0,1,255,1],[1,48,-24,195,0,0,255,1],[128,0,12,150,0,0,255,1],[124,-24,-12,180,0,0,255,1]],[[2,48,-24,195,0,0,255,1],[125,-24,-12,195,0,0,255,1]],[[3,48,-24,195,0,0,255,1],[106,-36,-24,195,0,0,255,1],[126,-24,-12,195,0,0,255,1]],[[4,48,-24,195,0,0,255,1],[107,-36,-24,195,0,0,255,1],[127,-24,-12,195,0,0,255,1]],[[5,48,-24,195,0,0,255,1],[108,-36,-24,195,0,0,255,1],[128,-24,-12,195,0,0,255,1],[124,12,0,195,0,0,255,1]],[[109,-36,-24,195,0,0,255,1],[112,12,12,225,0,0,255,1],[125,12,0,195,0,0,255,1]],[[110,-36,-24,195,0,0,255,1],[113,12,12,225,0,0,255,1],[126,12,0,195,0,0,255,1]],[[111,-36,-24,195,0,0,255,1],[114,12,12,225,0,0,255,1],[127,12,0,195,0,0,255,1],[124,-36,-12,195,0,0,255,1]],[[115,12,12,225,0,0,255,1],[128,12,0,195,0,0,255,1],[125,-36,-12,195,0,0,255,1]],[[116,12,12,225,0,0,255,1],[100,0,-120,225,0,0,255,1],[126,-36,-12,195,0,0,255,1]],[[117,12,12,225,0,0,255,1],[101,0,-84,225,0,0,255,1],[102,0,-60,225,0,0,255,1],[127,-36,-12,195,0,0,255,1],[124,0,0,225,0,0,255,1]],[[103,0,-48,225,0,0,255,1],[128,-36,-12,195,0,0,255,1],[125,0,0,225,0,0,255,1]],[[104,0,-36,225,0,0,255,1],[126,0,0,225,0,0,255,1]],[[105,0,-36,225,0,0,200,1],[127,0,0,225,0,0,255,1]],[[128,0,0,225,0,0,255,1]]],"name":"General Special 1","position":1,"timings":[{"flashColor":[255,255,204,187],"flashDuration":3,"flashScope":2,"frame":0,"se":null},{"flashColor":[255,170,119,204],"flashDuration":3,"flashScope":1,"frame":1,"se":{"name":"Slash1","pan":0,"pitch":110,"volume":100}},{"flashColor":[255,255,255,204],"flashDuration":3,"flashScope":1,"frame":5,"se":{"name":"Slash4","pan":0,"pitch":90,"volume":100}},{"flashColor":[255,170,119,204],"flashDuration":3,"flashScope":1,"frame":8,"se":{"name":"Slash5","pan":0,"pitch":90,"volume":100}},{"flashColor":[255,255,255,187],"flashDuration":3,"flashScope":1,"frame":12,"se":{"name":"Slash2","pan":0,"pitch":110,"volume":100}},{"flashColor":[255,255,187,221],"flashDuration":2,"flashScope":1,"frame":15,"se":{"name":"Slash1","pan":0,"pitch":120,"volume":100}},{"flashColor":[255,255,204,153],"flashDuration":3,"flashScope":2,"frame":15,"se":null},{"flashColor":[255,255,187,221],"flashDuration":2,"flashScope":1,"frame":17,"se":{"name":"Damage2","pan":0,"pitch":110,"volume":100}}]},
+{"id":31,"animation1Hue":0,"animation1Name":"Special3","animation2Hue":0,"animation2Name":"","frames":[[[0,-42,64,200,0,0,255,1]],[[1,-42,64,200,0,0,255,1]],[[2,-42,64,200,0,0,255,1]],[[3,-42,64,200,0,0,255,1]],[[4,-42,64,200,0,0,255,1]],[[5,-42,64,200,0,0,255,1]],[[6,-42,64,200,0,0,255,1]],[[7,-42,64,200,0,0,255,1]],[[8,-42,64,200,0,0,255,1]],[[9,-42,64,200,0,0,255,1]],[[10,-42,64,200,0,0,255,1],[0,2,-48,200,0,1,255,1]],[[11,-42,64,200,0,0,255,1],[1,2,-48,200,0,1,255,1]],[[12,-42,64,200,0,0,255,1],[2,2,-48,200,0,1,255,1]],[[13,-42,64,200,0,0,255,1],[3,2,-48,200,0,1,255,1]],[[14,-42,64,200,0,0,255,1],[4,2,-48,200,0,1,255,1]],[[15,-42,64,200,0,0,255,1],[5,2,-48,200,0,1,255,1]],[[16,-42,64,200,0,0,255,1],[6,2,-48,200,0,1,255,1]],[[17,-42,64,200,0,0,255,1],[7,2,-48,200,0,1,255,1]],[[18,-42,64,200,0,0,255,1],[8,2,-48,200,0,1,255,1]],[[-1,150,100,0,0,0,0,0],[9,2,-48,200,0,1,255,1]],[[-1,150,100,0,0,0,0,0],[10,2,-48,200,0,1,255,1]],[[-1,150,100,0,0,0,0,0],[11,2,-48,200,0,1,255,1]],[[-1,150,100,0,0,0,0,0],[12,2,-48,200,0,1,255,1]],[[-1,150,100,0,0,0,0,0],[13,2,-48,200,0,1,255,1]],[[-1,150,100,0,0,0,0,0],[14,2,-48,200,0,1,255,1]],[[-1,150,100,0,0,0,0,0],[15,2,-48,200,0,1,255,1]],[[-1,150,100,0,0,0,0,0],[16,2,-48,200,0,1,255,1]],[[-1,150,100,0,0,0,0,0],[17,2,-48,200,0,1,255,1]],[[-1,150,100,0,0,0,0,0],[18,2,-48,200,0,1,255,1]]],"name":"General Special 2","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Thunder3","pan":0,"pitch":90,"volume":90}},{"flashColor":[187,238,255,170],"flashDuration":2,"flashScope":2,"frame":1,"se":{"name":"Slash1","pan":0,"pitch":110,"volume":100}},{"flashColor":[170,238,255,221],"flashDuration":5,"flashScope":1,"frame":1,"se":null},{"flashColor":[170,238,255,221],"flashDuration":5,"flashScope":1,"frame":5,"se":null},{"flashColor":[187,238,255,170],"flashDuration":2,"flashScope":2,"frame":5,"se":{"name":"Slash1","pan":0,"pitch":110,"volume":100}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":10,"se":{"name":"Thunder3","pan":0,"pitch":90,"volume":90}},{"flashColor":[170,238,255,221],"flashDuration":5,"flashScope":1,"frame":11,"se":null},{"flashColor":[187,238,255,170],"flashDuration":2,"flashScope":2,"frame":11,"se":{"name":"Powerup","pan":0,"pitch":180,"volume":100}},{"flashColor":[170,238,255,221],"flashDuration":5,"flashScope":1,"frame":15,"se":null},{"flashColor":[187,238,255,170],"flashDuration":2,"flashScope":2,"frame":15,"se":{"name":"Slash3","pan":0,"pitch":100,"volume":100}}]},
+{"id":32,"animation1Hue":0,"animation1Name":"Breath","animation2Hue":0,"animation2Name":"","frames":[[[0,0,-96,300,0,0,255,1]],[[1,0,-96,300,0,0,255,1]],[[2,0,-96,300,0,0,255,1]],[[3,0,-96,300,0,0,255,1]],[[4,0,-96,375,0,0,255,1]],[[5,0,-96,450,0,0,255,1]],[[5,0,-96,675,0,0,255,1]],[[6,0,-96,525,0,0,255,1]],[[7,0,-96,525,0,0,255,1]],[[8,12,-96,525,0,0,255,1]],[[9,0,-84,525,0,0,255,1],[5,0,-96,525,0,0,255,1]],[[6,0,-96,600,0,0,255,1]],[[7,0,-96,675,0,0,255,1]],[[8,0,-96,675,0,0,255,1]],[[9,0,-96,675,0,0,255,1]],[[10,0,-96,600,0,0,255,1]],[[11,0,-96,600,0,0,255,1]],[[12,0,-96,525,0,0,255,1]],[[13,0,-96,495,0,0,255,1]],[[14,0,-96,450,0,0,255,1]]],"name":"Breath","position":3,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Fire3","pan":0,"pitch":70,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":1,"se":{"name":"Thunder1","pan":0,"pitch":50,"volume":90}},{"flashColor":[255,102,0,204],"flashDuration":10,"flashScope":2,"frame":5,"se":null}]},
+{"id":33,"animation1Hue":0,"animation1Name":"Pollen","animation2Hue":0,"animation2Name":"","frames":[[[0,0,-180,150,0,0,255,1],[0,-288,-96,150,0,0,255,1],[0,288,-96,150,0,0,255,1]],[[1,0,-180,150,0,0,255,1],[1,-288,-96,150,0,0,255,1],[1,288,-96,150,0,0,255,1]],[[2,0,-168,195,0,0,255,1],[2,-276,-84,195,0,0,255,1],[2,288,-84,195,0,0,255,1]],[[3,0,-168,195,0,0,255,1],[3,-276,-84,195,0,0,255,1],[3,288,-84,195,0,0,255,1]],[[4,0,-168,195,0,0,255,1],[4,-276,-84,195,0,0,255,1],[4,288,-84,195,0,0,255,1]],[[5,0,-168,195,0,0,255,1],[5,-276,-84,195,0,0,255,1],[5,288,-84,195,0,0,255,1],[0,-168,-168,150,0,0,255,1],[0,168,-168,150,0,0,255,1]],[[6,0,-168,195,0,0,255,1],[6,-276,-84,195,0,0,255,1],[6,288,-84,195,0,0,255,1],[1,-168,-168,150,0,0,255,1],[1,168,-168,150,0,0,255,1]],[[7,0,-168,195,0,0,255,1],[7,-276,-84,195,0,0,255,1],[7,288,-84,195,0,0,255,1],[2,-168,-156,195,0,0,255,1],[2,168,-156,195,0,0,255,1]],[[8,0,-168,195,0,0,255,1],[8,-276,-84,195,0,0,255,1],[8,288,-84,195,0,0,255,1],[3,-168,-156,195,0,0,255,1],[3,168,-156,195,0,0,255,1]],[[9,0,-168,210,0,0,200,1],[9,-276,-84,210,0,0,200,1],[9,288,-84,210,0,0,200,1],[4,-168,-156,195,0,0,255,1],[4,168,-156,195,0,0,255,1]],[[10,0,-168,213,0,0,255,1],[10,-276,-84,213,0,0,255,1],[10,288,-84,213,0,0,255,1],[5,-168,-156,195,0,0,255,1],[5,168,-156,195,0,0,255,1]],[[11,-276,-84,213,0,0,255,1],[11,288,-84,213,0,0,255,1],[11,0,-168,213,0,0,255,1],[6,-168,-156,195,0,0,255,1],[6,168,-156,195,0,0,255,1]],[[12,-276,-84,213,0,0,255,1],[12,288,-84,213,0,0,255,1],[12,0,-168,213,0,0,255,1],[7,-168,-156,195,0,0,255,1],[7,168,-156,195,0,0,255,1],[8,0,-24,195,0,0,100,1]],[[13,-276,-84,213,0,0,255,1],[13,288,-84,213,0,0,255,1],[13,0,-168,213,0,0,255,1],[8,-168,-156,195,0,0,255,1],[8,168,-156,195,0,0,255,1],[9,0,-24,195,0,0,150,1]],[[9,-168,-156,195,0,0,255,1],[9,168,-156,195,0,0,255,1],[10,0,-24,195,0,0,255,1]],[[10,-168,-156,195,0,0,255,1],[10,168,-156,195,0,0,255,1],[11,0,-24,195,0,0,255,1]],[[11,-168,-156,195,0,0,255,1],[11,168,-156,195,0,0,255,1],[12,0,-24,195,0,0,255,1]],[[12,-168,-156,195,0,0,255,1],[12,168,-156,195,0,0,255,1],[13,0,-24,195,0,0,255,1]],[[13,-168,-156,195,0,0,255,1],[13,168,-156,195,0,0,255,1]]],"name":"Pollen","position":3,"timings":[{"flashColor":[238,136,204,187],"flashDuration":25,"flashScope":2,"frame":0,"se":{"name":"Darkness4","pan":0,"pitch":60,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":1,"se":{"name":"Darkness3","pan":0,"pitch":50,"volume":90}},{"flashColor":[255,85,238,204],"flashDuration":2,"flashScope":1,"frame":3,"se":null},{"flashColor":[255,85,238,204],"flashDuration":2,"flashScope":1,"frame":5,"se":null},{"flashColor":[255,85,238,187],"flashDuration":2,"flashScope":1,"frame":7,"se":null},{"flashColor":[255,85,238,170],"flashDuration":2,"flashScope":1,"frame":9,"se":null},{"flashColor":[255,85,238,153],"flashDuration":2,"flashScope":1,"frame":11,"se":null}]},
+{"id":34,"animation1Hue":0,"animation1Name":"Sonic","animation2Hue":0,"animation2Name":"","frames":[[[5,-132,-156,225,0,0,150,1]],[[4,-132,-156,225,0,0,200,1]],[[3,-132,-156,225,0,0,255,1],[5,276,-72,225,0,0,150,1]],[[5,-132,-156,225,0,0,255,1],[5,-240,-48,225,0,0,150,1],[4,276,-72,225,0,0,200,1]],[[4,-132,-156,225,0,0,255,1],[4,-240,-48,225,0,0,200,1],[3,276,-72,225,0,0,255,1]],[[3,-132,-156,225,0,0,255,1],[3,-240,-48,225,0,0,255,1],[5,276,-72,225,0,0,255,1]],[[5,-132,-156,225,0,0,255,1],[5,-240,-48,225,0,0,255,1],[4,276,-72,225,0,0,255,1],[5,108,-132,225,0,0,150,1]],[[4,-132,-156,225,0,0,255,1],[4,-240,-48,225,0,0,255,1],[3,276,-72,225,0,0,255,1],[4,108,-132,225,0,0,200,1]],[[3,-132,-156,225,0,0,255,1],[3,-240,-48,225,0,0,255,1],[5,276,-72,225,0,0,255,1],[3,108,-132,225,0,0,255,1]],[[2,-132,-156,225,0,0,255,1],[5,-240,-48,225,0,0,255,1],[4,276,-72,225,0,0,255,1],[5,108,-132,225,0,0,255,1]],[[1,-132,-156,225,0,0,255,1],[4,-240,-48,225,0,0,255,1],[3,276,-72,225,0,0,255,1],[4,108,-132,225,0,0,255,1]],[[0,-132,-156,225,0,0,255,1],[3,-240,-48,225,0,0,255,1],[2,276,-72,225,0,0,255,1],[3,108,-132,225,0,0,255,1]],[[0,-132,-156,195,0,0,150,1],[2,-240,-48,225,0,0,255,1],[1,276,-72,225,0,0,255,1],[5,108,-132,225,0,0,255,1]],[[1,-240,-48,225,0,0,255,1],[0,276,-72,225,0,0,255,1],[4,108,-132,225,0,0,255,1]],[[0,-240,-48,225,0,0,255,1],[0,276,-72,195,0,0,150,1],[3,108,-132,225,0,0,255,1]],[[0,-240,-48,195,0,0,150,1],[2,108,-132,225,0,0,255,1]],[[1,108,-132,225,0,0,255,1]],[[0,108,-132,225,0,0,255,1]],[[0,108,-132,195,0,0,150,1]]],"name":"Sonic Wave","position":3,"timings":[{"flashColor":[255,255,119,119],"flashDuration":10,"flashScope":2,"frame":0,"se":{"name":"Sound3","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,221,170,170],"flashDuration":4,"flashScope":1,"frame":2,"se":null},{"flashColor":[255,221,170,170],"flashDuration":4,"flashScope":1,"frame":5,"se":null},{"flashColor":[255,221,170,170],"flashDuration":4,"flashScope":1,"frame":8,"se":null},{"flashColor":[255,221,170,170],"flashDuration":5,"flashScope":1,"frame":11,"se":null}]},
+{"id":35,"animation1Hue":0,"animation1Name":"Mist","animation2Hue":0,"animation2Name":"","frames":[[[0,-228,-36,600,0,0,50,1],[1,264,-36,600,0,0,50,1]],[[0,-204,-36,600,0,0,100,1],[1,240,-36,600,0,0,100,1]],[[0,-180,-36,600,0,0,125,1],[1,216,-36,600,0,0,125,1]],[[0,-156,-36,600,0,0,125,1],[1,192,-36,600,0,0,125,1]],[[0,-132,-36,600,0,0,125,1],[1,168,-36,600,0,0,125,1]],[[0,-108,-36,600,0,0,125,1],[1,144,-36,600,0,0,125,1]],[[0,-84,-36,600,0,0,125,1],[1,120,-36,600,0,0,125,1]],[[0,-60,-36,600,0,0,125,1],[1,96,-36,600,0,0,125,1]],[[0,-36,-36,600,0,0,125,1],[1,72,-36,600,0,0,125,1]],[[0,-12,-36,600,0,0,125,1],[1,48,-36,600,0,0,125,1]],[[0,12,-36,600,0,0,125,1],[1,24,-36,600,0,0,125,1]],[[0,36,-36,600,0,0,125,1],[1,0,-36,600,0,0,125,1]],[[0,60,-36,600,0,0,125,1],[1,-24,-36,600,0,0,125,1]],[[0,72,-36,600,0,0,100,1],[1,-48,-36,600,0,0,100,1]],[[0,72,-36,600,0,0,50,1],[1,-72,-36,600,0,0,50,1]]],"name":"Fog","position":3,"timings":[{"flashColor":[136,153,170,204],"flashDuration":15,"flashScope":1,"frame":0,"se":{"name":"Blind","pan":0,"pitch":70,"volume":90}},{"flashColor":[255,255,255,170],"flashDuration":15,"flashScope":2,"frame":0,"se":{"name":"Sand","pan":0,"pitch":110,"volume":90}}]},
+{"id":36,"animation1Hue":0,"animation1Name":"Song","animation2Hue":0,"animation2Name":"","frames":[[[3,-168,0,300,0,0,100,1],[3,-108,-84,300,0,0,100,1],[0,-276,-24,90,0,0,100,1]],[[4,-168,0,300,0,0,150,1],[4,-84,-84,300,0,0,150,1],[0,-252,-48,90,0,0,150,1]],[[5,-168,0,300,0,0,200,1],[3,180,0,300,0,0,100,1],[5,-60,-84,300,0,0,200,1],[0,-228,-60,90,0,0,200,1]],[[6,-168,0,300,0,0,255,1],[4,180,0,300,0,0,150,1],[6,-36,-84,300,0,0,255,1],[0,-192,-60,90,0,0,255,1],[1,-84,-168,150,0,0,50,1]],[[7,-168,0,300,0,0,255,1],[5,180,0,300,0,0,200,1],[7,-12,-84,300,0,0,255,1],[0,-156,-48,90,0,0,255,1],[1,-48,-156,150,0,0,100,1]],[[8,-168,0,300,0,0,200,1],[6,180,0,300,0,0,255,1],[8,12,-84,300,0,0,200,1],[0,-120,-24,90,0,0,255,1],[1,-24,-144,150,0,0,150,1]],[[9,-168,0,300,0,0,150,1],[7,180,0,300,0,0,255,1],[9,36,-84,300,0,0,150,1],[0,-96,-12,90,0,0,255,1],[1,12,-144,150,0,0,150,1]],[[10,-168,0,300,0,0,100,1],[8,180,0,300,0,0,200,1],[10,60,-84,300,0,0,100,1],[0,-72,-12,90,0,0,255,1],[1,48,-156,150,0,0,100,1],[2,-312,-144,105,0,0,100,1],[2,156,24,90,0,0,100,1]],[[9,180,0,300,0,0,150,1],[0,-48,-24,90,0,0,255,1],[1,84,-168,150,0,0,100,1],[2,-288,-132,105,0,0,150,1],[2,204,0,105,0,0,150,1]],[[3,-168,0,300,0,0,100,1],[3,-108,-84,300,0,0,100,1],[10,180,0,300,0,0,100,1],[0,-12,-36,90,0,0,255,1],[2,-264,-84,105,0,0,200,1],[2,240,-24,105,0,0,200,1],[1,120,-180,150,0,0,100,1]],[[4,-168,0,300,0,0,180,1],[4,-84,-84,300,0,0,180,1],[0,12,-48,90,0,0,180,1],[2,-228,-24,105,0,0,180,1],[2,264,-60,105,0,0,180,1],[1,156,-192,150,0,0,180,1]],[[5,-168,0,300,0,0,150,1],[-1,408,29.5,300,0,0,150,1],[5,-60,-84,300,0,0,150,1],[0,36,-60,90,0,0,150,1],[2,-204,0,105,0,0,150,1],[2,300,-96,105,0,0,150,1],[1,192,-192,150,0,0,150,1]],[[-1,-405.5,45,300,0,0,80,1],[-1,180,-2.5,300,0,0,80,1],[-1,-222.5,63.5,300,0,0,80,1],[0,48,-80,90,0,0,180,1],[2,-192,16,105,0,0,180,1],[2,320,-112,105,0,0,180,1],[1,208,-176,150,0,0,180,1]],[[-1,-405.5,45,300,0,0,80,1],[-1,180,-2.5,300,0,0,80,1],[-1,-222.5,63.5,300,0,0,80,1],[0,64,-96,90,0,0,80,1],[2,-176,32,105,0,0,80,1],[2,336,-128,105,0,0,80,1],[1,224,-160,150,0,0,80,1]]],"name":"Song","position":3,"timings":[{"flashColor":[221,221,255,136],"flashDuration":10,"flashScope":2,"frame":0,"se":{"name":"Ice5","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,255,255,170],"flashDuration":3,"flashScope":1,"frame":2,"se":null},{"flashColor":[255,170,255,170],"flashDuration":3,"flashScope":1,"frame":5,"se":null}]},
+{"id":37,"animation1Hue":0,"animation1Name":"Howl","animation2Hue":40,"animation2Name":"Recovery4","frames":[[[6,0,0,225,0,0,255,1]],[[7,0,0,225,0,0,255,1],[116,0,0,225,0,0,255,1]],[[7,0,0,450,0,0,255,1],[6,0,0,150,0,0,255,1],[117,0,0,300,0,0,255,1]],[[7,0,0,225,0,0,255,1],[7,0,0,900,0,0,150,1],[117,0,0,315,0,0,255,1]],[[7,0,0,450,0,0,255,1],[6,0,0,150,0,0,255,1],[117,0,0,330,0,0,255,1]],[[7,0,0,225,0,0,255,1],[7,0,0,900,0,0,150,1],[117,0,0,345,0,0,255,1]],[[7,0,0,450,0,0,255,1],[6,0,0,150,0,0,255,1],[117,0,0,360,0,0,255,1]],[[7,0,0,225,0,0,255,1],[7,0,0,900,0,0,150,1],[117,0,0,375,0,0,255,1]],[[7,0,0,450,0,0,255,1],[6,0,0,150,0,0,255,1],[117,0,0,390,0,0,255,1]],[[7,0,0,225,0,0,255,1],[7,0,0,900,0,0,150,1],[117,0,0,405,0,0,200,1]],[[7,0,0,450,0,0,255,1],[117,0,0,420,0,0,150,1]],[[7,0,0,900,0,0,150,1],[117,0,0,420,0,0,100,1]]],"name":"Shout","position":3,"timings":[{"flashColor":[238,255,238,136],"flashDuration":5,"flashScope":2,"frame":0,"se":null},{"flashColor":[170,255,255,153],"flashDuration":2,"flashScope":1,"frame":0,"se":{"name":"Monster1","pan":0,"pitch":100,"volume":100}},{"flashColor":[170,255,255,136],"flashDuration":2,"flashScope":1,"frame":2,"se":null},{"flashColor":[170,255,255,136],"flashDuration":2,"flashScope":1,"frame":4,"se":null},{"flashColor":[170,255,255,136],"flashDuration":2,"flashScope":1,"frame":6,"se":null},{"flashColor":[170,255,255,136],"flashDuration":2,"flashScope":1,"frame":8,"se":null}]},
+{"id":38,"animation1Hue":0,"animation1Name":"Blow","animation2Hue":0,"animation2Name":"Special2","frames":[[[0,0,-96,225,0,0,255,1]],[[1,0,-96,225,0,0,255,1]],[[2,0,-96,225,0,0,255,1],[124,0,-48,180,0,0,255,1]],[[3,0,-96,225,0,0,255,1],[125,0,-48,180,0,0,255,1]],[[4,0,-96,225,0,0,255,1],[126,0,-48,180,0,0,255,1]],[[5,0,-96,225,0,0,255,1],[127,0,-48,180,0,0,255,1]],[[128,0,-48,180,0,0,255,1]]],"name":"Sweep","position":2,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Wind7","pan":0,"pitch":50,"volume":90}},{"flashColor":[255,136,102,255],"flashDuration":3,"flashScope":1,"frame":2,"se":null},{"flashColor":[255,255,255,119],"flashDuration":2,"flashScope":2,"frame":2,"se":{"name":"Blow2","pan":0,"pitch":70,"volume":100}}]},
+{"id":39,"animation1Hue":0,"animation1Name":"Howl","animation2Hue":200,"animation2Name":"Cure4","frames":[[[9,0,0,300,0,0,150,1]],[[8,0,0,300,0,0,100,1],[7,0,0,225,0,0,150,1]],[[9,0,0,300,0,0,150,1],[6,0,0,195,0,0,200,1],[0,0,0,180,0,0,255,1]],[[8,0,0,300,0,0,100,1],[1,0,0,225,0,0,255,1],[112,0,0,75,0,0,255,1]],[[2,0,0,225,0,0,255,1],[1,0,0,225,0,0,150,1],[112,0,0,180,0,0,150,1],[9,0,0,300,0,0,50,1]],[[3,0,0,225,0,0,255,1],[4,0,0,195,0,1,200,1],[112,0,0,180,0,0,100,1]],[[3,0,0,240,0,0,150,1],[4,0,0,240,0,1,150,1]],[[3,0,0,247,0,0,100,1],[5,0,0,240,0,1,150,1]],[],[]],"name":"Bodyslam","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Thunder2","pan":0,"pitch":80,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":2,"se":{"name":"Thunder8","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,119,102,221],"flashDuration":5,"flashScope":1,"frame":2,"se":{"name":"Blow3","pan":0,"pitch":50,"volume":100}},{"flashColor":[255,238,170,136],"flashDuration":2,"flashScope":2,"frame":3,"se":null}]},
+{"id":40,"animation1Hue":0,"animation1Name":"Flash","animation2Hue":0,"animation2Name":"","frames":[[[1,0,-10,260,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1]],[[2,0,-10,260,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1]],[[3,0,-10,260,0,0,255,1],[6,0,-10,260,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1]],[[4,0,-10,260,0,0,255,1],[7,0,-10,260,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1]],[[5,0,-10,260,0,0,255,1],[8,0,-10,260,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1]],[[9,0,-10,260,0,0,255,1],[-1,0,-10,0,0,0,0,0],[11,0,-10,280,0,0,255,1]],[[10,0,-10,260,0,0,255,1],[-1,0,-10,0,0,0,0,0],[12,0,-10,280,0,0,255,1]],[[10,0,-10,300,-20,0,255,1],[-1,0,-10,0,0,0,0,0],[13,0,-10,280,0,0,255,1]],[[-1,0,-10,300,-20,0,255,1],[-1,0,-10,0,0,0,0,0],[14,0,-10,330,0,0,200,1]],[[-1,0,-10,300,-20,0,255,1],[-1,0,-10,0,0,0,0,0],[14,0,-10,430,0,0,200,1]]],"name":"Flash","position":3,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":2,"frame":0,"se":null},{"flashColor":[255,255,255,255],"flashDuration":3,"flashScope":1,"frame":0,"se":{"name":"Flash2","pan":0,"pitch":130,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":1,"se":{"name":"Sword1","pan":0,"pitch":50,"volume":90}},{"flashColor":[255,255,255,170],"flashDuration":5,"flashScope":2,"frame":9,"se":null},{"flashColor":[255,255,255,68],"flashDuration":5,"flashScope":1,"frame":7,"se":null},{"flashColor":[255,255,255,119],"flashDuration":5,"flashScope":1,"frame":8,"se":null},{"flashColor":[255,255,255,187],"flashDuration":5,"flashScope":1,"frame":9,"se":null}]},
+{"id":41,"animation1Hue":0,"animation1Name":"Recovery1","animation2Hue":0,"animation2Name":"","frames":[[[20,0,-210,280,0,0,255,1]],[[21,0,-210,280,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1]],[[22,0,-210,280,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1]],[[23,0,-210,280,0,0,255,1],[20,0,-200,220,0,1,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1]],[[24,0,-210,280,0,0,255,1],[21,0,-200,220,0,1,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1]],[[25,0,-210,280,0,0,255,1],[22,0,-200,220,0,1,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1]],[[26,0,-210,280,0,0,255,1],[23,0,-200,220,0,1,255,1],[-1,-23,-201,100,0,0,255,1],[0,0,-212,250,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1]],[[15,0,-180,230,0,0,255,1],[27,0,-212,280,0,0,255,1],[24,0,-200,220,0,1,255,1],[1,0,-212,250,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1]],[[16,0,-180,230,0,0,255,1],[28,0,-212,280,0,0,255,1],[25,0,-200,220,0,1,255,1],[2,0,-212,250,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1],[-1,-23,-201,100,0,0,255,1]],[[29,0,-212,280,0,0,255,1],[17,0,-180,230,0,0,255,1],[26,0,-200,220,0,1,255,1],[3,0,-212,250,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1]],[[27,0,-212,280,0,0,255,1],[18,0,-180,230,0,0,255,1],[27,0,-200,220,0,1,255,1],[4,0,-212,250,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1]],[[28,0,-212,280,0,0,255,1],[19,0,-180,230,0,0,255,1],[5,0,-212,250,0,0,255,1],[28,0,-200,220,0,1,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1]],[[29,0,-212,280,0,0,255,1],[17,0,-180,230,0,0,255,1],[6,0,-212,250,0,0,255,1],[29,0,-200,220,0,1,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1]],[[27,0,-212,280,0,0,255,1],[18,0,-180,230,0,0,255,1],[27,0,-200,220,0,1,255,1],[7,0,-212,250,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1],[-1,0,-180,100,0,0,255,1]],[[28,0,-212,280,0,0,255,1],[19,0,-180,230,0,0,255,1],[28,0,-200,220,0,1,255,1],[8,0,-212,250,0,0,255,1]],[[29,0,-212,280,0,0,255,1],[17,0,-180,230,0,0,255,1],[29,0,-200,220,0,1,255,1],[9,0,-212,250,0,0,255,1]],[[27,0,-212,280,0,0,255,1],[18,0,-180,230,0,0,255,1],[27,0,-200,220,0,1,255,1],[10,0,-212,250,0,0,255,1]],[[28,0,-212,280,0,0,200,1],[19,0,-180,230,0,0,200,1],[28,0,-200,220,0,1,200,1],[11,0,-212,250,0,0,255,1]],[[29,0,-212,280,0,0,127,1],[17,0,-180,230,0,0,127,1],[29,0,-200,220,0,1,127,1],[12,0,-212,250,0,0,255,1],[-1,0,-180,0,0,0,0,0]],[[13,0,-212,250,0,0,255,1],[-1,0,-180,0,0,0,0,0],[-1,0,-180,0,0,0,0,0],[-1,0,-180,0,0,0,0,0]],[[14,0,-212,250,0,0,255,1],[-1,0,-180,0,0,0,0,0],[-1,0,-180,0,0,0,0,0],[-1,0,-180,0,0,0,0,0]]],"name":"Heal One 1","position":2,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Heal3","pan":0,"pitch":100,"volume":90}},{"flashColor":[187,255,255,204],"flashDuration":8,"flashScope":1,"frame":0,"se":{"name":"Saint2","pan":0,"pitch":100,"volume":90}},{"flashColor":[187,255,255,204],"flashDuration":10,"flashScope":1,"frame":6,"se":null},{"flashColor":[187,255,255,102],"flashDuration":10,"flashScope":2,"frame":6,"se":null}]},
+{"id":42,"animation1Hue":0,"animation1Name":"Recovery3","animation2Hue":230,"animation2Name":"Recovery4","frames":[[[0,0,0,150,0,0,200,1]],[[1,0,0,150,0,0,200,1],[111,0,0,150,0,0,255,1]],[[2,0,0,150,0,0,200,1],[112,0,0,150,0,0,255,1]],[[3,0,0,150,0,0,200,1],[112,0,0,165,0,0,255,1]],[[4,0,0,150,0,0,200,1],[104,-108,-72,150,0,0,255,1],[112,0,0,150,0,0,255,1]],[[5,0,0,153,0,0,200,1],[106,108,72,150,0,0,255,1],[117,0,0,285,0,0,100,1],[104,-108,-72,75,0,0,255,1],[112,0,0,150,0,0,255,1]],[[6,0,0,156,0,0,200,1],[107,-60,48,105,0,0,255,1],[111,0,0,150,0,0,255,1],[117,0,0,270,0,0,150,1],[106,108,72,90,0,0,255,1]],[[7,0,0,159,0,0,200,1],[112,0,0,150,0,0,255,1],[106,84,-72,150,0,0,255,1],[107,-60,48,60,0,0,255,1],[117,0,0,255,0,0,200,1]],[[8,0,0,162,0,0,200,1],[113,0,0,225,0,0,200,1],[106,84,-72,90,0,0,255,1],[106,-12,132,150,0,0,255,1],[117,0,0,240,0,0,255,1]],[[9,0,0,165,0,0,200,1],[113,0,0,300,0,0,150,1],[106,-12,132,90,0,0,255,1],[106,156,12,90,0,0,255,1],[106,-132,-96,90,0,0,255,1],[116,0,0,255,0,0,255,1]],[[10,0,0,171,0,0,200,1],[113,0,0,375,0,0,100,1],[115,0,0,255,0,0,200,1],[106,-36,-108,90,0,0,255,1],[106,156,12,45,0,0,255,1],[106,-132,-96,45,0,0,255,1]],[[11,0,0,174,0,0,200,1],[113,0,0,390,0,0,60,1],[106,48,-168,90,0,0,255,1],[106,-36,-108,45,0,0,255,1],[114,0,0,255,0,0,150,1]],[[12,0,0,177,0,0,200,1],[113,0,0,405,0,0,30,1],[106,72,144,90,0,0,255,1],[106,48,-168,45,0,0,255,1]],[[13,0,0,180,0,0,200,1],[-1,-300,216,165,0,0,255,1],[106,72,144,60,0,0,255,1]],[[14,0,0,183,0,0,200,1]],[[15,0,0,186,0,0,200,1]],[[16,0,0,189,0,0,200,1]],[[17,0,0,192,0,0,200,1]],[[18,0,0,195,0,0,200,1]],[[19,0,0,198,0,0,200,1]],[[20,0,0,201,0,0,200,1]],[[21,0,0,204,0,0,200,1]],[],[],[]],"name":"Heal One 2","position":1,"timings":[{"flashColor":[187,238,255,136],"flashDuration":2,"flashScope":1,"frame":0,"se":{"name":"Starlight","pan":0,"pitch":150,"volume":80}},{"flashColor":[187,238,255,204],"flashDuration":8,"flashScope":2,"frame":0,"se":{"name":"Saint2","pan":0,"pitch":100,"volume":100}},{"flashColor":[187,238,255,153],"flashDuration":2,"flashScope":1,"frame":2,"se":null},{"flashColor":[187,238,255,136],"flashDuration":2,"flashScope":1,"frame":4,"se":null},{"flashColor":[187,238,255,136],"flashDuration":15,"flashScope":1,"frame":9,"se":null}]},
+{"id":43,"animation1Hue":0,"animation1Name":"Recovery2","animation2Hue":0,"animation2Name":"","frames":[[[0,0,0,400,0,0,255,1]],[[1,0,0,400,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,150,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[2,0,0,400,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,150,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[3,0,0,400,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,150,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[6,0,-82,500,0,0,60,1],[-1,-103,312,420,0,0,80,1],[4,0,0,400,0,0,255,1],[-1,408,248,100,0,0,255,1],[-1,0,0,0,0,0,0,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,150,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[7,0,-77,510,0,0,120,1],[-1,-77.5,312,420,0,0,128,1],[-1,-200,0,300,0,0,255,1],[-1,200,0,300,0,0,255,1],[5,0,0,400,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,150,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[8,0,-80,520,0,0,180,1],[-1,0,-10,420,0,0,128,1],[-1,-200,0,300,0,0,255,1],[-1,200,0,300,0,0,255,1],[5,2,0,350,-80,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,150,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[6,2,-78,530,0,0,180,1],[-1,200,0,300,0,0,255,1],[-1,-87.5,312,420,0,0,128,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[18,0,144,80,0,0,100,1],[-1,0,150,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[7,0,-78,540,0,0,180,1],[9,-200,0,300,0,0,255,1],[-1,0,-10,420,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[18,0,101,90,0,0,200,1],[-1,0,150,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[8,0,-80,550,0,0,180,1],[10,-200,0,300,0,0,255,1],[-1,-85,255,420,0,0,255,1],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[18,0,59,100,0,0,255,1],[-1,0,150,0,0,0,0,0],[18,-300,220,60,0,0,100,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[6,0,-80,560,0,0,180,1],[11,-200,0,300,0,0,255,1],[9,200,0,300,0,0,255,1],[-1,-72.5,230,420,0,0,128,1],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[18,0,16,110,0,0,255,1],[-1,0,150,0,0,0,0,0],[18,-300,181,70,0,0,200,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[7,0,-80,570,0,0,120,1],[12,-200,0,300,0,0,255,1],[10,200,0,300,0,0,255,1],[-1,-130,285,420,0,0,128,1],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[18,0,-27,100,0,0,255,1],[-1,0,150,0,0,0,0,0],[18,-300,141,80,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[8,0,-80,580,0,0,60,1],[13,-200,0,300,0,0,255,1],[11,200,0,300,0,0,255,1],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[18,0,-69,90,0,0,200,1],[18,300,228,70,0,0,100,1],[18,-300,102,90,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[14,-200,0,300,0,0,255,1],[12,200,0,300,0,0,255,1],[17,-200,192,300,0,0,100,1],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[18,0,-112,80,0,0,100,1],[18,300,193,80,0,0,200,1],[18,-300,63,80,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[15,-200,0,300,0,0,255,1],[13,200,0,300,0,0,255,1],[17,-200,176,300,0,0,170,1],[-1,408,223,100,0,0,255,1],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[18,300,157,90,0,0,255,1],[18,-300,23,70,0,0,200,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[16,-200,0,300,0,0,255,1],[14,200,0,300,0,0,255,1],[17,-200,160,300,0,0,255,1],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[18,300,122,100,0,0,255,1],[18,-300,-16,60,0,0,100,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[17,-200,0,300,0,0,255,1],[15,200,0,300,0,0,255,1],[17,-200,144,300,0,0,170,1],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[18,300,87,90,0,0,255,1],[-1,-297.5,-137.5,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[17,-200,128,300,0,0,100,1],[16,200,0,300,0,0,255,1],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[18,300,51,80,0,0,200,1],[-1,-300,-192,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[17,200,0,300,0,0,255,1],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[18,300,16,70,0,0,100,1]]],"name":"Heal All 1","position":3,"timings":[{"flashColor":[187,255,255,204],"flashDuration":8,"flashScope":1,"frame":0,"se":{"name":"Saint4","pan":0,"pitch":150,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":1,"se":{"name":"Ice4","pan":0,"pitch":150,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":3,"se":{"name":"Heal1","pan":0,"pitch":80,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":4,"se":{"name":"Ice5","pan":0,"pitch":100,"volume":90}},{"flashColor":[187,255,255,136],"flashDuration":10,"flashScope":2,"frame":5,"se":null},{"flashColor":[187,255,255,255],"flashDuration":10,"flashScope":1,"frame":5,"se":null}]},
+{"id":44,"animation1Hue":0,"animation1Name":"Recovery4","animation2Hue":80,"animation2Name":"Recovery5","frames":[[[11,0,-30,150,0,0,255,1]],[[11,0,-30,405,0,0,255,1]],[[11,0,-30,486,0,0,255,1],[0,0,-30,135,0,0,255,1]],[[12,0,-30,405,0,0,255,1],[1,0,-30,162,0,0,255,1],[8,0,-30,567,0,0,255,1]],[[12,0,-30,432,0,0,255,1],[2,0,-30,216,0,0,255,1],[8,0,-30,531,0,0,255,1]],[[13,0,-30,432,0,0,255,1],[3,0,-30,216,0,0,255,1],[9,0,-30,531,0,0,255,1]],[[13,0,-30,439,0,0,255,1],[0,0,-30,216,0,0,255,1],[9,0,-30,513,0,0,255,1]],[[13,0,-30,432,0,0,255,1],[1,0,-30,216,0,0,255,1],[10,0,-30,513,0,0,255,1]],[[13,0,-30,439,0,0,255,1],[2,0,-30,216,0,0,255,1],[10,0,-30,486,0,0,255,1]],[[13,0,-30,270,0,0,255,1],[14,0,-30,405,0,0,255,1]],[[12,0,-30,270,0,0,255,1],[15,0,-30,486,0,0,255,1]],[[11,0,-30,270,0,0,255,1],[16,0,-30,540,0,0,255,1],[4,144,-126,135,0,0,255,1],[4,-144,78,135,0,0,255,1],[114,0,-30,405,0,0,255,1]],[[11,0,-30,135,0,0,255,1],[17,0,-30,540,0,0,255,1],[4,-144,-114,135,0,0,255,1],[4,144,54,135,0,0,255,1],[5,144,-126,162,0,0,255,1],[5,-144,78,162,0,0,255,1],[115,0,-30,405,0,0,255,1]],[[17,0,-30,553,0,0,255,1],[4,12,-162,135,0,0,255,1],[4,12,90,135,0,0,255,1],[5,144,54,216,0,0,255,1],[5,-144,-114,216,0,0,255,1],[6,144,-126,162,0,0,255,1],[6,-144,78,162,0,0,255,1],[116,0,-30,405,0,0,255,1]],[[17,0,-30,567,0,0,255,1],[5,12,-162,270,0,0,255,1],[5,12,90,270,0,0,255,1],[6,-144,-114,216,0,0,255,1],[6,144,54,216,0,0,255,1],[7,144,-126,162,0,0,255,1],[7,-144,78,162,0,0,255,1],[117,0,-30,405,0,0,255,1]],[[17,0,-30,574,0,0,100,1],[6,12,-162,270,0,0,255,1],[6,12,90,270,0,0,255,1],[7,144,54,216,0,0,255,1],[7,-144,-114,216,0,0,255,1],[118,0,-30,405,0,0,255,1]],[[7,12,-162,270,0,0,255,1],[7,12,90,270,0,0,255,1],[119,0,-30,405,0,0,255,1]]],"name":"Heal All 2","position":3,"timings":[{"flashColor":[170,204,255,221],"flashDuration":8,"flashScope":1,"frame":0,"se":{"name":"Ice1","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":8,"se":{"name":"Evasion2","pan":0,"pitch":50,"volume":90}},{"flashColor":[255,255,255,136],"flashDuration":10,"flashScope":2,"frame":9,"se":{"name":"Flash2","pan":0,"pitch":90,"volume":50}},{"conditions":0,"flashColor":[255,255,255,204],"flashDuration":10,"flashScope":1,"frame":9,"se":{"name":"Ice4","pan":0,"pitch":100,"volume":80}}]},
+{"id":45,"animation1Hue":0,"animation1Name":"Cure1","animation2Hue":0,"animation2Name":"","frames":[[[0,0,-150,280,0,0,128,1]],[[1,0,-150,280,0,0,200,1],[17,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1]],[[2,0,-150,280,0,0,255,1],[17,2,-18,200,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1]],[[3,0,-150,280,0,0,255,1],[17,0,-20,300,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1]],[[4,0,-150,280,0,0,255,1],[18,0,-20,300,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1]],[[5,0,-150,280,0,0,255,1],[19,0,-20,300,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1]],[[6,0,-150,280,0,0,255,1],[20,0,-20,300,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1]],[[7,0,-150,280,0,0,255,1],[22,0,-20,300,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1]],[[8,0,-150,280,0,0,255,1],[23,0,-20,300,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1]],[[9,0,-150,280,0,0,255,1],[24,0,-20,300,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1]],[[10,0,-150,280,0,0,255,1],[25,0,-20,300,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1]],[[11,0,-150,280,0,0,255,1],[26,0,-20,300,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1]],[[12,0,-150,280,0,0,255,1],[27,0,-20,300,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1]],[[13,0,-150,280,0,0,255,1],[27,0,-20,330,0,0,128,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1]],[[14,0,-150,280,0,0,255,1],[27,0,-20,360,0,0,60,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1]],[[15,0,-150,280,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1],[-1,0,-20,100,0,0,255,1]],[[16,0,-150,280,0,0,255,1]]],"name":"Cure One 1","position":2,"timings":[{"flashColor":[170,255,255,85],"flashDuration":10,"flashScope":1,"frame":1,"se":{"name":"Ice1","pan":0,"pitch":100,"volume":90}},{"flashColor":[170,255,255,102],"flashDuration":10,"flashScope":1,"frame":2,"se":{"name":"Recovery","pan":0,"pitch":70,"volume":90}},{"flashColor":[170,255,255,204],"flashDuration":4,"flashScope":1,"frame":3,"se":null},{"flashColor":[170,255,255,68],"flashDuration":5,"flashScope":2,"frame":4,"se":null},{"flashColor":[170,255,255,204],"flashDuration":4,"flashScope":1,"frame":6,"se":{"name":"Ice5","pan":0,"pitch":100,"volume":90}},{"flashColor":[170,255,255,119],"flashDuration":10,"flashScope":2,"frame":6,"se":null},{"flashColor":[170,255,255,204],"flashDuration":4,"flashScope":1,"frame":10,"se":null}]},
+{"id":46,"animation1Hue":250,"animation1Name":"Cure3","animation2Hue":0,"animation2Name":"Recovery5","frames":[[[4,0,-144,225,0,0,255,1]],[[5,0,-144,225,0,0,255,1],[1,0,-144,225,0,0,100,1]],[[4,0,-144,225,0,0,255,1],[2,0,-144,225,0,0,100,1],[100,0,0,195,0,0,255,1]],[[5,0,-144,225,0,0,255,1],[1,0,-144,225,0,0,100,1],[101,0,0,225,0,0,255,1]],[[4,0,-144,225,0,0,255,1],[5,0,-156,240,0,0,100,1],[2,0,-144,225,0,0,150,1],[102,0,0,225,0,0,255,1]],[[6,0,-156,240,0,0,255,1],[3,0,-144,225,0,0,150,1],[103,0,0,225,0,0,255,1]],[[5,0,-156,240,0,0,255,1],[2,0,-144,225,0,0,150,1],[104,0,0,225,0,0,255,1]],[[6,0,-156,240,0,0,255,1],[3,0,-144,225,0,0,150,1],[105,0,0,225,0,0,255,1],[120,0,-168,150,180,0,255,1]],[[5,0,-156,240,0,0,255,1],[2,0,-144,225,0,0,150,1],[106,0,0,225,0,0,255,1],[121,0,-180,150,180,0,255,1]],[[6,0,-156,240,0,0,255,1],[3,0,-144,225,0,0,150,1],[107,0,0,225,0,0,255,1],[122,0,-180,150,180,0,255,1]],[[5,0,-156,240,0,0,255,1],[2,0,-144,225,0,0,150,1],[108,0,0,225,0,0,255,1],[123,0,-180,150,180,0,255,1]],[[4,0,-144,225,0,0,255,1],[4,0,-156,240,0,0,100,1],[1,0,-144,225,0,0,150,1],[109,0,0,225,0,0,255,1],[124,0,-180,150,180,0,255,1]],[[4,0,-132,210,0,0,150,1],[1,0,-144,225,0,0,100,1],[125,0,-180,150,180,0,255,1]],[[126,0,-180,150,180,0,255,1]],[[127,0,-180,150,180,0,255,1]],[[128,0,-180,150,180,0,255,1]],[[129,0,-180,150,180,0,255,1]]],"name":"Cure One 2","position":2,"timings":[{"flashColor":[238,255,187,102],"flashDuration":10,"flashScope":2,"frame":0,"se":{"name":"Ice1","pan":0,"pitch":90,"volume":90}},{"flashColor":[204,255,85,170],"flashDuration":8,"flashScope":1,"frame":2,"se":{"name":"Ice5","pan":0,"pitch":100,"volume":90}}]},
+{"id":47,"animation1Hue":0,"animation1Name":"Cure2","animation2Hue":0,"animation2Name":"","frames":[[],[[0,0,-200,200,0,0,255,1],[-1,300,-190,100,0,0,255,1],[-1,300,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1]],[[1,0,-200,200,0,0,255,1],[-1,300,-190,100,0,0,255,1],[-1,300,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1]],[[2,0,-200,200,0,0,255,1],[0,300,-190,200,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[25,0,-200,30,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1]],[[3,0,-200,200,0,0,255,1],[1,300,-190,200,0,0,255,1],[0,-300,-190,200,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[25,0,-200,54,0,0,235,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1]],[[4,0,-200,200,0,0,255,1],[2,300,-190,200,0,0,255,1],[1,-300,-190,200,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[25,300,-190,30,0,0,255,1],[25,0,-200,78,0,0,214,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1]],[[5,0,-200,200,0,0,255,1],[3,300,-190,200,0,0,255,1],[2,-300,-190,200,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[25,-300,-190,30,0,0,255,1],[25,300,-190,47,0,0,235,1],[25,0,-200,102,0,0,194,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1]],[[6,0,-200,200,0,0,255,1],[4,300,-190,200,0,0,255,1],[3,-300,-190,200,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[25,-300,-190,47,0,0,235,1],[25,300,-190,64,0,0,214,1],[25,0,-200,126,0,0,173,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1]],[[7,0,-200,200,0,0,255,1],[5,300,-190,200,0,0,255,1],[4,-300,-190,200,0,0,255,1],[13,-150,0,300,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[25,-300,-190,64,0,0,214,1],[25,300,-190,81,0,0,194,1],[25,0,-200,150,0,0,153,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1]],[[8,0,-200,200,0,0,255,1],[6,300,-190,200,0,0,255,1],[5,-300,-190,200,0,0,255,1],[14,-150,0,300,0,0,255,1],[13,200,0,300,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[25,-300,-190,81,0,0,194,1],[25,300,-190,98,0,0,173,1],[25,0,-200,174,0,0,132,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1]],[[9,0,-200,200,0,0,255,1],[7,300,-190,200,0,0,255,1],[6,-300,-190,200,0,0,255,1],[15,-150,0,300,0,0,255,1],[14,200,0,300,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[25,-300,-190,98,0,0,173,1],[25,300,-190,115,0,0,153,1],[25,0,-200,198,0,0,112,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1]],[[10,0,-200,200,0,0,255,1],[8,300,-190,200,0,0,255,1],[7,-300,-190,200,0,0,255,1],[16,-150,0,300,0,0,255,1],[15,200,0,300,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[25,-300,-190,115,0,0,153,1],[25,300,-190,132,0,0,132,1],[25,0,-200,222,0,0,91,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1]],[[11,0,-200,200,0,0,255,1],[9,300,-190,200,0,0,255,1],[8,-300,-190,200,0,0,255,1],[17,-150,0,300,0,0,255,1],[16,200,0,300,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[25,-300,-190,132,0,0,132,1],[25,300,-190,149,0,0,112,1],[25,0,-200,246,0,0,71,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1]],[[12,0,-200,200,0,0,255,1],[10,300,-190,200,0,0,255,1],[9,-300,-190,200,0,0,255,1],[18,-150,0,300,0,0,255,1],[17,200,0,300,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[25,-300,-190,149,0,0,112,1],[25,300,-190,166,0,0,91,1],[25,0,-200,270,0,0,50,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1]],[[11,300,-190,200,0,0,255,1],[10,-300,-190,200,0,0,255,1],[19,-150,0,300,0,0,255,1],[18,200,0,300,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[25,-300,-190,166,0,0,91,1],[25,300,-190,183,0,0,71,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1],[-1,150,-190,100,0,0,255,1]],[[12,300,-190,200,0,0,255,1],[11,-300,-190,200,0,0,255,1],[20,-150,0,300,0,0,255,1],[19,200,0,300,0,0,255,1],[-1,-150,0,100,0,0,255,1],[-1,-150,0,100,0,0,255,1],[-1,-150,0,100,0,0,255,1],[-1,-150,0,100,0,0,255,1],[-1,-150,0,100,0,0,255,1],[25,-300,-190,183,0,0,71,1],[25,300,-190,200,0,0,50,1],[-1,-150,0,100,0,0,255,1],[-1,-150,0,100,0,0,255,1],[-1,-150,0,100,0,0,255,1],[-1,-150,0,100,0,0,255,1],[-1,-150,0,100,0,0,255,1]],[[12,-300,-190,200,0,0,255,1],[21,-150,0,300,0,0,255,1],[-1,0,0,0,0,0,0,0],[20,200,0,300,0,0,255,1],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[25,-300,-190,200,0,0,50,1]],[[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[22,-150,0,300,0,0,255,1],[-1,0,0,0,0,0,0,0],[21,200,0,300,0,0,255,1]],[[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[23,-150,0,300,0,0,255,1],[-1,0,0,0,0,0,0,0],[22,200,0,300,0,0,255,1]],[[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[24,-150,0,300,0,0,200,1],[-1,0,0,0,0,0,0,0],[23,200,0,300,0,0,255,1]],[[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,-152.5,0,300,0,0,255,1],[-1,0,0,0,0,0,0,0],[24,200,0,300,0,0,200,1]]],"name":"Cure All 1","position":3,"timings":[{"flashColor":[170,255,255,170],"flashDuration":5,"flashScope":2,"frame":0,"se":{"name":"Starlight","pan":0,"pitch":150,"volume":80}},{"flashColor":[170,255,255,221],"flashDuration":20,"flashScope":1,"frame":1,"se":{"name":"Ice4","pan":0,"pitch":120,"volume":90}},{"flashColor":[170,255,255,153],"flashDuration":5,"flashScope":1,"frame":6,"se":{"name":"Ice1","pan":0,"pitch":100,"volume":90}},{"flashColor":[170,255,255,153],"flashDuration":5,"flashScope":1,"frame":9,"se":{"name":"Heal3","pan":0,"pitch":120,"volume":90}},{"flashColor":[170,255,255,153],"flashDuration":5,"flashScope":1,"frame":12,"se":null},{"flashColor":[170,255,255,153],"flashDuration":5,"flashScope":1,"frame":15,"se":null}]},
+{"id":48,"animation1Hue":0,"animation1Name":"Cure4","animation2Hue":0,"animation2Name":"Recovery5","frames":[[[12,0,-50,75,0,0,255,1]],[[0,0,-50,48,0,0,255,1],[12,0,-50,192,0,0,200,1]],[[12,0,-50,240,0,0,200,1],[1,0,-50,288,0,0,255,1]],[[12,0,-50,288,0,0,200,1],[2,0,-50,288,0,0,255,1]],[[12,0,-50,299,0,0,170,1],[3,0,-50,288,0,0,255,1],[110,0,-50,336,0,0,255,1]],[[12,0,-50,312,0,0,150,1],[4,0,-50,288,0,0,255,1],[111,0,-50,432,0,0,255,1]],[[12,0,-50,299,0,0,170,1],[5,0,-50,288,0,0,255,1],[112,0,-50,480,0,0,255,1]],[[12,0,-50,288,0,0,200,1],[6,0,-50,288,0,0,255,1],[113,0,-50,480,0,0,255,1]],[[12,0,-50,299,0,0,170,1],[7,0,-50,288,0,0,255,1],[114,0,-50,480,0,0,255,1]],[[12,0,-50,312,0,0,150,1],[8,0,-50,288,0,0,255,1],[115,0,-50,480,0,0,255,1]],[[12,0,-50,299,0,0,170,1],[9,0,-50,288,0,0,255,1],[116,0,-50,480,0,0,255,1]],[[12,0,-50,264,0,0,200,1],[10,0,-50,288,0,0,255,1],[117,0,-50,480,0,0,255,1]],[[12,0,-50,192,0,0,180,1],[11,0,-50,288,0,0,255,1],[118,0,-50,480,0,0,255,1]],[[12,0,-50,144,0,0,180,1],[119,0,-50,480,0,0,255,1]],[[12,0,-50,120,0,0,150,1]],[[12,0,-50,120,0,0,100,1]],[[12,0,-50,120,0,0,50,1]]],"name":"Cure All 2","position":3,"timings":[{"flashColor":[204,238,255,102],"flashDuration":10,"flashScope":2,"frame":0,"se":{"name":"Ice5","pan":0,"pitch":70,"volume":90}},{"flashColor":[85,187,221,170],"flashDuration":10,"flashScope":1,"frame":1,"se":{"name":"Saint4","pan":0,"pitch":100,"volume":80}}]},
+{"id":49,"animation1Hue":0,"animation1Name":"Revival1","animation2Hue":0,"animation2Name":"","frames":[[[0,0,-185,280,0,0,255,1]],[[1,0,-185,280,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1]],[[2,0,-185,280,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1]],[[3,0,-185,280,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1]],[[4,0,-185,280,0,0,255,1],[7,0,-187,280,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1]],[[5,0,-185,280,0,0,255,1],[8,0,-187,280,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1]],[[6,0,-185,280,0,0,255,1],[9,0,-187,280,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1]],[[4,0,-185,280,0,0,255,1],[10,0,-187,280,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1]],[[5,0,-185,280,0,0,255,1],[11,0,-187,280,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1]],[[6,0,-185,280,0,0,255,1],[12,0,-187,280,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1]],[[4,0,-185,280,0,0,255,1],[13,0,-187,280,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1]],[[5,0,-185,280,0,0,255,1],[14,0,-187,280,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1]],[[6,0,-185,280,0,0,255,1],[15,0,-187,280,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1]],[[4,0,-185,280,0,0,255,1],[16,0,-187,280,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1]],[[5,0,-185,280,0,0,255,1],[17,0,-187,280,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1]],[[6,0,-185,280,0,0,255,1],[18,0,-187,280,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1]],[[4,0,-185,280,0,0,255,1],[19,0,-187,280,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1]],[[5,0,-185,280,0,0,255,1],[20,0,-187,280,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1]],[[6,0,-185,280,0,0,255,1],[21,0,-187,280,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1]],[[4,0,-185,280,0,0,255,1],[22,0,-187,280,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1]],[[5,0,-185,280,0,0,255,1],[23,0,-187,280,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1]],[[6,0,-185,280,0,0,255,1],[24,0,-187,280,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1]],[[4,0,-185,280,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1]],[[3,0,-185,280,0,0,200,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1],[-1,0,-185,100,0,0,255,1]],[[2,2,-185,280,0,0,127,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1],[-1,0,-145,100,0,0,255,1]]],"name":"Revive 1","position":2,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Magic1","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,255,221,17],"flashDuration":10,"flashScope":1,"frame":3,"se":{"name":"Starlight","pan":0,"pitch":130,"volume":90}},{"flashColor":[255,255,221,51],"flashDuration":10,"flashScope":1,"frame":4,"se":{"name":"Skill1","pan":0,"pitch":70,"volume":90}},{"flashColor":[255,255,221,68],"flashDuration":10,"flashScope":1,"frame":5,"se":null},{"flashColor":[255,255,221,102],"flashDuration":10,"flashScope":1,"frame":6,"se":null},{"flashColor":[255,255,221,153],"flashDuration":10,"flashScope":1,"frame":13,"se":null},{"flashColor":[255,255,221,17],"flashDuration":10,"flashScope":2,"frame":3,"se":null},{"flashColor":[255,255,221,51],"flashDuration":10,"flashScope":2,"frame":4,"se":null},{"flashColor":[255,255,221,68],"flashDuration":10,"flashScope":2,"frame":5,"se":null},{"flashColor":[255,255,221,85],"flashDuration":20,"flashScope":2,"frame":6,"se":null}]},
+{"id":50,"animation1Hue":0,"animation1Name":"Revival2","animation2Hue":0,"animation2Name":"","frames":[[[0,0,192,225,0,0,255,1]],[[1,0,192,225,0,0,255,1]],[[2,0,192,225,0,0,255,1]],[[3,0,192,225,0,0,255,1]],[[4,0,192,225,0,0,255,1]],[[5,0,192,225,0,0,255,1],[25,0,312,150,0,0,255,1],[11,0,120,150,0,0,255,1],[18,0,312,450,0,0,255,1]],[[6,0,192,225,0,0,255,1],[26,0,312,150,0,0,255,1],[11,0,156,195,0,0,255,1],[18,0,312,375,0,0,255,1]],[[7,0,192,225,0,0,255,1],[27,0,312,150,0,0,255,1],[12,0,156,195,0,0,255,1],[18,0,312,345,0,0,255,1]],[[8,0,192,225,0,0,255,1],[28,0,312,150,0,0,255,1],[13,0,168,210,0,0,255,1],[18,0,312,315,0,0,255,1]],[[9,0,192,225,0,0,255,1],[29,0,312,150,0,0,255,1],[14,0,168,210,0,0,255,1],[15,12,204,225,0,0,255,1],[18,0,312,285,0,0,255,1]],[[10,0,192,225,0,0,255,1],[29,0,312,165,0,0,255,1],[14,0,168,210,0,0,150,1],[16,12,216,225,0,0,255,1],[18,0,312,255,0,0,255,1]],[[10,0,192,225,0,0,180,1],[29,0,312,150,0,0,255,1],[14,0,168,210,0,0,80,1],[17,12,228,225,0,0,255,1],[18,0,312,240,0,0,255,1]],[[29,0,312,165,0,0,255,1],[15,12,240,225,0,0,255,1],[18,0,312,225,0,0,255,1]],[[19,0,216,225,0,0,255,1],[16,12,252,225,0,0,255,1],[18,0,312,210,0,0,200,1]],[[20,0,192,270,0,0,255,1],[17,12,264,225,0,0,255,1],[18,0,312,195,0,0,150,1]],[[21,0,192,270,0,0,255,1],[15,12,276,225,0,0,200,1],[18,0,312,180,0,0,100,1]],[[22,0,192,270,0,0,255,1]],[[23,0,180,285,0,0,255,1]],[[24,0,180,300,0,0,255,1]],[[24,0,168,315,0,0,100,1]]],"name":"Revive 2","position":0,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Magic2","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":9,"se":{"name":"Ice5","pan":0,"pitch":150,"volume":100}},{"flashColor":[255,255,221,238],"flashDuration":8,"flashScope":1,"frame":13,"se":{"name":"Up3","pan":0,"pitch":130,"volume":80}}]},
+{"id":51,"animation1Hue":149,"animation1Name":"StateDown1","animation2Hue":0,"animation2Name":"","frames":[[[0,0,-53,260,180,0,255,1]],[[1,0,-53,260,180,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1]],[[2,0,-5,260,180,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1]],[[3,0,107,260,180,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[11,-32,-123,100,180,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1]],[[4,0,-133,260,0,0,255,1],[10,0,-201,200,180,0,127,1],[11,-120,-123,100,180,0,255,1],[11,-32,-179,100,180,0,255,1],[11,50,-183,100,180,0,255,1],[-1,107.5,-205,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1]],[[5,0,-133,260,0,0,255,1],[10,0,-217,200,180,0,255,1],[11,-120,-183,100,180,0,255,1],[11,-32,-247,100,180,0,255,1],[11,50,-247,100,180,0,255,1],[-1,112.5,-263,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1]],[[6,0,-133,260,0,0,255,1],[10,0,-233,200,180,0,127,1],[11,-120,-247,100,180,0,255,1],[-1,368,-123,100,0,0,255,1],[11,50,-297,100,180,0,255,1],[11,110,-123,100,180,0,255,1],[11,-64,-123,100,180,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1]],[[7,0,-133,260,0,0,255,1],[-1,-408,-216,100,0,0,255,1],[-1,-408,-123,100,0,0,255,1],[-1,-408,-123,100,0,0,255,1],[-1,-408,-123,100,0,0,255,1],[11,110,-135,100,180,0,255,1],[11,-64,-183,100,180,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1]],[[8,0,-133,260,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[11,110,-199,100,180,0,255,1],[11,-64,-247,100,180,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1]],[[9,0,-133,260,0,0,255,1]],[[4,0,-133,260,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1]],[[4,0,-133,260,0,0,200,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1]],[[4,0,-133,260,0,0,127,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1],[-1,0,-135,100,0,0,255,1]]],"name":"Powerup 1","position":2,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Up4","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":2,"se":{"name":"Magic1","pan":0,"pitch":100,"volume":90}},{"flashColor":[238,187,204,187],"flashDuration":10,"flashScope":1,"frame":5,"se":null}]},
+{"id":52,"animation1Hue":0,"animation1Name":"StateUp1","animation2Hue":0,"animation2Name":"","frames":[[[0,-3,-175,240,0,0,255,1],[18,0,-35,260,0,0,127,1]],[[1,-3,-175,240,0,0,255,1],[18,0,-35,240,0,0,200,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1]],[[2,-3,-175,240,0,0,255,1],[18,0,-35,220,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1]],[[3,-3,-175,240,0,0,255,1],[18,0,-35,220,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1]],[[4,-3,-175,240,0,0,255,1],[18,0,-35,220,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1]],[[5,-3,-175,240,0,0,255,1],[18,0,-35,220,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1]],[[6,-3,-175,240,0,0,255,1],[18,0,-35,220,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1]],[[7,-3,-175,240,0,0,255,1],[18,0,-35,220,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1]],[[8,-3,-175,240,0,0,255,1],[18,0,-35,220,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1]],[[9,-3,-175,240,0,0,255,1],[18,0,-35,220,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1]],[[10,-3,-175,240,0,0,255,1],[18,0,-35,220,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1]],[[11,-3,-175,240,0,0,255,1],[18,0,-35,220,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1]],[[12,-3,-175,240,0,0,255,1],[18,0,-35,220,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1]],[[13,-3,-175,240,0,0,255,1],[18,0,-35,220,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1]],[[14,-3,-175,240,0,0,255,1],[18,0,-29,203,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1]],[[15,-3,-175,240,0,0,255,1],[18,0,-24,185,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1]],[[16,-3,-175,240,0,0,255,1],[18,0,-18,168,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1]],[[17,-3,-175,240,0,0,255,1],[18,0,-13,150,0,0,100,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1],[-1,-3,-125,100,0,0,255,1]]],"name":"Powerup 2","position":2,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Powerup","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,221,136,119],"flashDuration":5,"flashScope":1,"frame":4,"se":{"name":"Magic4","pan":0,"pitch":120,"volume":80}},{"flashColor":[255,221,136,221],"flashDuration":5,"flashScope":1,"frame":15,"se":null},{"flashColor":[255,221,136,102],"flashDuration":3,"flashScope":2,"frame":15,"se":null}]},
+{"id":53,"animation1Hue":0,"animation1Name":"StateUp2","animation2Hue":0,"animation2Name":"","frames":[[[0,0,-60,180,0,0,255,1]],[[1,0,-60,180,0,0,255,1]],[[2,0,-60,180,0,0,255,1]],[[3,0,-60,180,0,0,255,1]],[[4,0,-60,180,0,0,255,1]],[[5,0,-60,180,0,0,255,1]],[[6,0,-60,180,0,0,255,1]],[[7,0,-60,180,0,0,255,1]],[[8,0,-60,180,0,0,255,1]],[[9,0,-60,180,0,0,255,1]],[[10,0,-60,180,0,0,255,1]],[[11,0,-60,180,0,0,255,1]],[[12,0,-60,180,0,0,255,1]],[[13,0,-60,180,0,0,255,1],[23,0,-60,180,0,0,50,0]],[[23,0,-60,180,0,0,100,0],[14,0,-60,180,0,0,255,1]],[[23,0,-60,180,0,0,150,0],[15,0,-60,180,0,0,255,1],[-1,0,0,30,0,0,0,0]],[[23,0,-60,180,0,0,200,0],[16,0,-60,180,0,0,255,1]],[[23,0,-60,180,0,0,255,0],[17,0,-60,180,0,0,255,1]],[[23,0,-60,180,0,0,255,0],[18,0,-60,180,0,0,255,1]],[[23,0,-60,180,0,0,255,0],[19,0,-60,180,0,0,255,1]],[[23,0,-60,180,0,0,255,0],[20,0,-60,180,0,0,255,1]],[[23,0,-60,180,0,0,255,0],[21,0,-60,180,0,0,255,1]],[[23,0,-60,180,0,0,255,0],[22,0,-60,180,0,0,255,1]],[[23,0,-60,180,0,0,255,0],[22,0,-60,180,0,0,255,1]],[[23,0,-60,180,0,0,200,0],[22,0,-60,180,0,0,200,1]],[[23,0,-60,180,0,0,150,0],[22,0,-60,180,0,0,150,1]],[[23,0,-60,180,0,0,100,0],[22,0,-60,180,0,0,100,1]],[[23,0,-60,180,0,0,50,0],[22,0,-60,180,0,0,50,1]]],"name":"Powerup 3","position":1,"timings":[{"flashColor":[204,238,255,204],"flashDuration":20,"flashScope":1,"frame":0,"se":{"name":"Up1","pan":0,"pitch":80,"volume":80}},{"flashColor":[238,255,255,136],"flashDuration":5,"flashScope":2,"frame":0,"se":null},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":9,"se":{"name":"Ice4","pan":0,"pitch":90,"volume":80}}]},
+{"id":54,"animation1Hue":0,"animation1Name":"StateDown1","animation2Hue":0,"animation2Name":"","frames":[[[0,0,-64,260,0,0,255,1]],[[1,0,-10,260,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1]],[[2,0,-10,260,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,-41.5,-312,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1]],[[3,0,-130,260,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[11,-32,-272,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1]],[[4,0,-130,260,0,0,255,1],[10,0,-206,200,0,0,127,1],[11,-120,-280,100,0,0,255,1],[11,-32,-204,100,0,0,255,1],[11,50,-312,100,0,0,255,1],[-1,107.5,-230,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1]],[[5,0,-130,260,0,0,255,1],[10,0,-190,200,0,0,255,1],[11,-120,-208,100,0,0,255,1],[11,-32,-144,100,0,0,255,1],[11,50,-272,100,0,0,255,1],[-1,112.5,-288,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1]],[[6,0,-130,260,0,0,255,1],[10,0,-176,200,0,0,127,1],[11,-120,-144,100,0,0,255,1],[-1,368,-120,100,0,0,255,1],[11,50,-208,100,0,0,255,1],[11,110,-224,100,0,0,255,1],[11,-64,-272,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1]],[[7,0,-130,260,0,0,255,1],[-1,-408,-241,100,0,0,255,1],[-1,-408,-95,100,0,0,255,1],[-1,-408,-87,100,0,0,255,1],[-1,-408,-95,100,0,0,255,1],[11,110,-160,100,0,0,255,1],[11,-64,-208,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1]],[[8,0,-130,260,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[11,110,-96,100,0,0,255,1],[11,-64,-144,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1]],[[9,0,-130,260,0,0,255,1]],[[4,0,-130,260,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1]],[[4,0,-130,260,0,0,200,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1]],[[4,0,-130,260,0,0,127,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1],[-1,0,-160,100,0,0,255,1]]],"name":"Powerdown 1","position":2,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Down2","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":2,"se":{"name":"Magic2","pan":0,"pitch":100,"volume":90}},{"flashColor":[153,204,255,187],"flashDuration":10,"flashScope":1,"frame":5,"se":null}]},
+{"id":55,"animation1Hue":0,"animation1Name":"StateDown2","animation2Hue":0,"animation2Name":"","frames":[[[0,0,-168,195,0,0,100,0]],[[2,0,-168,195,0,0,150,0]],[[3,0,-168,195,0,0,255,0]],[[2,0,-168,195,0,0,255,0]],[[1,0,-168,195,0,0,255,0]],[[4,0,-168,195,0,0,255,0]],[[5,0,-168,195,0,0,255,0]],[[6,0,-168,195,0,0,255,0]],[[7,0,-168,195,0,0,255,0]],[[8,0,-168,195,0,0,255,0]],[[9,0,-168,195,0,0,255,0]],[[10,0,-168,195,0,0,255,0]],[[11,0,-168,195,0,0,255,0]],[[12,0,-168,195,0,0,255,0]],[[13,0,-168,195,0,0,255,0]],[[14,0,-168,195,0,0,255,0]],[[15,0,-168,195,0,0,255,0]],[[16,0,-168,195,0,0,255,0]],[[17,0,-168,195,0,0,255,0]],[[18,0,-168,195,0,0,255,0]],[[19,0,-168,195,0,0,255,0]],[[20,0,-168,195,0,0,255,0]],[[21,0,-168,195,0,0,255,0]],[[22,0,-168,195,0,0,255,0]],[[23,0,-168,195,0,0,255,0]],[[24,0,-168,195,0,0,255,0]],[[20,0,-168,195,0,0,200,0]],[[21,0,-168,195,0,0,100,0]],[[22,0,-168,195,0,0,50,0]]],"name":"Powerdown 2","position":2,"timings":[{"flashColor":[0,0,0,204],"flashDuration":5,"flashScope":2,"frame":0,"se":{"name":"Stare","pan":0,"pitch":110,"volume":70}},{"flashColor":[0,0,0,204],"flashDuration":18,"flashScope":1,"frame":6,"se":{"name":"Earth2","pan":0,"pitch":70,"volume":80}}]},
+{"id":56,"animation1Hue":0,"animation1Name":"StateDown3","animation2Hue":0,"animation2Name":"","frames":[[[0,0,-12,150,0,0,150,1]],[[1,0,-12,150,0,0,200,1]],[[2,0,-12,150,0,0,255,1]],[[5,0,-12,150,0,0,100,0],[3,0,-12,150,0,0,255,1]],[[5,0,-12,150,0,0,150,0],[4,0,-12,150,0,0,255,1]],[[5,0,-12,150,0,0,200,0],[4,0,-12,150,0,0,255,1]],[[5,0,-12,150,0,0,255,0],[4,0,-12,150,0,0,255,1]],[[5,0,-12,150,0,0,255,0],[4,0,-12,150,0,0,200,1]],[[5,0,-12,150,0,0,255,0],[4,0,-12,150,0,0,150,1]],[[5,0,-12,150,0,0,255,0],[4,0,-12,150,0,0,100,1]],[[5,0,-12,150,0,0,255,0],[4,0,-12,150,0,0,50,1]],[[5,0,-12,150,0,0,255,0]],[[5,0,-12,150,0,0,255,0]],[[5,0,-12,150,0,0,255,0]],[[6,0,-12,247,0,0,255,0],[16,0,-12,247,0,0,255,1]],[[7,0,-12,247,0,0,255,0],[17,0,-12,247,0,0,255,1]],[[8,0,-12,247,0,0,255,0],[18,0,-12,247,0,0,255,1]],[[9,0,-12,247,0,0,255,0],[19,0,-12,247,0,0,255,1]],[[10,0,-12,247,0,0,255,0],[20,0,-12,247,0,0,255,1]],[[11,0,-12,247,0,0,255,0],[21,0,-12,247,0,0,255,1]],[[12,0,-12,247,0,0,255,0],[22,0,-12,247,0,0,255,1]],[[13,0,-12,247,0,0,200,0],[23,0,-12,247,0,0,255,1]],[[14,0,-12,247,0,0,150,0],[24,0,-12,247,0,0,255,1]],[[15,0,-12,247,0,0,100,0],[25,0,-12,247,0,0,255,1]]],"name":"Powerdown 3","position":1,"timings":[{"flashColor":[255,51,221,204],"flashDuration":15,"flashScope":0,"frame":0,"se":{"name":"Blind","pan":0,"pitch":120,"volume":80}},{"flashColor":[255,68,221,187],"flashDuration":5,"flashScope":2,"frame":14,"se":{"name":"Crash","pan":0,"pitch":120,"volume":80}},{"flashColor":[255,51,221,204],"flashDuration":15,"flashScope":1,"frame":14,"se":null}]},
+{"id":57,"animation1Hue":0,"animation1Name":"Curse","animation2Hue":0,"animation2Name":"","frames":[[[0,0,-228,270,0,0,255,1]],[[1,0,-228,270,0,0,255,1]],[[2,0,-228,270,0,0,255,1]],[[3,0,-228,270,0,0,255,1]],[[4,0,-228,270,0,0,255,1]],[[5,0,-228,270,0,0,255,1],[10,60,-228,270,340,0,255,1],[10,-96,-228,270,10,0,255,1]],[[6,0,-228,270,0,0,255,1],[11,60,-228,270,340,0,255,1],[11,-96,-228,270,10,0,255,1]],[[7,0,-228,270,0,0,255,1],[12,60,-228,270,340,0,255,1],[12,-96,-228,270,10,0,255,1],[10,120,-228,270,350,0,255,1],[10,-144,-228,270,15,0,255,1]],[[8,0,-228,270,0,0,255,1],[13,60,-228,270,340,0,255,1],[13,-96,-228,270,10,0,255,1],[11,120,-228,270,350,0,255,1],[11,-144,-228,270,15,0,255,1]],[[9,0,-228,270,0,0,255,1],[15,60,-228,270,340,0,255,1],[15,-96,-228,270,10,0,255,1],[12,120,-228,270,350,0,255,1],[12,-144,-228,270,15,0,255,1],[10,-132,-192,270,175,0,255,1],[10,120,-192,270,190,0,255,1]],[[8,0,-228,270,0,0,255,1],[14,60,-228,270,340,0,255,1],[14,-96,-228,270,10,0,255,1],[13,120,-228,270,350,0,255,1],[13,-144,-228,270,15,0,255,1],[11,-132,-192,270,175,0,255,1],[11,120,-192,270,190,0,255,1]],[[9,0,-228,270,0,0,255,1],[15,60,-228,270,340,0,255,1],[15,-96,-228,270,10,0,255,1],[15,120,-228,270,350,0,255,1],[15,-144,-228,270,15,0,255,1],[12,-132,-192,270,175,0,255,1],[12,120,-192,270,190,0,255,1]],[[8,0,-228,270,0,0,255,1],[14,60,-228,270,340,0,255,1],[14,-96,-228,270,10,0,255,1],[14,120,-228,270,350,0,255,1],[14,-144,-228,270,15,0,255,1],[13,-132,-192,270,175,0,255,1],[13,120,-192,270,190,0,255,1]],[[9,0,-228,270,0,0,255,1],[15,60,-228,270,340,0,255,1],[15,-96,-228,270,10,0,255,1],[15,120,-228,270,350,0,255,1],[15,-144,-228,270,15,0,255,1],[15,-132,-192,270,175,0,255,1],[15,120,-192,270,190,0,255,1]],[[8,0,-228,270,0,0,255,1],[14,60,-228,270,340,0,255,1],[14,-96,-228,270,10,0,255,1],[14,120,-228,270,350,0,255,1],[14,-144,-228,270,15,0,255,1],[14,-132,-192,270,175,0,255,1],[14,120,-192,270,190,0,255,1]],[[9,0,-228,270,0,0,255,1],[15,60,-228,270,340,0,255,1],[15,-96,-228,270,10,0,255,1],[15,120,-228,270,350,0,255,1],[15,-144,-228,270,15,0,255,1],[15,-132,-192,270,175,0,255,1],[15,120,-192,270,190,0,255,1]],[[8,0,-228,270,0,0,255,1],[14,60,-228,270,340,0,255,1],[14,-96,-228,270,10,0,255,1],[14,120,-228,270,350,0,255,1],[14,-144,-228,270,15,0,255,1],[14,-132,-192,270,175,0,255,1],[14,120,-192,270,190,0,255,1]],[[8,0,-228,270,0,0,150,1],[14,60,-228,270,340,0,150,1],[14,-96,-228,270,10,0,150,1],[14,120,-228,270,350,0,150,1],[14,-144,-228,270,15,0,150,1],[14,-132,-192,270,175,0,150,1],[14,120,-192,270,190,0,150,1]],[[8,0,-228,270,0,0,100,1],[14,60,-228,270,340,0,100,1],[14,-96,-228,270,10,0,100,1],[14,120,-228,270,350,0,100,1],[14,-144,-228,270,15,0,100,1],[14,-132,-192,270,175,0,100,1],[14,120,-192,270,190,0,100,1]]],"name":"Bind","position":2,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Wind5","pan":0,"pitch":80,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":2,"se":{"name":"Darkness4","pan":0,"pitch":60,"volume":100}},{"flashColor":[255,204,136,187],"flashDuration":5,"flashScope":1,"frame":5,"se":null},{"flashColor":[255,255,170,170],"flashDuration":5,"flashScope":2,"frame":5,"se":{"name":"Darkness1","pan":0,"pitch":100,"volume":100}},{"flashColor":[255,238,136,136],"flashDuration":2,"flashScope":1,"frame":8,"se":null},{"flashColor":[255,238,136,136],"flashDuration":2,"flashScope":1,"frame":10,"se":null},{"flashColor":[255,238,136,136],"flashDuration":2,"flashScope":1,"frame":12,"se":null},{"flashColor":[255,238,136,136],"flashDuration":2,"flashScope":1,"frame":14,"se":null}]},
+{"id":58,"animation1Hue":0,"animation1Name":"Absorb","animation2Hue":0,"animation2Name":"","frames":[[[0,0,0,300,0,0,150,1]],[[0,0,0,270,0,0,200,1],[20,0,0,300,60,0,100,1]],[[1,0,0,270,0,0,180,1],[20,0,0,300,40,0,180,1]],[[20,0,0,300,20,0,180,1],[2,0,0,240,0,0,255,1]],[[4,0,0,225,0,0,255,1],[20,0,0,270,0,0,180,1]],[[6,0,0,225,0,0,255,1],[21,0,0,240,340,0,180,1]],[[7,0,0,225,0,0,255,1],[22,0,0,195,320,0,180,1],[8,0,0,150,0,0,255,1]],[[9,0,0,195,0,0,255,1],[23,0,0,150,300,0,180,1]],[[10,0,0,225,0,0,255,1]],[[11,0,0,255,0,0,255,1]],[[12,0,0,255,0,0,255,1]],[[13,0,0,255,0,0,255,1]],[[14,0,0,255,0,0,255,1]],[[15,0,0,255,0,0,255,1]],[[16,0,0,255,0,0,255,1]],[[17,0,0,255,0,0,255,1]],[[18,0,0,255,0,0,255,1]],[[19,0,0,255,0,0,255,1]]],"name":"Absorb","position":1,"timings":[{"flashColor":[255,102,68,153],"flashDuration":5,"flashScope":2,"frame":0,"se":{"name":"Darkness1","pan":0,"pitch":150,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":1,"se":{"name":"Twine","pan":0,"pitch":150,"volume":70}},{"flashColor":[255,0,0,204],"flashDuration":6,"flashScope":1,"frame":6,"se":null}]},
+{"id":59,"animation1Hue":0,"animation1Name":"StatePoison","animation2Hue":0,"animation2Name":"","frames":[[[0,0,-126.5,200,0,0,255,1]],[[1,0,-126,200,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1]],[[2,0,-126,200,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1]],[[3,0,-126,200,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1]],[[4,0,-126,200,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1]],[[5,0,-126,200,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1]],[[6,0,-126,200,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1]],[[7,0,-126,200,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1]],[[8,0,-126,200,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1]],[[9,0,-126,200,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1]],[[10,0,-126,200,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1]],[[11,0,-126,200,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1]],[[12,0,-126,200,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1]],[[13,0,-126,200,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1],[-1,0,-130,100,0,0,255,1]],[[14,0,-126,200,0,0,255,1]]],"name":"Poison","position":2,"timings":[{"flashColor":[102,255,153,102],"flashDuration":3,"flashScope":1,"frame":1,"se":{"name":"Poison","pan":0,"pitch":100,"volume":90}},{"flashColor":[102,255,153,221],"flashDuration":3,"flashScope":1,"frame":3,"se":null},{"flashColor":[102,255,153,136],"flashDuration":8,"flashScope":1,"frame":5,"se":null}]},
+{"id":60,"animation1Hue":0,"animation1Name":"StateDark","animation2Hue":0,"animation2Name":"","frames":[[[19,0,0,280,0,0,255,0]],[[18,0,0,265,0,0,255,0],[-1,0,0,250,-5,0,145,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[17,0,0,260,0,0,255,0],[0,0,0,250,0,0,100,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[16,0,0,260,0,0,255,0],[1,0,0,250,0,0,60,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[15,0,0,260,0,0,255,0],[2,0,0,250,0,0,95,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[14,0,0,260,0,0,255,0],[3,0,0,250,0,0,130,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[13,0,0,260,0,0,255,0],[4,0,0,250,0,0,165,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[-1,2,0,260,0,0,255,0],[5,0,0,250,0,0,200,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[-1,0,0,300,0,0,127,0],[6,0,0,250,0,0,237,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[-1,0,0,260,0,0,200,0],[7,0,0,250,0,0,237,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[-1,0,0,100,0,0,255,1],[8,0,0,250,0,0,255,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[-1,0,0,100,0,0,255,1],[9,0,0,250,0,0,255,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[-1,0,0,100,0,0,255,1],[10,0,0,250,0,0,255,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[-1,-2.5,0,260,0,0,60,0],[11,0,0,250,0,0,255,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[-1,0,0,280,0,0,127,0],[12,0,0,250,5,0,255,0],[-1,245,-74,100,0,0,255,1],[-1,408,-76,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[-1,0,0,280,0,0,127,0],[12,0,0,260,8,0,200,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[-1,0,0,280,0,0,127,0],[12,0,0,270,11,0,127,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]]],"name":"Blind","position":1,"timings":[{"flashColor":[0,0,0,68],"flashDuration":20,"flashScope":1,"frame":2,"se":{"name":"Blind","pan":0,"pitch":100,"volume":90}},{"flashColor":[0,0,0,34],"flashDuration":20,"flashScope":2,"frame":2,"se":null},{"flashColor":[0,0,0,170],"flashDuration":20,"flashScope":1,"frame":3,"se":{"name":"Darkness2","pan":0,"pitch":80,"volume":50}},{"flashColor":[0,0,0,68],"flashDuration":20,"flashScope":2,"frame":3,"se":null},{"flashColor":[0,0,0,255],"flashDuration":10,"flashScope":1,"frame":4,"se":null},{"flashColor":[0,0,0,85],"flashDuration":10,"flashScope":2,"frame":4,"se":null},{"flashColor":[0,0,0,119],"flashDuration":10,"flashScope":2,"frame":6,"se":null},{"flashColor":[0,0,0,255],"flashDuration":10,"flashScope":1,"frame":13,"se":null}]},
+{"id":61,"animation1Hue":0,"animation1Name":"StateSilent","animation2Hue":0,"animation2Name":"","frames":[[[0,0,-2,280,0,0,255,1]],[[1,0,-2,280,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1]],[[2,0,-2,280,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1]],[[3,0,-2,280,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1]],[[4,0,-2,280,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1]],[[5,0,-2,280,0,0,255,1],[6,0,-2,180,0,0,255,0],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1]],[[-1,0,-2,280,0,0,255,1],[7,0,-2,180,0,0,255,0],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1]],[[-1,-2.5,-2,280,0,0,255,1],[8,0,-2,180,0,0,255,0],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1]],[[-1,0,-2,280,0,0,255,1],[9,0,-2,180,0,0,255,0],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1]],[[-1,0,-2,280,0,0,255,1],[10,0,-2,180,0,0,255,0],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1],[-1,0,-2,100,0,0,255,1]],[[12,40,-217.5,130,0,0,255,0],[11,0,-2,180,0,0,255,0]],[[13,40,-218,130,0,0,255,0],[11,0,-2,180,0,0,255,0]],[[14,40,-218,130,0,0,255,0],[11,0,-2,180,0,0,255,0]],[[15,40,-218,130,0,0,255,0],[11,0,-2,180,0,0,255,0]],[[16,40,-218,130,0,0,255,0],[11,0,-2,180,0,0,255,0]],[[17,40,-218,130,0,0,255,0],[11,0,-2,180,0,0,255,0]],[[18,40,-218,130,0,0,255,0],[11,0,-2,180,0,0,255,0]],[[18,40,-218,130,0,0,255,0],[11,0,-2,180,0,0,255,0]],[[18,40,-218,130,0,0,255,0],[11,0,-2,180,0,0,255,0]],[[18,40,-218,130,0,0,255,0],[11,0,-2,180,0,0,255,0]],[[18,40,-218,130,0,0,255,0],[11,0,-2,180,0,0,255,0]]],"name":"Silence","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Silence","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,255,153,255],"flashDuration":6,"flashScope":1,"frame":5,"se":{"name":"Sound2","pan":0,"pitch":80,"volume":70}},{"flashColor":[255,255,255,255],"flashDuration":3,"flashScope":1,"frame":15,"se":{"name":"Flash1","pan":0,"pitch":70,"volume":70}}]},
+{"id":62,"animation1Hue":0,"animation1Name":"StateSleep","animation2Hue":0,"animation2Name":"","frames":[[[0,0,0,300,0,0,255,1]],[[1,0,0,300,0,0,255,1],[-1,365,-39,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[2,0,0,300,0,0,255,1],[9,0,0,280,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[3,0,0,300,0,0,255,1],[10,0,0,280,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[4,0,0,300,0,0,255,1],[11,0,0,280,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[5,0,0,300,0,0,255,1],[12,0,0,280,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[6,0,0,300,0,0,255,1],[13,0,0,280,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[7,0,0,300,0,0,255,1],[14,0,0,280,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[8,0,0,300,0,0,255,1],[15,0,0,280,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[8,0,0,300,0,0,127,1],[16,0,0,280,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[-1,0,0,300,0,0,255,1],[17,0,0,280,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[-1,2.5,0,300,0,0,196,1],[18,0,0,280,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[-1,0,0,300,0,0,138,1],[19,0,0,280,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[-1,0,-2.5,300,0,0,79,1],[20,0,0,280,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[-1,0,0,300,0,0,20,1],[21,0,0,280,0,0,255,1]]],"name":"Sleep","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":1,"se":{"name":"Up1","pan":0,"pitch":50,"volume":70}},{"flashColor":[170,221,255,255],"flashDuration":6,"flashScope":1,"frame":5,"se":{"name":"Sleep","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":3,"flashScope":1,"frame":14,"se":null}]},
+{"id":63,"animation1Hue":0,"animation1Name":"StateChaos","animation2Hue":0,"animation2Name":"","frames":[[[0,0,-30,300,0,0,255,0]],[[1,0,-30,300,0,0,255,0],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1]],[[2,0,-30,300,0,0,255,0],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1]],[[3,0,-30,300,0,0,255,0],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1]],[[4,0,-30,300,0,0,255,0],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1]],[[5,0,-30,300,0,0,255,0],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1]],[[6,0,-30,300,0,0,255,0],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1]],[[7,0,-30,300,0,0,255,0],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1]],[[8,0,-30,300,0,0,255,0],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1]],[[9,0,-30,300,0,0,255,0],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1]],[[10,0,-30,300,0,0,255,0],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1]],[[11,0,-30,300,0,0,255,0],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1]],[[12,0,-30,300,0,0,255,0],[-1,0,-80,130,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1]],[[13,0,-30,300,0,0,255,0],[-1,0,-80,130,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1]],[[14,0,-30,300,0,0,255,0],[17,0,-32,130,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1]],[[15,0,-30,300,0,0,100,0],[18,0,-32,130,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,-30,100,0,0,255,1]],[[16,0,-30,300,0,0,50,0],[19,0,-32,130,0,0,255,1]],[[-1,0,-30,300,0,0,255,1],[20,0,-32,130,0,0,255,1]],[[-1,0,-30,300,0,0,255,1],[21,0,-32,130,0,0,255,1]],[[-1,0,-30,300,0,0,255,1],[22,0,-32,130,0,0,255,1]],[[-1,0,-30,300,0,0,255,1],[23,0,-32,130,0,0,255,1]],[[-1,0,-30,300,0,0,255,1],[23,0,-32,130,0,0,255,1]],[[-1,0,-30,300,0,0,255,1],[23,0,-32,130,0,0,255,1]]],"name":"Confusion","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Absorb2","pan":0,"pitch":50,"volume":80}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":4,"se":{"name":"Raise2","pan":0,"pitch":70,"volume":80}},{"flashColor":[255,255,187,187],"flashDuration":5,"flashScope":1,"frame":15,"se":null}]},
+{"id":64,"animation1Hue":0,"animation1Name":"StateParalys","animation2Hue":0,"animation2Name":"","frames":[[[18,0,0,350,0,0,180,1]],[[19,0,0,300,0,0,218,1],[-1,0,-10,100,0,0,255,1],[-1,0,-40,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1]],[[20,0,0,250,0,0,255,1],[-1,2.5,-10,280,0,0,255,1],[-1,0,-40,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1]],[[18,0,0,200,0,0,203,1],[6,0,-10,240,0,0,255,1],[-1,0,-40,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1]],[[19,0,0,150,0,0,152,1],[7,0,-10,240,0,0,255,1],[-1,0,-40,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1],[-1,0,-10,100,0,0,255,1]],[[20,0,0,100,0,0,100,1],[8,0,-10,240,0,0,255,1]],[[-1,0,-10,0,0,0,0,0],[9,0,-10,240,0,0,255,1]],[[-1,0,-10,0,0,0,0,0],[10,0,-10,240,0,0,255,1]],[[-1,0,-10,0,0,0,0,0],[11,0,-10,240,0,0,255,1]],[[-1,0,-10,0,0,0,0,0],[12,0,-10,240,0,0,255,1]],[[-1,0,-10,0,0,0,0,0],[13,0,-10,240,0,0,255,1]],[[-1,408,-242,100,0,0,255,1],[14,0,-10,240,0,0,255,1],[0,0,-40,250,0,0,255,1]],[[-1,407,-194.5,100,0,0,255,1],[15,0,-10,240,0,0,255,1],[1,0,-40,250,0,0,255,1]],[[-1,375,-211,100,0,0,255,1],[16,0,-10,240,0,0,255,1],[2,0,-40,250,0,0,255,1]],[[-1,0,-10,0,0,0,0,0],[-1,0,-10,0,0,0,0,0],[3,0,-40,250,0,0,255,1]],[[-1,0,-10,0,0,0,0,0],[-1,0,-10,0,0,0,0,0],[4,0,-40,250,0,0,255,1]],[[-1,0,-10,0,0,0,0,0],[-1,0,-10,0,0,0,0,0],[5,0,-40,250,0,0,200,1]]],"name":"Paralyze","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Darkness1","pan":0,"pitch":150,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":3,"se":{"name":"Paralyze3","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,255,136,102],"flashDuration":5,"flashScope":1,"frame":4,"se":null},{"flashColor":[255,255,136,102],"flashDuration":5,"flashScope":1,"frame":7,"se":null},{"flashColor":[255,255,136,102],"flashDuration":5,"flashScope":1,"frame":10,"se":null},{"flashColor":[255,255,136,102],"flashDuration":6,"flashScope":1,"frame":13,"se":null}]},
+{"id":65,"animation1Hue":0,"animation1Name":"StateDeath","animation2Hue":0,"animation2Name":"","frames":[[[0,0,0,180,0,0,255,0]],[[2,0,0,180,0,0,255,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[3,0,0,180,0,0,255,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[5,0,0,180,0,0,255,0]],[[5,0,0,180,0,0,255,0]],[[5,0,0,180,0,0,255,0]],[[5,0,0,180,0,0,200,0],[6,0,0,150,0,0,100,0]],[[5,0,0,180,0,0,100,0],[7,0,0,150,0,0,200,0]],[[5,0,0,180,0,0,50,0],[8,0,0,150,0,0,255,0],[12,0,0,250,0,0,255,1]],[[5,0,0,180,0,0,0,0],[9,0,0,150,0,0,255,0],[13,0,0,250,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[5,0,0,180,0,0,0,0],[10,0,0,150,0,0,255,0],[14,0,0,250,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[5,0,0,180,0,0,0,0],[10,0,0,150,0,0,255,0],[15,0,0,250,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[5,0,0,180,0,0,0,0],[10,0,0,150,0,0,255,0],[16,0,0,250,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[5,0,0,180,0,0,0,0],[10,0,0,150,0,0,255,0],[17,0,0,250,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[5,0,0,180,0,0,0,0],[10,0,0,150,0,0,255,0],[18,0,0,250,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[5,0,0,180,0,0,0,0],[10,0,0,150,0,0,255,0],[19,0,0,250,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[5,0,0,180,0,0,0,0],[10,0,0,150,0,0,255,0],[-1,0,0,250,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[5,0,0,180,0,0,0,0],[10,0,0,150,0,0,255,0],[-1,0,0,250,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[5,0,0,180,0,0,0,0],[10,0,0,150,0,0,200,0],[-1,0.5,0,250,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[5,0,0,180,0,0,0,0],[10,0,0,150,0,0,100,0],[-1,-2.5,-2.5,250,0,0,255,1],[-1,408,240.5,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]]],"name":"Death","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":1,"se":{"name":"Stare","pan":0,"pitch":120,"volume":90}},{"flashColor":[0,0,0,68],"flashDuration":5,"flashScope":2,"frame":8,"se":{"name":"Darkness5","pan":0,"pitch":90,"volume":80}},{"flashColor":[0,0,0,119],"flashDuration":5,"flashScope":2,"frame":9,"se":null},{"flashColor":[0,0,0,153],"flashDuration":15,"flashScope":1,"frame":10,"se":null},{"flashColor":[0,0,0,153],"flashDuration":10,"flashScope":2,"frame":10,"se":null},{"flashColor":[153,0,0,187],"flashDuration":5,"flashScope":2,"frame":10,"se":null},{"flashColor":[51,0,0,255],"flashDuration":15,"flashScope":1,"frame":11,"se":null},{"flashColor":[51,0,0,221],"flashDuration":15,"flashScope":1,"frame":12,"se":null}]},
+{"id":66,"animation1Hue":0,"animation1Name":"Fire1","animation2Hue":0,"animation2Name":"","frames":[[[23,0,-160,180,0,0,200,1],[23,0,-176,200,0,0,255,0],[0,0,-230,300,0,0,255,0],[-1,408,312,100,0,0,255,1],[14,0,-200,300,0,0,255,0]],[[25,0,-200,250,0,0,200,1],[25,0,-273,353,0,0,152,0],[2,0,-230,300,0,0,255,0],[-1,207.5,-45,300,0,0,255,0],[18,0,-208,300,0,0,255,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[26,0,-200,250,0,0,200,1],[26,0,-304,400,0,0,100,0],[3,0,-230,300,0,0,255,0],[-1,105,-52.5,300,0,0,255,0],[19,0,-200,300,0,0,255,0]],[[27,0,-200,250,0,0,200,1],[-1,408,312,100,0,0,255,0],[4,0,-230,300,0,0,255,0],[-1,112.5,-35,300,0,0,255,0],[20,0,-200,300,0,0,255,0]],[[28,0,-200,250,0,0,200,1],[-1,408,309.5,100,0,0,255,0],[5,0,-230,300,0,0,255,0],[-1,82.5,-97.5,300,0,0,255,0],[21,0,-200,300,0,0,255,0]],[[26,0,-200,250,0,0,200,1],[22,0,-200,300,0,0,255,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[3,0,-230,300,0,0,255,0]],[[27,0,-200,250,0,0,200,1],[-1,408,312,100,0,0,255,0],[4,0,-230,300,0,0,255,0]],[[28,0,-200,250,0,0,200,1],[-1,408,312,100,0,0,255,0],[5,0,-230,300,0,0,255,0]],[[26,0,-200,250,0,0,200,1],[-1,408,312,100,0,0,255,1],[3,0,-230,300,0,0,255,0]],[[27,0,-200,250,0,0,200,1],[-1,405.5,312,100,0,0,255,0],[6,0,-230,300,0,0,255,0]],[[28,0,-200,250,0,0,200,1],[-1,408,312,100,0,0,255,0],[7,0,-230,300,0,0,255,0]]],"name":"Fire One 1","position":2,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Fire3","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,204,119,255],"flashDuration":15,"flashScope":1,"frame":1,"se":null},{"flashColor":[255,204,119,170],"flashDuration":5,"flashScope":2,"frame":2,"se":null},{"flashColor":[255,204,119,255],"flashDuration":5,"flashScope":1,"frame":4,"se":null},{"flashColor":[255,204,119,255],"flashDuration":5,"flashScope":1,"frame":7,"se":null}]},
+{"id":67,"animation1Hue":0,"animation1Name":"Fire2","animation2Hue":0,"animation2Name":"","frames":[[[0,0,-120,195,0,0,255,1]],[[1,0,-96,150,0,0,255,1]],[[1,0,-132,210,0,0,255,1]],[[2,0,-132,225,0,0,255,1]],[[3,0,-132,225,0,0,255,1]],[[4,0,-132,225,0,0,255,1]],[[5,0,-120,210,0,0,255,1]],[[5,0,-120,210,0,0,150,1]]],"name":"Fire One 2","position":2,"timings":[{"flashColor":[255,102,34,221],"flashDuration":3,"flashScope":1,"frame":0,"se":{"name":"Fire2","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,102,34,204],"flashDuration":5,"flashScope":1,"frame":2,"se":null}]},
+{"id":68,"animation1Hue":0,"animation1Name":"Fire1","animation2Hue":0,"animation2Name":"","frames":[[[29,-276,115.5,200,0,0,128,0],[29,-301,86.5,200,0,0,0,0],[29,-308,21,330,0,0,0,0],[29,-26,-71,200,0,1,0,0],[29,-96.5,-93.5,200,0,0,0,0],[29,-91.5,-93.5,200,0,0,0,0],[-1,30,0,0,0,0,0,0],[-1,30,0,0,0,0,0,0],[-1,30,-10,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[0,200,-80,250,0,1,255,1]],[[29,-276,116,200,0,0,255,0],[29,-308,84.5,200,0,0,0,0],[29,-308,29,330,0,0,0,0],[29,-63.5,-63.5,200,0,1,0,0],[29,-136,-86,200,0,0,0,0],[29,-156,-101,200,0,0,0,0],[29,310,130,200,0,0,128,0],[29,320,122,200,0,0,0,0],[29,320,-18,320,0,0,0,0],[0,-130,-90,250,0,1,255,1],[1,200,-80,250,0,1,255,1]],[[29,-276,116,200,0,0,255,0],[8,-275,102,200,0,0,255,1],[0,-280,-50,330,0,0,255,1],[29,30,63,200,0,1,128,0],[29,0,50,200,0,0,0,0],[29,-20,32.5,200,0,0,0,0],[29,310,130,200,0,0,255,0],[29,320,122,200,0,0,0,0],[29,320,-18,320,0,0,0,0],[1,-130,-90,250,0,1,255,1],[2,200,-80,250,0,1,255,1]],[[29,-276,116,200,0,0,255,0],[9,-276,102,200,0,0,255,1],[1,-280,-50,330,0,0,255,1],[29,30,63,200,0,1,255,0],[29,0,50,200,0,0,0,0],[29,10,-85,200,0,0,0,0],[29,310,130,200,0,0,255,0],[8,320,122,200,0,0,255,1],[0,320,-18,320,0,0,255,1],[2,-130,-90,250,0,1,255,1],[3,200,-80,250,0,1,255,1]],[[29,-276,116,200,0,0,255,0],[10,-276,102,200,0,0,255,1],[2,-280,-50,330,0,0,255,1],[29,30,63,200,0,1,255,0],[8,0,50,200,0,0,255,1],[0,10,-85,300,0,0,255,1],[29,310,130,200,0,0,255,0],[9,320,122,200,0,0,255,1],[1,320,-18,320,0,0,255,1],[3,-130,-90,250,0,1,255,1],[4,200,-80,250,0,1,255,1]],[[29,-276,116,200,0,0,255,0],[11,-276,102,200,0,0,255,1],[3,-280,-50,330,0,0,255,1],[29,30,63,200,0,1,255,0],[9,0,50,200,0,0,255,1],[1,10,-85,300,0,0,255,1],[29,310,130,200,0,0,255,0],[10,320,122,200,0,0,255,1],[2,320,-18,320,0,0,255,1],[4,-130,-90,250,0,1,255,1],[5,200,-80,250,0,1,255,1]],[[29,-276,116,200,0,0,255,0],[12,-276,102,200,0,0,255,1],[4,-280,-50,330,0,0,255,1],[29,30,63,200,0,1,255,0],[10,0,50,200,0,0,255,1],[2,10,-85,300,0,0,255,1],[29,310,130,200,0,0,255,0],[11,320,122,200,0,0,255,1],[3,320,-18,320,0,0,255,1],[5,-130,-90,250,0,1,255,1],[3,200,-80,250,0,1,255,1]],[[29,-276,116,200,0,0,255,0],[13,-276,102,200,0,0,255,1],[5,-280,-50,330,0,0,255,1],[29,30,63,200,0,1,255,0],[11,0,50,200,0,0,255,1],[3,10,-85,300,0,0,255,1],[29,310,130,200,0,0,255,0],[12,320,122,200,0,0,255,1],[4,320,-18,320,0,0,255,1],[3,-130,-90,250,0,1,255,1],[4,200,-80,250,0,1,255,1]],[[29,-276,116,200,0,0,255,0],[13,-276,102,200,0,0,128,1],[3,-280,-50,330,0,0,255,1],[29,30,63,200,0,1,255,0],[12,0,50,200,0,0,255,1],[4,10,-85,300,0,0,255,1],[29,310,130,200,0,0,255,0],[13,320,122,200,0,0,255,1],[5,320,-18,320,0,0,255,1],[4,-130,-90,250,0,1,255,1],[5,200,-80,250,0,1,255,1]],[[29,-276,116,200,0,0,255,0],[13,-276,102,200,0,0,0,1],[4,-280,-50,330,0,0,255,1],[29,30,63,200,0,1,255,0],[13,0,50,200,0,0,255,1],[5,10,-85,300,0,0,255,1],[29,310,130,200,0,0,255,0],[13,320,122,200,0,0,128,1],[3,320,-18,320,0,0,255,1],[5,-130,-90,250,0,1,255,1],[6,200,-80,250,0,1,255,1]],[[29,-276,116,200,0,0,255,0],[13,-276,102,200,0,0,0,1],[5,-280,-50,330,0,0,255,1],[29,30,63,200,0,1,255,0],[13,0,50,200,0,0,128,1],[3,10,-85,300,0,0,255,1],[29,310,130,200,0,0,255,0],[13,320,122,200,0,0,0,1],[4,320,-18,320,0,0,255,1],[6,-130,-90,250,0,1,255,1],[7,200,-80,250,0,1,255,1]],[[29,-276,116,200,0,0,255,0],[13,-276,102,200,0,0,0,1],[6,-280,-50,330,0,0,255,1],[29,30,63,200,0,1,255,0],[13,0,50,200,0,0,0,1],[4,10,-85,300,0,0,255,1],[29,310,130,200,0,0,255,0],[13,320,122,200,0,0,0,1],[5,320,-18,320,0,0,255,1],[7,-130,-90,250,0,1,255,1]],[[29,-276,116,200,0,0,128,0],[13,-276,102,200,0,0,0,1],[7,-280,-50,330,0,0,255,1],[29,30,63,200,0,1,255,0],[13,0,50,200,0,0,0,1],[5,10,-85,300,0,0,255,1],[29,310,130,200,0,0,255,0],[13,320,122,200,0,0,0,1],[6,320,-18,320,0,0,255,1]],[[29,-276,116,200,0,0,0,0],[13,-276,102,200,0,0,0,1],[7,-280,-50,330,0,0,0,1],[29,30,63,200,0,1,255,0],[13,0,50,200,0,0,0,1],[6,10,-85,300,0,0,255,1],[29,310,130,200,0,0,128,0],[13,320,122,200,0,0,0,1],[7,320,-18,320,0,0,255,1]],[[29,-276,116,200,0,0,0,0],[13,-276,102,200,0,0,0,1],[7,-280,-50,330,0,0,0,1],[29,30,63,200,0,1,128,0],[13,0,50,200,0,0,0,1],[7,10,-85,300,0,0,255,1],[13,408,155,200,0,0,0,1],[13,320,122,200,0,0,0,1],[7,320,-18,320,0,0,0,1]]],"name":"Fire All 1","position":3,"timings":[{"flashColor":[255,153,0,153],"flashDuration":5,"flashScope":2,"frame":0,"se":{"name":"Fire3","pan":0,"pitch":80,"volume":90}},{"flashColor":[255,221,0,221],"flashDuration":5,"flashScope":1,"frame":1,"se":null},{"flashColor":[255,153,0,153],"flashDuration":5,"flashScope":2,"frame":4,"se":{"name":"Explosion1","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,221,0,221],"flashDuration":5,"flashScope":1,"frame":5,"se":null},{"flashColor":[255,153,0,153],"flashDuration":5,"flashScope":2,"frame":9,"se":{"name":"Fire2","pan":0,"pitch":80,"volume":90}}]},
+{"id":69,"animation1Hue":0,"animation1Name":"Fire2","animation2Hue":0,"animation2Name":"","frames":[[[0,0,-24,255,0,0,255,1]],[[1,0,-24,255,0,0,255,1]],[[2,0,-24,255,0,0,255,1],[0,-300,-48,255,0,0,255,1],[7,0,-108,240,0,0,200,1]],[[3,0,-24,255,0,0,255,1],[1,-300,-48,255,0,0,255,1],[8,0,-108,240,0,0,150,1]],[[4,0,-24,255,0,0,255,1],[2,-300,-48,255,0,0,255,1],[7,-300,-108,240,0,0,200,1]],[[3,-300,-48,255,0,0,255,1],[5,0,-24,255,0,0,255,1],[0,288,-48,255,0,0,255,1],[0,-132,12,150,0,0,255,1],[8,-300,-108,240,0,0,150,1]],[[5,0,-24,255,0,0,180,1],[4,-300,-48,255,0,0,255,1],[1,288,-48,255,0,0,255,1],[1,-132,-12,195,0,0,255,1]],[[5,-300,-48,255,0,0,255,1],[2,288,-48,255,0,0,255,1],[2,-132,-12,180,0,0,255,1],[0,120,12,150,0,0,255,1],[7,288,-108,240,0,0,200,1]],[[5,-300,-48,255,0,0,150,1],[3,288,-48,255,0,0,255,1],[3,-132,-12,180,0,0,255,1],[1,120,-12,180,0,0,255,1],[8,288,-108,240,0,0,150,1]],[[4,288,-48,255,0,0,255,1],[4,-132,-12,180,0,0,255,1],[-1,96,0,180,0,0,255,1],[2,120,-12,180,0,0,255,1]],[[5,288,-48,255,0,0,255,1],[5,-132,-12,180,0,0,255,1],[3,120,-12,180,0,0,200,1]],[[5,288,-48,255,0,0,150,1],[5,-132,-12,180,0,0,150,1],[4,120,-12,180,0,0,200,1]],[[5,120,-12,180,0,0,200,1]],[[5,120,-12,180,0,0,100,1]]],"name":"Fire All 2","position":3,"timings":[{"flashColor":[255,187,68,153],"flashDuration":5,"flashScope":2,"frame":0,"se":{"name":"Fire3","pan":0,"pitch":90,"volume":100}},{"flashColor":[255,102,0,187],"flashDuration":5,"flashScope":1,"frame":0,"se":null},{"flashColor":[255,153,0,204],"flashDuration":3,"flashScope":1,"frame":3,"se":null},{"flashColor":[255,187,68,153],"flashDuration":5,"flashScope":2,"frame":5,"se":null},{"flashColor":[255,119,0,187],"flashDuration":3,"flashScope":1,"frame":6,"se":null}]},
+{"id":70,"animation1Hue":330,"animation1Name":"PreSpecial1","animation2Hue":0,"animation2Name":"Fire3","frames":[[[0,0,-72,330,0,0,255,1]],[[1,0,-72,330,0,0,255,1]],[[2,0,-72,330,0,0,255,1]],[[3,0,-72,330,0,0,255,1]],[[4,0,-72,330,0,0,255,1],[17,0,-72,390,0,0,150,1]],[[5,0,-72,330,0,0,255,1],[18,0,-72,345,0,0,255,1]],[[6,0,-72,330,0,0,255,1],[19,0,-72,345,0,0,255,1]],[[20,0,-72,345,0,0,255,1],[7,0,-72,330,0,0,255,1]],[[8,0,-72,330,0,0,255,1],[22,0,-84,420,0,0,255,1]],[[9,0,-72,330,0,0,255,1],[23,0,-84,420,0,0,255,1]],[[10,0,-72,330,0,0,255,1],[24,0,-84,420,0,0,255,1]],[[11,0,-72,330,0,0,255,1],[25,0,-84,450,0,0,255,1],[100,0,-96,240,0,0,50,0]],[[12,0,-72,330,0,0,255,1],[20,0,-84,300,0,0,200,1],[22,0,-84,375,0,0,255,1],[26,0,-84,450,0,0,255,1],[100,0,-96,240,0,0,100,0]],[[13,0,-72,330,0,0,255,1],[26,0,-84,465,0,0,200,1],[125,0,72,525,0,0,50,1],[100,0,-96,240,0,0,100,0]],[[14,0,-72,330,0,0,255,1],[26,0,-84,480,0,0,180,1],[125,0,72,525,0,0,100,1],[100,0,-96,240,0,0,100,0]],[[15,0,-72,330,0,0,255,1],[26,0,-84,487,0,0,150,1],[125,0,72,525,0,0,150,1],[100,0,-96,240,0,0,100,0]],[[16,0,-72,330,0,0,255,1],[26,0,-84,495,0,0,120,1],[125,0,72,525,0,0,180,1],[100,0,-96,240,0,0,100,0]],[[26,0,-84,502,0,0,100,1],[16,0,-72,330,0,0,200,1],[125,0,72,525,0,0,180,1],[100,0,-96,240,0,0,100,0]],[[16,0,-72,330,0,0,150,1],[26,0,-84,502,0,0,70,1],[125,0,72,525,0,0,180,1],[100,0,-96,240,0,0,100,0]],[[16,0,-72,330,0,0,100,1],[26,0,-84,502,0,0,40,1],[125,0,72,525,0,0,180,1],[100,0,-96,240,0,0,100,0]],[[16,0,-72,330,0,0,50,1],[125,0,72,525,0,0,180,1],[100,0,-96,240,0,0,100,0]],[[125,0,72,525,0,0,180,1],[100,0,-96,240,0,0,100,0]],[[125,0,72,525,0,0,180,1],[100,0,-96,240,0,0,100,0]],[[125,0,72,525,0,0,180,1],[100,0,-96,240,0,0,60,0],[102,0,-120,300,0,0,255,0]],[[125,0,72,525,0,0,180,1],[100,0,-96,240,0,0,40,0],[103,0,-132,330,0,0,255,0]],[[125,0,72,525,0,0,180,1],[100,0,-96,240,0,0,20,0],[104,0,-132,337,0,0,255,0],[114,-228,-84,240,0,0,255,0]],[[125,0,72,525,0,0,180,1],[105,0,-132,345,0,0,255,0],[115,-228,-84,240,0,0,255,0]],[[125,0,72,525,0,0,180,1],[106,0,-132,345,0,0,255,0],[116,-228,-84,240,0,0,255,0]],[[125,0,72,525,0,0,180,1],[107,0,-132,345,0,0,255,0],[117,-228,-84,240,0,0,255,0]],[[125,0,72,525,0,0,180,1],[114,228,-84,240,0,0,255,0],[108,0,-132,345,0,0,255,0],[118,-228,-84,240,0,0,255,0]],[[125,0,72,525,0,0,180,1],[115,228,-84,240,0,0,255,0],[109,0,-132,345,0,0,255,0],[119,-228,-84,240,0,0,255,0]],[[125,0,72,525,0,0,180,1],[116,228,-84,240,0,0,255,0],[110,0,-132,345,0,0,255,0],[120,-228,-84,240,0,0,255,0]],[[125,0,72,525,0,0,180,1],[117,228,-84,240,0,0,255,0],[111,0,-132,345,0,0,255,0],[121,-228,-84,240,0,0,255,0]],[[125,0,72,525,0,0,180,1],[118,228,-84,240,0,0,255,0],[112,0,-132,345,0,0,255,0],[122,-228,-84,240,0,0,255,0],[114,-312,-84,240,0,0,255,0]],[[125,0,72,525,0,0,180,1],[119,228,-84,240,0,0,255,0],[113,0,-132,345,0,0,255,0],[123,-228,-84,240,0,0,255,0],[115,-312,-84,240,0,0,255,0]],[[125,0,72,525,0,0,180,1],[120,228,-84,240,0,0,255,0],[108,0,-132,345,0,0,255,0],[124,-228,-84,240,0,0,255,0],[116,-312,-84,240,0,0,255,0]],[[125,0,72,525,0,0,180,1],[121,228,-84,240,0,0,255,0],[109,0,-132,345,0,0,255,0],[114,300,-80,240,0,0,255,1],[117,-312,-84,240,0,0,255,1]],[[125,2.5,69.5,525,0,0,180,1],[122,228,-84,240,0,0,255,0],[110,0,-132,345,0,0,255,0],[115,300,-80,240,0,0,255,1],[119,-312,-84,240,0,0,255,1]],[[125,0,72,525,0,0,180,1],[123,228,-84,240,0,0,255,0],[111,0,-132,345,0,0,255,0],[116,300,-80,240,0,0,255,1],[120,-312,-84,240,0,0,255,1]],[[125,0,72,525,0,0,180,1],[124,228,-84,240,0,0,255,0],[112,0,-132,345,0,0,255,0],[117,300,-80,240,0,0,255,1],[121,-312,-84,240,0,0,255,1]],[[125,0,72,525,0,0,180,1],[113,0,-132,345,0,0,255,0],[-1,-198,274,240,0,0,255,0],[118,300,-80,240,0,0,255,1],[122,-312,-84,240,0,0,255,1]],[[125,0,72,525,0,0,180,1],[108,0,-132,345,0,0,255,0],[-1,-198,274,240,0,0,255,0],[119,300,-80,240,0,0,255,1],[123,-312,-84,240,0,0,255,1]],[[125,0,72,525,0,0,180,1],[109,0,-132,345,0,0,255,0],[-1,-198,274,240,0,0,255,0],[120,300,-80,240,0,0,255,1],[124,-312,-84,240,0,0,255,1]],[[125,0,72,525,0,0,180,1],[110,0,-132,345,0,0,255,0],[-1,-198,274,240,0,0,255,0],[121,300,-80,240,0,0,255,1]],[[126,0,72,525,0,0,180,1],[111,0,-132,345,0,0,255,0],[-1,-198,274,240,0,0,255,0],[122,300,-80,240,0,0,255,1]],[[126,0,72,525,0,0,180,1],[112,0,-132,345,0,0,255,0],[-1,-198,274,240,0,0,255,0],[123,300,-80,240,0,0,255,1]],[[126,0,72,525,0,0,180,1],[113,0,-132,345,0,0,255,0],[-1,-198,274,240,0,0,255,0],[124,300,-80,240,0,0,255,1]],[[126,0,72,525,0,0,180,1],[108,0,-132,345,0,0,255,0],[-1,-198,274,240,0,0,255,0]],[[126,0,72,525,0,0,180,1],[109,0,-132,345,0,0,197,0],[-1,-198,274,240,0,0,255,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[126,0,72,525,0,0,180,1],[110,0,-132,345,0,0,138,0],[-1,-198,274,240,0,0,255,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[126,0,72,525,0,0,180,1],[111,0,-132,345,0,0,80,0],[-1,-198,274,240,0,0,255,0]]],"name":"Fire All 3","position":3,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Wind2","pan":0,"pitch":70,"volume":65}},{"flashColor":[255,34,0,136],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Magic1","pan":0,"pitch":100,"volume":80}},{"flashColor":[255,85,0,153],"flashDuration":5,"flashScope":2,"frame":9,"se":{"name":"Fire2","pan":0,"pitch":110,"volume":80}},{"flashColor":[255,187,51,204],"flashDuration":5,"flashScope":2,"frame":22,"se":{"name":"Explosion2","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,221,51,255],"flashDuration":5,"flashScope":1,"frame":23,"se":null},{"flashColor":[255,221,51,255],"flashDuration":5,"flashScope":1,"frame":29,"se":null}]},
+{"id":71,"animation1Hue":0,"animation1Name":"Ice1","animation2Hue":0,"animation2Name":"","frames":[[[0,0,0,200,0,0,255,1]],[[1,0,0,200,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[2,0,0,200,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[3,0,0,200,0,0,255,1],[14,0,0,130,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[4,0,0,200,0,0,255,1],[14,0,0,168,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[4,0,0,200,0,0,0,1],[14,0,0,205,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[4,0,0,200,0,0,0,1],[14,0,0,243,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[4,0,0,200,0,0,0,1],[14,0,0,280,0,0,128,1],[5,0,0,250,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[4,0,0,200,0,0,0,1],[14,0,0,280,0,0,0,1],[6,0,0,250,0,0,255,1],[13,0,0,100,0,0,255,1]],[[4,0,0,200,0,0,0,1],[14,0,0,280,0,0,0,1],[7,0,0,250,0,0,255,1],[13,0,0,143,15,0,255,1]],[[4,0,0,200,0,0,0,1],[14,0,0,280,0,0,0,1],[8,0,0,250,0,0,255,1],[13,0,0,185,30,0,255,1]],[[4,0,0,200,0,0,0,1],[14,0,0,280,0,0,0,1],[9,0,0,250,0,0,255,1],[13,0,0,228,45,0,255,1]],[[4,0,0,200,0,0,0,1],[14,0,0,280,0,0,0,1],[10,0,0,250,0,0,255,1],[13,0,0,270,60,0,255,1]],[[4,0,0,200,0,0,0,1],[14,0,0,280,0,0,0,1],[11,0,0,250,0,0,255,1],[13,0,0,270,80,0,128,1]],[[4,0,0,200,0,0,0,1],[14,0,0,280,0,0,0,1],[12,0,0,250,0,0,255,1]]],"name":"Ice One 1","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Starlight","pan":0,"pitch":150,"volume":80}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":1,"se":{"name":"Wind1","pan":0,"pitch":80,"volume":70}},{"flashColor":[136,255,255,238],"flashDuration":5,"flashScope":1,"frame":3,"se":{"name":"Crash","pan":0,"pitch":150,"volume":90}},{"flashColor":[136,255,255,68],"flashDuration":5,"flashScope":2,"frame":3,"se":null},{"flashColor":[136,255,255,136],"flashDuration":5,"flashScope":2,"frame":4,"se":null},{"flashColor":[136,255,255,238],"flashDuration":5,"flashScope":1,"frame":9,"se":{"name":"Ice1","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":13,"se":{"name":"Sword2","pan":0,"pitch":150,"volume":90}}]},
+{"id":72,"animation1Hue":60,"animation1Name":"Ice3","animation2Hue":0,"animation2Name":"HitIce","frames":[[[-1,0,-132,195,0,0,255,1],[5,-12,-108,120,0,0,150,1]],[[-1,0,-132,195,0,0,255,1],[5,-12,-108,120,0,0,255,1]],[[0,0,-132,195,0,0,255,1],[5,-12,-120,135,0,0,255,1]],[[6,-12,-132,165,0,0,255,1],[1,0,-144,225,0,0,255,1]],[[7,-12,-132,165,0,0,255,1],[2,0,-144,225,0,0,255,1]],[[8,-12,-132,165,0,0,255,0],[3,0,-144,229,0,0,230,1],[105,0,-144,225,0,0,255,1]],[[8,-12,-132,165,0,0,255,0],[4,0,-144,232,0,0,230,1],[106,0,-144,165,0,0,255,1]],[[8,-12,-132,165,0,0,255,0],[4,0,-144,236,0,0,200,1],[107,0,-144,172,0,0,255,1]],[[8,-12,-132,165,0,0,255,0],[4,0,-144,239,0,0,180,1],[106,0,-144,180,0,0,255,1]],[[8,-12,-132,165,0,0,255,0],[4,0,-144,243,0,0,150,1],[107,0,-144,193,0,0,200,1]],[[8,-12,-132,165,0,0,180,0],[4,0,-144,246,0,0,120,1],[106,0,-144,207,0,0,180,1]],[[8,-12,-132,165,0,0,100,0],[4,0,-144,250,0,0,80,1],[107,0,-144,220,0,0,100,1]]],"name":"Ice One 2","position":2,"timings":[{"flashColor":[187,238,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Ice4","pan":0,"pitch":100,"volume":100}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Thunder1","pan":0,"pitch":150,"volume":90}},{"flashColor":[187,238,255,187],"flashDuration":5,"flashScope":1,"frame":3,"se":null}]},
+{"id":73,"animation1Hue":0,"animation1Name":"Ice1","animation2Hue":0,"animation2Name":"Ice2","frames":[[[100,-240,80,350,0,0,255,1],[-1,-140,92.5,250,0,0,0,0],[-1,-315,-61.5,100,0,0,0,1],[-1,-275,-18,100,0,0,0,1],[-1,-169.5,50,250,0,0,0,0],[-1,-137.5,30,250,0,0,0,0],[100,320,64,350,0,0,255,1],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[100,-80,176,350,0,1,255,1]],[[101,-240,80,350,0,0,255,1],[-1,-80,107.5,250,0,0,0,0],[-1,-265,116,100,0,0,0,1],[-1,-240,107,100,0,0,0,1],[-1,-194.5,127.5,250,0,0,0,0],[-1,-245,22.5,250,0,0,0,0],[101,320,64,350,0,0,255,1],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[101,-80,176,350,0,1,255,1]],[[102,-240,80,350,0,0,255,1],[-1,0,-200,250,0,0,0,0],[-1,-285.5,-234.5,100,0,0,0,1],[-1,-260.5,-218.5,100,0,0,0,1],[-1,-279.5,-187.5,250,0,0,0,0],[-1,-282.5,30,250,0,0,0,0],[102,320,64,350,0,0,255,1],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[102,-80,176,350,0,1,255,1]],[[103,-240,80,350,0,0,255,1],[-1,-2.5,-200,250,0,0,0,0],[-1,-318,-239,100,0,0,0,1],[-1,-338,-234,100,0,0,0,1],[-1,-280,-192.5,250,0,0,0,0],[-1,-222.5,82.5,250,0,0,0,0],[103,320,64,350,0,0,255,1],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[103,-80,176,350,0,1,255,1]],[[104,-240,80,350,0,0,255,1],[-1,17.5,177.5,250,0,0,0,0],[-1,-408,274.5,100,0,0,0,1],[-1,-408,246.5,100,0,0,0,1],[109,-280,-190,250,0,0,100,0],[109,272,-200,250,0,0,100,0],[104,320,64,350,0,0,255,1],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[104,-80,176,350,0,1,255,1]],[[105,-240,80,350,0,0,255,1],[109,0,-200,250,0,0,100,0],[-1,-370.5,164.5,100,0,0,0,1],[-1,-402.5,224,100,0,0,0,1],[110,-280,-192,250,0,0,188,0],[110,272,-200,250,0,0,188,0],[105,320,64,350,0,0,255,1],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[105,-80,176,350,0,1,255,1]],[[106,-240,80,350,0,0,255,1],[110,0,-200,250,0,0,188,0],[-1,-388,52,100,0,0,0,1],[-1,-408,187,100,0,0,0,1],[111,-280,-190,250,0,0,255,0],[111,272,-200,250,0,0,255,0],[106,320,64,350,0,0,255,1],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[106,-80,176,350,0,1,255,1]],[[107,-240,80,350,0,0,255,1],[111,0,-200,250,0,0,255,0],[-1,-390,145.5,100,0,0,0,1],[-1,-408,155,100,0,0,0,1],[112,-280,-190,250,0,0,255,0],[112,272,-200,250,0,0,255,0],[107,320,64,350,0,0,255,1],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[107,-80,176,350,0,1,255,1]],[[108,-226.5,0,350,0,0,255,1],[112,0,-200,250,0,0,255,0],[-1,-385,236.5,100,0,0,0,1],[-1,-405,179,100,0,0,0,1],[113,-280,-190,250,0,0,255,0],[113,272,-200,250,0,0,255,0],[108,336,-20,350,0,0,255,1],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[108,-60,100,350,0,1,255,1]],[[107,-224,0,350,0,0,0,1],[113,0,-200,250,0,0,255,0],[-1,-405.5,230,100,0,0,0,1],[-1,-408,212.5,100,0,0,0,1],[114,-280,-190,250,0,0,255,0],[114,272,-200,250,0,0,255,0]],[[108,0,0,350,0,0,0,1],[114,0,-200,250,0,0,255,0],[-1,-360.5,218.5,100,0,0,0,1],[-1,-408,233.5,100,0,0,0,1],[115,-280,-190,250,0,0,255,0],[115,272,-200,250,0,0,255,0]],[[108,0,0,350,0,0,0,1],[115,0,-200,250,0,0,255,0],[-1,-358,149,100,0,0,0,1],[-1,-408,236.5,100,0,0,0,1],[116,-280,-190,250,0,0,255,0],[116,272,-200,250,0,0,255,0]],[[-1,-55,37.5,350,0,0,0,1],[116,0,-200,250,0,0,255,0],[-1,-365.5,203.5,100,0,0,0,1],[-1,-396,161,100,0,0,0,1],[117,-280,-190,250,0,0,255,0],[117,272,-200,250,0,0,255,0]],[[-1,0,0,350,0,0,0,1],[117,0,-200,250,0,0,255,0],[-1,-315,220.5,100,0,0,0,1],[-1,-360,180,100,0,0,0,1],[118,-280,-190,250,0,0,255,0],[118,272,-200,250,0,0,255,0]],[[-1,0,0,350,0,0,0,1],[118,0,-200,250,0,0,255,0],[-1,-315.5,209.5,100,0,0,0,1],[-1,-338.5,196.5,100,0,0,0,1],[118,-280,-190,250,0,0,255,0],[118,272,-200,250,0,0,255,0]],[[-1,-340,57.5,350,0,0,0,1],[118,0,-200,250,0,0,255,0],[-1,-400.5,86,100,0,0,0,1],[-1,-322.5,250.5,100,0,0,0,1],[118,-280,-80,250,0,0,255,0],[118,272,-200,250,0,0,255,0]],[[-1,17.5,95,350,0,0,0,1],[118,0,-112,250,0,0,255,0],[-1,-375,-227.5,100,0,0,0,1],[-1,-340,-154.5,100,0,0,0,1],[118,-280,20,250,0,0,255,0],[118,272,-200,250,0,0,255,0],[119,-280,60,220,0,0,255,1],[8,-270,32,200,0,0,255,1]],[[-1,-60,37.5,350,0,0,0,1],[118,0,16,250,0,0,255,0],[119,2,50,220,0,0,255,1],[8,0,0,200,0,0,255,1],[118,-280,20,250,0,0,255,0],[118,272,-112,250,0,0,255,0],[120,-280,60,220,0,0,255,1],[10,-270,32,275,0,0,255,1]],[[-1,32.5,180,350,0,0,0,1],[118,0,16,250,0,0,255,0],[120,0,50,220,0,0,255,1],[10,0,0,275,0,0,255,1],[118,-280,20,250,0,0,255,0],[118,272,16,250,0,0,255,0],[120,-280,60,220,0,0,255,1],[11,-270,32,350,0,0,255,1],[8,280,50,200,0,0,255,1],[119,280,50,220,0,0,255,1]],[[-1,175,200,350,0,0,0,1],[118,0,16,250,0,0,255,0],[120,0,50,220,0,0,255,1],[11,0,2,350,0,0,255,1],[118,-280,20,250,0,0,255,0],[118,272,16,250,0,0,255,0],[120,-280,60,220,0,0,255,1],[12,-270,32,350,0,0,255,1],[10,280,50,275,0,0,255,1],[120,280,50,220,0,0,255,1]],[[-1,-167.5,182.5,350,0,0,0,1],[118,0,16,250,0,0,255,0],[120,0,50,220,0,0,255,1],[12,0,0,350,0,0,255,1],[118,-280,20,250,0,0,255,0],[118,272,16,250,0,0,255,0],[120,-280,60,220,0,0,255,1],[-1,-402.5,-225,100,0,0,0,1],[11,280,50,350,0,0,255,1],[120,280,50,220,0,0,255,1]],[[-1,-15,285,350,0,0,0,1],[118,0,16,250,0,0,188,0],[120,0,50,220,0,0,188,1],[12,2.5,312,350,0,0,0,1],[118,-280,20,250,0,0,188,0],[118,272,16,250,0,0,188,0],[120,-280,60,220,0,0,188,1],[-1,-408,312,100,0,0,0,1],[12,280,50,350,0,0,255,1],[120,280,50,220,0,0,188,1]],[[-1,-160,312,350,0,0,0,1],[118,0,16,250,0,0,180,0],[120,0,50,220,0,0,180,1],[12,2.5,312,350,0,0,180,1],[118,-280,20,250,0,0,180,0],[118,272,16,250,0,0,180,0],[120,-280,60,220,0,0,180,1],[-1,-408,312,100,0,0,0,1],[120,280,50,220,0,0,180,1]],[[-1,-160,312,350,0,0,0,1],[118,0,16,250,0,0,140,0],[120,0,50,220,0,0,140,1],[12,2.5,312,350,0,0,140,1],[118,-280,20,250,0,0,140,0],[118,272,16,250,0,0,140,0],[120,-280,60,220,0,0,140,1],[-1,-408,312,100,0,0,0,1],[120,280,50,220,0,0,140,1]],[[-1,-160,312,350,0,0,0,1],[118,0,16,250,0,0,60,0],[120,0,50,220,0,0,60,1],[12,2.5,312,350,0,0,60,1],[118,-280,20,250,0,0,60,0],[118,272,16,250,0,0,60,0],[120,-280,60,220,0,0,60,1],[-1,-408,312,100,0,0,0,1],[120,280,50,220,0,0,60,1]]],"name":"Ice All 1","position":3,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Thunder4","pan":0,"pitch":80,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":5,"se":{"name":"Flash2","pan":0,"pitch":150,"volume":90}},{"flashColor":[153,255,255,153],"flashDuration":5,"flashScope":1,"frame":16,"se":{"name":"Earth1","pan":0,"pitch":130,"volume":70}},{"flashColor":[153,255,255,153],"flashDuration":5,"flashScope":2,"frame":17,"se":{"name":"Ice5","pan":0,"pitch":100,"volume":90}},{"flashColor":[153,255,255,153],"flashDuration":5,"flashScope":1,"frame":20,"se":{"name":"Sword2","pan":0,"pitch":150,"volume":90}},{"flashColor":[153,255,255,153],"flashDuration":5,"flashScope":2,"frame":20,"se":null}]},
+{"id":74,"animation1Hue":0,"animation1Name":"Ice4","animation2Hue":0,"animation2Name":"","frames":[[[0,-192,-96,255,0,0,100,1],[1,0,-96,255,0,0,100,1],[2,204,-96,255,0,0,100,1]],[[1,-216,-96,255,0,0,150,1],[2,0,-96,255,0,0,150,1],[3,204,-96,255,0,0,150,1]],[[2,-216,-96,255,0,0,200,1],[3,0,-96,255,0,0,200,1],[0,204,-96,255,0,0,200,1]],[[3,-216,-96,255,0,0,255,1],[0,0,-96,255,0,0,255,1],[1,204,-96,255,0,0,255,1]],[[0,-216,-96,255,0,0,255,1],[1,0,-96,255,0,0,255,1],[2,204,-96,255,0,0,255,1]],[[1,-216,-96,255,0,0,255,1],[2,0,-96,255,0,0,255,1],[3,204,-96,255,0,0,255,1]],[[2,-216,-96,255,0,0,255,1],[3,0,-96,255,0,0,255,1],[0,204,-96,255,0,0,255,1]],[[3,-216,-96,255,0,0,255,1],[0,0,-96,255,0,0,255,1],[1,204,-96,255,0,0,255,1]],[[0,-216,-96,255,0,0,255,1],[1,0,-96,255,0,0,255,1],[2,204,-96,255,0,0,255,1]],[[1,-216,-96,255,0,0,255,1],[2,0,-96,255,0,0,255,1],[3,204,-96,255,0,0,255,1]],[[2,-216,-96,255,0,0,255,1],[3,0,-96,255,0,0,255,1],[0,204,-96,255,0,0,255,1]],[[3,-216,-96,255,0,0,255,1],[0,0,-96,255,0,0,255,1],[1,204,-96,255,0,0,255,1]],[[0,-216,-96,255,0,0,200,1],[1,0,-96,255,0,0,255,1],[2,204,-96,255,0,0,200,1]],[[1,-216,-96,255,0,0,170,1],[2,0,-96,255,0,0,200,1],[3,204,-96,255,0,0,170,1]],[[2,-216,-96,255,0,0,100,1],[3,0,-96,255,0,0,120,1],[0,204,-96,255,0,0,100,1]],[[3,-216,-96,255,0,0,50,1],[0,0,-96,255,0,0,80,1],[1,204,-96,255,0,0,50,1]]],"name":"Ice All 2","position":3,"timings":[{"flashColor":[255,255,255,136],"flashDuration":15,"flashScope":2,"frame":0,"se":{"name":"Wind6","pan":0,"pitch":80,"volume":90}},{"flashColor":[221,255,255,102],"flashDuration":8,"flashScope":1,"frame":2,"se":{"name":"Thunder6","pan":0,"pitch":90,"volume":80}},{"conditions":0,"flashColor":[221,255,255,102],"flashDuration":8,"flashScope":1,"frame":7,"se":null}]},
+{"id":75,"animation1Hue":150,"animation1Name":"PreSpecial1","animation2Hue":0,"animation2Name":"Ice5","frames":[[[0,0,-72,330,0,0,255,1]],[[1,0,-72,330,0,0,255,1]],[[2,0,-72,330,0,0,255,1]],[[3,0,-72,330,0,0,255,1]],[[4,0,-72,330,0,0,255,1],[17,0,-72,390,0,0,150,1]],[[5,0,-72,330,0,0,255,1],[18,0,-72,345,0,0,255,1]],[[6,0,-72,330,0,0,255,1],[19,0,-72,345,0,0,255,1]],[[20,0,-72,345,0,0,255,1],[7,0,-72,330,0,0,255,1]],[[8,0,-72,330,0,0,255,1],[22,0,-84,420,0,0,255,1]],[[9,0,-72,330,0,0,255,1],[23,0,-84,420,0,0,255,1]],[[10,0,-72,330,0,0,255,1],[24,0,-84,420,0,0,255,1]],[[11,0,-72,330,0,0,255,1],[25,0,-84,450,0,0,255,1],[100,0,-108,240,0,0,50,0]],[[12,0,-72,330,0,0,255,1],[20,0,-84,300,0,0,200,1],[22,0,-84,375,0,0,255,1],[26,0,-84,450,0,0,255,1],[100,0,-108,240,0,0,100,0]],[[13,0,-72,330,0,0,255,1],[26,0,-84,465,0,0,200,1],[100,0,-108,240,0,0,150,0]],[[14,0,-72,330,0,0,255,1],[26,0,-84,480,0,0,180,1],[100,0,-108,240,0,0,150,0]],[[15,0,-72,330,0,0,255,1],[26,0,-84,487,0,0,150,1],[100,0,-108,240,0,0,150,0],[123,-288,-96,225,0,0,50,1],[123,264,-96,225,270,1,50,1]],[[16,0,-72,330,0,0,255,1],[26,0,-84,495,0,0,120,1],[100,0,-108,240,0,0,150,0],[123,-288,-96,225,0,0,100,1],[123,264,-96,225,270,1,100,1]],[[26,0,-84,502,0,0,100,1],[16,0,-72,330,0,0,200,1],[100,0,-108,240,0,0,150,0],[123,-288,-96,225,0,0,150,1],[123,264,-96,225,270,1,150,1]],[[16,0,-72,330,0,0,150,1],[26,0,-84,502,0,0,70,1],[100,0,-108,240,0,0,140,0],[123,-288,-96,225,0,0,200,1],[123,264,-96,225,270,1,200,1]],[[16,0,-72,330,0,0,100,1],[26,0,-84,502,0,0,40,1],[100,0,-108,240,0,0,130,0],[123,264,-96,225,270,1,200,1],[123,-288,-96,225,0,0,200,1]],[[16,0,-72,330,0,0,50,1],[100,0,-108,240,0,0,120,0],[123,-288,-96,225,0,0,200,1],[123,264,-96,225,270,1,200,1]],[[100,0,-108,240,0,0,100,0],[123,-288,-96,225,0,0,200,1],[123,264,-96,225,270,1,200,1]],[[100,0,-108,240,0,0,80,0],[123,-288,-96,225,0,0,200,1],[123,264,-96,225,270,1,200,1]],[[100,0,-108,240,0,0,60,0],[123,-288,-96,225,0,0,150,1],[123,264,-96,225,270,1,150,1],[101,-192,12,336,0,0,255,0],[101,192,12,336,0,0,255,0]],[[100,0,-108,240,0,0,40,0],[123,-288,-96,225,0,0,100,1],[123,264,-96,225,270,1,100,1],[102,-192,12,337,0,0,255,0],[102,192,12,337,0,0,255,0]],[[100,0,-108,240,0,0,20,0],[123,-288,-96,225,0,0,50,1],[123,264,-96,225,270,1,50,1],[103,-192,12,337,0,0,255,0],[103,192,12,337,0,0,255,0]],[[104,-192,12,337,0,0,255,0],[104,192,12,337,0,0,255,0]],[[105,-192,12,337,0,0,255,0],[105,192,12,337,0,0,255,0]],[[106,-192,12,337,0,0,255,0],[106,192,12,337,0,0,255,0]],[[107,-192,12,337,0,0,255,0],[107,192,12,337,0,0,255,0]],[[108,-192,12,337,0,0,255,0],[108,192,12,337,0,0,255,0]],[[109,-192,12,337,0,0,255,0],[109,192,12,337,0,0,255,0]],[[110,-192,12,337,0,0,255,0],[110,192,12,337,0,0,255,0]],[[111,-192,12,337,0,0,255,0],[111,192,12,337,0,0,255,0]],[[112,-192,12,337,0,0,255,0],[112,192,12,337,0,0,255,0]],[[113,-192,12,337,0,0,255,0],[113,192,12,337,0,0,255,0]],[[114,-192,12,337,0,0,255,0],[114,192,12,337,0,0,255,0]],[[115,-192,12,337,0,0,255,0],[115,192,12,337,0,0,255,0]],[[116,-192,12,337,0,0,255,0],[116,192,12,337,0,0,255,0]],[[117,-192,12,337,0,0,255,0],[117,192,12,337,0,0,255,0]],[[118,-192,12,337,0,0,255,0],[118,192,12,337,0,0,255,0]],[[119,-192,12,337,0,0,255,0],[119,192,12,337,0,0,255,0]],[[120,-192,12,337,0,0,255,0],[120,192,12,337,0,0,255,0]],[[120,-192,12,337,0,0,255,0],[120,192,12,337,0,0,255,0]],[[121,-192,12,337,0,0,255,0],[121,192,12,337,0,0,255,0]],[[122,-192,12,337,0,0,255,0],[122,192,12,337,0,0,255,0]],[[122,-192,12,337,0,0,150,0],[122,192,12,337,0,0,150,0]]],"name":"Ice All 3","position":3,"timings":[{"flashColor":[255,34,0,136],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Wind2","pan":0,"pitch":70,"volume":65}},{"flashColor":[255,34,0,136],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Magic1","pan":0,"pitch":100,"volume":80}},{"flashColor":[136,221,255,153],"flashDuration":5,"flashScope":2,"frame":9,"se":{"name":"Ice4","pan":0,"pitch":100,"volume":70}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":19,"se":{"name":"Crash","pan":0,"pitch":150,"volume":70}},{"flashColor":[153,221,255,255],"flashDuration":5,"flashScope":1,"frame":23,"se":{"name":"Sand","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,187,51,204],"flashDuration":5,"flashScope":0,"frame":23,"se":{"name":"Ice5","pan":0,"pitch":100,"volume":90}},{"flashColor":[136,221,255,204],"flashDuration":5,"flashScope":2,"frame":26,"se":{"name":"Ice1","pan":0,"pitch":100,"volume":75}},{"flashColor":[153,221,255,255],"flashDuration":5,"flashScope":1,"frame":29,"se":null},{"flashColor":[136,221,255,170],"flashDuration":5,"flashScope":2,"frame":32,"se":null},{"flashColor":[153,221,255,255],"flashDuration":10,"flashScope":1,"frame":32,"se":null}]},
+{"id":76,"animation1Hue":0,"animation1Name":"Thunder1","animation2Hue":0,"animation2Name":"","frames":[[[0,0,-312,300,0,0,255,0]],[],[[1,0,-220,300,0,0,255,0],[4,0,-220,300,0,0,255,0]],[[2,0,-220,300,0,0,255,0],[5,0,-220,300,0,0,255,0]],[[3,0,-220,300,0,0,255,0],[6,0,-220,300,0,0,255,0]],[[1,0,-220,300,0,0,255,0],[7,0,-220,300,0,0,255,0]],[[-1,0,-20,0,0,0,0,0],[7,0,-212,320,0,0,100,0]]],"name":"Thunder One 1","position":2,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Thunder6","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,255,187,221],"flashDuration":5,"flashScope":2,"frame":1,"se":null},{"flashColor":[255,255,187,221],"flashDuration":5,"flashScope":1,"frame":2,"se":null},{"flashColor":[255,255,187,221],"flashDuration":5,"flashScope":1,"frame":4,"se":null}]},
+{"id":77,"animation1Hue":0,"animation1Name":"Thunder2","animation2Hue":0,"animation2Name":"","frames":[[[0,0,0,300,0,0,255,1]],[[1,0,0,225,0,0,255,1],[1,0,0,300,90,0,255,1]],[[2,0,0,300,0,0,255,1],[2,0,0,150,45,1,255,1]],[[-1,0,0,225,90,0,255,1],[3,0,0,195,0,0,255,1]],[[4,0,0,195,0,0,255,1]],[[5,0,0,195,0,0,255,1]],[[3,0,0,240,0,0,255,1]],[[4,0,0,240,0,0,255,1]],[[5,0,0,240,0,1,255,1]],[[3,0,0,255,0,0,150,1]],[[4,0,0,270,0,0,100,1]],[[3,0,0,285,0,0,60,1]],[],[],[]],"name":"Thunder One 2","position":1,"timings":[{"flashColor":[255,255,187,153],"flashDuration":5,"flashScope":2,"frame":0,"se":{"name":"Thunder3","pan":0,"pitch":85,"volume":100}},{"flashColor":[255,255,51,170],"flashDuration":3,"flashScope":1,"frame":3,"se":{"name":"Thunder8","pan":0,"pitch":100,"volume":100}},{"flashColor":[255,255,51,187],"flashDuration":3,"flashScope":1,"frame":7,"se":null}]},
+{"id":78,"animation1Hue":0,"animation1Name":"Thunder1","animation2Hue":0,"animation2Name":"","frames":[[[8,0,-20,400,0,0,128,0]],[[9,0,-21,387,0,0,255,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,20,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1]],[[10,0,-22,373,0,0,255,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,20,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1]],[[11,0,-24,360,0,0,255,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,20,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1]],[[8,0,-25,347,0,0,255,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,20,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1]],[[9,0,-26,333,0,0,255,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,20,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1]],[[10,0,-27,320,0,0,255,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,20,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1]],[[11,0,-28,307,0,0,255,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,20,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1]],[[8,0,-30,293,0,0,255,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,20,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1]],[[9,0,-31,280,0,0,182,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[10,0,-32,275,0,0,100,0],[0,-16.5,-92.5,260,0,0,180,0],[-1,0,0,100,0,0,255,1],[-1,0,20,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1],[-1,-75,50,100,0,0,255,1]],[[12,0,-50,280,0,1,255,0],[0,-280,-90.5,260,0,0,180,0],[-1,0,0,0,0,0,0,0],[4,0,-64,380,0,0,255,0]],[[13,0,-50,280,0,1,255,0],[1,-256,-68,260,0,0,255,0],[0,289,-114.5,260,0,0,180,0],[5,0,-50,380,0,0,255,0]],[[14,0,-50,280,0,1,255,0],[2,-256,-68,260,0,0,255,0],[1,248,-94,230,0,1,255,0],[6,0,-50,380,0,0,255,0],[4,-275,0,200,0,0,255,0]],[[12,0,-50,280,0,1,255,0],[3,-256,-68,260,0,0,255,0],[2,248,-94,230,0,1,255,0],[7,0,-50,380,0,0,255,0],[5,-275,16,200,0,0,255,0]],[[13,0,-50,280,0,1,255,0],[1,-256,-68,260,0,0,255,0],[3,248,-94,230,0,1,255,0],[-1,0,0,0,0,0,0,0],[6,-275,16,200,0,0,255,0],[4,260,-48,200,0,0,255,0]],[[14,0,-50,280,0,1,255,0],[2,-256,-68,260,0,0,255,0],[1,248,-94,230,0,1,255,0],[-1,0,0,0,0,0,0,0],[7,-275,16,200,0,0,255,0],[5,260,-20,200,0,0,255,0]],[[12,0,-50,280,0,1,255,0],[3,-256,-68,260,0,0,255,0],[2,248,-94,230,0,1,255,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[6,260,-20,200,0,0,255,0]],[[13,0,-50,280,0,1,255,0],[1,-256,-68,260,0,0,255,0],[3,248,-94,230,0,1,255,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[7,260,-20,200,0,0,255,0]],[[14,0,-50,280,0,1,255,0],[2,-256,-68,260,0,0,255,0],[1,248,-94,230,0,1,255,0]],[[12,0,-50,280,0,1,180,0],[3,-256,-68,260,0,0,180,0],[2,248,-94,230,0,1,180,0]],[[13,0,-50,280,0,1,100,0],[1,-256,-68,260,0,0,100,0],[3,248,-94,230,0,1,100,0]]],"name":"Thunder All 1","position":3,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Thunder1","pan":0,"pitch":150,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":1,"se":{"name":"Paralyze1","pan":0,"pitch":150,"volume":90}},{"flashColor":[255,255,153,255],"flashDuration":10,"flashScope":1,"frame":9,"se":{"name":"Thunder6","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,255,153,255],"flashDuration":5,"flashScope":2,"frame":9,"se":null},{"flashColor":[255,255,153,170],"flashDuration":5,"flashScope":2,"frame":10,"se":null},{"flashColor":[255,255,153,255],"flashDuration":5,"flashScope":2,"frame":14,"se":{"name":"Thunder5","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,255,153,255],"flashDuration":5,"flashScope":1,"frame":15,"se":null},{"flashColor":[255,255,153,68],"flashDuration":5,"flashScope":2,"frame":18,"se":null}]},
+{"id":79,"animation1Hue":0,"animation1Name":"Thunder3","animation2Hue":0,"animation2Name":"Thunder4","frames":[[],[[1,0,-132,315,0,0,255,1]],[[2,0,-132,315,0,0,255,1]],[[3,0,-132,315,0,0,255,1],[103,288,-108,225,0,0,255,1]],[[4,0,-132,315,0,0,255,1],[0,0,-156,375,0,0,255,1],[104,288,-108,225,0,0,255,1],[107,288,-60,225,0,0,255,1]],[[1,0,-132,315,0,0,255,1],[105,288,-108,225,0,0,255,1],[108,288,-60,225,0,0,200,1]],[[2,0,-132,315,0,0,255,1],[103,-252,-108,225,0,0,255,1],[105,288,-108,225,0,0,100,1]],[[3,0,-132,315,0,0,255,1],[104,-252,-108,225,0,0,255,1],[103,192,-84,150,0,0,255,1],[107,-264,-60,225,0,0,255,1]],[[4,0,-132,315,0,0,255,1],[105,-252,-108,225,0,0,255,1],[104,192,-84,150,0,0,255,1],[108,-264,-60,225,0,0,200,1]],[[1,0,-132,315,0,0,255,1],[105,-252,-108,225,0,0,100,1],[105,192,-84,150,0,0,255,1],[103,-180,-84,150,0,0,255,1]],[[2,0,-132,315,0,0,255,1],[105,192,-84,150,0,0,100,1],[104,-180,-84,150,0,0,255,1]],[[0,0,-84,375,180,1,255,1],[3,0,-132,315,0,0,255,1],[105,-180,-84,150,0,0,255,1]],[[1,0,-132,315,0,0,255,1],[105,-180,-84,150,0,0,100,1]],[[1,0,-132,315,0,0,150,1]]],"name":"Thunder All 2","position":3,"timings":[{"flashColor":[255,255,255,238],"flashDuration":3,"flashScope":2,"frame":0,"se":{"name":"Thunder10","pan":0,"pitch":120,"volume":100}},{"flashColor":[255,255,204,170],"flashDuration":1,"flashScope":1,"frame":1,"se":{"name":"Thunder9","pan":0,"pitch":100,"volume":100}},{"flashColor":[255,255,170,170],"flashDuration":3,"flashScope":2,"frame":4,"se":null},{"flashColor":[255,255,221,170],"flashDuration":3,"flashScope":1,"frame":9,"se":null},{"flashColor":[255,255,170,170],"flashDuration":3,"flashScope":2,"frame":9,"se":null}]},
+{"id":80,"animation1Hue":230,"animation1Name":"PreSpecial1","animation2Hue":0,"animation2Name":"Thunder5","frames":[[[0,0,-72,330,0,0,255,1]],[[1,0,-72,330,0,0,255,1]],[[2,0,-72,330,0,0,255,1]],[[3,0,-72,330,0,0,255,1]],[[4,0,-72,330,0,0,255,1],[17,0,-72,390,0,0,150,1]],[[5,0,-72,330,0,0,255,1],[18,0,-72,345,0,0,255,1]],[[6,0,-72,330,0,0,255,1],[19,0,-72,345,0,0,255,1]],[[20,0,-72,345,0,0,255,1],[7,0,-72,330,0,0,255,1]],[[8,0,-72,330,0,0,255,1],[22,0,-84,420,0,0,255,1]],[[9,0,-72,330,0,0,255,1],[23,0,-84,420,0,0,255,1]],[[10,0,-72,330,0,0,255,1],[24,0,-84,420,0,0,255,1]],[[11,0,-72,330,0,0,255,1],[25,0,-84,450,0,0,255,1],[100,0,-96,240,0,0,50,0]],[[12,0,-72,330,0,0,255,1],[20,0,-84,300,0,0,200,1],[22,0,-84,375,0,0,255,1],[26,0,-84,450,0,0,255,1],[100,0,-96,240,0,0,100,0]],[[13,0,-72,330,0,0,255,1],[26,0,-84,465,0,0,200,1],[100,0,-96,240,0,0,150,0]],[[14,0,-72,330,0,0,255,1],[26,0,-84,480,0,0,180,1],[100,0,-96,240,0,0,150,0]],[[15,0,-72,330,0,0,255,1],[26,0,-84,487,0,0,150,1],[100,0,-96,240,0,0,150,0],[120,0,-216,180,0,0,255,1]],[[16,0,-72,330,0,0,255,1],[26,0,-84,495,0,0,120,1],[100,0,-96,240,0,0,150,0],[116,0,-216,210,0,0,255,1]],[[26,0,-84,502,0,0,100,1],[16,0,-72,330,0,0,200,1],[100,0,-96,240,0,0,150,0],[117,0,-216,225,0,0,255,1]],[[16,0,-72,330,0,0,150,1],[26,0,-84,502,0,0,70,1],[100,0,-96,240,0,0,140,0],[118,0,-216,300,0,0,255,1]],[[16,0,-72,330,0,0,100,1],[26,0,-84,502,0,0,40,1],[100,0,-96,240,0,0,130,0],[119,0,-216,330,0,0,255,1]],[[16,0,-72,330,0,0,50,1],[100,0,-96,240,0,0,120,0],[116,0,-216,330,45,0,255,1]],[[100,0,-96,240,0,0,100,0],[120,0,-216,330,45,0,255,1]],[[100,0,-96,240,0,0,80,0],[101,0,12,337,0,0,255,1],[116,-264,-180,255,0,0,255,1]],[[100,0,-96,240,0,0,60,0],[102,0,12,337,0,0,255,1],[117,-264,-180,270,0,0,255,1]],[[100,0,-96,240,0,0,40,0],[103,0,12,337,0,0,255,1],[118,-264,-180,270,0,0,255,1],[116,276,-24,255,270,0,255,1]],[[100,0,-96,240,0,0,20,0],[104,0,12,337,0,0,255,1],[106,-228,12,337,0,0,255,1],[119,-264,-180,270,0,0,255,1],[117,276,-24,285,270,0,255,1]],[[105,0,12,337,0,0,255,1],[107,-228,12,337,0,0,255,1],[120,-264,-180,270,0,0,255,1],[118,276,-24,285,270,0,255,1]],[[108,-228,12,337,0,0,255,1],[111,-96,12,337,0,1,255,1],[119,276,-24,285,270,0,255,1]],[[109,-228,12,337,0,0,255,1],[112,-96,12,337,0,1,255,1],[120,276,-24,285,270,0,255,1],[116,144,-204,255,0,0,255,1]],[[110,-228,12,337,0,0,255,1],[113,-96,12,337,0,1,255,1],[111,96,12,337,0,0,255,1],[117,144,-204,255,0,0,255,1]],[[114,-96,12,337,0,1,255,1],[112,96,12,337,0,0,255,1],[118,144,-204,255,0,0,255,1],[116,-300,-36,255,110,0,255,1]],[[115,-96,12,337,0,1,255,1],[113,96,12,337,0,0,255,1],[101,-156,12,337,0,1,255,1],[119,144,-204,255,0,0,255,1],[116,-300,-36,285,110,0,255,1]],[[114,96,12,337,0,0,255,1],[102,-156,12,337,0,1,255,1],[120,144,-204,255,0,0,255,1],[118,-300,-36,285,110,0,255,1]],[[115,96,12,337,0,0,255,1],[103,-156,12,337,0,1,255,1],[106,240,12,337,0,1,255,1],[119,-300,-36,285,110,0,255,1]],[[104,-156,12,337,0,1,255,1],[107,240,12,337,0,1,255,1],[120,-300,-36,285,110,0,255,1],[116,0,24,255,125,0,255,1]],[[105,-156,12,337,0,1,255,1],[108,240,12,337,0,1,255,1],[106,-204,12,337,0,0,255,1],[117,0,24,270,125,0,255,1]],[[109,240,12,337,0,1,255,1],[107,-204,12,337,0,0,255,1],[118,0,24,270,125,0,255,1],[116,-252,-204,255,0,0,255,1]],[[110,240,12,337,0,1,255,1],[108,-204,12,337,0,0,255,1],[111,-204,12,337,0,1,255,1],[119,0,24,270,125,0,255,1],[117,-252,-204,270,0,0,255,1]],[[109,-204,12,337,0,0,255,1],[112,-204,12,337,0,1,255,1],[106,252,12,337,0,0,255,1],[120,0,24,270,125,0,255,1],[118,-252,-204,270,0,0,255,1],[116,204,-228,255,90,0,255,1]],[[110,-204,12,337,0,0,255,1],[113,-204,12,337,0,1,255,1],[107,252,12,337,0,0,255,1],[101,0,12,337,0,0,255,1],[119,-252,-204,270,0,0,255,1],[117,204,-228,255,90,0,255,1]],[[114,-204,12,337,0,1,255,1],[108,252,12,337,0,0,255,1],[102,0,12,337,0,0,255,1],[120,-252,-204,270,0,0,255,1],[118,204,-228,255,90,0,255,1]],[[115,-204,12,337,0,1,255,1],[109,252,12,337,0,0,255,1],[103,0,12,337,0,0,255,1],[119,204,-228,255,90,0,255,1]],[[110,252,12,337,0,0,255,1],[104,0,12,337,0,0,255,1],[120,204,-228,255,90,0,255,1]],[[105,0,12,337,0,0,255,1]]],"name":"Thunder All 3","position":3,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Wind2","pan":0,"pitch":70,"volume":65}},{"flashColor":[255,34,0,136],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Magic1","pan":0,"pitch":100,"volume":80}},{"flashColor":[221,102,255,153],"flashDuration":5,"flashScope":2,"frame":9,"se":null},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":10,"se":{"name":"Monster2","pan":0,"pitch":100,"volume":75}},{"flashColor":[255,221,255,221],"flashDuration":5,"flashScope":2,"frame":21,"se":{"name":"Thunder9","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,221,255,221],"flashDuration":5,"flashScope":1,"frame":22,"se":null},{"flashColor":[255,221,255,221],"flashDuration":5,"flashScope":1,"frame":27,"se":null},{"flashColor":[255,221,255,221],"flashDuration":5,"flashScope":1,"frame":29,"se":null},{"flashColor":[255,221,255,221],"flashDuration":5,"flashScope":2,"frame":29,"se":null},{"flashColor":[255,221,255,221],"flashDuration":5,"flashScope":2,"frame":33,"se":null},{"flashColor":[255,221,255,221],"flashDuration":5,"flashScope":1,"frame":34,"se":null}]},
+{"id":81,"animation1Hue":0,"animation1Name":"Water1","animation2Hue":0,"animation2Name":"","frames":[[[0,0,0,250,0,0,255,1]],[[1,0,0,250,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[2,0,0,250,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[3,0,0,250,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[4,0,0,250,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[5,0,0,250,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[6,0,0,250,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[7,0,0,250,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[8,0,0,250,0,0,255,1],[21,0,0,220,0,0,188,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[9,0,0,250,0,0,255,1],[21,0,0,280,0,0,255,1],[13,0,0,280,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[10,0,0,250,0,0,255,1],[21,0,0,300,0,0,180,1],[22,0,0,280,0,0,255,1],[14,0,0,280,0,0,255,1]],[[22,0,0,300,0,0,255,1],[15,0,0,280,0,0,255,1]],[[22,0,0,300,0,0,0,1],[16,0,0,280,0,0,255,1]],[[22,0,0,300,0,0,0,1],[17,0,0,280,0,0,255,1]],[[22,0,0,300,0,0,0,1],[18,0,0,280,0,0,255,1]],[[22,0,0,300,0,0,0,1],[19,0,0,280,0,0,100,1]]],"name":"Water One 1","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Water5","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":1,"se":{"name":"Liquid","pan":0,"pitch":150,"volume":90}},{"flashColor":[136,255,255,153],"flashDuration":5,"flashScope":1,"frame":9,"se":{"name":"Water2","pan":0,"pitch":130,"volume":90}},{"flashColor":[136,255,255,153],"flashDuration":5,"flashScope":2,"frame":10,"se":null}]},
+{"id":82,"animation1Hue":0,"animation1Name":"Water3","animation2Hue":0,"animation2Name":"","frames":[[[0,0,0,90,0,0,150,1]],[[0,0,0,120,0,0,255,1]],[[0,0,0,150,0,0,255,1]],[[1,0,0,150,0,0,255,1],[7,0,0,225,0,0,255,1]],[[2,0,0,150,0,0,255,1],[8,0,0,225,0,0,255,1]],[[2,0,0,157,0,0,255,1],[9,0,0,225,0,0,255,1]],[[1,0,0,157,0,0,255,1],[10,0,0,225,0,0,255,1]],[[3,0,0,300,0,0,255,1],[0,0,0,225,0,0,100,1],[11,0,0,255,0,0,255,1]],[[12,0,0,270,0,0,255,1],[3,0,0,315,0,0,255,1]],[[13,0,0,270,0,0,255,1],[4,0,0,150,0,0,255,1]],[[14,0,0,270,0,0,255,1],[5,0,0,195,0,0,255,1]],[[14,0,0,277,0,0,180,1],[6,0,0,199,0,0,255,1]],[[14,0,0,282,0,0,100,1],[4,0,0,204,0,0,255,1]],[[5,0,0,207,0,0,180,1]],[[6,0,0,210,0,0,100,1]]],"name":"Water One 2","position":1,"timings":[{"flashColor":[0,204,255,153],"flashDuration":10,"flashScope":2,"frame":0,"se":{"name":"Dive","pan":0,"pitch":135,"volume":90}},{"flashColor":[119,204,255,170],"flashDuration":7,"flashScope":1,"frame":7,"se":{"name":"Water1","pan":0,"pitch":100,"volume":100}}]},
+{"id":83,"animation1Hue":0,"animation1Name":"Water2","animation2Hue":0,"animation2Name":"","frames":[[[0,0,0,500,0,0,100,1]],[[1,0,0,482,0,0,152,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-120,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[2,0,0,464,0,0,203,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-120,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[3,0,0,445,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-120,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[4,0,0,427,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-120,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[5,0,0,409,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-120,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[6,0,0,391,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-120,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[7,0,0,373,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-120,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[8,0,0,355,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-120,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[9,0,0,336,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-120,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[10,0,0,318,0,0,200,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-120,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[11,0,0,300,0,0,128,1]],[[12,0,0,330,0,0,255,0],[17,0,192,300,0,0,100,1]],[[13,0,0,330,0,0,255,0],[18,0,128,300,0,0,200,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-120,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[14,0,0,330,0,0,255,0],[19,0,64,300,0,0,255,1],[12,-290,0,330,0,0,255,0],[17,-290,92,300,0,0,100,1],[-1,0,-100,100,0,0,255,1],[-1,0,-120,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[15,0,0,330,0,0,255,0],[20,0,0,300,0,0,255,1],[13,-290,0,330,0,0,255,0],[18,-290,28,300,0,0,200,1],[-1,0,-100,100,0,0,255,1],[-1,0,-120,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[16,0,2.5,330,0,0,255,0],[21,0,0,300,0,0,255,1],[14,-290,0,330,0,0,255,0],[19,-290,-64,300,0,0,255,1],[12,290,0,330,0,0,255,0],[17,290,72,300,0,0,100,1]],[[14,2.5,0,330,0,0,255,0],[22,0,0,300,0,0,255,1],[15,-290,0,330,0,0,255,0],[20,-290,-100,300,0,0,255,1],[13,290,0,330,0,0,255,0],[18,290,8,300,0,0,200,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[15,0,0,330,0,0,255,0],[23,0,0,300,0,0,255,1],[16,-290,0,330,0,0,255,0],[21,-290,-100,300,0,0,255,1],[14,290,0,330,0,0,255,0],[19,290,-56,300,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[16,0,0,330,0,0,255,0],[24,0,0,300,0,0,255,1],[14,-290,0,330,0,0,255,0],[22,-290,-100,300,0,0,255,1],[15,290,0,330,0,0,255,0],[20,290,-120,300,0,0,255,1]],[[14,0,0,330,0,0,255,0],[25,2.5,0,300,0,0,255,1],[15,-290,0,330,0,0,255,0],[23,-290,-100,300,0,0,255,1],[16,290,0,330,0,0,255,0],[21,290,-120,300,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[15,0,0,330,0,0,255,0],[26,0,0,300,0,0,255,1],[16,-290,0,330,0,0,255,0],[24,-290,-100,300,0,0,255,1],[14,290,0,330,0,0,255,0],[22,290,-120,300,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[16,0,0,330,0,0,255,0],[17,0,0,300,0,0,255,1],[14,-290,0,330,0,0,255,0],[25,-290,-100,300,0,0,255,1],[15,290,0,330,0,0,255,0],[23,290,-120,300,0,0,255,1]],[[14,0,0,330,0,0,255,0],[18,0,0,300,0,0,255,1],[15,-290,0,330,0,0,255,0],[26,-290,-100,300,0,0,255,1],[16,290,0,330,0,0,255,0],[24,290,-120,300,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[15,0,0,330,0,0,200,0],[19,0,0,300,0,0,200,1],[16,-290,0,330,0,0,200,0],[17,-290,-100,300,0,0,200,1],[14,290,0,330,0,0,200,0],[25,290,-120,300,0,0,200,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[16,0,0,330,0,0,128,0],[20,0,0,300,0,0,128,1],[14,-290,0,330,0,0,128,0],[18,-290,-100,300,0,0,128,1],[15,290,0,330,0,0,128,0],[26,290,-120,300,0,0,128,1]]],"name":"Water All 1","position":3,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Water5","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":1,"se":{"name":"Liquid","pan":0,"pitch":150,"volume":90}},{"flashColor":[153,204,255,153],"flashDuration":5,"flashScope":2,"frame":11,"se":{"name":"Water4","pan":0,"pitch":90,"volume":90}},{"flashColor":[153,204,255,238],"flashDuration":10,"flashScope":1,"frame":13,"se":{"name":"Water1","pan":0,"pitch":100,"volume":90}}]},
+{"id":84,"animation1Hue":0,"animation1Name":"Water4","animation2Hue":0,"animation2Name":"","frames":[[[3,-360,-96,300,0,0,100,0],[3,0,-96,300,0,0,100,0],[3,360,-96,300,0,0,100,0]],[[0,-360,-96,300,0,0,150,0],[0,360,-96,300,0,0,150,0],[0,0,-96,300,0,0,150,0]],[[1,-360,-96,300,0,0,200,0],[1,360,-96,300,0,0,200,0],[1,0,-96,300,0,0,200,0]],[[2,-360,-96,300,0,0,200,0],[2,360,-96,300,0,0,200,0],[2,0,-96,300,0,0,200,0]],[[3,-360,-96,300,0,0,200,0],[3,360,-96,300,0,0,200,0],[3,0,-96,300,0,0,200,0]],[[0,-360,-96,300,0,0,200,0],[0,360,-96,300,0,0,200,0],[0,0,-96,300,0,0,200,0]],[[1,-360,-96,300,0,0,200,0],[1,360,-96,300,0,0,200,0],[1,0,-96,300,0,0,200,0]],[[2,-360,-96,300,0,0,200,0],[2,360,-96,300,0,0,200,0],[2,0,-96,300,0,0,200,0]],[[3,-360,-96,300,0,0,200,0],[3,360,-96,300,0,0,200,0],[3,0,-96,300,0,0,200,0]],[[0,-360,-96,300,0,0,200,0],[0,360,-96,300,0,0,200,0],[0,0,-96,300,0,0,200,0]],[[1,-360,-96,300,0,0,200,0],[1,360,-96,300,0,0,200,0],[1,0,-96,300,0,0,200,0]],[[2,-360,-96,300,0,0,200,0],[2,360,-96,300,0,0,200,0],[2,0,-96,300,0,0,200,0]],[[3,-360,-96,300,0,0,200,0],[3,360,-96,300,0,0,200,0],[3,0,-96,300,0,0,200,0]],[[0,-360,-96,300,0,0,180,0],[0,360,-96,300,0,0,180,0],[0,0,-96,300,0,0,180,0]],[[1,-360,-96,300,0,0,120,0],[1,360,-96,300,0,0,120,0],[1,0,-96,300,0,0,120,0]]],"name":"Water All 2","position":3,"timings":[{"flashColor":[221,238,238,170],"flashDuration":10,"flashScope":2,"frame":0,"se":{"name":"Water1","pan":0,"pitch":50,"volume":100}},{"flashColor":[187,255,255,255],"flashDuration":5,"flashScope":1,"frame":2,"se":null},{"flashColor":[187,255,255,255],"flashDuration":5,"flashScope":1,"frame":6,"se":null},{"flashColor":[187,255,255,255],"flashDuration":5,"flashScope":1,"frame":9,"se":null}]},
+{"id":85,"animation1Hue":180,"animation1Name":"PreSpecial1","animation2Hue":0,"animation2Name":"Water5","frames":[[[0,0,-72,330,0,0,255,1]],[[1,0,-72,330,0,0,255,1]],[[2,0,-72,330,0,0,255,1]],[[3,0,-72,330,0,0,255,1]],[[4,0,-72,330,0,0,255,1],[17,0,-72,390,0,0,150,1]],[[5,0,-72,330,0,0,255,1],[18,0,-72,345,0,0,255,1]],[[6,0,-72,330,0,0,255,1],[19,0,-72,345,0,0,255,1]],[[20,0,-72,345,0,0,255,1],[7,0,-72,330,0,0,255,1]],[[8,0,-72,330,0,0,255,1],[22,0,-84,420,0,0,255,1]],[[9,0,-72,330,0,0,255,1],[23,0,-84,420,0,0,255,1]],[[10,0,-72,330,0,0,255,1],[24,0,-84,420,0,0,255,1]],[[11,0,-72,330,0,0,255,1],[25,0,-84,450,0,0,255,1],[100,0,-96,240,0,0,50,0]],[[12,0,-72,330,0,0,255,1],[20,0,-84,300,0,0,200,1],[22,0,-84,375,0,0,255,1],[26,0,-84,450,0,0,255,1],[100,0,-96,240,0,0,100,0]],[[13,0,-72,330,0,0,255,1],[26,0,-84,465,0,0,200,1],[100,0,-96,240,0,0,150,0]],[[14,0,-72,330,0,0,255,1],[26,0,-84,480,0,0,180,1],[100,0,-96,240,0,0,150,0]],[[15,0,-72,330,0,0,255,1],[26,0,-84,487,0,0,150,1],[100,0,-96,240,0,0,150,0]],[[16,0,-72,330,0,0,255,1],[26,0,-84,495,0,0,120,1],[100,0,-96,240,0,0,150,0]],[[26,0,-84,502,0,0,100,1],[16,0,-72,330,0,0,200,1],[100,0,-96,240,0,0,150,0]],[[16,0,-72,330,0,0,150,1],[26,0,-84,502,0,0,70,1],[100,0,-96,240,0,0,140,0]],[[16,0,-72,330,0,0,100,1],[26,0,-84,502,0,0,40,1],[100,0,-96,240,0,0,130,0]],[[16,0,-72,330,0,0,50,1],[100,0,-96,240,0,0,120,0]],[[-1,0,-72,330,0,0,120,1],[100,0,-96,240,0,0,100,0]],[[100,0,-96,240,0,0,80,0]],[[100,0,-96,240,0,0,60,0],[101,0,96,427,0,0,255,0]],[[100,0,-96,240,0,0,40,0],[102,0,96,427,0,0,255,0]],[[100,0,-96,240,0,0,20,0],[103,0,96,427,0,0,255,0]],[[104,0,96,427,0,0,255,0]],[[105,0,96,427,0,0,255,0]],[[106,0,96,427,0,0,255,0]],[[107,0,96,427,0,0,255,0]],[[108,0,96,427,0,0,255,0]],[[109,0,96,427,0,0,255,0]],[[110,0,96,427,0,0,255,0]],[[111,0,96,427,0,0,255,0]],[[112,0,96,427,0,0,255,0]],[[113,0,96,427,0,0,255,0]],[[114,0,96,427,0,0,255,0]],[[115,0,96,427,0,0,255,0]],[[116,0,96,427,0,0,255,0]],[[117,0,96,427,0,0,255,0]],[[118,0,96,427,0,0,255,0]],[[109,0,96,427,0,0,255,0]],[[111,0,96,427,0,0,255,0]],[[113,0,96,427,0,0,255,0]],[[115,0,96,427,0,0,255,0]],[[117,0,96,427,0,0,255,0]],[[109,0,96,427,0,0,255,0]],[[111,0,96,427,0,0,255,0]],[[113,0,96,427,0,0,255,0]],[[115,0,96,427,0,0,255,0]],[[116,0,96,427,0,0,200,0]],[[117,0,96,427,0,0,150,0]],[[118,0,96,427,0,0,80,0]]],"name":"Water All 3","position":3,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Wind2","pan":0,"pitch":70,"volume":65}},{"flashColor":[255,34,0,136],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Magic1","pan":0,"pitch":100,"volume":80}},{"flashColor":[68,170,255,153],"flashDuration":5,"flashScope":2,"frame":9,"se":{"name":"Wind1","pan":0,"pitch":120,"volume":75}},{"flashColor":[170,204,255,204],"flashDuration":5,"flashScope":2,"frame":23,"se":{"name":"Water1","pan":0,"pitch":50,"volume":90}},{"flashColor":[170,204,255,204],"flashDuration":5,"flashScope":1,"frame":24,"se":{"name":"Water2","pan":0,"pitch":65,"volume":90}},{"flashColor":[170,204,255,204],"flashDuration":5,"flashScope":1,"frame":29,"se":null},{"flashColor":[170,204,255,204],"flashDuration":5,"flashScope":1,"frame":34,"se":null},{"flashColor":[170,204,255,204],"flashDuration":5,"flashScope":1,"frame":39,"se":null},{"flashColor":[170,204,255,204],"flashDuration":5,"flashScope":1,"frame":44,"se":null}]},
+{"id":86,"animation1Hue":0,"animation1Name":"Earth1","animation2Hue":0,"animation2Name":"","frames":[[[0,0,0,350,0,0,255,0],[-1,0,0,0,0,0,0,0],[8,0,0,230,0,0,0,0]],[[1,0,0,350,0,0,255,0],[-1,0,0,100,0,0,255,1],[8,0,0,230,0,0,0,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[2,0,0,350,0,0,255,0],[-1,0,0,100,0,0,255,1],[8,0,0,230,0,0,255,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[3,0,0,350,0,0,255,0],[-1,0,0,100,0,0,255,1],[9,0,0,230,0,0,255,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[4,0,0,350,0,0,255,0],[-1,0,0,100,0,0,255,1],[10,0,0,230,0,0,255,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[5,0,0,350,0,0,255,0],[-1,0,0,100,0,0,255,1],[11,0,0,230,0,0,255,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[6,0,0,350,0,0,255,0],[-1,0,0,100,0,0,255,1],[12,0,0,230,0,0,255,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[7,0,0,350,0,0,255,0],[-1,0,0,0,0,0,0,0],[13,0,0,230,0,0,255,0]],[[7,0,0,350,0,0,0,0],[-1,0,0,0,0,0,0,0],[14,0,0,230,0,0,255,0]],[[7,0,0,350,0,0,0,0],[-1,0,0,0,0,0,0,0],[15,0,0,230,0,0,255,0]],[[7,0,0,350,0,0,0,0],[-1,0,0,0,0,0,0,0],[16,0,0,230,0,0,255,0]],[[7,0,0,350,0,0,0,0],[-1,0,0,0,0,0,0,0],[16,0,0,230,0,0,255,0]],[[7,0,-2.5,350,0,0,0,0],[6,0,0,300,0,0,255,0],[17,0,0,250,0,0,255,0],[16,0,0,230,0,0,255,0]],[[7,0,0,350,0,0,0,0],[5,0,0,300,0,0,255,0],[18,0,0,250,0,0,255,0],[16,0,0,207,0,0,203,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[7,0,0,350,0,0,0,0],[4,0,0,300,0,0,255,0],[19,0,0,250,0,0,255,0],[-1,-22.5,25,183,0,0,152,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[7,0,0,350,0,0,0,0],[3,0,0,300,0,0,255,0],[20,0,0,250,0,0,255,0]],[[7,0,0,350,0,0,0,0],[2,0,0,300,0,0,255,0],[21,0,0,250,0,0,255,0],[16,0,0,360,0,0,0,0]],[[7,0,0,350,0,0,0,0],[1,0,0,300,0,0,200,0],[22,0,0,260,0,0,255,0],[16,0,0,360,0,0,0,0]],[[7,0,0,350,0,0,0,0],[0,0,0,300,0,0,100,0],[23,0,0,270,0,0,255,0],[16,0,0,360,0,0,0,0]],[[7,0,0,350,0,0,0,0],[24,0,0,280,0,0,255,0],[16,0,0,360,0,0,0,0]]],"name":"Earth One 1","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Earth1","pan":0,"pitch":150,"volume":90}},{"flashColor":[204,136,68,153],"flashDuration":2,"flashScope":1,"frame":5,"se":{"name":"Break","pan":0,"pitch":100,"volume":90}},{"flashColor":[204,136,68,153],"flashDuration":2,"flashScope":1,"frame":7,"se":null},{"flashColor":[204,136,68,153],"flashDuration":4,"flashScope":1,"frame":9,"se":{"name":"Explosion1","pan":0,"pitch":150,"volume":90}},{"flashColor":[204,136,68,153],"flashDuration":5,"flashScope":1,"frame":12,"se":null},{"flashColor":[221,170,102,204],"flashDuration":5,"flashScope":2,"frame":12,"se":null}]},
+{"id":87,"animation1Hue":0,"animation1Name":"Earth3","animation2Hue":0,"animation2Name":"","frames":[[[0,12,96,375,0,0,255,0]],[[0,0,-144,300,0,0,255,0]],[[0,0,-108,240,0,0,255,0],[1,0,-108,240,0,0,100,1]],[[1,0,-72,210,0,0,255,0]],[[1,0,-24,180,0,0,255,0]],[[2,0,24,240,0,0,255,0]],[[3,0,24,225,0,0,255,0]],[[4,0,24,240,0,0,255,0]],[[5,0,24,247,0,0,255,0]],[[6,0,24,252,0,0,180,0]],[[6,0,24,255,0,0,100,0]],[]],"name":"Earth One 2","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Thunder2","pan":0,"pitch":50,"volume":90}},{"flashColor":[255,153,0,255],"flashDuration":5,"flashScope":1,"frame":5,"se":{"name":"Earth5","pan":0,"pitch":50,"volume":100}},{"flashColor":[204,153,34,187],"flashDuration":3,"flashScope":2,"frame":6,"se":null}]},
+{"id":88,"animation1Hue":0,"animation1Name":"Earth2","animation2Hue":0,"animation2Name":"","frames":[[[13,-180,-90,180,0,1,100,0],[-1,-355,115,180,0,1,255,0],[-1,-240,187.5,180,0,1,0,0],[13,175,-115,180,0,1,100,0],[-1,-25,75,180,0,1,255,0],[-1,207.5,95,180,0,1,0,0],[13,-320,-10,200,0,0,100,0],[-1,-408,147.5,200,0,0,255,0],[-1,-382.5,130,200,0,0,0,0],[13,375,-10,200,0,0,100,0],[-1,97.5,227.5,200,0,0,255,0],[-1,32.5,167.5,200,0,0,0,0],[13,30,25,220,0,0,100,0],[-1,-145,240,220,0,0,255,0],[-1,-97.5,200,220,0,0,0,0],[-1,0,30,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[13,-180,-90,180,0,1,126,0],[-1,-355,115,180,0,1,255,0],[-1,-240,187.5,180,0,1,0,0],[13,175,-115,180,0,1,126,0],[-1,-25,75,180,0,1,255,0],[-1,207.5,95,180,0,1,0,0],[13,-320,-10,200,0,0,126,0],[-1,-408,147.5,200,0,0,255,0],[-1,-382.5,130,200,0,0,0,0],[13,375,-10,200,0,0,126,0],[-1,97.5,227.5,200,0,0,255,0],[-1,32.5,167.5,200,0,0,0,0],[13,30,25,220,0,0,126,0],[-1,-145,240,220,0,0,255,0],[-1,-97.5,200,220,0,0,0,0],[-1,0,30,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[13,-180,-90,180,0,1,152,0],[-1,-355,115,180,0,1,255,0],[-1,-240,187.5,180,0,1,0,0],[13,175,-115,180,0,1,152,0],[-1,-25,75,180,0,1,255,0],[-1,207.5,95,180,0,1,0,0],[13,-320,-10,200,0,0,152,0],[-1,-408,147.5,200,0,0,255,0],[-1,-382.5,130,200,0,0,0,0],[13,375,-10,200,0,0,152,0],[-1,97.5,227.5,200,0,0,255,0],[-1,32.5,167.5,200,0,0,0,0],[13,30,25,220,0,0,152,0],[-1,-145,240,220,0,0,255,0],[-1,-97.5,200,220,0,0,0,0],[-1,0,30,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[13,-180,-90,180,0,1,177,0],[-1,-272.5,105,180,0,1,255,0],[-1,-272.5,77.5,180,0,1,0,0],[13,175,-115,180,0,1,177,0],[-1,2.5,62.5,180,0,1,255,0],[-1,7.5,80,180,0,1,0,0],[13,-320,-10,200,0,0,177,0],[-1,-395,142.5,200,0,0,255,0],[-1,-390,95,200,0,0,0,0],[13,375,-10,200,0,0,177,0],[-1,225,162.5,200,0,0,255,0],[-1,232.5,192.5,200,0,0,0,0],[13,30,25,220,0,0,177,0],[-1,-82.5,207.5,220,0,0,255,0],[-1,-102.5,220,220,0,0,0,0],[-1,0,30,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[13,-180,-90,180,0,1,203,0],[-1,-372.5,237.5,180,0,1,255,0],[-1,-322.5,292,180,0,1,0,0],[13,175,-115,180,0,1,203,0],[-1,7.5,187.5,180,0,1,255,0],[-1,-80,265,180,0,1,0,0],[13,-320,-10,200,0,0,203,0],[-1,-408,232.5,200,0,0,255,0],[-1,-357.5,155,200,0,0,0,0],[13,375,-10,200,0,0,203,0],[-1,177.5,245,200,0,0,255,0],[-1,147.5,260,200,0,0,0,0],[13,30,25,220,0,0,203,0],[-1,-115,257.5,220,0,0,255,0],[-1,-97.5,230,220,0,0,0,0],[-1,0,30,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[13,-180,-90,180,0,1,255,0],[-1,-182.5,-90,180,0,1,255,0],[-1,-182.5,-90,180,0,1,0,0],[13,175,-115,180,0,1,255,0],[-1,175,-115,180,0,1,255,0],[-1,177.5,-117.5,180,0,1,0,0],[13,-320,-10,200,0,0,255,0],[-1,-355,45,200,0,0,255,0],[-1,-395,100,200,0,0,0,0],[13,375,-10,200,0,0,255,0],[-1,300,72.5,200,0,0,255,0],[-1,262.5,105,200,0,0,0,0],[13,30,25,220,0,0,255,0],[-1,-32.5,87.5,220,0,0,255,0],[-1,-50,102.5,220,0,0,0,0],[-1,0,30,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[16,-180,-90,180,0,1,255,0],[9,-180,-90,180,0,1,255,0],[2,-180,-90,180,0,1,255,0],[13,175,-115,180,0,1,255,0],[7,175,-115,180,0,1,255,0],[2,175,-115,180,0,1,0,0],[13,-320,-10,200,0,0,255,0],[7,-320,-10,200,0,0,255,0],[2,-320,-10,200,0,0,0,0],[13,375,-10,200,0,0,255,0],[7,375,-10,200,0,0,255,0],[2,375,-10,200,0,0,0,0],[13,30,25,220,0,0,255,0],[7,30,25,220,0,0,255,0],[2,30,25,220,0,0,0,0]],[[17,-180,-90,180,0,1,255,0],[10,-180,-90,180,0,1,255,0],[3,-180,-90,180,0,1,255,0],[16,175,-115,180,0,1,255,0],[9,175,-115,180,0,1,255,0],[2,175,-115,180,0,1,255,0],[13,-320,-10,200,0,0,255,0],[7,-320,-10,200,0,0,255,0],[2,-320,-10,200,0,0,0,0],[13,375,-10,200,0,0,255,0],[7,375,-10,200,0,0,255,0],[2,375,-10,200,0,0,0,0],[13,30,25,220,0,0,255,0],[7,30,25,220,0,0,255,0],[2,30,25,220,0,0,0,0]],[[17,-180,-90,180,0,1,255,0],[11,-180,-90,180,0,1,255,0],[4,-180,-90,180,0,1,255,0],[17,175,-115,180,0,1,255,0],[10,175,-115,180,0,1,255,0],[3,175,-115,180,0,1,255,0],[16,-320,-10,200,0,0,255,0],[9,-320,-10,200,0,0,255,0],[2,-320,-10,200,0,0,255,0],[13,375,-10,200,0,0,255,0],[7,375,-10,200,0,0,255,0],[2,375,-10,200,0,0,0,0],[13,30,25,220,0,0,255,0],[7,30,25,220,0,0,255,0],[2,30,25,220,0,0,0,0]],[[17,-180,-90,180,0,1,255,0],[12,-180,-90,180,0,1,255,0],[5,-180,-90,180,0,1,255,0],[17,175,-115,180,0,1,255,0],[11,175,-115,180,0,1,255,0],[4,175,-115,180,0,1,255,0],[17,-320,-10,200,0,0,255,0],[10,-320,-10,200,0,0,255,0],[3,-320,-10,200,0,0,255,0],[16,375,-10,200,0,0,255,0],[9,375,-10,200,0,0,255,0],[2,375,-10,200,0,0,255,0],[13,30,25,220,0,0,255,0],[7,30,25,220,0,0,255,0],[2,30,25,220,0,0,0,0]],[[17,-180,-90,180,0,1,255,0],[12,-180,-90,180,0,1,0,0],[6,-180,-90,180,0,1,255,0],[17,175,-115,180,0,1,255,0],[12,175,-115,180,0,1,255,0],[5,175,-115,180,0,1,255,0],[17,-320,-10,200,0,0,255,0],[11,-320,-10,200,0,0,255,0],[4,-320,-10,200,0,0,255,0],[17,375,-10,200,0,0,255,0],[10,375,-10,200,0,0,255,0],[3,375,-10,200,0,0,255,0],[16,30,25,220,0,0,255,0],[9,30,25,220,0,0,255,0],[2,30,25,220,0,0,255,0]],[[17,-180,-90,180,0,1,255,0],[12,-180,-90,180,0,1,0,0],[6,-180,-90,180,0,1,255,0],[17,175,-115,180,0,1,255,0],[12,175,-115,180,0,1,0,0],[6,175,-115,180,0,1,255,0],[17,-320,-10,200,0,0,255,0],[12,-320,-10,200,0,0,255,0],[5,-320,-10,200,0,0,255,0],[17,375,-10,200,0,0,255,0],[11,375,-10,200,0,0,255,0],[4,375,-10,200,0,0,255,0],[17,30,25,220,0,0,255,0],[10,30,25,220,0,0,255,0],[3,30,25,220,0,0,255,0]],[[17,-180,-90,180,0,1,255,0],[12,-180,-90,180,0,1,0,0],[6,-180,-90,180,0,1,255,0],[17,175,-115,180,0,1,255,0],[12,175,-115,180,0,1,0,0],[6,175,-115,180,0,1,255,0],[17,-320,-10,200,0,0,255,0],[12,-320,-10,200,0,0,0,0],[6,-320,-10,200,0,0,255,0],[17,375,-10,200,0,0,255,0],[12,375,-10,200,0,0,255,0],[5,375,-10,200,0,0,255,0],[17,30,25,220,0,0,255,0],[11,30,25,220,0,0,255,0],[4,30,25,220,0,0,255,0]],[[17,-180,-90,180,0,1,255,0],[12,-180,-90,180,0,1,0,0],[6,-180,-90,180,0,1,255,0],[17,175,-115,180,0,1,255,0],[12,175,-115,180,0,1,0,0],[6,175,-115,180,0,1,255,0],[17,-320,-10,200,0,0,255,0],[12,-320,-10,200,0,0,0,0],[6,-320,-10,200,0,0,255,0],[17,375,-10,200,0,0,255,0],[12,375,-10,200,0,0,0,0],[6,375,-10,200,0,0,255,0],[17,30,25,220,0,0,255,0],[12,30,25,220,0,0,255,0],[5,30,25,220,0,0,255,0]],[[17,-180,-90,180,0,1,255,0],[12,-180,-90,180,0,1,0,0],[6,-180,-90,180,0,1,255,0],[17,175,-115,180,0,1,255,0],[12,175,-115,180,0,1,0,0],[6,175,-115,180,0,1,255,0],[17,-320,-10,200,0,0,255,0],[12,-320,-10,200,0,0,0,0],[6,-320,-10,200,0,0,255,0],[17,375,-10,200,0,0,255,0],[12,375,-10,200,0,0,0,0],[6,375,-10,200,0,0,255,0],[17,30,25,220,0,0,255,0],[12,30,25,220,0,0,0,0],[6,30,25,220,0,0,255,0]],[[17,-180,-90,180,0,1,255,0],[12,-180,-90,180,0,1,0,0],[-1,-282.5,32.5,180,0,1,255,0],[17,175,-115,180,0,1,255,0],[12,175,-115,180,0,1,0,0],[-1,15,-30,180,0,1,255,0],[17,-320,-10,200,0,0,255,0],[12,-320,-10,200,0,0,0,0],[-1,-407.5,67.5,200,0,0,255,0],[17,375,-10,200,0,0,255,0],[12,375,-10,200,0,0,0,0],[-1,265,155,200,0,0,255,0],[17,30,25,220,0,0,255,0],[12,30,25,220,0,0,0,0]],[[17,-180,-90,180,0,1,255,0],[12,-180,-90,180,0,1,0,0],[-1,-282.5,32.5,180,0,1,255,0],[17,175,-115,180,0,1,255,0],[12,175,-115,180,0,1,0,0],[-1,15,-30,180,0,1,255,0],[17,-320,-10,200,0,0,255,0],[12,-320,-10,200,0,0,0,0],[-1,-407.5,67.5,200,0,0,255,0],[17,375,-10,200,0,0,255,0],[12,375,-10,200,0,0,0,0],[-1,265,155,200,0,0,255,0],[17,30,25,220,0,0,255,0],[12,30,25,220,0,0,0,0]],[[17,-180,-90,180,0,1,203,0],[12,-180,-90,180,0,1,33,0],[-1,-282.5,32.5,180,0,1,255,0],[17,175,-115,180,0,1,203,0],[12,175,-115,180,0,1,33,0],[-1,15,-30,180,0,1,255,0],[17,-320,-10,200,0,0,203,0],[12,-320,-10,200,0,0,33,0],[-1,-407.5,67.5,200,0,0,255,0],[17,375,-10,200,0,0,203,0],[12,375,-10,200,0,0,33,0],[-1,265,155,200,0,0,255,0],[17,30,25,220,0,0,203,0],[12,30,25,220,0,0,33,0],[-1,0,30,100,0,0,255,1],[-1,0,30,100,0,0,255,1]],[[17,-180,-90,180,0,1,152,0],[12,-180,-90,180,0,1,67,0],[-1,-282.5,32.5,180,0,1,255,0],[17,175,-115,180,0,1,152,0],[12,175,-115,180,0,1,67,0],[-1,15,-30,180,0,1,255,0],[17,-320,-10,200,0,0,152,0],[12,-320,-10,200,0,0,67,0],[-1,-407.5,67.5,200,0,0,255,0],[17,375,-10,200,0,0,152,0],[12,375,-10,200,0,0,67,0],[-1,265,155,200,0,0,255,0],[17,30,25,220,0,0,152,0],[12,30,25,220,0,0,67,0],[-1,0,30,100,0,0,255,1],[-1,0,30,100,0,0,255,1]],[[17,-180,-90,180,0,1,100,0],[12,-180,-90,180,0,1,100,0],[-1,-282.5,32.5,180,0,1,255,0],[17,175,-115,180,0,1,100,0],[12,175,-115,180,0,1,100,0],[-1,15,-30,180,0,1,255,0],[17,-320,-10,200,0,0,100,0],[12,-320,-10,200,0,0,100,0],[-1,-407.5,67.5,200,0,0,255,0],[17,375,-10,200,0,0,100,0],[12,375,-10,200,0,0,100,0],[-1,265,155,200,0,0,255,0],[17,30,25,220,0,0,100,0],[12,30,25,220,0,0,100,0]]],"name":"Earth All 1","position":3,"timings":[{"flashColor":[255,221,170,170],"flashDuration":3,"flashScope":1,"frame":5,"se":{"name":"Earth1","pan":0,"pitch":150,"volume":90}},{"flashColor":[255,221,170,170],"flashDuration":5,"flashScope":2,"frame":5,"se":{"name":"Fire3","pan":0,"pitch":50,"volume":100}},{"flashColor":[255,221,170,170],"flashDuration":3,"flashScope":1,"frame":7,"se":{"name":"Earth1","pan":0,"pitch":150,"volume":90}},{"flashColor":[255,221,170,170],"flashDuration":3,"flashScope":1,"frame":9,"se":{"name":"Explosion1","pan":0,"pitch":150,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":10,"se":{"name":"Earth1","pan":0,"pitch":80,"volume":90}}]},
+{"id":89,"animation1Hue":0,"animation1Name":"Earth4","animation2Hue":0,"animation2Name":"","frames":[[[0,0,-144,300,0,0,255,0]],[[0,-228,-144,300,0,0,255,0],[1,0,-144,300,0,0,255,0],[1,0,-144,300,0,0,255,1],[7,-204,-24,225,0,0,255,0],[7,300,48,120,0,0,255,0]],[[0,252,-144,300,0,0,255,0],[1,-228,-144,300,0,0,255,0],[1,0,-144,300,0,0,255,0],[7,-204,-144,225,0,0,255,0],[7,300,-60,120,0,0,255,0],[7,408,-48,225,0,0,255,0]],[[1,252,-144,300,0,0,255,0],[1,-228,-144,300,0,0,255,0],[1,252,-144,300,0,0,255,1],[1,-228,-144,300,0,0,255,1],[1,0,-144,300,0,0,255,0],[7,-204,-156,225,0,0,255,0],[7,300,-84,120,0,0,255,0],[1,0,-144,300,0,0,255,1],[2,-12,-72,225,0,0,255,0],[7,408,-72,225,0,0,255,0]],[[1,-228,-144,300,0,0,255,0],[1,252,-144,300,0,0,255,0],[1,0,-144,300,0,0,255,0],[7,-204,-168,225,0,0,180,0],[7,300,-96,120,0,0,255,0],[3,-12,-72,225,0,0,255,0],[7,408,-84,225,0,0,255,0],[-1,0,-96,30,0,0,0,0],[-1,0,-96,30,0,0,0,0],[-1,0,-96,30,0,0,0,0],[-1,0,-96,30,0,0,0,0],[-1,0,-96,30,0,0,0,0],[-1,0,-96,30,0,0,0,0],[-1,0,-96,30,0,0,0,0],[-1,0,-96,30,0,0,0,0],[-1,0,-96,30,0,0,0,0]],[[1,252,-144,300,0,0,255,0],[1,-228,-144,300,0,0,255,0],[7,300,-108,120,0,0,255,0],[1,252,-144,300,0,0,255,1],[1,0,-144,300,0,0,255,0],[1,-228,-144,300,0,0,255,1],[1,0,-144,300,0,0,255,1],[4,-12,-72,225,0,0,255,0],[4,-12,-72,225,0,0,200,1],[2,-324,-48,195,0,0,255,0],[7,168,72,225,0,0,255,0],[7,408,-96,225,0,0,150,0],[2,-324,-48,195,0,0,200,1]],[[1,252,-144,300,0,0,255,0],[1,-228,-144,300,0,0,255,0],[1,0,-144,300,0,0,255,0],[5,-12,-72,225,0,0,255,0],[3,-324,-48,195,0,0,255,0],[7,168,-24,225,0,0,255,0],[7,-408,0,225,0,0,255,0]],[[1,252,-144,300,0,0,255,0],[1,-228,-144,300,0,0,255,0],[1,-228,-144,300,0,0,255,1],[1,252,-144,300,0,0,255,1],[1,0,-144,300,0,0,255,0],[1,0,-144,300,0,0,255,1],[6,-12,-72,225,0,0,255,0],[4,-324,-48,195,0,0,255,0],[4,-324,-48,195,0,0,100,1],[2,300,-48,195,0,0,255,0],[2,300,-48,195,0,0,100,1],[7,168,-48,225,0,0,255,0],[7,-252,0,120,0,0,255,0],[7,-408,-96,225,0,0,255,0],[6,-12,-72,225,0,0,100,1]],[[1,252,-144,300,0,0,255,0],[1,-228,-144,300,0,0,255,0],[1,0,-144,300,0,0,255,0],[6,-12,-72,225,0,0,255,0],[5,-324,-48,195,0,0,255,0],[3,300,-48,195,0,0,255,0],[7,168,-60,225,0,0,255,0],[7,-252,-60,120,0,0,255,0],[7,-408,-108,225,0,0,255,0],[7,408,36,150,0,0,255,0]],[[1,252,-144,300,0,0,255,0],[1,-228,-144,300,0,0,255,0],[1,-228,-144,300,0,0,255,1],[1,252,-144,300,0,0,255,1],[1,0,-144,300,0,0,255,0],[1,0,-144,300,0,0,255,1],[6,-12,-72,225,0,0,255,0],[6,-324,-48,195,0,0,255,0],[6,-324,-48,195,0,0,100,1],[6,-12,-72,225,0,0,100,1],[4,300,-48,195,0,0,255,0],[4,300,-48,195,0,0,100,1],[7,168,-72,225,0,0,150,0],[7,-252,-84,120,0,0,255,0],[7,-408,-120,225,0,0,150,0],[7,408,0,150,0,0,255,0]],[[1,252,-144,300,0,0,255,0],[1,-228,-144,300,0,0,255,0],[1,0,-144,300,0,0,255,0],[6,-12,-72,225,0,0,180,0],[6,-324,-48,195,0,0,255,0],[5,300,-48,195,0,0,255,0],[7,-252,-96,120,0,0,255,0],[7,408,-12,150,0,0,255,0]],[[1,-228,-144,300,0,0,255,0],[1,252,-144,300,0,0,255,0],[1,252,-144,300,0,0,200,1],[1,-228,-144,300,0,0,200,1],[1,0,-144,300,0,0,255,0],[1,0,-144,300,0,0,200,1],[6,-12,-72,225,0,0,100,0],[6,-324,-48,195,0,0,255,0],[6,300,-48,195,0,0,255,0],[7,-252,-108,120,0,0,255,0],[7,408,-24,150,0,0,150,0]],[[1,-228,-144,300,0,0,255,0],[1,252,-144,300,0,0,255,0],[1,0,-144,300,0,0,255,0],[6,-324,-48,195,0,0,180,0],[6,300,-48,195,0,0,255,0],[7,-252,-120,120,0,0,150,0]],[[1,-228,-144,300,0,0,255,0],[1,252,-144,300,0,0,255,0],[1,252,-144,300,0,0,150,1],[1,-228,-144,300,0,0,150,1],[1,0,-144,300,0,0,255,0],[1,0,-144,300,0,0,150,1],[6,-324,-48,195,0,0,100,0],[6,300,-48,195,0,0,255,0]],[[1,252,-144,300,0,0,255,0],[1,-228,-144,300,0,0,255,0],[1,0,-144,300,0,0,255,0],[6,300,-48,195,0,0,180,0]],[[6,300,-48,195,0,0,100,0],[1,252,-144,300,0,0,150,0],[1,-228,-144,300,0,0,150,0],[1,0,-144,300,0,0,150,0]],[[6,300,-48,195,0,0,80,0],[1,252,-144,300,0,0,80,0],[1,-228,-144,300,0,0,80,0],[1,0,-144,300,0,0,80,0]]],"name":"Earth All 2","position":3,"timings":[{"flashColor":[221,102,0,170],"flashDuration":3,"flashScope":2,"frame":0,"se":{"name":"Earth4","pan":0,"pitch":100,"volume":100}},{"flashColor":[255,204,68,119],"flashDuration":1,"flashScope":1,"frame":1,"se":{"name":"Earth1","pan":0,"pitch":100,"volume":100}},{"flashColor":[204,136,34,221],"flashDuration":5,"flashScope":2,"frame":3,"se":{"name":"Earth5","pan":0,"pitch":100,"volume":100}},{"conditions":1,"flashColor":[255,170,51,102],"flashDuration":2,"flashScope":1,"frame":3,"se":null},{"flashColor":[255,170,34,119],"flashDuration":2,"flashScope":1,"frame":5,"se":null},{"conditions":1,"flashColor":[255,170,136,119],"flashDuration":2,"flashScope":1,"frame":7,"se":null},{"conditions":1,"flashColor":[255,170,136,85],"flashDuration":5,"flashScope":1,"frame":10,"se":null}]},
+{"id":90,"animation1Hue":350,"animation1Name":"PreSpecial1","animation2Hue":0,"animation2Name":"Earth5","frames":[[[0,0,-72,330,0,0,255,1]],[[1,0,-72,330,0,0,255,1]],[[2,0,-72,330,0,0,255,1]],[[3,0,-72,330,0,0,255,1]],[[4,0,-72,330,0,0,255,1],[17,0,-72,390,0,0,150,1]],[[5,0,-72,330,0,0,255,1],[18,0,-72,345,0,0,255,1]],[[6,0,-72,330,0,0,255,1],[19,0,-72,345,0,0,255,1]],[[20,0,-72,345,0,0,255,1],[7,0,-72,330,0,0,255,1]],[[8,0,-72,330,0,0,255,1],[22,0,-84,420,0,0,255,1]],[[9,0,-72,330,0,0,255,1],[23,0,-84,420,0,0,255,1]],[[10,0,-72,330,0,0,255,1],[24,0,-84,420,0,0,255,1]],[[11,0,-72,330,0,0,255,1],[25,0,-84,450,0,0,255,1],[100,24,-84,300,0,0,50,0]],[[12,0,-72,330,0,0,255,1],[20,0,-84,300,0,0,200,1],[22,0,-84,375,0,0,255,1],[26,0,-84,450,0,0,255,1],[100,24,-84,300,0,0,100,0]],[[13,0,-72,330,0,0,255,1],[26,0,-84,465,0,0,200,1],[100,24,-84,300,0,0,150,0]],[[14,0,-72,330,0,0,255,1],[26,0,-84,480,0,0,180,1],[100,24,-84,300,0,0,150,0]],[[15,0,-72,330,0,0,255,1],[26,0,-84,487,0,0,150,1],[100,24,-84,300,0,0,150,0]],[[16,0,-72,330,0,0,255,1],[26,0,-84,495,0,0,120,1],[100,24,-84,300,0,0,150,0]],[[26,0,-84,502,0,0,100,1],[16,0,-72,330,0,0,200,1],[100,24,-84,300,0,0,150,0]],[[16,0,-72,330,0,0,150,1],[26,0,-84,502,0,0,70,1],[100,24,-84,300,0,0,140,0]],[[16,0,-72,330,0,0,100,1],[26,0,-84,502,0,0,40,1],[100,24,-84,300,0,0,130,0]],[[16,0,-72,330,0,0,50,1],[100,24,-84,300,0,0,120,0]],[[-1,0,-72,330,0,0,120,1],[100,24,-84,300,0,0,100,0]],[[100,24,-84,300,0,0,80,0]],[[100,24,-84,300,0,0,60,0]],[[100,24,-84,300,0,0,40,0]],[[100,24,-84,300,0,0,20,0],[101,0,-252,405,0,0,255,0]],[[101,0,-72,405,0,0,255,0]],[[102,0,12,405,0,0,255,0]],[[103,0,12,405,0,0,255,0]],[[104,0,12,405,0,0,255,0],[121,-192,-48,277,0,0,255,0]],[[105,0,12,405,0,0,255,0],[122,-192,-48,277,0,0,255,0]],[[106,0,12,405,0,0,255,0],[123,-192,-48,277,0,0,255,0],[121,276,-48,277,0,0,255,0]],[[107,0,12,405,0,0,255,0],[124,-192,-48,277,0,0,255,0],[122,276,-48,277,0,0,255,0]],[[108,0,12,405,0,0,255,0],[125,-192,-48,277,0,0,255,0],[123,276,-48,277,0,0,255,0]],[[109,0,12,405,0,0,255,0],[126,-192,-48,277,0,0,255,0],[124,276,-48,277,0,0,255,0]],[[110,0,12,405,0,0,255,0],[127,-192,-48,277,0,0,255,0],[125,276,-48,277,0,0,255,0]],[[111,0,12,405,0,0,255,0],[128,-192,-48,277,0,0,255,0],[126,276,-48,277,0,0,255,0]],[[112,0,12,405,0,0,255,0],[129,-192,-48,277,0,0,255,0],[127,276,-48,277,0,0,255,0]],[[113,0,12,405,0,0,255,0],[128,276,-48,277,0,0,255,0]],[[114,0,12,405,0,0,255,0],[129,276,-48,277,0,0,255,0]],[[115,0,12,405,0,0,255,0]],[[116,0,12,405,0,0,255,0]],[[117,0,12,405,0,0,255,0]],[[118,0,12,405,0,0,255,0]],[[119,0,12,405,0,0,255,0]],[[120,0,12,405,0,0,255,0]],[[101,0,12,405,0,0,255,0]],[[101,0,12,405,0,0,200,0]],[[101,0,12,405,0,0,150,0]],[[101,0,12,405,0,0,100,0]]],"name":"Earth All 3","position":3,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Wind2","pan":0,"pitch":70,"volume":65}},{"flashColor":[255,34,0,136],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Magic1","pan":0,"pitch":100,"volume":80}},{"flashColor":[238,136,0,153],"flashDuration":5,"flashScope":2,"frame":9,"se":{"name":"Earth4","pan":0,"pitch":125,"volume":75}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":26,"se":{"name":"Damage4","pan":0,"pitch":50,"volume":100}},{"flashColor":[238,187,0,187],"flashDuration":5,"flashScope":1,"frame":27,"se":{"name":"Break","pan":0,"pitch":50,"volume":90}},{"flashColor":[238,187,0,187],"flashDuration":5,"flashScope":2,"frame":27,"se":{"name":"Earth1","pan":0,"pitch":100,"volume":90}},{"flashColor":[238,187,0,204],"flashDuration":5,"flashScope":1,"frame":33,"se":null},{"flashColor":[238,187,0,204],"flashDuration":5,"flashScope":1,"frame":37,"se":null}]},
+{"id":91,"animation1Hue":0,"animation1Name":"Wind1","animation2Hue":0,"animation2Name":"","frames":[[[-1,0,-150,0,0,0,0,0],[0,0,-180,260,0,0,180,0]],[[-1,0,-150,0,0,0,0,0],[1,0,-180,260,0,0,180,0]],[[-1,0,-150,0,0,0,0,0],[2,0,-180,260,0,0,180,0],[15,0,-200,240,0,0,180,0]],[[9,0,-180,230,0,0,180,0],[3,0,-180,260,0,0,180,0],[16,0,-200,240,0,0,255,1]],[[10,0,-180,230,0,0,180,0],[4,0,-180,260,0,0,180,0],[17,0,-200,240,0,0,255,1]],[[11,2.5,-180,230,0,0,180,0],[5,0,-180,260,0,0,180,0],[18,0,-200,240,0,0,255,1]],[[12,0,-180,230,0,0,180,0],[6,0,-180,260,0,0,180,0],[19,0,-200,240,0,0,255,1]],[[13,0,-180,230,0,0,180,0],[7,0,-180,260,0,0,180,0],[20,0,-200,240,0,0,255,1]],[[14,0,-180,230,0,0,180,0],[8,0,-180,260,0,0,180,0],[21,0,-200,240,0,0,255,1]],[[12,0,-180,230,0,0,180,0],[6,0,-180,260,0,0,180,0],[19,0,-200,240,0,0,255,1]],[[13,0,-180,230,0,0,180,0],[7,0,-180,260,0,0,180,0],[20,0,-200,240,0,0,255,1]],[[14,0,-180,230,0,0,180,0],[8,0,-180,260,0,0,180,0],[21,0,-200,240,0,0,255,1]],[[12,0,-180,230,0,0,180,0],[6,0,-180,260,0,0,180,0],[22,0,-200,240,0,0,255,1]],[[7,0,-180,260,0,0,180,0],[13,0,-180,230,0,0,180,0],[23,0,-198,240,0,0,255,1]],[[14,0,-180,230,0,0,180,0],[8,0,-180,260,0,0,180,0],[24,0,-198,240,0,0,255,1]]],"name":"Wind One 1","position":2,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Wind3","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,221,187,187],"flashDuration":5,"flashScope":1,"frame":5,"se":null},{"flashColor":[255,221,187,119],"flashDuration":5,"flashScope":1,"frame":8,"se":null},{"flashColor":[255,221,187,153],"flashDuration":7,"flashScope":2,"frame":4,"se":null}]},
+{"id":92,"animation1Hue":0,"animation1Name":"Wind3","animation2Hue":0,"animation2Name":"","frames":[[[0,0,0,375,0,0,255,1]],[[1,0,0,375,0,0,255,1]],[[2,-12,0,345,0,0,255,1],[1,0,0,375,0,0,130,1]],[[3,-12,0,300,0,0,255,1],[8,0,12,225,0,0,255,1]],[[4,-12,0,375,0,0,255,1],[9,0,12,375,0,0,255,1]],[[5,-12,0,375,0,0,255,1],[10,0,12,390,0,0,255,1]],[[6,-12,0,375,0,0,255,1],[11,0,12,390,0,0,255,1]],[[7,-12,0,375,0,0,255,1],[12,0,12,390,0,0,255,1]],[[13,0,12,390,0,0,255,1]],[[13,0,12,405,0,0,200,1]],[[13,0,12,420,0,0,150,1]]],"name":"Wind One 2","position":1,"timings":[{"flashColor":[204,221,102,187],"flashDuration":3,"flashScope":0,"frame":0,"se":{"name":"Wind5","pan":0,"pitch":100,"volume":100}},{"flashColor":[204,221,119,204],"flashDuration":3,"flashScope":1,"frame":2,"se":null},{"flashColor":[204,221,102,170],"flashDuration":3,"flashScope":2,"frame":3,"se":null}]},
+{"id":93,"animation1Hue":0,"animation1Name":"Wind2","animation2Hue":0,"animation2Name":"","frames":[[[0,-47.5,-160,400,-10,0,150,1],[0,50,0,340,0,1,0,1]],[[0,0,0,360,20,0,255,1],[0,50,0,340,0,1,0,1]],[[1,0,0,300,20,0,255,1],[0,50,0,340,0,1,0,1]],[[2,0,0,300,20,0,255,1],[0,50,0,340,0,1,255,1],[13,408,248,100,0,0,0,1],[13,408,280,100,0,0,0,1],[13,408,232.5,100,0,0,0,1],[13,-135,-175,260,90,0,255,0],[13,408,203,260,0,0,0,0],[13,408,203,260,0,0,0,0],[13,408,0,260,0,0,0,0],[13,408,203,260,0,0,0,0],[8,-135,-175,260,90,0,180,0]],[[3,0,0,300,20,0,255,1],[1,50,0,340,0,1,255,1],[0,-250,-150,380,0,0,255,1],[14,408,310.5,100,0,0,0,1],[14,408,215,100,0,0,0,1],[14,-135,-175,260,90,0,255,0],[13,290,-25,260,50,0,255,0],[14,408,245,260,0,0,0,0],[14,408,0,260,0,0,0,0],[14,408,245,260,0,0,0,0],[9,-135,-175,260,90,0,180,0],[8,290,-25,260,50,0,180,0]],[[4,0,0,300,20,0,255,1],[2,50,0,340,0,1,255,1],[1,-250,-150,380,0,0,255,1],[14,408,293,100,0,0,0,1],[14,408,195,100,0,0,0,1],[14,-135,-175,260,90,0,255,0],[14,290,-25,260,50,0,255,0],[13,-175,-100,260,0,0,255,0],[14,408,0,260,0,0,0,0],[14,408,245,260,0,0,0,0],[10,-135,-175,260,90,0,180,0],[9,290,-25,260,50,0,180,0],[8,-175,-100,260,0,0,180,0]],[[5,0,0,300,20,0,255,1],[3,50,0,340,0,1,255,1],[2,-250,-150,380,0,0,255,1],[0,-200,100,260,-20,0,255,1],[14,408,250,100,0,0,0,1],[14,-135,-175,260,90,0,255,0],[14,290,-25,260,50,0,255,0],[14,-175,-100,260,0,0,255,0],[13,90,0,260,-30,0,255,0],[14,408,268,260,0,0,0,0],[11,-135,-175,260,90,0,180,0],[10,290,-25,260,50,0,180,0],[9,-175,-100,260,0,0,180,0],[8,90,0,260,-30,0,180,0]],[[6,0,0,300,20,0,255,1],[4,50,0,340,0,1,255,1],[3,-250,-150,380,0,0,255,1],[1,-200,100,260,-20,0,255,1],[0,350,-100,260,30,1,255,1],[14,-135,-175,260,90,0,255,0],[14,290,-25,260,50,0,255,0],[14,-175,-100,260,0,0,255,0],[14,90,0,260,-30,0,255,0],[13,-290,50,260,-40,0,255,0],[12,-135,-175,260,90,0,180,0],[11,290,-25,260,50,0,180,0],[10,-175,-100,260,0,0,180,0],[9,90,0,260,-30,0,180,0],[8,-290,50,260,-40,0,180,0]],[[7,0,0,300,20,0,255,1],[5,50,0,340,0,1,255,1],[4,-250,-150,380,0,0,255,1],[2,-200,100,260,-20,0,255,1],[1,350,-100,260,30,1,255,1],[14,-135,-175,260,90,0,255,0],[14,290,-25,260,50,0,255,0],[14,-175,-100,260,0,0,255,0],[14,90,0,260,-30,0,255,0],[14,-290,50,260,-40,0,255,0],[12,-135,-175,260,90,0,0,0],[12,290,-25,260,50,0,0,0],[11,-175,-100,260,0,0,180,0],[10,90,0,260,-30,0,180,0],[9,-290,50,260,-40,0,180,0]],[[6,-408,50,100,20,0,0,1],[6,50,0,340,0,1,255,1],[5,-250,-155,380,0,0,255,1],[3,-200,100,260,-20,0,255,1],[2,350,-100,260,30,1,255,1],[14,-135,-175,260,90,0,255,0],[14,290,-25,260,50,0,255,0],[14,-175,-100,260,0,0,255,0],[14,90,0,260,-30,0,255,0],[14,-290,50,260,-40,0,255,0],[12,-135,-175,260,90,0,0,0],[12,290,-25,260,50,0,0,0],[12,-175,-100,260,0,0,180,0],[11,90,0,260,-30,0,180,0],[10,-290,50,260,-40,0,180,0]],[[7,-369,33,100,20,0,0,1],[7,50,0,340,0,1,255,1],[6,-250,-150,380,0,0,255,1],[4,-200,100,260,-20,0,255,1],[3,350,-100,260,30,1,255,1],[14,-135,-175,260,90,0,255,0],[14,290,-25,260,50,0,255,0],[14,-175,-100,260,0,0,255,0],[14,90,0,260,-30,0,255,0],[14,-290,50,260,-40,0,255,0],[12,-135,-175,260,90,0,0,0],[12,290,-25,260,50,0,0,0],[12,-175,-100,260,0,0,0,0],[12,90,0,260,-30,0,180,0],[11,-290,50,260,-40,0,180,0]],[[7,-408,118,100,20,0,0,1],[7,-408,240,100,0,0,0,1],[7,-250,-150,380,0,0,255,1],[5,-200,100,260,-20,0,255,1],[4,347.5,-100,260,30,1,255,1],[14,-135,-175,260,90,0,255,0],[14,290,-25,260,50,0,255,0],[14,-175,-100,260,0,0,255,0],[14,90,0,260,-30,0,255,0],[14,-290,50,260,-40,0,255,0],[12,-135,-175,260,90,0,0,0],[12,290,-25,260,50,0,0,0],[12,-175,-100,260,0,0,0,0],[12,90,0,260,-30,0,180,0],[12,-290,50,260,-40,0,180,0]],[[6,408,218,100,20,0,0,1],[6,133,195,100,0,0,0,1],[6,-177,-107,380,0,0,0,1],[6,-200,100,260,-20,0,255,1],[5,350,-100,260,30,1,255,1],[14,-135,-175,260,90,0,255,0],[14,290,-25,260,50,0,255,0],[14,-175,-100,260,0,0,255,0],[14,90,0,260,-30,0,255,0],[14,-290,50,260,-40,0,255,0]],[[7,285,198,100,20,0,0,1],[7,308,148,100,0,0,0,1],[7,93,93,380,0,0,0,1],[7,-200,100,260,-20,0,255,1],[6,350,-100,260,30,1,255,1],[14,-135,-175,260,90,0,255,0],[14,290,-25,260,50,0,255,0],[14,-175,-100,260,0,0,255,0],[14,90,0,260,-30,0,255,0],[14,-290,50,260,-40,0,255,0]],[[7,-408,222,100,20,0,0,1],[7,-376,243,100,0,0,0,1],[7,-208,258,380,0,0,0,1],[7,90,295,100,-20,0,0,1],[7,350,-100,260,30,1,255,1],[14,-135,-175,260,90,0,255,0],[14,290,-25,260,50,0,255,0],[14,-175,-100,260,0,0,255,0],[14,90,0,260,-30,0,255,0],[14,-290,50,260,-40,0,255,0]],[[14,208,245.5,100,0,0,0,1],[14,185,235,100,0,0,0,1],[14,185,235,100,0,0,0,1],[14,185,285,100,0,0,0,1],[14,185,235,100,0,0,0,1],[14,-135,-175,260,90,0,255,0],[14,290,-25,260,50,0,255,0],[14,-175,-100,260,0,0,255,0],[14,90,0,260,-30,0,255,0],[14,-290,50,260,-40,0,255,0]],[[14,208,245.5,100,0,0,0,1],[14,185,235,100,0,0,0,1],[14,185,235,100,0,0,0,1],[14,185,285,100,0,0,0,1],[14,185,235,100,0,0,0,1],[14,-135,-175,260,90,0,255,0],[14,290,-25,260,50,0,255,0],[14,-175,-100,260,0,0,255,0],[14,90,0,260,-30,0,255,0],[14,-290,50,260,-40,0,255,0]],[[14,208,245.5,100,0,0,0,1],[14,185,235,100,0,0,0,1],[14,185,235,100,0,0,0,1],[14,185,285,100,0,0,0,1],[14,185,235,100,0,0,0,1],[14,-135,-175,260,90,0,203,0],[14,290,-25,260,50,0,203,0],[14,-175,-100,260,0,0,203,0],[14,90,0,260,-30,0,203,0],[14,-290,50,260,-40,0,203,0]],[[14,208,245.5,100,0,0,0,1],[14,185,235,100,0,0,0,1],[14,185,235,100,0,0,0,1],[14,185,285,100,0,0,0,1],[14,185,235,100,0,0,0,1],[14,-135,-175,260,90,0,152,0],[14,290,-25,260,50,0,152,0],[14,-175,-100,260,0,0,152,0],[14,90,0,260,-30,0,152,0],[14,-290,50,260,-40,0,152,0]],[[14,208,245.5,100,0,0,0,1],[14,185,235,100,0,0,0,1],[14,185,235,100,0,0,0,1],[14,185,285,100,0,0,0,1],[14,185,235,100,0,0,0,1],[14,-135,-175,260,90,0,100,0],[14,290,-25,260,50,0,100,0],[14,-175,-100,260,0,0,100,0],[14,90,0,260,-30,0,100,0],[14,-290,50,260,-40,0,100,0]]],"name":"Wind All 1","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Wind5","pan":0,"pitch":120,"volume":90}},{"flashColor":[170,255,221,204],"flashDuration":5,"flashScope":1,"frame":2,"se":null},{"flashColor":[170,255,221,119],"flashDuration":5,"flashScope":2,"frame":2,"se":{"name":"Wind2","pan":0,"pitch":150,"volume":90}},{"flashColor":[170,255,221,204],"flashDuration":5,"flashScope":1,"frame":5,"se":null},{"flashColor":[170,255,221,119],"flashDuration":5,"flashScope":2,"frame":5,"se":{"name":"Wind2","pan":0,"pitch":150,"volume":90}},{"flashColor":[170,255,221,204],"flashDuration":5,"flashScope":1,"frame":8,"se":null},{"flashColor":[170,255,221,119],"flashDuration":5,"flashScope":2,"frame":8,"se":{"name":"Wind2","pan":0,"pitch":150,"volume":90}}]},
+{"id":94,"animation1Hue":0,"animation1Name":"Wind4","animation2Hue":0,"animation2Name":"","frames":[[[0,-276,-72,300,0,0,100,0]],[[1,-240,-72,300,0,0,150,0],[6,36,-276,600,0,0,50,0]],[[2,-204,-72,300,0,0,200,0],[7,36,-276,600,0,0,100,0]],[[3,-168,-72,300,0,0,200,0],[8,36,-276,600,0,0,130,0]],[[-1,-216,-84,300,0,0,100,0],[4,-120,-72,300,0,0,200,0],[9,36,-276,600,0,0,150,0]],[[0,-72,-72,300,0,0,200,0],[5,36,-276,600,0,0,150,0]],[[1,-24,-72,300,0,0,200,0],[6,36,-276,600,0,0,150,0]],[[2,24,-72,300,0,0,200,0],[7,36,-276,600,0,0,150,0]],[[3,48,-72,300,0,0,200,0],[8,36,-276,600,0,0,150,0]],[[4,48,-72,300,0,0,200,0],[9,36,-276,600,0,0,150,0]],[[0,24,-72,300,0,0,200,0],[5,36,-276,600,0,0,150,0]],[[1,0,-72,300,0,0,200,0],[6,36,-276,600,0,0,150,0]],[[2,-60,-72,300,0,0,200,0],[7,36,-276,600,0,0,150,0]],[[3,-96,-72,300,0,0,200,0],[8,36,-276,600,0,0,150,0]],[[4,-84,-72,300,0,0,200,0],[9,36,-276,600,0,0,150,0]],[[0,-48,-72,300,0,0,200,0],[5,36,-276,600,0,0,150,0]],[[1,-48,-72,300,0,0,200,0],[6,36,-276,600,0,0,150,0]],[[2,-12,-72,300,0,0,200,0],[7,36,-276,600,0,0,150,0]],[[3,36,-72,300,0,0,200,0],[8,36,-276,600,0,0,150,0]],[[4,84,-72,300,0,0,200,0],[9,36,-276,600,0,0,150,0]],[[0,144,-72,300,0,0,200,0],[5,36,-276,600,0,0,150,0]],[[4,204,-72,300,0,0,200,0],[6,36,-276,600,0,0,150,0]],[[0,264,-72,300,0,0,200,0],[7,36,-276,600,0,0,120,0]],[[1,336,-72,300,0,0,150,0],[8,36,-276,600,0,0,100,0]],[[2,408,-72,300,0,0,100,0],[9,36,-276,600,0,0,70,0]]],"name":"Wind All 2","position":3,"timings":[{"flashColor":[255,221,187,153],"flashDuration":15,"flashScope":2,"frame":0,"se":{"name":"Wind5","pan":0,"pitch":80,"volume":100}},{"flashColor":[255,255,187,153],"flashDuration":3,"flashScope":1,"frame":1,"se":{"name":"Sand","pan":0,"pitch":70,"volume":100}},{"flashColor":[255,255,187,153],"flashDuration":1,"flashScope":1,"frame":3,"se":null},{"flashColor":[255,255,204,153],"flashDuration":3,"flashScope":1,"frame":5,"se":null},{"flashColor":[255,255,187,153],"flashDuration":3,"flashScope":1,"frame":10,"se":null},{"flashColor":[255,255,187,153],"flashDuration":3,"flashScope":1,"frame":15,"se":null},{"flashColor":[255,255,187,153],"flashDuration":3,"flashScope":1,"frame":17,"se":null},{"flashColor":[255,255,187,153],"flashDuration":3,"flashScope":1,"frame":20,"se":null}]},
+{"id":95,"animation1Hue":60,"animation1Name":"PreSpecial1","animation2Hue":0,"animation2Name":"Wind5","frames":[[[0,0,-72,330,0,0,255,1]],[[1,0,-72,330,0,0,255,1]],[[2,0,-72,330,0,0,255,1]],[[3,0,-72,330,0,0,255,1]],[[4,0,-72,330,0,0,255,1],[17,0,-72,390,0,0,150,1]],[[5,0,-72,330,0,0,255,1],[18,0,-72,345,0,0,255,1]],[[6,0,-72,330,0,0,255,1],[19,0,-72,345,0,0,255,1]],[[20,0,-72,345,0,0,255,1],[7,0,-72,330,0,0,255,1]],[[8,0,-72,330,0,0,255,1],[22,0,-84,420,0,0,255,1]],[[9,0,-72,330,0,0,255,1],[23,0,-84,420,0,0,255,1]],[[10,0,-72,330,0,0,255,1],[24,0,-84,420,0,0,255,1]],[[11,0,-72,330,0,0,255,1],[25,0,-84,450,0,0,255,1],[100,-12,-96,255,0,0,50,0]],[[12,0,-72,330,0,0,255,1],[20,0,-84,300,0,0,200,1],[22,0,-84,375,0,0,255,1],[26,0,-84,450,0,0,255,1],[100,-12,-96,255,0,0,100,0]],[[13,0,-72,330,0,0,255,1],[26,0,-84,465,0,0,200,1],[100,-12,-96,255,0,0,150,0]],[[14,0,-72,330,0,0,255,1],[26,0,-84,480,0,0,180,1],[100,-12,-96,255,0,0,150,0]],[[15,0,-72,330,0,0,255,1],[26,0,-84,487,0,0,150,1],[100,-12,-96,255,0,0,150,0]],[[16,0,-72,330,0,0,255,1],[26,0,-84,495,0,0,120,1],[100,-12,-96,255,0,0,150,0]],[[26,0,-84,502,0,0,100,1],[16,0,-72,330,0,0,200,1],[100,-12,-96,255,0,0,150,0]],[[16,0,-72,330,0,0,150,1],[26,0,-84,502,0,0,70,1],[100,-12,-96,255,0,0,140,0]],[[16,0,-72,330,0,0,100,1],[26,0,-84,502,0,0,40,1],[100,-12,-96,255,0,0,130,0]],[[16,0,-72,330,0,0,50,1],[100,-12,-96,255,0,0,120,0]],[[-1,0,-72,330,0,0,120,1],[100,-12,-96,255,0,0,100,0]],[[100,-12,-96,255,0,0,80,0],[101,0,96,427,0,0,255,0]],[[100,-12,-96,255,0,0,60,0],[102,0,96,427,0,0,255,0],[123,-72,-84,300,0,0,255,1]],[[100,-12,-96,255,0,0,40,0],[103,0,96,427,0,0,255,0],[124,-72,-84,300,0,0,255,1],[123,288,0,300,340,1,255,1]],[[100,-12,-96,255,0,0,20,0],[104,0,96,427,0,0,255,0],[125,-72,-84,300,0,0,255,1],[124,288,0,300,340,1,255,1]],[[105,0,96,427,0,0,255,0],[126,-72,-84,300,0,0,255,1],[125,288,0,300,340,1,255,1]],[[106,0,96,427,0,0,255,0],[127,-72,-84,300,0,0,255,1],[126,288,0,300,340,1,255,1],[123,132,-132,225,180,1,255,1]],[[107,0,96,427,0,0,255,0],[127,288,0,300,340,1,255,1],[124,84,-216,225,180,1,255,1]],[[108,0,96,427,0,0,255,0],[123,288,-96,300,45,0,255,1],[125,84,-216,225,180,1,255,1],[123,-240,-48,300,125,1,255,1]],[[109,0,96,427,0,0,255,0],[124,288,-96,300,45,0,255,1],[126,84,-216,225,180,1,255,1],[124,-240,-48,300,125,1,255,1]],[[110,0,96,427,0,0,255,0],[125,288,-96,300,45,0,255,1],[127,84,-216,225,180,1,255,1],[125,-240,-48,300,125,1,255,1]],[[111,0,96,427,0,0,255,0],[126,-240,-48,300,125,1,255,1],[126,288,-96,300,45,0,255,1]],[[112,0,96,427,0,0,255,0],[127,-240,-48,300,125,1,255,1],[127,288,-96,300,45,0,255,1]],[[113,0,96,427,0,0,255,0]],[[114,0,96,427,0,0,255,0],[123,-24,-132,345,90,0,255,1]],[[115,0,96,427,0,0,255,0],[124,-24,-132,345,90,0,255,1],[123,264,-36,240,0,1,255,1]],[[116,0,96,427,0,0,255,0],[125,-24,-132,345,90,0,255,1],[124,264,-36,240,0,1,255,1],[123,-288,24,240,315,0,255,1]],[[117,0,96,427,0,0,255,0],[126,-24,-132,345,90,0,255,1],[125,264,-36,240,0,1,255,1],[124,-288,24,240,315,0,255,1]],[[118,0,96,427,0,0,255,0],[127,-24,-132,345,90,0,255,1],[126,264,-36,240,0,1,255,1],[125,-288,24,240,315,0,255,1]],[[118,0,96,427,0,0,180,0],[-1,-24,-132,345,90,0,255,1],[127,264,-36,240,0,1,180,1],[126,-288,24,240,315,0,180,1]],[[118,0,96,427,0,0,100,0],[-1,-24,-132,345,90,0,255,1],[-1,369,-6,240,0,1,180,1],[127,-288,24,240,315,0,100,1]]],"name":"Wind All 3","position":3,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Wind2","pan":0,"pitch":70,"volume":65}},{"flashColor":[255,34,0,136],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Magic1","pan":0,"pitch":100,"volume":80}},{"flashColor":[136,221,0,170],"flashDuration":5,"flashScope":2,"frame":9,"se":{"name":"Wind2","pan":0,"pitch":125,"volume":75}},{"flashColor":[187,221,170,187],"flashDuration":5,"flashScope":1,"frame":23,"se":null},{"flashColor":[187,221,170,187],"flashDuration":5,"flashScope":2,"frame":23,"se":{"name":"Skill2","pan":0,"pitch":100,"volume":90}},{"flashColor":[187,221,170,204],"flashDuration":5,"flashScope":1,"frame":29,"se":{"name":"Wind5","pan":0,"pitch":80,"volume":90}},{"flashColor":[187,221,170,187],"flashDuration":5,"flashScope":2,"frame":29,"se":null},{"flashColor":[187,221,170,221],"flashDuration":5,"flashScope":1,"frame":35,"se":null},{"flashColor":[187,221,170,153],"flashDuration":5,"flashScope":2,"frame":35,"se":null}]},
+{"id":96,"animation1Hue":0,"animation1Name":"Holy1","animation2Hue":0,"animation2Name":"","frames":[[[0,0,-290,300,0,0,255,1]],[[1,0,-290,300,0,0,255,1]],[[2,0,-290,300,0,0,255,1]],[[3,0,-290,300,0,0,255,1]],[[3,0,-290,300,0,0,255,1]],[[3,0,-290,300,0,0,255,1]],[[3,0,-290,300,0,0,255,1],[4,5,-270,330,0,0,255,1]],[[3,0,-290,300,0,0,255,1],[5,5,-270,330,0,0,255,1],[9,0,-210,260,0,0,255,1]],[[3,0,-290,300,0,0,255,1],[6,5,-270,330,0,0,255,1],[10,0,-210,260,0,0,255,1]],[[3,0,-290,300,0,0,255,1],[7,5,-270,330,0,0,255,1],[11,0,-210,260,0,0,255,1]],[[3,0,-290,300,0,0,255,1],[8,5,-270,330,0,0,255,1],[12,0,-210,260,0,0,255,1],[16,0,-240,340,0,0,255,1]],[[3,0,-290,300,0,0,255,1],[8,5,-270,330,0,0,255,1],[13,0,-210,260,0,0,255,1],[17,0,-240,340,0,0,255,1]],[[3,0,-290,300,0,0,255,1],[8,5,-270,330,0,0,255,1],[14,0,-210,260,0,0,255,1],[18,0,-240,340,0,0,255,1]],[[3,0,-290,300,0,0,255,1],[8,5,-270,330,0,0,255,1],[15,0,-210,260,0,0,255,1],[19,0,-240,340,0,0,255,1]],[[3,0,-290,300,0,0,255,1],[8,5,-270,330,0,0,255,1],[15,0,-210,260,0,0,0,1],[20,0,-240,340,0,0,255,1]],[[3,0,-290,300,0,0,255,1],[8,5,-270,330,0,0,255,1],[15,0,-210,260,0,0,0,1],[21,0,-240,340,0,0,255,1]],[[3,0,-290,300,0,0,255,1],[8,5,-270,330,0,0,255,1],[15,0,-210,260,0,0,0,1],[22,0,-240,340,0,0,255,1]],[[3,0,-290,300,0,0,255,1],[8,5,-270,330,0,0,255,1],[15,0,-210,260,0,0,0,1],[23,0,-240,340,0,0,255,1]],[[3,0,-290,300,0,0,255,1],[8,5,-270,330,0,0,255,1],[15,0,-210,260,0,0,0,1],[24,0,-240,340,0,0,255,1]],[[3,0,-290,300,0,0,255,1],[8,5,-270,330,0,0,255,1],[15,0,-210,260,0,0,0,1],[25,0,-240,340,0,0,255,1]],[[3,0,-290,300,0,0,255,1],[8,5,-270,330,0,0,255,1],[15,0,-210,260,0,0,0,1],[26,0,-240,340,0,0,255,1]],[[2,0,-290,300,0,0,255,1],[8,5,-270,330,0,0,187,1]],[[1,0,-290,300,0,0,255,1],[8,5,-270,330,0,0,118,1]]],"name":"Light One 1","position":2,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Up3","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,255,221,204],"flashDuration":3,"flashScope":1,"frame":6,"se":{"name":"Reflection","pan":0,"pitch":150,"volume":90}},{"flashColor":[255,255,221,136],"flashDuration":7,"flashScope":2,"frame":7,"se":{"name":"Sword4","pan":0,"pitch":150,"volume":90}},{"flashColor":[255,255,221,170],"flashDuration":3,"flashScope":1,"frame":8,"se":{"name":"Reflection","pan":0,"pitch":150,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":9,"se":{"name":"Sword4","pan":0,"pitch":150,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":10,"se":{"name":"Reflection","pan":0,"pitch":150,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":11,"se":{"name":"Sword4","pan":0,"pitch":150,"volume":90}}]},
+{"id":97,"animation1Hue":0,"animation1Name":"Holy3","animation2Hue":0,"animation2Name":"","frames":[[[1,0,0,300,0,0,255,1],[0,0,0,375,0,0,50,1],[0,0,0,150,0,0,255,1]],[[2,0,0,300,0,0,255,1],[0,0,0,390,0,0,150,1],[0,0,0,180,0,0,150,1]],[[3,0,0,300,0,0,255,1],[0,0,0,405,0,0,255,1]],[[4,0,0,300,0,0,255,1],[0,0,0,412,0,0,200,1]],[[5,0,0,300,0,0,255,1],[0,0,0,420,0,0,150,1]],[[6,0,0,300,0,0,255,1],[0,0,0,427,0,0,100,1]],[[7,0,0,300,0,0,255,1]],[[8,0,0,300,0,0,255,1]],[[9,0,0,300,0,0,255,1]],[[10,0,0,300,0,0,255,1]],[[11,0,0,300,0,0,255,1]],[[12,0,0,300,0,0,255,1]],[[13,0,0,300,0,0,255,1]],[[14,0,0,300,0,0,255,1]],[[14,0,0,300,0,0,150,1]]],"name":"Light One 2","position":1,"timings":[{"flashColor":[255,255,221,85],"flashDuration":3,"flashScope":2,"frame":0,"se":{"name":"Ice4","pan":0,"pitch":70,"volume":90}},{"flashColor":[255,255,170,187],"flashDuration":3,"flashScope":1,"frame":6,"se":null},{"flashColor":[255,255,221,170],"flashDuration":5,"flashScope":2,"frame":6,"se":{"name":"Saint4","pan":0,"pitch":115,"volume":100}}]},
+{"id":98,"animation1Hue":0,"animation1Name":"Holy2","animation2Hue":0,"animation2Name":"","frames":[[[0,0,-144,380,0,0,180,1]],[[0,2,-144,400,0,0,255,1]],[[1,0,-144,400,0,0,255,1]],[[2,0,-144,400,0,0,255,1]],[[3,0,-144,400,0,0,255,1]],[[4,0,-144,400,0,0,203,1],[7,0,-50,380,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,10,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[5,0,-144,400,0,0,152,1],[8,0,-50,380,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,10,100,0,0,255,1],[-1,0,-30,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[6,0,-144,400,0,0,100,1],[9,0,-50,380,0,0,255,1]],[[6,0,-144,410,0,0,60,1],[10,0,-50,380,0,0,255,1]],[[-1,-165,-85,410,0,0,60,1],[11,0,-50,380,0,0,255,1]],[[-1,-165,-85,410,0,0,60,1],[12,0,-50,380,0,0,255,1]],[[-1,-161,232.5,100,0,0,0,1],[-1,-168.5,202.5,300,0,0,0,1],[-1,-176,227.5,100,0,0,0,1],[-1,-263.5,205,300,0,0,0,1],[16,-310,-75,300,0,0,255,1],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[13,0,-50,380,0,0,255,1]],[[-1,-408,249.5,100,0,0,0,1],[-1,274.5,-7.5,300,0,0,0,1],[-1,-408,312,100,0,0,0,1],[-1,92,28,300,0,0,0,1],[-1,-408,305.5,100,0,0,0,1],[-1,2,-4.5,300,0,0,0,1],[-1,-408,290.5,100,0,0,0,1],[-1,279.5,110.5,300,0,0,0,1],[17,-310,-75,300,0,0,255,1],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[14,0,-50,380,0,0,255,1]],[[29,-310,95,100,0,0,0,1],[-1,-310,-312,300,0,0,255,1],[29,-100,49,100,0,0,0,1],[24,-110,-180,300,0,0,0,1],[-1,373,207,100,0,0,0,1],[-1,291,18.5,300,0,0,0,1],[-1,374.5,117.5,100,0,0,0,1],[-1,285.5,119,300,0,0,0,1],[18,-310,-75,300,0,0,255,1],[16,-110,-120,300,0,0,255,1],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[15,0,-50,380,0,0,255,1]],[[25,-310,95,200,0,0,255,1],[23,-310,-312,300,0,0,255,1],[29,-100,49,100,0,0,0,1],[24,-112,-178,300,0,0,0,1],[-1,408,94.5,100,0,0,0,1],[24,94,-122,300,0,0,0,1],[-1,408,95,100,0,0,0,1],[-1,-24.5,36.5,300,0,0,0,1],[19,-310,-75,300,0,0,255,1],[17,-112.5,-120,300,0,0,255,1],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0]],[[26,-310,95,200,0,0,255,1],[24,-310,-125,300,0,0,255,1],[29,-100,49,100,0,0,0,1],[-1,-110,-312,300,0,0,255,1],[29,98,112,100,0,0,0,1],[24,96,-122,300,0,0,0,1],[29,322,75,100,0,0,0,1],[24,320,-156,300,0,0,0,1],[20,-310,-75,300,0,0,255,1],[18,-110,-120,300,0,0,255,1],[16,100,-60,300,0,0,255,1],[-1,0,0,0,0,0,0,0]],[[27,-310,95,200,0,0,255,1],[24,-310,-125,300,0,0,255,1],[25,-100,49,200,0,0,255,1],[23,-110,-312,300,0,0,255,1],[28,98,112,100,0,0,0,1],[24,96,-122,300,0,0,0,1],[29,322,75,100,0,0,0,1],[24,320,-156,300,0,0,0,1],[21,-310,-75,300,0,0,255,1],[19,-110,-120,300,0,0,255,1],[17,100,-60,300,0,0,255,1]],[[28,-310,95,200,0,0,255,1],[24,-310,-125,300,0,0,255,1],[26,-100,49,200,0,0,255,1],[24,-110.5,-180,300,0,0,255,1],[-1,-83.5,244.5,100,0,0,0,1],[-1,96,-312,300,0,0,255,1],[-1,287,257.5,100,0,0,0,1],[-1,90,49,300,0,0,0,1],[22,-310,-75,300,0,0,255,1],[20,-110,-120,300,0,0,255,1],[18,100,-60,300,0,0,255,1],[16,320,-95,300,0,0,255,1]],[[29,-310,95,200,0,0,255,1],[24,-310,-125,300,0,0,255,1],[27,-100,49,200,0,0,255,1],[24,-110.5,-180,300,0,0,255,1],[25,98,110,200,0,0,255,1],[23,96,-312,300,0,0,255,1],[-1,302,222.5,100,0,0,0,1],[-1,320,-156.5,300,0,0,255,1],[-1,-312.5,-75,300,0,0,0,1],[21,-110,-120,300,0,0,255,1],[19,100,-60,300,0,0,255,1],[17,320,-95,300,0,0,255,1]],[[29,-310,95,200,0,0,255,1],[24,-310,-125,300,0,0,255,1],[28,-100,49,200,0,0,255,1],[24,-110.5,-180,300,0,0,255,1],[26,98,112,200,0,0,255,1],[24,96,-122,300,0,0,255,1],[29,322,75,100,0,0,0,1],[-1,320,-312,300,0,0,255,1],[-1,-237.5,12.5,300,0,0,0,1],[22,-110,-120,300,0,0,255,1],[20,100,-60,300,0,0,255,1],[18,320,-95,300,0,0,255,1]],[[29,-310,95,200,0,0,255,1],[24,-310,-125,300,0,0,255,1],[29,-100.5,49,200,0,0,255,1],[24,-110.5,-180,300,0,0,255,1],[27,96,112,200,0,0,255,1],[24,96,-122,300,0,0,255,1],[25,320,75,200,0,0,255,1],[23,320,-312,300,0,0,255,1],[-1,-207.5,-10,300,0,0,0,1],[-1,-408,50,300,0,0,0,1],[21,100,-60,300,0,0,255,1],[19,320,-95,300,0,0,255,1]],[[29,-310,95,200,0,0,255,1],[24,-310,-125,300,0,0,255,1],[29,-100,49,200,0,0,255,1],[24,-110.5,-180,300,0,0,255,1],[28,98,112,200,0,0,255,1],[24,96,-122,300,0,0,255,1],[26,322,75,200,0,0,255,1],[24,320,-156.5,300,0,0,255,1],[-1,-305,240,300,0,0,0,1],[-1,-217.5,235,300,0,0,0,1],[22,100,-60,300,0,0,255,1],[20,320,-95,300,0,0,255,1]],[[29,-310,95,200,0,0,255,1],[24,-310,-125,300,0,0,255,1],[29,-100.5,49,200,0,0,255,1],[24,-110.5,-180,300,0,0,255,1],[29,98.5,112,200,0,0,255,1],[24,96,-122,300,0,0,255,1],[27,322,75,200,0,0,255,1],[24,320,-156.5,300,0,0,255,1],[-1,-272.5,20,300,0,0,0,1],[-1,-170,-12.5,300,0,0,0,1],[-1,-297.5,92.5,300,0,0,0,1],[21,320,-95,300,0,0,255,1]],[[29,-310,95,200,0,0,255,1],[24,-310,-125,300,0,0,255,1],[29,-100.5,49,200,0,0,255,1],[24,-110.5,-180,300,0,0,255,1],[29,98.5,112,200,0,0,255,1],[24,96,-122,300,0,0,255,1],[28,322,75,200,0,0,255,1],[24,320,-156.5,300,0,0,255,1],[-1,-277.5,17.5,300,0,0,0,1],[-1,-287.5,27.5,300,0,0,0,1],[-1,-190,60,300,0,0,0,1],[22,320,-95,300,0,0,255,1]],[[29,-310,95,200,0,0,255,1],[24,-310,-125,300,0,0,255,1],[29,-100.5,49,200,0,0,255,1],[24,-110.5,-180,300,0,0,255,1],[29,98.5,112,200,0,0,255,1],[24,96,-122,300,0,0,255,1],[29,322.5,75,200,0,0,255,1],[24,320,-156.5,300,0,0,255,1]],[[29,-310,95,200,0,0,255,1],[24,-310,-125,300,0,0,255,1],[29,-100.5,49,200,0,0,255,1],[24,-110.5,-180,300,0,0,255,1],[29,98.5,112,200,0,0,255,1],[24,96,-122,300,0,0,255,1],[29,322.5,75,200,0,0,255,1],[24,320,-156.5,300,0,0,255,1]],[[29,-310,95,200,0,0,255,1],[24,-310,-125,300,0,0,255,1],[29,-100.5,49,200,0,0,255,1],[24,-110.5,-180,300,0,0,255,1],[29,98.5,112,200,0,0,255,1],[24,96,-122,300,0,0,255,1],[29,322.5,75,200,0,0,255,1],[24,320,-156.5,300,0,0,255,1]],[[29,-310,95,200,0,0,120,1],[24,-310,-125,300,0,0,120,1],[29,-100.5,49,200,0,0,120,1],[24,-110.5,-180,300,0,0,120,1],[29,98.5,112,200,0,0,120,1],[24,96,-122,300,0,0,120,1],[29,322.5,75,200,0,0,120,1],[24,320,-156.5,300,0,0,120,1]],[[29,-310,95,200,0,0,60,1],[24,-310,-125,300,0,0,60,1],[29,-100.5,49,200,0,0,60,1],[24,-110.5,-180,300,0,0,60,1],[29,98.5,112,200,0,0,60,1],[24,96,-122,300,0,0,60,1],[29,322,75,200,0,0,60,1],[24,320,-156.5,300,0,0,60,1]]],"name":"Light All 1","position":3,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Starlight","pan":0,"pitch":150,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":1,"se":{"name":"Ice5","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":2,"se":{"name":"Up1","pan":0,"pitch":80,"volume":90}},{"flashColor":[255,255,221,204],"flashDuration":3,"flashScope":1,"frame":13,"se":{"name":"Skill3","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,255,221,119],"flashDuration":6,"flashScope":2,"frame":13,"se":null},{"flashColor":[255,255,221,204],"flashDuration":6,"flashScope":2,"frame":14,"se":{"name":"Sword2","pan":0,"pitch":150,"volume":90}},{"flashColor":[255,255,221,204],"flashDuration":3,"flashScope":1,"frame":15,"se":{"name":"Sword2","pan":0,"pitch":150,"volume":90}},{"flashColor":[255,255,221,204],"flashDuration":3,"flashScope":1,"frame":17,"se":{"name":"Sword2","pan":0,"pitch":150,"volume":90}},{"flashColor":[255,255,221,204],"flashDuration":3,"flashScope":1,"frame":19,"se":{"name":"Sword2","pan":0,"pitch":150,"volume":90}}]},
+{"id":99,"animation1Hue":0,"animation1Name":"Holy4","animation2Hue":0,"animation2Name":"","frames":[[[18,0,-132,405,0,0,255,1],[0,0,84,450,0,0,100,1],[23,0,84,150,0,0,150,1]],[[18,0,-120,405,0,0,255,1],[19,0,-108,390,0,0,150,1],[23,0,84,195,0,0,180,1],[0,0,84,390,0,0,150,1]],[[19,0,-120,405,0,0,255,1],[23,0,84,225,0,0,255,1],[0,0,84,300,0,0,200,1]],[[19,0,-108,405,0,0,200,1],[23,0,84,240,0,0,180,1],[24,0,84,150,0,0,255,1],[0,0,84,270,0,0,200,1]],[[19,0,-108,405,0,0,255,1],[24,0,84,225,0,0,255,1],[0,0,84,225,0,0,200,1]],[[19,0,-108,405,0,0,200,1],[24,0,84,300,0,0,255,1],[0,0,84,150,0,0,100,1]],[[19,0,-108,405,0,0,255,1],[1,0,-84,300,0,0,255,1],[24,0,84,270,0,0,200,1]],[[19,0,-108,405,0,0,150,1],[18,0,-108,405,0,0,255,1],[13,0,-72,300,0,0,255,1],[-1,0,108,30,0,0,0,0],[2,0,-84,300,0,0,255,1]],[[18,0,-108,375,0,0,200,1],[3,0,-72,300,0,0,255,1],[14,0,-84,300,0,0,255,1],[24,-252,96,270,0,0,200,1],[1,264,-72,300,0,1,255,1],[1,-264,-72,300,0,0,255,1],[24,252,96,270,0,0,200,1]],[[4,0,-60,300,0,0,255,1],[15,0,-48,300,0,0,255,1],[20,0,96,300,0,0,255,1],[5,0,-72,300,0,0,255,1],[2,-264,-72,300,0,0,255,1],[13,-264,-72,300,0,0,255,1],[13,264,-60,300,0,0,255,1],[2,252,-60,300,0,1,255,1]],[[22,0,96,300,0,0,255,1],[16,0,-36,300,0,0,255,1],[15,0,-24,225,0,0,255,1],[8,0,-132,300,0,0,255,1],[3,-264,-72,300,0,0,255,1],[14,-264,-72,300,0,0,255,1],[14,264,-60,300,0,0,255,1],[3,264,-60,300,0,1,255,1]],[[6,0,-60,300,0,0,255,1],[17,0,-36,300,0,0,255,1],[22,0,96,330,0,0,160,1],[9,0,-132,300,0,0,255,1],[18,0,-36,300,0,0,255,1],[4,-264,-72,300,0,0,255,1],[8,-264,-156,300,0,0,255,1],[15,-264,-24,225,0,0,255,1],[15,264,-24,225,0,0,255,1],[8,264,-156,300,0,0,255,1],[4,264,-72,300,0,0,255,1],[20,-264,84,300,0,0,255,1],[20,264,84,300,0,0,255,1]],[[7,0,-60,300,0,0,255,1],[10,0,-132,300,0,0,255,1],[18,-264,-60,300,0,0,255,1],[9,-264,-156,300,0,0,255,1],[18,264,-48,300,0,0,255,1],[9,264,-156,300,0,0,255,1],[22,-264,84,300,0,0,255,1],[22,264,84,300,0,0,255,1],[4,-192,12,150,0,0,255,1],[4,192,12,150,0,0,255,1]],[[11,0,-132,300,0,0,255,1],[10,-264,-156,300,0,0,255,1],[10,264,-156,300,0,0,255,1],[22,-264,84,330,0,0,160,1],[22,264,84,330,0,0,160,1],[18,-192,-60,300,0,0,255,1],[5,-192,12,150,0,0,255,1],[13,-192,12,150,0,0,255,1],[18,192,-60,300,0,0,255,1],[13,192,12,150,0,0,255,1],[5,192,12,150,0,0,255,1]],[[12,0,-132,300,0,0,255,1],[11,-264,-156,300,0,0,255,1],[11,264,-156,300,0,0,255,1],[6,-192,12,150,0,0,255,1],[18,-192,-204,300,0,0,150,1],[6,192,12,150,0,0,255,1],[18,192,-204,300,0,0,150,1],[13,336,12,150,0,0,255,1],[4,-336,12,150,0,0,255,1],[18,336,-204,300,0,0,150,1],[4,336,12,150,0,0,255,1],[13,-336,12,150,0,0,255,1]],[[12,0,-132,315,0,0,150,1],[12,-264,-156,300,0,0,255,1],[12,264,-156,300,0,0,255,1],[7,-192,12,150,0,0,255,1],[7,192,12,150,0,0,255,1],[18,336,-60,300,0,0,255,1],[18,-336,-60,300,0,0,255,1],[5,-336,12,150,0,0,255,1],[5,336,12,150,0,0,255,1]],[[12,-264,-156,315,0,0,150,1],[12,264,-156,315,0,0,150,1],[6,-336,12,150,0,0,255,1],[18,-336,-204,300,0,0,150,1],[6,336,12,150,0,0,255,1],[18,336,-204,300,0,0,150,1]],[[7,-336,12,150,0,0,255,1],[7,336,12,150,0,0,255,1]]],"name":"Light All 2","position":3,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Skill1","pan":0,"pitch":100,"volume":100}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":8,"se":{"name":"Explosion1","pan":0,"pitch":150,"volume":100}},{"flashColor":[255,255,204,204],"flashDuration":5,"flashScope":1,"frame":8,"se":{"name":"Saint4","pan":0,"pitch":120,"volume":90}},{"conditions":0,"flashColor":[255,255,187,153],"flashDuration":5,"flashScope":2,"frame":9,"se":null}]},
+{"id":100,"animation1Hue":360,"animation1Name":"PreSpecial2","animation2Hue":0,"animation2Name":"Holy5","frames":[[[0,0,-72,330,0,0,255,1]],[[1,0,-72,330,0,0,255,1]],[[2,0,-72,330,0,0,255,1]],[[3,0,-72,330,0,0,255,1]],[[4,0,-72,330,0,0,255,1],[17,0,-72,390,0,0,150,1]],[[5,0,-72,330,0,0,255,1],[18,0,-72,345,0,0,255,1]],[[6,0,-72,330,0,0,255,1],[19,0,-72,345,0,0,255,1]],[[20,0,-72,345,0,0,255,1],[7,0,-72,330,0,0,255,1]],[[8,0,-72,330,0,0,255,1],[22,0,-84,420,0,0,255,1]],[[9,0,-72,330,0,0,255,1],[23,0,-84,420,0,0,255,1]],[[10,0,-72,330,0,0,255,1],[24,0,-84,420,0,0,255,1]],[[11,0,-72,330,0,0,255,1],[25,0,-84,450,0,0,255,1],[100,0,-72,330,0,0,50,0]],[[12,0,-72,330,0,0,255,1],[20,0,-84,300,0,0,200,1],[22,0,-84,375,0,0,255,1],[26,0,-84,450,0,0,255,1],[100,0,-72,330,0,0,100,0]],[[13,0,-72,330,0,0,255,1],[26,0,-84,465,0,0,200,1],[-1,0,72,525,0,0,50,1],[100,0,-72,330,0,0,150,0]],[[14,0,-72,330,0,0,255,1],[26,0,-84,480,0,0,180,1],[-1,0,72,525,0,0,100,1],[100,0,-72,330,0,0,150,0]],[[15,0,-72,330,0,0,255,1],[26,0,-84,487,0,0,150,1],[-1,0,72,525,0,0,150,1],[100,0,-72,330,0,0,150,0]],[[16,0,-72,330,0,0,255,1],[26,0,-84,495,0,0,120,1],[-1,0,72,525,0,0,180,1],[100,0,-72,330,0,0,150,0]],[[26,0,-84,502,0,0,100,1],[16,0,-72,330,0,0,200,1],[-1,0,72,525,0,0,180,1],[100,0,-72,330,0,0,150,0]],[[16,0,-72,330,0,0,150,1],[26,0,-84,502,0,0,70,1],[100,0,-72,330,0,0,140,0],[101,0,-84,225,0,0,100,1]],[[16,0,-72,330,0,0,100,1],[26,0,-84,502,0,0,40,1],[100,0,-72,330,0,0,130,0],[102,0,-84,225,0,0,100,1]],[[16,0,-72,330,0,0,50,1],[100,0,-72,330,0,0,120,0],[103,0,-84,225,0,0,100,1]],[[100,0,-72,330,0,0,100,0],[104,0,-84,225,0,0,120,1]],[[100,0,-72,330,0,0,80,0],[105,0,-84,225,0,0,150,1]],[[100,0,-72,330,0,0,60,0],[106,0,-84,255,0,0,180,1]],[[100,0,-72,330,0,0,40,0],[107,0,-84,277,0,0,200,1]],[[100,0,-72,330,0,0,20,0],[108,0,-84,285,0,0,220,1]],[[109,0,-84,288,0,0,240,1]],[[110,0,-84,291,0,0,255,1],[118,0,96,427,0,0,255,1]],[[111,0,-84,294,0,0,255,1],[119,0,96,427,0,0,255,1]],[[112,0,-84,300,0,0,255,1],[120,0,96,427,0,0,255,1]],[[113,0,-84,300,0,0,255,1],[121,0,96,427,0,0,255,1]],[[114,0,-84,300,0,0,255,1],[122,0,96,427,0,0,255,1]],[[115,0,-84,300,0,0,255,1],[123,0,96,427,0,0,255,1]],[[116,0,-84,300,0,0,255,1],[124,0,96,427,0,0,255,1]],[[117,0,-84,300,0,0,255,1],[125,0,96,427,0,0,255,1]],[[117,0,-84,300,0,0,255,1],[126,0,96,427,0,0,255,1]],[[117,0,-84,300,0,0,255,1],[123,0,96,427,0,0,255,1]],[[117,0,-84,300,0,0,255,1],[124,0,96,427,0,0,255,1]],[[117,0,-84,300,0,0,255,1],[125,0,96,427,0,0,255,1]],[[117,0,-84,300,0,0,255,1],[126,0,96,427,0,0,255,1]],[[117,0,-84,300,0,0,255,1],[123,0,96,427,0,0,255,1]],[[117,0,-84,300,0,0,255,1],[124,0,96,427,0,0,255,1]],[[117,0,-84,300,0,0,255,1],[125,0,96,427,0,0,255,1]],[[117,0,-84,300,0,0,255,1],[126,0,96,427,0,0,255,1]],[[117,0,-84,300,0,0,255,1],[123,0,96,427,0,0,255,1]],[[117,0,-84,300,0,0,255,1],[122,0,96,427,0,0,255,1]],[[117,0,-84,300,0,0,200,1],[121,0,96,427,0,0,255,1]],[[117,0,-84,300,0,0,150,1],[120,0,96,427,0,0,255,1]],[[117,0,-84,300,0,0,100,1],[119,0,96,427,0,0,255,1]],[[117,0,-84,300,0,0,50,1],[118,0,96,427,0,0,255,1]]],"name":"Light All 3","position":3,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Wind2","pan":0,"pitch":70,"volume":65}},{"flashColor":[255,34,0,136],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Magic1","pan":0,"pitch":100,"volume":80}},{"flashColor":[255,255,187,153],"flashDuration":10,"flashScope":2,"frame":9,"se":{"name":"Skill3","pan":0,"pitch":110,"volume":75}},{"flashColor":[187,221,170,187],"flashDuration":5,"flashScope":0,"frame":19,"se":{"name":"Ice5","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,255,204,187],"flashDuration":10,"flashScope":2,"frame":22,"se":null},{"flashColor":[255,255,204,187],"flashDuration":3,"flashScope":0,"frame":27,"se":{"name":"Ice4","pan":0,"pitch":80,"volume":90}},{"flashColor":[255,255,204,187],"flashDuration":3,"flashScope":1,"frame":30,"se":null},{"flashColor":[255,255,204,187],"flashDuration":3,"flashScope":1,"frame":33,"se":null},{"flashColor":[255,255,204,187],"flashDuration":3,"flashScope":1,"frame":36,"se":null},{"flashColor":[255,255,204,187],"flashDuration":10,"flashScope":1,"frame":39,"se":null}]},
+{"id":101,"animation1Hue":0,"animation1Name":"Darkness1","animation2Hue":0,"animation2Name":"","frames":[[[0,0,0,280,0,0,255,0]],[[1,-2,0,260,0,0,255,0]],[[2,0,0,240,0,0,255,0]],[[3,0,0,220,0,0,255,0],[-1,0,0,100,0,0,0,1]],[[4,0,0,200,0,0,255,0],[-1,0,0,100,0,0,0,1]],[[5,0,0,200,0,0,255,0],[-1,0,0,100,0,0,0,1]],[[6,0,0,200,0,0,255,0],[-1,0,0,100,0,0,0,1]],[[7,0,0,200,0,0,255,0],[-1,0,0,100,0,0,0,1]],[[3,0,0,200,0,0,255,0],[8,0,0,200,0,0,255,0],[-1,0,0,100,0,0,0,1]],[[4,0,0,200,0,0,255,0],[9,0,0,200,0,0,255,0],[-1,0,0,100,0,0,0,1]],[[5,0,0,200,0,0,255,0],[10,0,0,200,0,0,255,0],[-1,0,0,100,0,0,0,1]],[[6,-10,-10,180,0,0,255,0],[11,0,0,200,0,0,255,0],[-1,0,0,100,0,0,0,1],[-1,0,0,0,0,0,0,0]],[[7,10,10,180,0,0,255,0],[12,0,0,200,0,0,255,0],[-1,0,0,100,0,0,0,1]],[[3,0,0,200,0,0,255,0],[13,0,0,200,0,0,255,0],[-1,0,0,100,0,0,0,1]],[[4,0,0,200,0,0,255,0],[14,0,0,200,0,0,255,0],[-1,0,0,100,0,0,0,1]],[[5,0,0,200,0,0,255,0],[15,0,0,200,0,0,255,0],[-1,0,0,100,0,0,0,1]],[[6,0,0,200,0,0,255,0],[-1,0,0,100,0,0,0,1]],[[7,0,0,200,0,0,255,0],[-1,0,0,100,0,0,0,1]],[[3,0,0,180,0,0,255,0],[-1,0,0,100,0,0,0,1]],[[5,0,0,220,0,0,180,0],[16,0,0,200,0,0,255,0],[-1,0,0,100,0,0,0,1]],[[-1,0,0,100,0,0,0,1],[17,0,0,180,0,0,255,0],[-1,-65,27.5,260,0,0,100,0]],[[-1,0,0,100,0,0,0,1],[18,0,0,160,0,0,255,0],[-1,15,15,280,0,0,100,0]]],"name":"Darkness One 1","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Darkness1","pan":0,"pitch":100,"volume":90}},{"flashColor":[136,136,187,221],"flashDuration":3,"flashScope":2,"frame":9,"se":null},{"flashColor":[136,136,187,221],"flashDuration":5,"flashScope":2,"frame":11,"se":null},{"flashColor":[119,119,187,238],"flashDuration":3,"flashScope":1,"frame":10,"se":null},{"flashColor":[119,119,187,238],"flashDuration":5,"flashScope":1,"frame":12,"se":null}]},
+{"id":102,"animation1Hue":0,"animation1Name":"Darkness3","animation2Hue":0,"animation2Name":"","frames":[[[0,0,0,150,0,0,200,0]],[[1,0,0,195,0,0,255,0]],[[2,0,0,225,0,0,255,0],[2,0,0,300,0,0,150,0],[4,0,0,300,0,1,255,1]],[[3,0,0,225,0,0,255,0],[5,0,0,300,0,1,255,1],[2,0,0,315,0,0,100,0]],[[0,0,0,225,0,0,255,0],[6,0,0,300,0,1,255,1]],[[1,0,0,225,0,0,255,0],[7,0,0,300,0,1,255,1]],[[2,0,0,225,0,0,255,0],[8,0,0,300,0,1,255,1]],[[3,0,0,225,0,0,255,0]],[[0,0,0,225,0,0,255,0]],[[1,0,0,225,0,0,255,0]],[[2,0,0,225,0,0,255,0],[4,0,0,300,90,1,255,1]],[[3,0,0,225,0,0,255,0],[5,0,0,300,90,1,255,1]],[[0,0,0,225,0,0,255,0],[6,0,0,300,90,1,255,1]],[[1,0,0,225,0,0,200,0],[7,0,0,300,90,1,255,1]],[[2,0,0,225,0,0,150,0],[8,0,0,300,90,1,255,1]],[[3,0,0,225,0,0,100,0]]],"name":"Darkness One 2","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Darkness3","pan":0,"pitch":100,"volume":100}},{"flashColor":[255,102,221,153],"flashDuration":15,"flashScope":1,"frame":2,"se":null},{"flashColor":[238,102,221,170],"flashDuration":5,"flashScope":2,"frame":2,"se":null},{"flashColor":[255,102,221,153],"flashDuration":5,"flashScope":2,"frame":10,"se":null}]},
+{"id":103,"animation1Hue":0,"animation1Name":"Darkness2","animation2Hue":0,"animation2Name":"","frames":[[[0,0,-50,200,0,0,100,0]],[[1,0,-50,255,0,0,180,0],[-1,-390.5,22.5,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[2,0,-50,310,0,0,255,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[3,0,-50,365,0,0,255,0],[-1,-408,207.5,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[4,0,-50,420,0,0,255,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[0,0,-50,475,0,0,255,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[1,0,-50,530,0,0,255,0],[-1,-235,175,300,0,0,160,0],[-1,-105,0,300,0,0,160,0],[-1,110,0,300,0,0,160,0],[-1,300,0,300,0,0,160,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[2,0,-50,585,0,0,200,0],[-1,-95,97.5,400,0,0,200,0],[-1,-102.5,-2,400,0,0,200,0],[-1,110,0,400,0,0,200,0],[-1,300,0,400,0,0,200,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[3,0,-50,640,0,0,160,0],[-1,-52.5,180,500,0,0,255,0],[-1,-102.5,0,500,0,0,255,0],[-1,110,0,500,0,0,255,0],[-1,300,0,500,0,0,255,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[4,0,-50,640,0,0,160,0],[-1,-52.5,180,500,0,0,255,0],[-1,-102.5,0,500,0,0,255,0],[-1,110,0,500,0,0,255,0],[-1,300,0,500,0,0,255,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[5,-290,-170,320,0,0,100,0],[8,-290,-312,300,0,0,255,0],[-1,403,309.5,100,0,0,0,1]],[[6,-290,-170,320,0,0,255,0],[9,-290,-128,360,0,0,255,0],[11,-290,-70,360,0,0,255,0]],[[7,-290,-170,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[12,-290,-70,360,0,0,255,0],[5,-105,-230,320,0,0,100,0],[8,-105,-312,300,0,0,255,0]],[[5,-290,-170,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[13,-290,-70,360,0,0,255,0],[6,-105,-230,320,0,0,255,0],[9,-105,-128,360,0,0,255,0],[11,-105,-130,360,0,1,255,0]],[[6,-290,-170,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[14,-290,-70,360,0,0,255,0],[7,-105,-230,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[12,-105,-130,360,0,1,255,0],[5,110,-145,320,0,0,100,0],[8,110,-312,300,0,0,255,0]],[[7,-290,-170,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[15,-290,-70,360,0,0,255,0],[5,-105,-230,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[13,-105,-130,360,0,1,255,0],[6,110,-145,320,0,0,255,0],[9,110,-64,360,0,0,255,0],[11,110,-45,360,0,0,255,0]],[[5,-290,-170,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[16,-290,-70,360,0,0,255,0],[6,-105,-230,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[14,-105,-130,360,0,1,255,0],[7,110,-145,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[12,110,-45,360,0,0,255,0],[5,300,-220,320,0,0,100,0],[8,300,-312,300,0,0,255,0]],[[6,-290,-170,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[17,-290,-70,360,0,0,255,0],[7,-105,-230,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[15,-105,-130,360,0,1,255,0],[5,110,-145,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[13,110,-45,360,0,0,255,0],[6,300,-220,320,0,0,255,0],[9,300,-128,360,0,0,255,0],[11,300,-110,360,0,1,255,0]],[[7,-290,-170,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[18,-290,-70,360,0,0,255,0],[5,-105,-230,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[16,-105,-130,360,0,1,255,0],[6,110,-145,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[14,110,-45,360,0,0,255,0],[7,300,-220,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[12,300,-110,360,0,1,255,0]],[[5,-290,-170,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[19,-290,-70,360,0,0,255,0],[6,-105,-230,320,0,0,255,0],[-1,405.5,312,100,0,0,0,1],[17,-105,-130,360,0,1,255,0],[7,110,-145,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[15,110,-45,360,0,0,255,0],[5,300,-220,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[13,300,-110,360,0,1,255,0]],[[6,-290,-170,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[20,-290,-70,360,0,0,255,0],[7,-105,-230,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[18,-105,-130,360,0,1,255,0],[5,110,-145,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[16,110,-45,360,0,0,255,0],[6,300,-220,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[14,300,-110,360,0,1,255,0]],[[5,-290,-170,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[16,-290,-70,360,0,0,255,0],[5,-105,-230,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[19,-105,-130,360,0,1,255,0],[6,110,-145,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[17,110,-45,360,0,0,255,0],[7,300,-220,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[15,300,-110,360,0,1,255,0]],[[6,-290,-170,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[17,-290,-70,360,0,0,255,0],[6,-105,-230,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[20,-105,-130,360,0,1,255,0],[7,110,-145,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[18,110,-45,360,0,0,255,0],[5,300,-220,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[16,300,-110,360,0,1,255,0]],[[7,-290,-170,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[18,-290,-70,360,0,0,255,0],[5,-105,-230,320,0,0,255,0],[-1,405.5,312,100,0,0,0,1],[16,-105,-130,360,0,1,255,0],[5,110,-145,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[19,110,-45,360,0,0,255,0],[6,300,-220,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[17,300,-110,360,0,1,255,0]],[[5,-290,-170,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[19,-290,-70,360,0,0,255,0],[6,-105,-230,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[17,-105,-130,360,0,1,255,0],[6,110,-145,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[20,110,-45,360,0,0,255,0],[7,300,-220,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[18,300,-110,360,0,1,255,0]],[[6,-290,-170,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[20,-290,-70,360,0,0,255,0],[7,-105,-230,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[18,-105,-130,360,0,1,255,0],[7,110,-145,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[16,110,-45,360,0,0,255,0],[5,300,-220,320,0,0,255,0],[-1,408,309.5,100,0,0,0,1],[19,300,-110,360,0,1,255,0]],[[7,-290,-170,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[16,-290,-70,360,0,0,255,0],[5,-105,-230,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[19,-105,-130,360,0,1,255,0],[5,110,-145,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[17,110,-45,360,0,0,255,0],[6,300,-220,320,0,0,255,0],[-1,408,312,100,0,0,0,1],[20,300,-110,360,0,1,255,0]],[[6,-290,-170,320,0,0,197,0],[-1,408,312,100,0,0,27,1],[17,-290,-70,360,0,0,197,0],[6,-105,-230,320,0,0,197,0],[-1,408,312,100,0,0,27,1],[20,-105,-130,360,0,1,197,0],[7,110,-145,320,0,0,197,0],[-1,408,312,100,0,0,27,1],[18,110,-45,360,0,0,197,0],[5,300,-220,320,0,0,197,0],[-1,408,312,100,0,0,27,1],[16,300,-110,360,0,1,197,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[7,-290,-170,320,0,0,138,0],[-1,408,312,100,0,0,53,1],[18,-290,-70,360,0,0,138,0],[5,-105,-230,320,0,0,138,0],[-1,408,312,100,0,0,53,1],[16,-105,-130,360,0,1,138,0],[5,110,-145,320,0,0,138,0],[-1,408,309.5,100,0,0,53,1],[19,110,-45,360,0,0,138,0],[6,300,-220,320,0,0,138,0],[-1,408,312,100,0,0,53,1],[17,300,-110,360,0,1,138,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[5,-290,-170,320,0,0,80,0],[-1,408,312,100,0,0,80,1],[19,-290,-70,360,0,0,80,0],[6,-105,-230,320,0,0,80,0],[-1,408,312,100,0,0,80,1],[17,-105,-130,360,0,1,80,0],[6,110,-145,320,0,0,80,0],[-1,408,312,100,0,0,80,1],[20,110,-45,360,0,0,80,0],[7,300,-220,320,0,0,80,0],[-1,408,312,100,0,0,80,1],[18,300,-110,360,0,1,80,0]]],"name":"Darkness All 1","position":3,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Darkness4","pan":0,"pitch":100,"volume":90}},{"flashColor":[187,170,221,255],"flashDuration":5,"flashScope":2,"frame":9,"se":{"name":"Thunder3","pan":0,"pitch":50,"volume":90}},{"flashColor":[51,34,85,255],"flashDuration":3,"flashScope":1,"frame":11,"se":null},{"flashColor":[51,34,85,255],"flashDuration":3,"flashScope":1,"frame":13,"se":{"name":"Thunder3","pan":0,"pitch":50,"volume":90}},{"flashColor":[51,34,85,255],"flashDuration":3,"flashScope":1,"frame":15,"se":null},{"flashColor":[51,34,85,255],"flashDuration":7,"flashScope":1,"frame":17,"se":null}]},
+{"id":104,"animation1Hue":0,"animation1Name":"Darkness4","animation2Hue":0,"animation2Name":"","frames":[[[5,0,0,300,0,0,180,1],[9,0,0,300,0,0,180,1]],[[6,0,0,345,0,0,200,1],[10,0,0,345,0,0,200,1]],[[7,0,0,390,0,0,230,1],[11,0,0,390,0,0,230,1],[-1,0,0,30,0,0,0,0],[13,0,0,150,0,0,255,1]],[[8,0,0,420,0,0,255,1],[12,0,0,420,0,0,255,1],[-1,0,0,30,0,0,0,0],[14,0,0,240,0,0,255,1]],[[5,0,0,450,0,0,255,1],[9,0,0,450,0,0,255,1],[-1,0,0,30,0,0,0,0],[15,0,0,300,0,0,255,1]],[[6,0,0,450,0,0,255,1],[10,0,0,450,0,0,255,1],[-1,0,0,30,0,0,0,0],[16,0,0,330,0,0,255,1]],[[7,0,0,450,0,0,255,1],[11,0,0,450,0,0,255,1],[16,0,0,360,0,0,255,1]],[[8,0,0,450,0,0,255,1],[12,0,0,450,0,0,255,1],[16,0,0,390,0,0,255,1]],[[5,0,0,450,0,0,255,1],[9,0,0,450,0,0,255,1],[13,0,0,420,0,0,255,1]],[[6,0,0,450,0,0,255,1],[10,0,0,450,0,0,255,1],[0,0,0,375,0,0,255,1],[14,0,0,435,0,0,255,1]],[[7,0,0,450,0,0,255,1],[11,0,0,450,0,0,255,1],[1,0,0,375,0,0,255,1],[15,0,0,450,0,0,255,1]],[[8,0,0,450,0,0,255,1],[12,0,0,450,0,0,255,1],[2,0,0,375,0,0,255,1],[16,0,0,465,0,0,255,1]],[[5,0,0,450,0,0,255,1],[9,0,0,450,0,0,255,1],[3,0,0,375,0,0,255,1],[16,0,0,480,0,0,255,1]],[[6,0,0,450,0,0,255,1],[10,0,0,450,0,0,255,1],[4,0,0,375,0,0,255,1],[16,0,0,495,0,0,200,1]],[[7,0,0,450,0,0,255,1],[11,0,0,450,0,0,255,1],[0,0,0,375,0,0,255,1],[16,0,0,502,0,0,150,1],[17,0,0,600,0,0,255,1],[21,-300,-108,105,0,0,255,1],[21,300,72,105,0,0,255,1]],[[8,0,0,450,0,0,255,1],[12,0,0,450,0,0,255,1],[1,0,0,375,0,0,255,1],[18,0,0,600,0,0,255,1],[22,-300,-108,150,0,0,255,1],[22,300,72,150,0,0,255,1]],[[5,0,0,450,0,0,255,1],[9,0,0,450,0,0,255,1],[2,0,0,375,0,0,255,1],[19,0,0,600,0,0,255,1],[23,-300,-108,150,0,0,255,1],[23,300,72,150,0,0,255,1]],[[6,0,0,450,0,0,255,1],[10,0,0,450,0,0,255,1],[3,0,0,375,0,0,255,1],[20,0,0,600,0,0,255,1],[24,-300,-108,150,0,0,255,1],[24,300,72,150,0,0,255,1],[21,216,-192,75,0,0,255,1]],[[7,0,0,450,0,0,255,1],[11,0,0,450,0,0,255,1],[4,0,0,375,0,0,255,1],[17,0,0,600,0,0,255,1],[25,-300,-108,150,0,0,255,1],[25,300,72,150,0,0,255,1],[22,216,-192,120,0,0,255,1]],[[8,0,0,450,0,0,255,1],[12,0,0,450,0,0,255,1],[0,0,0,375,0,0,255,1],[18,0,0,600,0,0,255,1],[23,216,-192,120,0,0,255,1],[21,-264,72,75,0,0,255,1]],[[5,0,0,450,0,0,255,1],[9,0,0,450,0,0,255,1],[1,0,0,375,0,0,255,1],[19,0,0,600,0,0,255,1],[24,216,-192,120,0,0,255,1],[22,-264,72,120,0,0,255,1]],[[6,0,0,450,0,0,255,1],[10,0,0,450,0,0,255,1],[2,0,0,375,0,0,255,1],[20,0,0,600,0,0,255,1],[25,216,-192,120,0,0,255,1],[23,-264,72,120,0,0,255,1]],[[7,0,0,450,0,0,255,1],[11,0,0,450,0,0,255,1],[3,0,0,375,0,0,255,1],[17,0,0,600,0,0,255,1],[24,-264,72,120,0,0,255,1],[21,-132,-228,105,0,0,255,1]],[[8,0,0,450,0,0,255,1],[12,0,0,450,0,0,255,1],[4,0,0,375,0,0,255,1],[18,0,0,600,0,0,255,1],[25,-264,72,120,0,0,255,1],[22,-132,-228,150,0,0,255,1]],[[5,0,0,450,0,0,255,1],[9,0,0,450,0,0,255,1],[0,0,0,375,0,0,255,1],[19,0,0,600,0,0,255,1],[23,-132,-228,150,0,0,255,1],[21,312,-12,75,0,0,255,1]],[[6,0,0,450,0,0,255,1],[10,0,0,450,0,0,255,1],[1,0,0,375,0,0,255,1],[20,0,0,600,0,0,255,1],[24,-132,-228,150,0,0,255,1],[22,312,-12,120,0,0,255,1]],[[7,0,0,450,0,0,255,1],[11,0,0,450,0,0,255,1],[2,0,0,375,0,0,255,1],[17,0,0,600,0,0,255,1],[25,-132,-228,150,0,0,255,1],[23,312,-12,120,0,0,255,1]],[[8,0,0,450,0,0,255,1],[12,0,0,450,0,0,255,1],[3,0,0,375,0,0,255,1],[18,0,0,600,0,0,255,1],[24,312,-12,120,0,0,255,1]],[[5,0,0,450,0,0,255,1],[9,0,0,450,0,0,255,1],[4,0,0,375,0,0,255,1],[19,0,0,600,0,0,255,1],[25,312,-12,120,0,0,255,1]],[[6,0,0,450,0,0,255,1],[10,0,0,450,0,0,255,1],[0,0,0,375,0,0,255,1]],[[7,0,0,450,0,0,255,1],[11,0,0,450,0,0,255,1],[1,0,0,375,0,0,255,1]],[[8,0,0,450,0,0,255,1],[12,0,0,450,0,0,255,1],[2,0,0,375,0,0,255,1]],[[5,0,0,450,0,0,255,1],[9,0,0,450,0,0,255,1],[3,0,0,375,0,0,255,1]],[[6,0,0,450,0,0,255,1],[10,0,0,450,0,0,255,1],[4,0,0,375,0,0,255,1]],[[7,0,0,450,0,0,255,1],[11,0,0,450,0,0,200,1],[4,0,0,270,0,0,255,1]],[[8,0,0,450,0,0,255,1],[12,0,0,450,0,0,150,1],[4,0,0,150,0,0,255,1]],[[5,0,0,450,0,0,100,1],[9,0,0,450,0,0,100,1]]],"name":"Darkness All 2","position":3,"timings":[{"flashColor":[0,0,0,255],"flashDuration":10,"flashScope":1,"frame":0,"se":{"name":"Teleport","pan":0,"pitch":100,"volume":100}},{"conditions":0,"flashColor":[255,136,255,170],"flashDuration":5,"flashScope":2,"frame":9,"se":null},{"flashColor":[255,119,238,204],"flashDuration":3,"flashScope":1,"frame":14,"se":{"name":"Blind","pan":0,"pitch":100,"volume":80}},{"conditions":0,"flashColor":[255,136,255,170],"flashDuration":5,"flashScope":2,"frame":14,"se":null},{"flashColor":[255,119,238,170],"flashDuration":3,"flashScope":1,"frame":17,"se":null},{"flashColor":[255,119,238,170],"flashDuration":3,"flashScope":1,"frame":20,"se":null},{"flashColor":[255,119,238,170],"flashDuration":3,"flashScope":1,"frame":23,"se":null},{"flashColor":[255,119,238,170],"flashDuration":8,"flashScope":1,"frame":26,"se":null}]},
+{"id":105,"animation1Hue":0,"animation1Name":"PreSpecial3","animation2Hue":0,"animation2Name":"Darkness5","frames":[[[0,0,-72,330,0,0,255,0]],[[1,0,-72,330,0,0,255,0]],[[2,0,-72,330,0,0,255,0]],[[3,0,-72,330,0,0,255,0]],[[4,0,-72,330,0,0,255,0],[17,0,-72,390,0,0,150,0]],[[5,0,-72,330,0,0,255,0],[18,0,-72,345,0,0,255,0]],[[6,0,-72,330,0,0,255,0],[19,0,-72,345,0,0,255,0]],[[20,0,-72,345,0,0,255,0],[7,0,-72,330,0,0,255,0]],[[8,0,-72,330,0,0,255,0],[22,0,-84,420,0,0,255,0]],[[9,0,-72,330,0,0,255,0],[23,0,-84,420,0,0,255,0]],[[10,0,-72,330,0,0,255,0],[24,0,-84,420,0,0,255,0]],[[11,0,-72,330,0,0,255,0],[25,0,-84,450,0,0,255,0],[100,-24,-84,315,0,0,50,0]],[[12,0,-72,330,0,0,255,0],[20,0,-84,300,0,0,200,0],[22,0,-84,375,0,0,255,0],[26,0,-84,450,0,0,255,0],[100,-24,-84,315,0,0,100,0]],[[13,0,-72,330,0,0,255,0],[26,0,-84,465,0,0,200,0],[125,0,72,525,0,0,50,0],[100,-24,-84,315,0,0,150,0]],[[14,0,-72,330,0,0,255,0],[26,0,-84,480,0,0,180,0],[125,0,72,525,0,0,100,0],[100,-24,-84,315,0,0,150,0]],[[15,0,-72,330,0,0,255,0],[26,0,-84,487,0,0,150,0],[125,0,72,525,0,0,150,0],[100,-24,-84,315,0,0,150,0]],[[16,0,-72,330,0,0,255,0],[26,0,-84,495,0,0,120,0],[125,0,72,525,0,0,180,0],[100,-24,-84,315,0,0,150,0]],[[26,0,-84,502,0,0,100,0],[16,0,-72,330,0,0,200,0],[125,0,72,525,0,0,180,0],[100,-24,-84,315,0,0,150,0]],[[16,0,-72,330,0,0,150,0],[26,0,-84,502,0,0,70,0],[125,0,72,525,0,0,180,0],[100,-24,-84,315,0,0,140,0]],[[16,0,-72,330,0,0,100,0],[26,0,-84,502,0,0,40,0],[125,0,72,525,0,0,180,0],[100,-24,-84,315,0,0,130,0],[101,0,-132,150,0,0,255,0]],[[16,0,-72,330,0,0,50,0],[125,0,72,525,0,0,180,0],[100,-24,-84,315,0,0,120,0],[101,0,-156,210,0,0,255,0]],[[125,0,72,525,0,0,180,0],[100,-24,-84,315,0,0,100,0],[101,0,-168,240,0,0,255,0]],[[125,0,72,525,0,0,180,0],[100,-24,-84,315,0,0,80,0],[101,0,-165,240,0,0,255,0]],[[125,0,72,525,0,0,180,0],[100,-24,-84,315,0,0,60,0],[101,0,-161,240,0,0,255,0]],[[125,0,72,525,0,0,180,0],[100,-24,-84,315,0,0,40,0],[101,0,-156,240,0,0,255,0]],[[125,0,72,525,0,0,180,0],[100,-24,-84,315,0,0,20,0],[102,0,-144,300,0,0,255,0]],[[103,0,-132,375,0,0,255,0]],[[104,0,-120,450,0,0,255,0]],[[105,0,-108,480,0,0,255,0]],[[106,0,-96,495,0,0,255,0]],[[107,0,-96,510,0,0,255,0]],[[108,0,-96,525,0,0,255,0]],[[109,0,-96,525,0,0,255,0]],[[111,0,-96,525,0,0,255,0]],[[112,0,-96,525,0,0,255,0]],[[113,0,-96,525,0,0,255,0]],[[114,0,-96,525,0,0,255,0]],[[115,0,-96,525,0,0,255,0]],[[116,0,-96,525,0,0,255,0]],[[117,0,-96,525,0,0,255,0]],[[118,0,-96,525,0,0,255,0]],[[119,0,-96,525,0,0,255,0]],[[120,0,-96,525,0,0,255,0]],[[121,0,-96,525,0,0,255,0]],[[122,0,-96,525,0,0,255,0]],[[123,0,-96,525,0,0,255,0]],[[124,0,-96,525,0,0,255,0]],[[110,0,-96,525,0,0,255,0]],[[111,0,-96,525,0,0,255,0]],[[112,0,-96,525,0,0,255,0]],[[113,0,-96,525,0,0,255,0]],[[114,0,-96,525,0,0,255,0]],[[115,0,-96,525,0,0,255,0]],[[116,0,-96,525,0,0,255,0]],[[117,0,-96,525,0,0,255,0]],[[118,0,-96,525,0,0,255,0]],[[119,0,-96,525,0,0,255,0]],[[120,0,-96,525,0,0,255,0]],[[121,0,-96,525,0,0,200,0]],[[122,0,-96,525,0,0,150,0]],[[123,0,-96,525,0,0,100,0]],[[124,0,-96,525,0,0,50,0]]],"name":"Darkness All 3","position":3,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Wind2","pan":0,"pitch":70,"volume":65}},{"flashColor":[255,34,0,136],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Magic1","pan":0,"pitch":100,"volume":80}},{"flashColor":[153,51,102,153],"flashDuration":10,"flashScope":2,"frame":9,"se":{"name":"Darkness4","pan":0,"pitch":90,"volume":75}},{"flashColor":[187,221,170,187],"flashDuration":5,"flashScope":0,"frame":25,"se":{"name":"Magic2","pan":0,"pitch":50,"volume":90}},{"flashColor":[170,51,136,187],"flashDuration":10,"flashScope":1,"frame":34,"se":{"name":"Wind1","pan":0,"pitch":70,"volume":90}},{"flashColor":[51,0,34,187],"flashDuration":15,"flashScope":2,"frame":34,"se":{"name":"Thunder4","pan":0,"pitch":70,"volume":90}},{"flashColor":[170,51,136,187],"flashDuration":10,"flashScope":1,"frame":46,"se":null},{"flashColor":[51,0,34,187],"flashDuration":10,"flashScope":2,"frame":46,"se":null}]},
+{"id":106,"animation1Hue":20,"animation1Name":"Magic1","animation2Hue":0,"animation2Name":"","frames":[[[0,0,0,300,0,0,255,1]],[[1,0,0,288,0,0,255,1]],[[2,0,0,276,0,0,255,1]],[[3,0,0,264,0,0,255,1],[10,0,0,220,0,0,80,0]],[[4,0,0,252,0,0,255,1],[6,0,0,200,0,0,138,0]],[[5,0,0,240,0,0,255,1],[7,0,0,195,0,0,197,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[-1,0,0,150,0,0,0,0],[8,0,0,203,0,0,200,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[-1,0,0,75,0,0,0,0],[9,0,0,200,0,0,255,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[-1,0,0,0,0,0,0,0],[10,0,0,200,0,0,255,0]],[[-1,0,0,0,0,0,0,0],[6,0,0,200,0,0,255,0]],[[-1,0,0,0,0,0,0,0],[7,0,0,200,0,0,255,0]],[[-1,0,0,0,0,0,0,0],[8,0,0,200,0,0,255,0]],[[-1,0,0,0,0,0,0,0],[9,0,0,200,0,0,255,0]],[[-1,25,20,260,0,0,60,1],[-1,10,7.5,180,-45,0,255,1],[7,0,0,200,0,0,230,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[-1,282.5,30,140,-45,0,255,1],[-1,40,10,220,0,0,60,1],[8,0,0,180,0,0,180,0],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[11,0,0,260,0,0,255,1],[9,0,0,100,0,0,139,0],[-1,295,153,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[12,0,0,200,0,0,255,1]],[[13,0,0,220,0,0,100,1]]],"name":"Neutral One 1","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Darkness1","pan":0,"pitch":150,"volume":90}},{"flashColor":[221,238,255,204],"flashDuration":5,"flashScope":2,"frame":4,"se":{"name":"Flash2","pan":0,"pitch":150,"volume":90}},{"flashColor":[221,238,255,187],"flashDuration":10,"flashScope":1,"frame":6,"se":{"name":"Thunder6","pan":0,"pitch":150,"volume":90}},{"flashColor":[221,238,255,187],"flashDuration":5,"flashScope":1,"frame":15,"se":{"name":"Ice2","pan":0,"pitch":150,"volume":90}}]},
+{"id":107,"animation1Hue":0,"animation1Name":"Explosion1","animation2Hue":0,"animation2Name":"","frames":[[[0,0,0,225,0,0,255,0]],[[1,0,0,225,0,0,255,0]],[[2,0,0,345,0,0,255,0]],[[3,0,0,345,0,0,255,0]],[[4,0,0,345,0,0,255,0]],[[5,0,0,345,0,0,255,0]],[[6,0,0,352,0,0,255,0]],[[7,0,0,360,0,0,255,0]],[[8,0,0,360,0,0,255,0]],[[9,0,0,360,0,0,255,0]],[[10,0,0,360,0,0,255,0]],[[10,0,0,367,0,0,200,0]]],"name":"Neutral One 2","position":1,"timings":[{"flashColor":[255,255,119,170],"flashDuration":5,"flashScope":2,"frame":0,"se":{"name":"Explosion2","pan":0,"pitch":105,"volume":100}},{"flashColor":[255,255,102,170],"flashDuration":5,"flashScope":1,"frame":1,"se":null}]},
+{"id":108,"animation1Hue":0,"animation1Name":"Magic2","animation2Hue":0,"animation2Name":"","frames":[[[0,-310,-20,300,0,0,100,1]],[[1,-310,-20,280,0,0,200,1]],[[2,-310,-20,260,0,0,255,1],[-1,-408,312,100,0,0,0,1],[-1,-408,312,100,0,0,0,1],[0,30,45,300,0,0,100,1]],[[3,-310,-20,240,0,0,255,1],[-1,-408,312,100,0,0,0,1],[-1,-408,312,100,0,0,0,1],[1,30,45,280,0,0,200,1]],[[4,-310,-20,220,0,0,255,1],[6,-310,-20,280,0,0,80,0],[-1,-408,312,100,0,0,0,1],[2,30,45,260,0,0,255,1],[-1,-408,309.5,100,0,0,0,1],[-1,-408,312,100,0,0,0,1],[0,-105,-160,300,0,0,100,1]],[[5,-310,-20,220,0,0,255,1],[7,-310,-20,269,0,0,138,0],[-1,-408,312,100,0,0,0,1],[3,30,45,240,0,0,255,1],[-1,-408,312,100,0,0,0,1],[-1,-408,312,100,0,0,0,1],[1,-105,-160,280,0,0,200,1]],[[0,-310,-20,220,0,0,255,1],[8,-310,-20,258,0,0,197,0],[-1,-408,312,100,0,0,0,1],[4,30,45,220,0,0,255,1],[6,30,45,280,0,0,80,0],[-1,-408,312,100,0,0,0,1],[2,-105,-160,260,0,0,255,1],[-1,-408,312,100,0,0,0,1],[-1,-408,312,100,0,0,0,1],[0,250,-110,300,0,0,100,1]],[[1,-310,-20,220,0,0,255,1],[9,-310,-20,247,0,0,255,0],[-1,-408,312,100,0,0,0,1],[5,30,45,220,0,0,255,1],[7,30,45,269,0,0,138,0],[-1,-408,312,100,0,0,0,1],[3,-105,-160,240,0,0,255,1],[-1,-408,312,100,0,0,0,1],[-1,-408,312,100,0,0,0,1],[1,250,-110,280,0,0,200,1]],[[2,-310,-20,220,0,0,255,1],[10,-310,-20,236,0,0,255,0],[-1,-408,312,100,0,0,0,1],[0,30,45,220,0,0,255,1],[8,30,45,258,0,0,197,0],[-1,-408,312,100,0,0,0,1],[4,-105,-160,220,0,0,255,1],[6,-105,-160,280,0,0,80,0],[-1,-408,312,100,0,0,0,1],[2,250,-110,260,0,0,255,1]],[[3,-310,-20,220,0,0,255,1],[6,-310,-20,225,0,0,255,0],[-1,-408,309.5,100,0,0,0,1],[1,30,45,220,0,0,255,1],[9,30,45,247,0,0,255,0],[-1,-408,312,100,0,0,0,1],[5,-105,-160,220,0,0,255,1],[7,-105,-160,269,0,0,138,0],[-1,-408,312,100,0,0,0,1],[3,250,-110,240,0,0,255,1]],[[4,-310,-20,220,0,0,255,1],[7,-310,-20,215,0,0,255,0],[-1,-408,312,100,0,0,0,1],[2,30,45,220,0,0,255,1],[10,30,45,236,0,0,255,0],[-1,-408,312,100,0,0,0,1],[0,-105,-160,220,0,0,255,1],[8,-105,-160,258,0,0,197,0],[-1,-408,312,100,0,0,0,1],[4,250,-110,220,0,0,255,1],[6,250,-110,280,0,0,80,0]],[[5,-310,-20,220,0,0,255,1],[8,-310,-20,204,0,0,255,0],[-1,-408,312,100,0,0,0,1],[3,30,45,220,0,0,255,1],[6,30,45,225,0,0,255,0],[-1,-408,312,100,0,0,0,1],[1,-105,-160,220,0,0,255,1],[9,-105,-160,247,0,0,255,0],[-1,-408,312,100,0,0,0,1],[5,250,-110,220,0,0,255,1],[7,250,-110,269,0,0,138,0]],[[0,-310,-20,220,0,0,255,1],[9,-310,-20,193,0,0,255,0],[-1,-408,312,100,0,0,0,1],[4,30,45,220,0,0,255,1],[7,30,45,215,0,0,255,0],[-1,-408,312,100,0,0,0,1],[2,-105,-160,220,0,0,255,1],[10,-105,-160,236,0,0,255,0],[-1,-408,312,100,0,0,0,1],[0,250,-110,220,0,0,255,1],[8,250,-110,258,0,0,197,0]],[[1,-310,-20,220,0,0,255,1],[10,-310,-20,182,0,0,255,0],[-1,-408,312,100,0,0,0,1],[5,30,45,220,0,0,255,1],[8,30,45,204,0,0,255,0],[-1,-408,312,100,0,0,0,1],[3,-105,-160,220,0,0,255,1],[6,-105,-160,225,0,0,255,0],[-1,-408,312,100,0,0,0,1],[1,250,-110,220,0,0,255,1],[9,250,-110,247,0,0,255,0]],[[2,-310,-20,220,0,0,255,1],[6,-310,-20,171,0,0,255,0],[-1,-408,312,100,0,0,0,1],[0,30,45,220,0,0,255,1],[9,30,45,193,0,0,255,0],[-1,-408,312,100,0,0,0,1],[4,-105,-160,220,0,0,255,1],[7,-105,-160,215,0,0,255,0],[-1,-408,312,100,0,0,0,1],[2,250,-110,220,0,0,255,1],[10,250,-110,236,0,0,255,0]],[[3,-310,-20,220,0,0,255,1],[7,-310,-20,160,0,0,255,0],[-1,-408,312,100,0,0,0,1],[1,30,45,220,0,0,255,1],[10,30,45,182,0,0,255,0],[-1,-408,312,100,0,0,0,1],[5,-105,-160,220,0,0,255,1],[8,-105,-160,204,0,0,255,0],[-1,-408,312,100,0,0,0,1],[3,250,-110,220,0,0,255,1],[6,250,-110,225,0,0,255,0]],[[4,-310,-20,220,0,0,255,1],[8,-310,-20,100,0,0,255,0],[-1,-408,312,100,0,0,0,1],[2,30,45,220,0,0,255,1],[6,30,45,171,0,0,255,0],[-1,-408,312,100,0,0,0,1],[0,-105,-160,220,0,0,255,1],[9,-105,-160,193,0,0,255,0],[-1,-408,312,100,0,0,0,1],[4,250,-110,220,0,0,255,1],[7,250,-110,215,0,0,255,0]],[[5,-310,-20,220,0,0,255,1],[9,-310,-20,220,0,0,180,0],[11,-310,-20,200,0,0,255,0],[3,30,45,220,0,0,255,1],[7,30,45,160,0,0,255,0],[-1,-408,312,100,0,0,0,1],[1,-105,-160,220,0,0,255,1],[10,-105,-160,182,0,0,255,0],[-1,-408,312,100,0,0,0,1],[5,250,-110,220,0,0,255,1],[8,250,-110,204,0,0,255,0]],[[10,-310,-20,220,0,0,0,1],[10,-310,-20,300,0,0,100,0],[12,-310,-20,200,0,0,255,0],[4,30,45,220,0,0,255,1],[8,30,45,100,0,0,255,0],[-1,-408,312,100,0,0,0,1],[2,-105,-160,220,0,0,255,1],[6,-105,-160,171,0,0,255,0],[-1,-408,312,100,0,0,0,1],[0,250,-110,220,0,0,255,1],[9,250,-110,193,0,0,255,0]],[[-1,-408,309.5,100,0,0,0,1],[-1,-408,312,100,0,0,0,1],[15,-310,-20,240,0,0,255,0],[5,30,45,220,0,0,255,1],[9,30,45,220,0,0,180,0],[11,30,45,200,0,0,255,0],[3,-105,-160,220,0,0,255,1],[7,-105,-160,160,0,0,255,0],[-1,-408,312,100,0,0,0,1],[1,250,-110,220,0,0,255,1],[10,250,-110,182,0,0,255,0]],[[-1,-408,312,100,0,0,0,1],[-1,-408,312,100,0,0,0,1],[16,-310,-20,260,0,0,255,0],[10,30,45,220,0,0,0,1],[10,30,45,300,0,0,100,0],[12,30,45,200,0,0,255,0],[4,-105,-160,220,0,0,255,1],[8,-105,-160,100,0,0,255,0],[-1,-408,312,100,0,0,0,1],[2,250,-110,220,0,0,255,1],[6,250,-110,171,0,0,255,0]],[[-1,-408,312,100,0,0,0,1],[-1,-408,312,100,0,0,0,1],[17,-310,-20,280,0,0,255,0],[-1,-408,312,100,0,0,0,1],[-1,-408,312,100,0,0,0,1],[15,30,45,240,0,0,255,0],[5,-105,-160,220,0,0,255,1],[9,-105,-160,220,0,0,180,0],[11,-105,-160,200,0,0,255,0],[3,250,-110,220,0,0,255,1],[7,250,-110,160,0,0,255,0]],[[-1,-408,312,100,0,0,0,1],[-1,-408,312,100,0,0,0,1],[18,-310,-20,280,0,0,255,0],[-1,-408,312,100,0,0,0,1],[-1,-408,287,100,0,0,0,1],[16,30,45,260,0,0,255,0],[10,-105,-160,220,0,0,0,1],[10,-105,-160,300,0,0,100,0],[12,-105,-160,200,0,0,255,0],[4,250,-110,220,0,0,255,1],[8,250,-110,100,0,0,255,0]],[[-1,-408,174.5,100,0,0,0,1],[-1,-408,209.5,100,0,0,0,1],[-1,-408,189.5,100,0,0,0,1],[-1,-408,194.5,100,0,0,0,1],[-1,-408,199.5,100,0,0,0,1],[17,30,45,280,0,0,255,0],[-1,-408,202,100,0,0,0,1],[-1,-408,167,100,0,0,0,1],[15,-105,-160,240,0,0,255,0],[5,250,-110,220,0,0,255,1],[9,250,-110,220,0,0,180,0],[11,250,-110,200,0,0,255,0]],[[-1,-408,142,100,0,0,0,1],[-1,-408,187,100,0,0,0,1],[-1,-408,149.5,100,0,0,0,1],[-1,-408,157,100,0,0,0,1],[-1,-408,159.5,100,0,0,0,1],[18,30,45,280,0,0,255,0],[-1,-408,184.5,100,0,0,0,1],[-1,-408,224.5,100,0,0,0,1],[16,-105,-160,260,0,0,255,0],[10,250,-110,220,0,0,0,1],[10,250,-110,300,0,0,100,0],[12,250,-110,200,0,0,255,0]],[[-1,-408,184.5,100,0,0,0,1],[-1,-408,194.5,100,0,0,0,1],[-1,-408,142,100,0,0,0,1],[-1,-408,142,100,0,0,0,1],[-1,-408,139.5,100,0,0,0,1],[-1,-408,124.5,100,0,0,0,1],[-1,-408,134.5,100,0,0,0,1],[-1,-408,124.5,100,0,0,0,1],[17,-105,-160,280,0,0,255,0],[-1,-408,137,100,0,0,0,1],[-1,-408,162,100,0,0,0,1],[15,250,-110,240,0,0,255,0]],[[-1,-408,144.5,100,0,0,0,1],[-1,-408,157,100,0,0,0,1],[-1,-408,139.5,100,0,0,0,1],[-1,-408,147,100,0,0,0,1],[-1,-408,139.5,100,0,0,0,1],[-1,-408,149.5,100,0,0,0,1],[-1,-408,152,100,0,0,0,1],[-1,-408,139.5,100,0,0,0,1],[18,-105,-160,280,0,0,255,0],[-1,-408,117,100,0,0,0,1],[-1,-408,94.5,100,0,0,0,1],[16,250,-110,260,0,0,255,0]],[[-1,-408,-3,100,0,0,0,1],[-1,-408,4.5,100,0,0,0,1],[-1,-408,24.5,100,0,0,0,1],[-1,-408,2,100,0,0,0,1],[-1,-408,-20.5,100,0,0,0,1],[-1,-408,17,100,0,0,0,1],[-1,-408,42,100,0,0,0,1],[-1,-408,39.5,100,0,0,0,1],[-1,-408,57,100,0,0,0,1],[-1,-408,47,100,0,0,0,1],[-1,-408,34.5,100,0,0,0,1],[17,250,-110,280,0,0,255,0]],[[-1,-408,44.5,100,0,0,0,1],[-1,-390.5,49.5,100,0,0,0,1],[-1,-408,54.5,100,0,0,0,1],[-1,-408,52,100,0,0,0,1],[-1,-408,92,100,0,0,0,1],[-1,-408,84.5,100,0,0,0,1],[-1,-368,62,100,0,0,0,1],[-1,-408,312,100,0,0,0,1],[-1,-408,312,100,0,0,0,1],[-1,-408,312,100,0,0,0,1],[-1,-408,312,100,0,0,0,1],[18,250,-110,280,0,0,255,0]]],"name":"Neutral All 1","position":3,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Wind2","pan":0,"pitch":150,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":2,"se":{"name":"Evasion2","pan":0,"pitch":50,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":4,"se":{"name":"Wind2","pan":0,"pitch":150,"volume":90}},{"flashColor":[221,238,255,255],"flashDuration":5,"flashScope":2,"frame":18,"se":{"name":"Explosion1","pan":0,"pitch":100,"volume":90}},{"flashColor":[221,238,255,170],"flashDuration":5,"flashScope":2,"frame":20,"se":null},{"flashColor":[255,221,170,255],"flashDuration":5,"flashScope":1,"frame":19,"se":null},{"flashColor":[255,221,170,187],"flashDuration":5,"flashScope":1,"frame":21,"se":{"name":"Explosion2","pan":0,"pitch":120,"volume":90}},{"flashColor":[255,221,170,187],"flashDuration":5,"flashScope":1,"frame":23,"se":null}]},
+{"id":109,"animation1Hue":0,"animation1Name":"Explosion2","animation2Hue":0,"animation2Name":"Explosion1","frames":[[[0,0,0,450,0,0,255,1]],[[1,0,0,450,0,0,255,1]],[[2,0,0,525,0,0,255,1]],[[3,0,0,525,0,0,255,1]],[[4,0,0,495,0,0,255,1]],[[5,0,0,405,0,0,255,1]],[[6,0,0,405,0,0,255,1]],[[7,0,0,405,0,0,255,1]],[[8,0,0,405,0,0,255,1]],[[9,0,0,405,0,0,255,1]],[[10,0,0,405,0,0,255,1]],[[11,0,0,405,0,0,255,1]],[[12,0,0,450,0,0,255,1]],[[13,0,0,450,0,0,255,1],[24,0,0,450,0,0,255,1],[100,-300,12,300,0,0,255,1],[100,312,-48,300,0,0,255,1]],[[14,0,0,450,0,0,255,1],[25,0,0,450,0,0,255,1],[101,-300,12,300,0,0,255,1],[101,312,-48,300,0,0,255,1]],[[15,0,0,450,0,0,255,1],[26,0,0,450,0,0,255,1],[102,-300,12,300,0,0,255,1],[102,312,-48,300,0,0,255,1]],[[16,0,0,450,0,0,255,1],[27,0,0,450,0,0,255,1],[103,-300,12,300,0,0,255,1],[103,312,-48,300,0,0,255,1]],[[17,0,0,450,0,0,255,1],[28,0,0,450,0,0,255,1],[104,-300,12,300,0,0,255,1],[104,312,-48,300,0,0,255,1],[100,12,72,300,0,0,255,1]],[[18,0,0,450,0,0,255,1],[29,0,0,450,0,0,255,1],[105,-300,12,300,0,0,255,1],[105,312,-48,300,0,0,255,1],[101,12,72,300,0,0,255,1]],[[19,0,0,450,0,0,255,1],[106,-300,12,300,0,0,200,1],[106,312,-48,300,0,0,200,1],[102,12,72,300,0,0,255,1]],[[20,0,0,450,0,0,255,1],[107,-300,12,300,0,0,150,1],[107,312,-48,300,0,0,150,1],[103,12,72,300,0,0,255,1]],[[22,0,0,450,0,0,200,1],[108,-300,12,300,0,0,100,1],[108,312,-48,300,0,0,100,1],[104,12,72,300,0,0,255,1]],[[23,0,0,450,0,0,150,1],[105,12,72,300,0,0,255,1]],[[23,0,0,465,0,0,100,1],[106,12,72,300,0,0,200,1]],[[23,0,0,472,0,0,50,1],[107,12,72,300,0,0,150,1]],[[108,12,72,300,0,0,100,1]]],"name":"Neutral All 2","position":3,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Sand","pan":0,"pitch":100,"volume":100}},{"flashColor":[255,255,187,187],"flashDuration":5,"flashScope":1,"frame":1,"se":{"name":"Flash2","pan":0,"pitch":120,"volume":80}},{"conditions":0,"flashColor":[255,238,221,136],"flashDuration":6,"flashScope":2,"frame":2,"se":null},{"flashColor":[255,221,170,187],"flashDuration":2,"flashScope":1,"frame":10,"se":{"name":"Explosion2","pan":0,"pitch":110,"volume":100}},{"conditions":1,"flashColor":[255,255,221,221],"flashDuration":3,"flashScope":2,"frame":11,"se":null},{"flashColor":[255,221,170,187],"flashDuration":3,"flashScope":1,"frame":13,"se":null},{"flashColor":[255,221,170,187],"flashDuration":10,"flashScope":1,"frame":16,"se":null}]},
+{"id":110,"animation1Hue":0,"animation1Name":"Meteor","animation2Hue":0,"animation2Name":"Gun2","frames":[[[0,240,-192,225,0,0,100,0]],[[0,240,-192,195,0,0,150,0]],[[0,240,-192,180,0,0,180,0]],[[0,240,-192,165,0,0,200,0]],[[0,240,-192,157,0,0,200,0],[2,-240,0,225,0,0,100,0]],[[0,240,-192,150,0,0,200,0],[2,-240,0,195,0,0,150,0]],[[0,240,-192,150,0,0,150,0],[2,-240,0,180,0,0,180,0]],[[0,240,-192,150,0,0,100,0],[2,-240,0,165,0,0,200,0]],[[0,240,-192,150,0,0,50,0],[2,-240,0,157,0,0,200,0],[0,-240,-192,225,0,0,100,0]],[[0,240,-192,150,0,0,20,0],[2,-240,0,150,0,0,200,0],[0,-240,-192,195,0,0,150,0]],[[2,-240,0,150,0,0,150,0],[0,-240,-192,180,0,0,180,0]],[[2,-240,0,150,0,0,100,0],[0,-240,-192,165,0,0,200,0]],[[2,-240,0,150,0,0,50,0],[0,-240,-192,157,0,0,200,0],[2,240,0,225,0,0,100,0]],[[2,-240,0,150,0,0,20,0],[0,-240,-192,150,0,0,200,0],[2,240,0,195,0,0,150,0]],[[0,-240,-192,150,0,0,150,0],[2,240,0,180,0,0,180,0]],[[0,-240,-192,150,0,0,100,0],[2,240,0,165,0,0,200,0]],[[0,-240,-192,150,0,0,50,0],[2,240,0,157,0,0,200,0],[1,0,-96,300,0,0,100,0]],[[0,-240,-192,150,0,0,20,0],[2,240,0,150,0,0,200,0],[1,0,-96,270,0,0,150,0]],[[2,240,0,150,0,0,150,0],[1,0,-96,255,0,0,180,0]],[[2,240,0,150,0,0,100,0],[1,0,-96,240,0,0,200,0]],[[2,240,0,150,0,0,50,0],[1,0,-96,232,0,0,200,0]],[[2,240,0,150,0,0,20,0],[1,0,-96,228,0,0,200,0]],[[1,0,-96,225,0,0,200,0]],[[1,0,-96,225,0,0,200,0]],[[1,0,-96,225,0,0,255,0],[103,0,-96,300,0,0,255,1],[1,0,-96,225,0,0,150,1]],[[1,0,-96,225,0,0,255,0],[1,0,-96,270,0,0,200,1],[104,0,-96,427,0,0,255,1]],[[1,0,-96,285,0,0,150,1],[105,0,-96,427,0,0,255,1]],[[1,0,-96,292,0,0,100,0],[106,0,-96,427,0,0,255,1]],[[1,0,-96,300,0,0,60,0],[107,0,-96,427,0,0,255,1]],[[1,0,-96,304,0,0,30,0],[108,0,-96,427,0,0,255,1]],[[109,0,-96,427,0,0,255,1]],[[110,0,-96,427,0,0,255,1]],[[111,0,-96,427,0,0,255,1]],[[112,0,-96,427,0,0,255,1]],[[112,0,-96,420,0,0,150,1],[3,156,-84,240,0,0,255,0]],[[112,0,-96,412,0,0,50,1],[4,156,-84,240,0,0,255,0]],[[5,156,-84,240,0,0,255,0],[3,-168,-96,240,0,0,255,0],[15,120,84,300,0,0,255,1]],[[6,156,-84,240,0,0,255,0],[4,-168,-96,240,0,0,255,0],[16,120,84,300,0,0,255,1]],[[7,156,-84,240,0,0,255,0],[5,-168,-96,240,0,0,255,0],[3,240,-84,270,0,0,255,0],[17,120,84,300,0,0,255,1],[15,-204,72,300,0,0,255,1]],[[8,156,-84,240,0,0,255,0],[6,-168,-96,240,0,0,255,0],[4,240,-84,270,0,0,255,0],[3,-336,-84,270,0,0,255,0],[18,120,84,300,0,0,255,1],[16,-204,72,300,0,0,255,1]],[[9,156,-84,240,0,0,255,0],[7,-168,-96,240,0,0,255,0],[5,240,-84,270,0,0,255,0],[4,-336,-84,270,0,0,255,0],[19,120,84,300,0,0,255,1],[17,-204,72,300,0,0,255,1],[15,192,96,330,0,0,255,1]],[[10,156,-84,240,0,0,255,0],[8,-168,-96,240,0,0,255,0],[6,240,-84,270,0,0,255,0],[5,-336,-84,270,0,0,255,0],[20,120,84,300,0,0,255,1],[18,-204,72,300,0,0,255,1],[15,-384,96,330,0,0,255,1],[16,192,96,330,0,0,255,1]],[[11,156,-84,240,0,0,255,0],[9,-168,-96,240,0,0,255,0],[7,240,-84,270,0,0,255,0],[6,-336,-84,270,0,0,255,0],[21,120,84,300,0,0,255,1],[19,-204,72,300,0,0,255,1],[16,-384,96,330,0,0,255,1],[17,192,96,330,0,0,255,1]],[[12,156,-84,240,0,0,255,0],[10,-168,-96,240,0,0,255,0],[8,240,-84,270,0,0,255,0],[7,-336,-84,270,0,0,255,0],[20,-204,72,300,0,0,255,1],[17,-384,96,330,0,0,255,1],[18,192,96,330,0,0,255,1]],[[13,156,-84,240,0,0,255,0],[11,-168,-96,240,0,0,255,0],[9,240,-84,270,0,0,255,0],[8,-336,-84,270,0,0,255,0],[3,-12,-108,300,0,0,255,0],[21,-204,72,300,0,0,255,1],[18,-384,96,330,0,0,255,1],[19,192,96,330,0,0,255,1]],[[14,156,-84,240,0,0,255,0],[12,-168,-96,240,0,0,255,0],[10,240,-84,270,0,0,255,0],[9,-336,-84,270,0,0,255,0],[4,-12,-108,300,0,0,255,0],[19,-384,96,330,0,0,255,1],[20,192,96,330,0,0,255,1]],[[13,-168,-96,240,0,0,255,0],[11,240,-84,270,0,0,255,0],[10,-336,-84,270,0,0,255,0],[5,-12,-108,300,0,0,255,0],[20,-384,96,330,0,0,255,1],[21,192,96,330,0,0,255,1],[15,-72,96,360,0,0,255,1]],[[14,-168,-96,240,0,0,255,0],[12,240,-84,270,0,0,255,0],[11,-336,-84,270,0,0,255,0],[6,-12,-108,300,0,0,255,0],[3,-252,-84,240,0,0,255,0],[21,-384,96,330,0,0,255,1],[16,-72,96,360,0,0,255,1]],[[13,240,-84,270,0,0,255,0],[12,-336,-84,270,0,0,255,0],[3,108,-84,240,0,0,255,0],[7,-12,-108,300,0,0,255,0],[4,-252,-84,240,0,0,255,0],[17,-72,96,360,0,0,255,1]],[[14,240,-84,270,0,0,255,0],[13,-336,-84,270,0,0,255,0],[4,108,-84,240,0,0,255,0],[8,-12,-108,300,0,0,255,0],[5,-252,-84,240,0,0,255,0],[18,-72,96,360,0,0,255,1],[15,-300,84,300,0,0,255,1]],[[14,-336,-84,270,0,0,255,0],[9,-12,-108,300,0,0,255,0],[5,108,-84,240,0,0,255,0],[6,-252,-84,240,0,0,255,0],[3,312,-84,270,0,0,255,0],[19,-72,96,360,0,0,255,1],[16,-300,84,300,0,0,255,1],[15,72,84,300,0,0,255,1]],[[10,-12,-108,300,0,0,255,0],[6,108,-84,240,0,0,255,0],[7,-252,-84,240,0,0,255,0],[4,312,-84,270,0,0,255,0],[20,-72,96,360,0,0,255,1],[17,-300,84,300,0,0,255,1],[16,72,84,300,0,0,255,1]],[[11,-12,-108,300,0,0,255,0],[8,-252,-84,240,0,0,255,0],[7,108,-84,240,0,0,255,0],[5,312,-84,270,0,0,255,0],[3,-192,-108,300,0,0,255,0],[21,-72,96,360,0,0,255,1],[18,-300,84,300,0,0,255,1],[17,72,84,300,0,0,255,1],[15,264,96,330,0,0,255,1]],[[12,-12,-108,300,0,0,255,0],[9,-252,-84,240,0,0,255,0],[6,312,-84,270,0,0,255,0],[8,108,-84,240,0,0,255,0],[4,-192,-108,300,0,0,255,0],[3,-408,-84,240,0,0,255,0],[19,-300,84,300,0,0,255,1],[18,72,84,300,0,0,255,1],[16,264,96,330,0,0,255,1]],[[13,-12,-108,300,0,0,255,0],[10,-252,-84,240,0,0,255,0],[7,312,-84,270,0,0,255,0],[9,108,-84,240,0,0,255,0],[5,-192,-108,300,0,0,255,0],[4,-408,-84,240,0,0,255,0],[20,-300,84,300,0,0,255,1],[19,72,84,300,0,0,255,1],[17,264,96,330,0,0,255,1],[15,-252,96,360,0,0,255,1]],[[14,-12,-108,300,0,0,255,0],[11,-252,-84,240,0,0,255,0],[8,312,-84,270,0,0,255,0],[10,108,-84,240,0,0,255,0],[6,-192,-108,300,0,0,255,0],[5,-408,-84,240,0,0,255,0],[21,-300,84,300,0,0,255,1],[20,72,84,300,0,0,255,1],[18,264,96,330,0,0,255,1],[16,-252,96,360,0,0,255,1]],[[12,-252,-84,240,0,0,255,0],[9,312,-84,270,0,0,255,0],[11,108,-84,240,0,0,255,0],[7,-192,-108,300,0,0,255,0],[6,-408,-84,240,0,0,255,0],[21,72,84,300,0,0,255,1],[19,264,96,330,0,0,255,1],[17,-252,96,360,0,0,255,1]],[[13,-252,-84,240,0,0,255,0],[10,312,-84,270,0,0,255,0],[12,108,-84,240,0,0,255,0],[8,-192,-108,300,0,0,255,0],[7,-408,-84,240,0,0,255,0],[20,264,96,330,0,0,255,1],[18,-252,96,360,0,0,255,1]],[[14,-252,-84,240,0,0,255,0],[11,312,-84,270,0,0,255,0],[9,-192,-108,300,0,0,255,0],[13,108,-84,240,0,0,255,0],[8,-408,-84,240,0,0,255,0],[21,264,96,330,0,0,255,1],[19,-252,96,360,0,0,255,1]],[[12,312,-84,270,0,0,255,0],[10,-192,-108,300,0,0,255,0],[14,108,-84,240,0,0,255,0],[9,-408,-84,240,0,0,255,0],[20,-252,96,360,0,0,255,1]],[[13,312,-84,270,0,0,255,0],[11,-192,-108,300,0,0,255,0],[10,-408,-84,240,0,0,255,0],[21,-252,96,360,0,0,255,1]],[[14,312,-84,270,0,0,255,0],[12,-192,-108,300,0,0,255,0],[11,-408,-84,240,0,0,255,0]],[[13,-192,-108,300,0,0,255,0],[12,-408,-84,240,0,0,255,0]],[[14,-192,-108,300,0,0,255,0],[13,-408,-84,240,0,0,255,0]],[[14,-408,-84,240,0,0,255,0]]],"name":"Neutral All 3","position":3,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Thunder7","pan":0,"pitch":80,"volume":80}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":23,"se":{"name":"Battle3","pan":0,"pitch":100,"volume":80}},{"flashColor":[255,255,221,187],"flashDuration":8,"flashScope":2,"frame":24,"se":null},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":34,"se":{"name":"Explosion1","pan":0,"pitch":90,"volume":90}},{"flashColor":[255,221,102,204],"flashDuration":3,"flashScope":2,"frame":36,"se":null},{"flashColor":[255,187,102,204],"flashDuration":5,"flashScope":1,"frame":37,"se":{"name":"Fire3","pan":0,"pitch":130,"volume":95}},{"flashColor":[255,102,68,221],"flashDuration":5,"flashScope":1,"frame":40,"se":{"name":"Fire3","pan":0,"pitch":130,"volume":95}},{"flashColor":[255,221,102,204],"flashDuration":3,"flashScope":2,"frame":41,"se":null},{"flashColor":[255,204,0,221],"flashDuration":5,"flashScope":1,"frame":46,"se":{"name":"Fire3","pan":0,"pitch":130,"volume":95}},{"flashColor":[255,153,51,238],"flashDuration":5,"flashScope":1,"frame":50,"se":{"name":"Fire3","pan":0,"pitch":130,"volume":95}},{"flashColor":[255,204,102,170],"flashDuration":3,"flashScope":2,"frame":50,"se":null},{"flashColor":[255,221,51,204],"flashDuration":3,"flashScope":1,"frame":52,"se":{"name":"Fire3","pan":0,"pitch":130,"volume":95}},{"flashColor":[255,170,85,153],"flashDuration":3,"flashScope":2,"frame":54,"se":null},{"flashColor":[255,153,119,221],"flashDuration":5,"flashScope":1,"frame":55,"se":{"name":"Fire3","pan":0,"pitch":130,"volume":95}}]},
+{"id":111,"animation1Hue":0,"animation1Name":"Gun1","animation2Hue":0,"animation2Name":"","frames":[[[11,0,0,250,0,0,255,1],[1,0,0,200,0,0,200,0],[0,0,0,280,0,0,255,1]],[[17,0,0,250,0,0,255,0],[12,0,0,230,0,0,255,1],[1,0,0,300,0,0,255,0]],[[2,0,0,240,0,0,255,0],[13,0,0,250,0,0,255,1],[18,0,0,250,0,0,255,0]],[[2,0,0,240,0,0,255,0],[14,0,0,250,0,0,255,1],[19,0,0,250,0,0,255,0]],[[2,0,0,240,0,0,255,0],[15,0,0,250,0,0,255,1],[20,0,0,250,0,0,255,0]],[[2,0,0,240,0,0,255,0],[16,0,0,250,0,0,255,1]],[[2,0,0,240,0,0,255,0]],[[2,0,0,240,0,0,255,0]],[[2,0,0,240,0,0,255,0]],[[4,0,0,240,0,0,255,0]],[[5,0,0,240,0,0,255,0]],[[7,0,0,240,0,0,255,0]],[[8,0,0,240,0,0,188,0]],[[10,0,0,240,0,0,100,0]]],"name":"Shoot Normal","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Gun1","pan":0,"pitch":110,"volume":90}},{"flashColor":[255,238,204,119],"flashDuration":5,"flashScope":2,"frame":1,"se":null},{"flashColor":[255,238,204,204],"flashDuration":5,"flashScope":1,"frame":2,"se":null}]},
+{"id":112,"animation1Hue":0,"animation1Name":"Gun3","animation2Hue":0,"animation2Name":"","frames":[[[0,24,72,180,0,0,255,1]],[[1,24,72,180,0,0,255,1]],[[2,24,72,180,0,0,255,1],[0,-36,12,180,0,1,255,1]],[[1,-36,12,180,0,1,255,1],[8,24,72,180,0,0,255,0],[3,24,72,180,0,0,255,1]],[[2,-36,12,180,0,1,255,1],[9,24,72,180,0,0,255,0],[4,24,72,180,0,0,255,1],[0,36,-24,180,0,1,255,1]],[[10,24,72,180,0,0,255,0],[5,24,72,180,0,0,255,1],[8,-36,12,180,0,1,255,0],[3,-36,12,180,0,1,255,1],[1,36,-24,180,0,1,255,1]],[[2,36,-24,180,0,1,255,1],[11,24,72,180,0,0,255,0],[9,-36,12,180,0,1,255,0],[6,24,72,180,0,0,255,1],[4,-36,12,180,0,1,255,1],[0,-48,-60,180,0,0,255,1]],[[12,24,72,180,0,0,255,0],[7,24,72,180,0,0,255,1],[8,36,-24,180,0,1,255,0],[10,-36,12,180,0,1,255,0],[5,-36,12,180,0,1,255,1],[3,36,-24,180,0,1,255,1],[1,-48,-60,180,0,0,255,1]],[[11,-36,12,180,0,1,255,0],[9,36,-24,180,0,1,255,0],[2,-48,-60,180,0,0,255,1],[13,24,72,180,0,0,255,0],[6,-36,12,180,0,1,255,1],[4,36,-24,180,0,1,255,1],[0,24,-96,180,0,0,255,1]],[[14,24,72,180,0,0,255,0],[12,-36,12,180,0,1,255,0],[8,-48,-60,180,0,0,255,0],[7,-36,12,180,0,1,255,1],[10,36,-24,180,0,1,255,0],[5,36,-24,180,0,1,255,1],[3,-48,-60,180,0,0,255,1],[1,24,-96,180,0,0,255,1]],[[15,24,72,180,0,0,255,0],[9,-48,-60,180,0,0,255,0],[11,36,-24,180,0,1,255,0],[2,24,-96,180,0,1,255,1],[13,-36,12,180,0,1,255,0],[6,36,-24,180,0,1,255,1],[4,-48,-60,180,0,0,255,1]],[[16,24,72,180,0,0,255,0],[14,-36,12,180,0,1,255,0],[7,36,-24,180,0,1,255,1],[12,36,-24,180,0,1,255,0],[8,24,-96,180,0,1,255,0],[10,-48,-60,180,0,0,255,0],[5,-48,-60,180,0,0,255,1],[3,24,-96,180,0,1,255,1],[-1,0,0,30,0,0,0,0]],[[16,24,72,180,0,0,255,0],[11,-48,-60,180,0,0,255,0],[13,36,-24,180,0,1,255,0],[9,24,-96,180,0,1,255,0],[6,-48,-60,180,0,0,255,1],[15,-36,12,180,0,1,255,0],[4,24,-96,180,0,1,255,1]],[[16,24,72,180,0,0,255,0],[12,-48,-60,180,0,0,255,0],[14,36,-24,180,0,1,255,0],[10,24,-96,180,0,1,255,0],[7,-48,-60,180,0,0,255,1],[16,-36,12,180,0,1,255,0],[5,24,-96,180,0,1,255,1]],[[16,24,72,180,0,0,255,0],[16,-36,12,180,0,1,255,0],[15,36,-24,180,0,1,255,0],[13,-48,-60,180,0,0,255,0],[11,24,-96,180,0,1,255,0],[6,24,-96,180,0,1,255,1]],[[16,24,72,180,0,0,255,0],[16,-36,12,180,0,1,255,0],[16,36,-24,180,0,1,255,0],[12,24,-96,180,0,1,255,0],[7,24,-96,180,0,1,255,1],[14,-48,-60,180,0,0,255,0]],[[16,24,72,180,0,0,255,0],[16,-36,12,180,0,1,255,0],[16,36,-24,180,0,1,255,0],[13,24,-96,180,0,1,255,0],[15,-48,-60,180,0,0,255,0]],[[16,24,72,180,0,0,255,0],[16,-36,12,180,0,1,255,0],[16,36,-24,180,0,1,255,0],[16,-48,-60,180,0,0,255,0],[14,24,-96,180,0,1,255,0]],[[16,24,72,180,0,0,255,0],[16,-36,12,180,0,1,255,0],[16,36,-24,180,0,1,255,0],[16,-48,-60,180,0,0,255,0],[15,24,-96,180,0,1,255,0]],[[16,24,72,180,0,0,255,0],[16,-36,12,180,0,1,255,0],[16,36,-24,180,0,1,255,0],[16,-48,-60,180,0,0,255,0],[16,24,-96,180,0,1,255,0]],[[16,24,72,180,0,0,150,0],[16,-36,12,180,0,1,150,0],[16,36,-24,180,0,1,150,0],[16,-48,-60,180,0,0,150,0],[16,24,-96,180,0,1,150,0]],[[16,24,72,180,0,0,100,0],[16,-36,12,180,0,1,100,0],[16,36,-24,180,0,1,100,0],[16,-48,-60,180,0,0,100,0],[16,24,-96,180,0,1,100,0]],[[16,24,72,180,0,0,50,0],[16,-36,12,180,0,1,50,0],[16,36,-24,180,0,1,50,0],[16,-48,-60,180,0,0,50,0],[16,24,-96,180,0,1,50,0]]],"name":"Shoot Barrage","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Gun2","pan":0,"pitch":100,"volume":80}},{"flashColor":[255,255,221,136],"flashDuration":1,"flashScope":1,"frame":2,"se":null},{"flashColor":[255,255,221,136],"flashDuration":1,"flashScope":1,"frame":4,"se":null},{"flashColor":[255,255,221,136],"flashDuration":1,"flashScope":1,"frame":6,"se":null},{"flashColor":[255,255,221,136],"flashDuration":1,"flashScope":1,"frame":8,"se":null},{"flashColor":[255,255,221,136],"flashDuration":3,"flashScope":1,"frame":10,"se":null}]},
+{"id":113,"animation1Hue":0,"animation1Name":"Gun1","animation2Hue":0,"animation2Name":"","frames":[[[2,-250,-3,280,0,0,255,0],[1,-250,-3,260,0,0,188,0],[11,-250,-3,280,0,0,255,1],[0,-250,-3,280,0,0,255,1],[1,-354,-166,140,0,0,255,0]],[[2,-250,-3,280,0,0,255,0],[2,34,-112,320,0,0,255,0],[17,-250,-3,280,0,0,255,0],[1,34,-112,300,0,0,188,0],[1,-250,-3,280,0,0,255,0],[12,-250,-3,280,0,0,255,1],[11,34,-112,320,0,0,255,1],[0,34,-112,320,0,0,255,1],[1,-42.5,72,140,0,0,255,0]],[[2,-250,-3,280,0,0,255,0],[2,34,-112,320,0,0,255,0],[2,280,10,260,0,0,255,0],[18,-250,-3,280,0,0,255,0],[17,34,-112,320,0,0,255,0],[1,280,10,240,0,0,188,0],[13,-250,-3,280,0,0,255,1],[12,34,-112,320,0,0,255,1],[11,280,10,260,0,0,255,1],[0,-250,-3,280,0,0,0,1],[1,34,-112,320,0,0,255,0],[0,280,10,260,0,0,255,1],[1,256.5,-152.5,140,0,0,255,0]],[[2,-250,-3,280,0,0,255,0],[2,34,-112,320,0,0,255,0],[2,280,10,260,0,0,255,0],[19,-250,-3,280,0,0,255,0],[18,34,-112,320,0,0,255,0],[17,280,10,260,0,0,255,0],[14,-250,-3,280,0,0,255,1],[13,34,-112,320,0,0,255,1],[12,280,10,260,0,0,255,1],[1,280,10,260,0,0,255,0]],[[2,-250,-3,280,0,0,255,0],[2,34,-112,320,0,0,255,0],[2,280,10,260,0,0,255,0],[20,-250,-3,280,0,0,255,0],[19,34,-112,320,0,0,255,0],[18,280,10,260,0,0,255,0],[15,-250,-3,280,0,0,255,1],[14,34,-112,320,0,0,255,1],[13,280,10,260,0,0,255,1]],[[2,-250,-3,280,0,0,255,0],[2,34,-112,320,0,0,255,0],[2,280,10,260,0,0,255,0],[20,-250,-3,280,0,0,0,0],[20,34,-112,320,0,0,255,0],[19,280,10,260,0,0,255,0],[16,-250,-3,280,0,0,255,1],[15,34,-112,320,0,0,255,1],[14,280,10,260,0,0,255,1]],[[2,-250,-3,280,0,0,255,0],[2,34,-112,320,0,0,255,0],[2,280,10,260,0,0,255,0],[20,34,-112,320,0,0,0,0],[20,280,8,260,0,0,255,0],[16,34,-112,320,0,0,255,1],[15,280,10,260,0,0,255,1]],[[2,-250,-3,280,0,0,255,0],[2,34,-112,320,0,0,255,0],[2,280,10,260,0,0,255,0],[16,280,10,260,0,0,255,1]],[[2,-250,-3,280,0,0,255,0],[2,34,-112,320,0,0,255,0],[2,280,10,260,0,0,255,0]],[[2,-250,-3,280,0,0,255,0],[2,34,-112,320,0,0,255,0],[2,280,10,260,0,0,255,0]],[[2,-250,-3,280,0,0,255,0],[2,34,-112,320,0,0,255,0],[2,280,10,260,0,0,255,0]],[[4,-250,-3,280,0,0,255,0],[4,34,-112,320,0,0,255,0],[4,280,10,260,0,0,255,0]],[[5,-250,-3,280,0,0,255,0],[5,34,-112,320,0,0,255,0],[5,280,10,260,0,0,255,0]],[[7,-250,-3,280,0,0,255,0],[7,34,-112,320,0,0,255,0],[7,280,10,260,0,0,255,0]],[[8,-250,-3,280,0,0,188,0],[8,34,-112,320,0,0,188,0],[8,280,10,260,0,0,188,0]],[[10,-250,-3,280,0,0,100,0],[10,34,-112,320,0,0,100,0],[10,280,10,260,0,0,100,0]]],"name":"Shoot All","position":3,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Gun1","pan":0,"pitch":130,"volume":90}},{"flashColor":[255,255,204,153],"flashDuration":2,"flashScope":2,"frame":2,"se":{"name":"Gun1","pan":0,"pitch":130,"volume":90}},{"flashColor":[255,255,204,153],"flashDuration":2,"flashScope":1,"frame":3,"se":null},{"flashColor":[255,255,204,153],"flashDuration":2,"flashScope":2,"frame":4,"se":{"name":"Gun1","pan":0,"pitch":130,"volume":90}},{"flashColor":[255,255,204,153],"flashDuration":5,"flashScope":1,"frame":5,"se":null}]},
+{"id":114,"animation1Hue":0,"animation1Name":"Gun2","animation2Hue":0,"animation2Name":"","frames":[[[0,240,-168,135,0,0,125,1],[0,-240,-24,135,0,0,125,1]],[[0,-240,-24,135,0,0,255,1],[0,240,-168,135,0,0,255,1]],[[0,-240,-24,135,0,0,125,1],[0,240,-168,135,0,0,125,1]],[[0,-240,-24,135,0,0,255,1],[0,240,-168,135,0,0,255,1]],[[0,-240,-24,135,0,0,125,1],[0,240,-168,135,0,0,125,1]],[[0,-240,-24,135,0,0,255,1],[0,240,-168,135,0,0,255,1]],[[0,-240,-24,135,0,0,125,1],[0,240,-168,135,0,0,125,1]],[[0,-240,-24,135,0,0,255,1],[0,240,-168,135,0,0,255,1]],[[0,-240,-24,135,0,0,255,1],[0,240,-168,135,0,0,255,1]],[[0,-240,-24,135,0,0,255,1],[0,240,-168,135,0,0,255,1]],[[0,-200,-36,135,0,0,255,1],[0,199,-156,135,0,0,255,1]],[[0,-159,-48,135,0,0,255,1],[0,159,-144,135,0,0,255,1]],[[0,-120,-60,135,0,0,255,1],[0,120,-132,135,0,0,255,1]],[[0,-80,-72,135,0,0,255,1],[0,79,-120,135,0,0,255,1]],[[0,-39,-84,135,0,0,255,1],[0,39,-108,135,0,0,255,1]],[[0,0,-96,135,0,0,255,1],[0,0,-96,135,0,0,255,1],[1,0,-96,135,0,0,255,0],[1,0,-96,165,0,0,200,1]],[[1,0,-96,135,0,0,255,0],[1,0,-96,225,0,0,150,1]],[[1,0,-96,135,0,0,255,0],[1,0,-96,240,0,0,140,1]],[[1,0,-96,135,0,0,255,0],[1,0,-96,247,0,0,120,1]],[[1,0,-96,135,0,0,255,0],[1,0,-96,252,0,0,100,1]],[[1,0,-96,135,0,0,255,0],[1,0,-96,255,0,0,50,1]],[[1,0,-96,135,0,0,255,0]],[[1,0,-96,135,0,0,255,0],[3,0,-96,300,0,0,255,1]],[[1,0,-96,135,0,0,255,0],[4,0,-96,427,0,0,255,1]],[[1,0,-96,135,0,0,255,0],[5,0,-96,427,0,0,255,1]],[[1,0,-96,135,0,0,255,0],[6,0,-96,427,0,0,255,1]],[[1,0,-96,135,0,0,255,0],[7,0,-96,427,0,0,255,1]],[[1,0,-96,135,0,0,255,0],[8,0,-96,427,0,0,255,1],[2,324,-24,375,45,0,255,1],[2,-312,-264,375,120,1,255,1]],[[1,0,-96,135,0,0,255,0],[9,0,-96,427,0,0,255,1],[2,288,-156,300,340,0,255,1],[2,-300,-96,300,340,0,255,1]],[[1,0,-96,135,0,0,255,0],[10,0,-96,427,0,0,255,1],[2,240,-216,180,300,0,255,1],[2,-252,-12,180,50,1,255,1]],[[1,0,-96,135,0,0,255,0],[11,0,-96,427,0,0,255,1],[2,156,-192,120,60,0,255,1],[2,-180,12,120,130,0,255,1]],[[1,0,-96,135,0,0,255,0],[12,0,-96,427,0,0,255,1],[2,96,-168,75,45,0,255,1],[2,-108,-24,75,160,1,255,1]],[[1,0,-96,135,0,0,150,0],[12,0,-96,427,0,0,100,1],[13,0,-96,427,0,0,255,1]],[[1,0,-96,135,0,0,100,0],[14,0,-96,450,0,0,255,1]],[[13,0,-96,427,0,0,255,0],[15,0,-96,450,0,0,255,1]],[[16,0,-96,427,0,0,255,1],[13,-216,-108,300,0,1,255,1]],[[17,0,-96,435,0,0,255,1],[14,-216,-108,375,0,1,255,1]],[[18,0,-96,450,0,0,255,1],[15,-216,-108,375,0,1,255,1],[13,228,-48,300,0,0,255,1]],[[19,0,-96,450,0,0,255,1],[16,-216,-108,375,0,1,255,1],[14,228,-48,375,0,1,255,1]],[[20,0,-96,450,0,0,255,1],[17,-216,-108,375,0,1,255,1],[15,228,-48,375,0,1,255,1]],[[21,0,-96,450,0,0,255,1],[18,-216,-108,375,0,1,255,1],[16,228,-48,375,0,1,255,1]],[[22,0,-96,450,0,0,255,1],[19,-216,-108,375,0,1,255,1],[17,228,-48,375,0,1,255,1]],[[23,0,-96,450,0,0,255,1],[20,-216,-108,375,0,1,255,1],[18,228,-48,375,0,1,255,1]],[[24,0,-96,450,0,0,255,1],[21,-216,-108,375,0,1,255,1],[19,228,-48,375,0,1,255,1]],[[22,-216,-108,382,0,1,255,1],[20,228,-48,375,0,1,255,1]],[[23,-216,-108,382,0,1,255,1],[21,228,-48,375,0,1,255,1]],[[24,-216,-108,382,0,1,255,1],[22,228,-48,382,0,1,255,1]],[[23,228,-48,382,0,1,255,1]],[[24,228,-48,382,0,1,255,1]]],"name":"Shoot Special","position":3,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Phone","pan":0,"pitch":150,"volume":55}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":10,"se":{"name":"Skill1","pan":0,"pitch":95,"volume":80}},{"flashColor":[255,238,153,102],"flashDuration":8,"flashScope":2,"frame":15,"se":{"name":"Skill2","pan":0,"pitch":100,"volume":80}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":22,"se":{"name":"Ice4","pan":0,"pitch":120,"volume":80}},{"flashColor":[255,255,221,187],"flashDuration":8,"flashScope":2,"frame":23,"se":null},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":26,"se":{"name":"Battle3","pan":0,"pitch":100,"volume":85}},{"flashColor":[255,255,187,238],"flashDuration":5,"flashScope":1,"frame":32,"se":null},{"flashColor":[255,255,204,221],"flashDuration":10,"flashScope":2,"frame":32,"se":{"name":"Explosion2","pan":0,"pitch":100,"volume":90}},{"flashColor":[255,255,187,238],"flashDuration":3,"flashScope":1,"frame":37,"se":null},{"flashColor":[255,255,187,238],"flashDuration":3,"flashScope":1,"frame":40,"se":null}]},
+{"id":115,"animation1Hue":0,"animation1Name":"Laser1","animation2Hue":0,"animation2Name":"","frames":[[[0,49,-282,300,0,0,255,1],[5,5,10,300,0,0,0,0]],[[1,49,-282,300,0,0,255,1],[5,5,10,300,0,0,255,0]],[[13,5,-182,200,0,0,255,0],[2,49,-282,300,0,0,255,1],[6,5,10,300,0,0,255,0]],[[14,5,-182,200,0,0,255,0],[3,49,-282,300,0,0,255,1],[7,5,10,300,0,0,255,0]],[[15,5,-182,200,0,0,255,0],[4,49,-282,300,0,0,255,1],[8,5,10,300,0,0,255,0]],[[16,5,-182,200,0,0,255,0],[2,49,-282,300,0,0,255,1],[9,5,10,300,0,0,255,0]],[[17,5,-182,200,0,0,255,0],[3,49,-282,300,0,0,255,1],[10,5,10,300,0,0,255,0],[5,5,15,280,0,0,255,0]],[[18,5,-182,200,0,0,255,0],[4,49,-282,300,0,0,255,1],[11,5,10,300,0,0,255,0],[6,5,15,280,0,0,255,0]],[[19,5,-182,200,0,0,255,0],[2,49,-282,300,0,0,255,1],[12,5,10,300,0,0,255,0],[7,5,15,280,0,0,255,0]],[[20,5,-182,200,0,0,255,0],[3,49,-282,300,0,0,255,1],[8,5,15,280,0,0,255,0]],[[17,5,-182,200,0,0,255,0],[4,49,-282,300,0,0,255,1],[9,5,15,280,0,0,255,0]],[[18,5,-182,200,0,0,255,0],[2,49,-282,300,0,0,255,1],[10,5,15,280,0,0,255,0]],[[19,5,-182,200,0,0,188,0],[3,49,-282,300,0,0,188,1],[11,5,15,280,0,0,188,0]],[[20,5,-182,200,0,0,100,0],[4,49,-282,300,0,0,100,1],[12,5,15,280,0,0,100,0]]],"name":"Laser One","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Laser1","pan":0,"pitch":50,"volume":90}},{"flashColor":[255,255,204,170],"flashDuration":5,"flashScope":2,"frame":1,"se":{"name":"Paralyze2","pan":0,"pitch":50,"volume":90}},{"flashColor":[255,255,204,204],"flashDuration":5,"flashScope":1,"frame":2,"se":{"name":"Evasion2","pan":0,"pitch":130,"volume":90}},{"flashColor":[255,255,204,204],"flashDuration":5,"flashScope":1,"frame":5,"se":null},{"flashColor":[255,255,204,204],"flashDuration":5,"flashScope":1,"frame":8,"se":null}]},
+{"id":116,"animation1Hue":0,"animation1Name":"Laser2","animation2Hue":0,"animation2Name":"","frames":[[[0,-210,-60,260,0,0,255,1],[0,150,-80,330,0,1,0,1]],[[1,-210,-60,260,0,0,255,1],[0,150,-80,330,0,1,0,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1]],[[2,-210,-60,260,0,0,255,1],[0,150,-80,330,0,1,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1]],[[3,-210,-60,260,0,0,255,1],[1,150,-80,330,0,1,255,1],[-1,-364,225.5,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1]],[[4,-210,-60,260,0,0,255,1],[2,150,-80,330,0,1,255,1],[7,-210,-60,260,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1]],[[5,-210,-60,260,0,0,255,1],[3,150,-80,330,0,1,255,1],[8,-210,-60,260,0,0,255,1],[-1,0,-100,100,0,0,255,1],[14,-200,0,300,0,0,255,1],[14,200,0,300,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1]],[[6,-210,-60,260,0,0,255,1],[4,150,-80,330,0,1,255,1],[9,-210,-60,260,0,0,255,1],[7,150,-80,330,0,1,255,1],[15,-200,0,300,0,0,255,1],[15,200,0,300,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1]],[[7,-210,-60,260,0,0,0,1],[5,150,-80,330,0,1,255,1],[10,-210,-60,260,0,0,255,1],[8,150,-80,330,0,1,255,1],[16,-200,0,300,0,0,255,1],[16,200,0,300,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1]],[[7,-210,-60,260,0,0,0,1],[6,150,-80,330,0,1,255,1],[11,-210,-60,260,0,0,255,1],[9,150,-80,330,0,1,255,1],[17,-200,0,300,0,0,255,1],[17,200,0,300,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1]],[[12,-210,-60,260,0,0,255,1],[5,150,-80,330,0,1,0,1],[10,150,-80,330,0,1,255,1],[-1,0,-100,100,0,0,255,1],[18,-200,0,300,0,0,255,1],[18,200,0,300,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1]],[[13,-210,-60,260,0,0,255,1],[6,150,-80,330,0,1,255,1],[11,150,-80,330,0,1,255,1],[-1,0,-100,100,0,0,255,1],[19,-200,0,300,0,0,255,1],[19,200,0,300,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1]],[[9,-210,-60,260,0,0,255,1],[12,150,-80,330,0,1,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[20,-200,0,300,0,0,255,1],[20,200,0,300,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1]],[[10,-210,-60,260,0,0,255,1],[13,150,-80,330,0,1,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[21,-200,0,300,0,0,255,1],[21,200,0,300,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1]],[[11,-210,-60,260,0,0,255,1],[10,150,-80,330,0,1,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[14,-200,0,300,0,0,255,1],[14,200,0,300,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1]],[[12,-210,-60,260,0,0,255,1],[11,150,-80,330,0,1,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[15,-200,0,300,0,0,255,1],[15,200,0,300,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1]],[[13,-210,-60,260,0,0,255,1],[12,150,-80,330,0,1,255,1],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[16,-200,0,300,0,0,255,1],[16,200,0,300,0,0,255,1]],[[10,-210,-60,260,0,0,255,1],[13,150,-80,330,0,1,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[17,-200,0,300,0,0,255,1],[17,200,0,300,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1]],[[11,-210,-60,260,0,0,203,1],[10,150,-80,330,0,1,203,1],[-1,0,-100,100,0,0,170,1],[-1,0,-100,100,0,0,170,1],[18,-200,0,300,0,0,255,1],[18,200,0,300,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1]],[[12,-210,-60,260,0,0,152,1],[11,150,-80,330,0,1,152,1],[-1,0,-100,100,0,0,85,1],[-1,0,-100,100,0,0,85,1],[19,-200,0,300,0,0,255,1],[19,200,0,300,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1],[-1,0,-100,100,0,0,255,1]],[[13,-210,-60,260,0,0,100,1],[12,150,-80,330,0,1,100,1],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[20,-200,0,300,0,0,203,1],[20,200,0,300,0,0,203,1]],[[-1,-237.5,-65,260,0,0,100,1],[-1,-60,217.5,330,0,1,100,1],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[14,-200,0,300,0,0,152,1],[14,200,0,300,0,0,152,1]],[[-1,-207.5,-65,260,0,0,100,1],[-1,110,-75,330,0,1,100,1],[-1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0],[15,-200,0,300,0,0,100,1],[15,200,0,300,0,0,100,1]]],"name":"Laser All","position":3,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Powerup","pan":0,"pitch":150,"volume":90}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":2,"se":{"name":"Paralyze2","pan":0,"pitch":50,"volume":90}},{"flashColor":[255,255,170,187],"flashDuration":5,"flashScope":1,"frame":5,"se":{"name":"Explosion1","pan":0,"pitch":150,"volume":90}},{"flashColor":[255,255,170,187],"flashDuration":10,"flashScope":2,"frame":5,"se":null},{"flashColor":[255,255,170,187],"flashDuration":10,"flashScope":1,"frame":7,"se":{"name":"Thunder1","pan":0,"pitch":50,"volume":90}},{"flashColor":[255,255,170,187],"flashDuration":10,"flashScope":2,"frame":7,"se":null}]},
+{"id":117,"animation1Hue":0,"animation1Name":"Light1","animation2Hue":0,"animation2Name":"","frames":[[[0,0,-132,195,0,0,255,1]],[[1,0,-132,195,0,0,255,1]],[[2,0,-132,195,0,0,255,1]],[[3,0,-132,195,0,0,255,1],[24,0,-132,195,0,0,50,1]],[[4,0,-132,195,0,0,255,1],[25,0,-132,195,0,0,100,1]],[[5,0,-132,195,0,0,255,1],[26,0,-132,195,0,0,200,1]],[[6,0,-132,195,0,0,255,1],[27,0,-132,195,0,0,255,1]],[[7,0,-132,195,0,0,255,1],[28,0,-132,195,0,0,255,1]],[[5,0,-132,195,0,0,255,1],[29,0,-132,195,0,0,255,1]],[[6,0,-132,195,0,0,255,1],[24,0,-132,195,0,0,255,1]],[[7,0,-132,195,0,0,255,1],[25,0,-132,195,0,0,255,1]],[[8,0,-132,195,0,0,255,1],[26,0,-132,195,0,0,255,1]],[[9,0,-132,195,0,0,255,1],[27,0,-132,195,0,0,255,1]],[[10,0,-132,195,0,0,255,1],[28,0,-132,195,0,0,255,1]],[[11,0,-132,195,0,0,255,1],[29,0,-132,195,0,0,255,1]],[[12,0,-132,195,0,0,255,1],[24,0,-132,195,0,0,255,1]],[[13,0,-132,195,0,0,255,1],[25,0,-132,195,0,0,255,1]],[[14,0,-132,195,0,0,255,1],[26,0,-132,195,0,0,255,1]],[[15,0,-132,195,0,0,255,1],[27,0,-132,195,0,0,255,1]],[[16,0,-132,195,0,0,255,1],[28,0,-132,195,0,0,255,1]],[[17,0,-132,195,0,0,255,1],[29,0,-132,195,0,0,255,1]],[[18,0,-132,195,0,0,255,1],[24,0,-132,195,0,0,255,1]],[[19,0,-132,195,0,0,255,1],[25,0,-132,195,0,0,255,1]],[[20,0,-132,195,0,0,255,1],[26,0,-132,195,0,0,255,1]],[[21,0,-132,195,0,0,255,1],[27,0,-132,195,0,0,255,1]],[[22,0,-132,195,0,0,255,1],[28,0,-132,195,0,0,255,1]],[[23,0,-132,195,0,0,255,1],[29,0,-132,195,0,0,255,1]],[[18,0,-132,195,0,0,255,1],[24,0,-132,195,0,0,255,1]],[[19,0,-132,195,0,0,255,1],[25,0,-132,195,0,0,255,1]],[[20,0,-132,195,0,0,255,1],[26,0,-132,195,0,0,255,1]],[[21,0,-132,195,0,0,255,1],[27,0,-132,195,0,0,255,1]],[[22,0,-132,195,0,0,255,1],[28,0,-132,195,0,0,255,1]],[[23,0,-132,195,0,0,255,1],[29,0,-132,195,0,0,255,1]],[[18,0,-132,195,0,0,200,1],[24,0,-132,195,0,0,200,1]],[[19,0,-132,195,0,0,150,1],[25,0,-132,195,0,0,150,1]],[[20,0,-132,195,0,0,100,1],[26,0,-132,195,0,0,100,1]],[[21,0,-132,195,0,0,50,1],[27,0,-132,195,0,0,50,1]]],"name":"Light Pillar 1","position":2,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Magic2","pan":0,"pitch":150,"volume":70}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":7,"se":{"name":"Up3","pan":0,"pitch":150,"volume":90}}]},
+{"id":118,"animation1Hue":0,"animation1Name":"Light2","animation2Hue":0,"animation2Name":"","frames":[[[0,0,-132,195,0,0,255,1]],[[1,0,-132,195,0,0,255,1]],[[2,0,-132,195,0,0,255,1]],[[3,0,-132,195,0,0,255,1],[24,0,-132,195,0,0,50,1]],[[4,0,-132,195,0,0,255,1],[25,0,-132,195,0,0,100,1]],[[5,0,-132,195,0,0,255,1],[26,0,-132,195,0,0,200,1]],[[6,0,-132,195,0,0,255,1],[27,0,-132,195,0,0,255,1]],[[7,0,-132,195,0,0,255,1],[28,0,-132,195,0,0,255,1]],[[5,0,-132,195,0,0,255,1],[29,0,-132,195,0,0,255,1]],[[6,0,-132,195,0,0,255,1],[24,0,-132,195,0,0,255,1]],[[7,0,-132,195,0,0,255,1],[25,0,-132,195,0,0,255,1]],[[8,0,-132,195,0,0,255,1],[26,0,-132,195,0,0,255,1]],[[9,0,-132,195,0,0,255,1],[27,0,-132,195,0,0,255,1]],[[10,0,-132,195,0,0,255,1],[28,0,-132,195,0,0,255,1]],[[11,0,-132,195,0,0,255,1],[29,0,-132,195,0,0,255,1]],[[12,0,-132,195,0,0,255,1],[24,0,-132,195,0,0,255,1]],[[13,0,-132,195,0,0,255,1],[25,0,-132,195,0,0,255,1]],[[14,0,-132,195,0,0,255,1],[26,0,-132,195,0,0,255,1]],[[15,0,-132,195,0,0,255,1],[27,0,-132,195,0,0,255,1]],[[16,0,-132,195,0,0,255,1],[28,0,-132,195,0,0,255,1]],[[17,0,-132,195,0,0,255,1],[29,0,-132,195,0,0,255,1]],[[18,0,-132,195,0,0,255,1],[24,0,-132,195,0,0,255,1]],[[19,0,-132,195,0,0,255,1],[25,0,-132,195,0,0,255,1]],[[20,0,-132,195,0,0,255,1],[26,0,-132,195,0,0,255,1]],[[21,0,-132,195,0,0,255,1],[27,0,-132,195,0,0,255,1]],[[22,0,-132,195,0,0,255,1],[28,0,-132,195,0,0,255,1]],[[23,0,-132,195,0,0,255,1],[29,0,-132,195,0,0,255,1]],[[18,0,-132,195,0,0,255,1],[24,0,-132,195,0,0,255,1]],[[19,0,-132,195,0,0,255,1],[25,0,-132,195,0,0,255,1]],[[20,0,-132,195,0,0,255,1],[26,0,-132,195,0,0,255,1]],[[21,0,-132,195,0,0,255,1],[27,0,-132,195,0,0,255,1]],[[22,0,-132,195,0,0,255,1],[28,0,-132,195,0,0,255,1]],[[23,0,-132,195,0,0,255,1],[29,0,-132,195,0,0,255,1]],[[18,0,-132,195,0,0,200,1],[24,0,-132,195,0,0,200,1]],[[19,0,-132,195,0,0,150,1],[25,0,-132,195,0,0,150,1]],[[20,0,-132,195,0,0,100,1],[26,0,-132,195,0,0,100,1]],[[21,0,-132,195,0,0,50,1],[27,0,-132,195,0,0,50,1]]],"name":"Light Pillar 2","position":2,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Magic2","pan":0,"pitch":150,"volume":70}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":7,"se":{"name":"Up3","pan":0,"pitch":150,"volume":80}}]},
+{"id":119,"animation1Hue":0,"animation1Name":"Light3","animation2Hue":0,"animation2Name":"","frames":[[[0,0,0,375,0,0,255,1]],[[1,0,0,375,0,0,255,1]],[[2,0,0,375,0,0,255,1]],[[3,0,0,375,0,0,255,1]],[[4,0,0,375,0,0,255,1]],[[5,0,0,375,0,0,255,1]],[[6,0,0,375,0,0,255,1]],[[7,0,0,375,0,0,255,1]],[[8,0,0,375,0,0,255,1]],[[9,0,0,375,0,0,255,1]],[[10,0,0,375,0,0,255,1]],[[11,0,0,375,0,0,255,1]],[[12,0,0,375,0,0,255,1]],[[13,0,0,375,0,0,255,1]],[[14,0,0,375,0,0,255,1]],[[15,0,0,375,0,0,255,1]],[[16,0,0,375,0,0,255,1]],[[17,0,0,375,0,0,255,1]],[[18,0,0,375,0,0,255,1]],[[19,0,0,375,0,0,255,1]],[[20,0,0,375,0,0,255,1]],[[21,0,0,375,0,0,255,1]],[[22,0,0,375,0,0,187,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[23,0,0,375,0,0,118,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1],[-1,0,0,100,0,0,255,1]],[[24,0,0,375,0,0,50,1]]],"name":"Ball of Light","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":15,"flashScope":0,"frame":0,"se":{"name":"Teleport","pan":0,"pitch":90,"volume":80}}]},
+{"id":120,"animation1Hue":0,"animation1Name":"Light4","animation2Hue":0,"animation2Name":"","frames":[[[0,0,0,180,0,0,255,1]],[[0,0,0,300,0,0,255,1]],[[1,0,0,300,0,0,255,1]],[[2,0,0,300,0,0,255,1]],[[3,0,0,300,0,0,255,1]],[[4,0,0,300,0,0,255,1]],[[5,0,0,300,0,0,255,1]],[[6,0,0,300,0,0,255,1]],[[7,0,0,300,0,0,255,1]],[[8,0,0,300,0,0,255,1]],[[9,0,0,300,0,0,255,1]],[[10,0,0,300,0,0,255,1]],[[11,0,0,300,0,0,255,1]],[[12,0,0,300,0,0,255,1]],[[13,0,0,300,0,0,255,1]],[[14,0,0,300,0,0,255,1]],[[15,0,0,300,0,0,255,1]],[[16,0,0,300,0,0,255,1]],[[17,0,0,300,0,0,255,1]],[[18,0,0,300,0,0,255,1]],[[19,0,0,300,0,0,255,1]],[[20,0,0,300,0,0,255,1]],[[21,0,0,300,0,0,255,1]],[[22,0,0,300,0,0,255,1]],[[23,0,0,300,0,0,255,1]],[[24,0,0,300,0,0,255,1]],[[25,0,0,300,0,0,255,1]],[[26,0,0,300,0,0,255,1]],[[27,0,0,300,0,0,200,1]],[[28,0,0,300,0,0,180,1]],[[29,0,0,300,0,0,150,1]]],"name":"Glowing Light","position":1,"timings":[{"flashColor":[255,255,204,204],"flashDuration":10,"flashScope":2,"frame":0,"se":{"name":"Ice4","pan":0,"pitch":70,"volume":80}}]}
+]
\ No newline at end of file
diff --git a/data/Armors.json b/data/Armors.json
new file mode 100644
index 0000000..8db0910
--- /dev/null
+++ b/data/Armors.json
@@ -0,0 +1,11 @@
+[
+null,
+{"id":1,"atypeId":1,"description":"+10 Defeence","etypeId":2,"traits":[{"code":22,"dataId":1,"value":0}],"iconIndex":128,"name":"Basic Shield","note":"","params":[0,0,0,10,0,0,0,0],"price":300},
+{"id":2,"atypeId":1,"description":"+10 Defeence","etypeId":3,"traits":[{"code":22,"dataId":1,"value":0}],"iconIndex":131,"name":"Basic Helmet","note":"","params":[0,0,0,10,0,0,0,0],"price":300},
+{"id":3,"atypeId":1,"description":"+10 Defeence","etypeId":4,"traits":[{"code":22,"dataId":1,"value":0}],"iconIndex":137,"name":"Basic Chestplate","note":"","params":[0,0,0,10,0,0,0,0],"price":300},
+{"id":4,"atypeId":1,"description":"+20% Chance of landing a Critial Hit","etypeId":5,"traits":[{"code":22,"dataId":2,"value":0.2}],"iconIndex":145,"name":"Critic Ring","note":"","params":[0,0,0,0,10,0,0,0],"price":2000},
+{"id":5,"atypeId":1,"description":"+50% more EXP","etypeId":5,"traits":[{"code":23,"dataId":9,"value":0.5}],"iconIndex":145,"name":"EXP Ring","note":"","params":[0,0,0,0,0,0,0,0],"price":7000},
+{"id":6,"atypeId":1,"description":"+50 Defeence","etypeId":2,"traits":[{"code":22,"dataId":1,"value":0}],"iconIndex":128,"name":"Iron Sheild","note":"","params":[0,0,0,50,0,0,0,0],"price":1000},
+{"id":7,"atypeId":1,"description":"+50 Defeence","etypeId":3,"traits":[{"code":22,"dataId":1,"value":0}],"iconIndex":131,"name":"Iron Helmet","note":"","params":[0,0,0,50,0,0,0,0],"price":1000},
+{"id":8,"atypeId":1,"description":"+50 Defeence","etypeId":4,"traits":[{"code":22,"dataId":1,"value":0}],"iconIndex":137,"name":"Iron Chestplate","note":"","params":[0,0,0,50,0,0,0,0],"price":1000}
+]
\ No newline at end of file
diff --git a/data/Classes.json b/data/Classes.json
new file mode 100644
index 0000000..de76c01
--- /dev/null
+++ b/data/Classes.json
@@ -0,0 +1,7 @@
+[
+null,
+{"id":1,"expParams":[10,40,50,50],"traits":[{"code":23,"dataId":0,"value":1},{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":22,"dataId":2,"value":0.04},{"code":41,"dataId":1,"value":0},{"code":51,"dataId":2,"value":0},{"code":51,"dataId":1,"value":0},{"code":52,"dataId":1,"value":0},{"code":52,"dataId":3,"value":0},{"code":52,"dataId":5,"value":0},{"code":41,"dataId":2,"value":1}],"learnings":[{"level":1,"note":"","skillId":8},{"level":1,"note":"","skillId":10},{"level":5,"note":"","skillId":3},{"level":10,"note":"","skillId":4},{"level":15,"note":"","skillId":5},{"level":20,"note":"","skillId":12},{"level":10,"note":"","skillId":11},{"level":10,"note":"","skillId":9},{"level":5,"note":"","skillId":15},{"level":50,"note":"","skillId":13},{"level":30,"note":"","skillId":14},{"level":20,"note":"","skillId":19},{"level":20,"note":"","skillId":20},{"level":20,"note":"","skillId":21},{"level":20,"note":"","skillId":22}],"name":"Swordsman","note":"","params":[[1,800,894,988,1082,1176,1270,1364,1458,1551,1645,1739,1833,1927,2021,2115,2209,2302,2396,2490,2584,2678,2772,2866,2959,3053,3147,3241,3335,3429,3523,3617,3710,3804,3898,3992,4086,4180,4274,4367,4461,4555,4649,4743,4837,4931,5025,5118,5212,5306,5400,5494,5588,5682,5775,5869,5963,6057,6151,6245,6339,6433,6526,6620,6714,6808,6902,6996,7090,7183,7277,7371,7465,7559,7653,7747,7841,7934,8028,8122,8216,8310,8404,8498,8591,8685,8779,8873,8967,9061,9155,9249,9342,9436,9530,9624,9718,9812,9906,9999],[0,96,98,101,106,113,122,134,147,162,180,200,221,245,271,299,329,360,394,431,469,509,551,596,642,690,741,794,848,905,964,1025,1087,1152,1219,1288,1360,1433,1508,1585,1665,1746,1830,1915,2003,2093,2185,2278,2374,2472,2572,2674,2778,2885,2993,3103,3216,3330,3447,3565,3686,3809,3933,4060,4189,4320,4453,4588,4725,4864,5006,5149,5294,5442,5591,5743,5897,6052,6210,6370,6532,6696,6862,7030,7200,7372,7546,7723,7901,8082,8264,8449,8635,8824,9015,9208,9402,9599,9798,9999],[1,99,110,120,130,140,150,160,170,180,190,200,209,219,229,239,249,259,269,278,288,298,308,317,327,337,346,356,365,375,385,394,404,413,423,432,442,451,460,470,479,489,498,507,517,526,535,544,554,563,572,581,590,599,609,618,627,636,645,654,663,672,681,690,699,708,717,725,734,743,752,761,770,778,787,796,804,813,822,830,839,848,856,865,873,882,890,899,907,916,924,933,941,950,958,966,975,983,991,999],[1,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,260,270,280,290,300,310,320,330,340,350,360,370,380,390,400,410,420,430,440,450,460,470,480,490,500,510,520,530,540,550,560,570,580,590,600,610,620,630,640,650,660,670,680,690,700,710,720,730,740,750,760,770,780,790,800,810,820,830,840,850,860,870,880,890,900,910,920,930,940,950,960,970,980,990,999],[1,16,17,17,17,17,17,17,17,17,17,17,18,18,18,18,18,19,19,19,20,20,20,21,21,22,22,22,23,23,24,24,25,25,26,27,27,28,28,29,30,30,31,32,33,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,61,62,63,64,66,67,68,70,71,72,74,75,77,78,80,81,83,84,86,87,89,91,92,94,95,97,99,100],[1,16,17,18,19,20,20,21,22,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,48,49,50,51,53,54,55,57,58,59,61,62,63,65,66,68,69,70,72,73,75,76,78,80,81,83,84,86,88,89,91,93,94,96,98,99,101,103,105,106,108,110,112,114,116,118,119,121,123,125,127,129,131,133,135,137,139,141,143,145,148,150,152,154,156,158,160],[1,32,48,64,79,95,110,125,140,155,170,184,199,213,228,242,256,270,283,297,311,324,337,351,364,377,389,402,415,427,440,452,464,476,488,499,511,523,534,545,556,567,578,589,600,610,621,631,641,651,661,671,681,690,700,709,718,727,736,745,754,762,771,779,787,795,803,811,819,827,834,842,849,856,863,870,877,883,890,896,903,909,915,921,927,932,938,943,949,954,959,964,969,974,978,983,987,991,995,999],[1,32,33,33,33,34,35,36,37,39,41,43,45,47,50,52,55,58,62,65,69,73,77,81,86,90,95,101,106,111,117,123,129,136,142,149,156,163,170,178,186,194,202,210,219,227,236,246,255,264,274,284,294,305,315,326,337,348,360,371,383,395,407,420,432,445,458,471,484,498,512,526,540,554,569,584,599,614,629,645,661,677,693,710,726,743,760,777,795,812,830,848,866,885,903,922,941,960,980,999]]},
+{"id":2,"expParams":[10,40,50,50],"traits":[{"code":23,"dataId":0,"value":1},{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":22,"dataId":2,"value":0.04},{"code":41,"dataId":1,"value":0},{"code":51,"dataId":3,"value":0},{"code":52,"dataId":1,"value":0},{"code":52,"dataId":3,"value":0},{"code":52,"dataId":5,"value":0},{"code":52,"dataId":2,"value":1},{"code":41,"dataId":2,"value":1}],"learnings":[{"level":1,"note":"","skillId":10},{"level":1,"note":"","skillId":9},{"level":1,"note":"","skillId":11},{"level":1,"note":"","skillId":15},{"level":1,"note":"","skillId":8},{"level":5,"note":"","skillId":3},{"level":10,"note":"","skillId":4},{"level":15,"note":"","skillId":5},{"level":20,"note":"","skillId":12},{"level":25,"note":"","skillId":13},{"level":10,"note":"","skillId":14},{"level":10,"note":"","skillId":22},{"level":10,"note":"","skillId":19},{"level":10,"note":"","skillId":21},{"level":10,"note":"","skillId":20}],"name":"Mage","note":"","params":[[1,450,500,550,601,653,707,761,816,872,929,987,1047,1107,1168,1230,1293,1357,1422,1489,1556,1624,1693,1763,1834,1906,1979,2053,2128,2204,2281,2360,2439,2519,2600,2682,2765,2849,2934,3020,3107,3195,3284,3374,3465,3557,3650,3744,3838,3934,4031,4129,4228,4328,4429,4531,4634,4738,4843,4949,5055,5163,5272,5382,5493,5605,5718,5832,5946,6062,6179,6297,6416,6535,6656,6778,6901,7025,7149,7275,7402,7530,7658,7788,7919,8051,8183,8317,8452,8588,8724,8862,9001,9140,9281,9423,9565,9709,9854,9999],[0,103,248,398,547,695,841,987,1132,1276,1419,1561,1701,1841,1980,2118,2254,2390,2524,2658,2790,2922,3052,3182,3310,3437,3564,3689,3813,3936,4059,4180,4300,4419,4537,4654,4770,4885,4999,5112,5224,5335,5444,5553,5661,5768,5873,5978,6082,6184,6286,6386,6486,6584,6682,6778,6874,6968,7061,7154,7245,7335,7424,7512,7600,7686,7771,7855,7938,8020,8101,8181,8259,8337,8414,8490,8565,8638,8711,8783,8853,8923,8992,9059,9126,9191,9256,9319,9381,9443,9503,9562,9621,9678,9734,9789,9843,9896,9948,9999],[1,5,6,6,6,7,8,9,11,12,14,16,18,20,23,26,29,32,35,39,43,47,51,56,60,65,70,75,81,87,93,99,105,111,118,125,132,140,147,155,163,171,179,188,197,206,215,225,234,244,254,264,275,285,296,307,319,330,342,354,366,378,391,403,416,429,443,456,470,484,498,513,527,542,557,572,588,603,619,635,651,668,685,701,719,736,753,771,789,807,825,844,863,882,901,920,940,959,979,999],[0,16,17,17,17,17,17,17,18,18,18,19,19,20,20,21,22,22,23,24,25,25,26,27,28,29,30,32,33,34,35,37,38,39,41,42,44,45,47,49,50,52,54,56,58,60,62,64,66,68,70,72,74,77,79,81,84,86,89,91,94,97,99,102,105,108,111,114,117,120,123,126,129,132,135,139,142,145,149,152,156,159,163,166,170,174,177,181,185,189,193,197,201,205,209,213,218,222,226,230],[1,99,109,118,127,136,145,155,164,173,182,191,201,210,219,228,237,246,256,265,274,283,292,302,311,320,329,338,347,357,366,375,384,393,403,412,421,430,439,448,458,467,476,485,494,504,513,522,531,540,549,559,568,577,586,595,605,614,623,632,641,651,660,669,678,687,696,706,715,724,733,742,752,761,770,779,788,797,807,816,825,834,843,853,862,871,880,889,898,908,917,926,935,944,954,963,972,981,990,999],[1,16,17,17,17,17,18,18,19,20,21,22,23,24,25,26,28,29,31,33,35,37,39,41,43,46,48,51,53,56,59,62,65,68,71,75,78,82,85,89,93,97,101,105,110,114,119,123,128,133,137,142,148,153,158,163,169,175,180,186,192,198,204,210,217,223,229,236,243,250,256,263,271,278,285,292,300,308,315,323,331,339,347,355,364,372,381,389,398,407,416,425,434,443,452,462,471,481,491,500],[1,32,33,33,33,34,35,36,37,39,41,43,45,47,50,52,55,58,62,65,69,73,77,81,86,90,95,101,106,111,117,123,129,136,142,149,156,163,170,178,186,194,202,210,219,227,236,246,255,264,274,284,294,305,315,326,337,348,360,371,383,395,407,420,432,445,458,471,484,498,512,526,540,554,569,584,599,614,629,645,661,677,693,710,726,743,760,777,795,812,830,848,866,885,903,922,941,960,980,999],[1,32,33,33,33,34,35,36,37,39,41,43,45,47,50,52,55,58,62,65,69,73,77,81,86,90,95,101,106,111,117,123,129,136,142,149,156,163,170,178,186,194,202,210,219,227,236,246,255,264,274,284,294,305,315,326,337,348,360,371,383,395,407,420,432,445,458,471,484,498,512,526,540,554,569,584,599,614,629,645,661,677,693,710,726,743,760,777,795,812,830,848,866,885,903,922,941,960,980,999]]},
+{"id":3,"expParams":[30,20,30,30],"traits":[{"code":23,"dataId":0,"value":1},{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":22,"dataId":2,"value":0.04},{"code":41,"dataId":1,"value":0},{"code":51,"dataId":1,"value":0},{"code":52,"dataId":1,"value":0}],"learnings":[],"name":"","note":"","params":[[1,450,500,550,600,650,700,750,800,850,900,950,1000,1050,1100,1150,1200,1250,1300,1350,1400,1450,1500,1550,1600,1650,1700,1750,1800,1850,1900,1950,2000,2050,2100,2150,2200,2250,2300,2350,2400,2450,2500,2550,2600,2650,2700,2750,2800,2850,2900,2950,3000,3050,3100,3150,3200,3250,3300,3350,3400,3450,3500,3550,3600,3650,3700,3750,3800,3850,3900,3950,4000,4050,4100,4150,4200,4250,4300,4350,4400,4450,4500,4550,4600,4650,4700,4750,4800,4850,4900,4950,5000,5050,5100,5150,5200,5250,5300,5350],[0,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,260,270,280,290,300,310,320,330,340,350,360,370,380,390,400,410,420,430,440,450,460,470,480,490,500,510,520,530,540,550,560,570,580,590,600,610,620,630,640,650,660,670,680,690,700,710,720,730,740,750,760,770,780,790,800,810,820,830,840,850,860,870,880,890,900,910,920,930,940,950,960,970,980,990,1000,1010,1020,1030,1040,1050,1060,1070],[1,16,18,19,20,21,23,24,25,26,28,29,30,31,33,34,35,36,38,39,40,41,43,44,45,46,48,49,50,51,53,54,55,56,58,59,60,61,63,64,65,66,68,69,70,71,73,74,75,76,77,79,80,81,82,84,85,86,87,89,90,91,92,94,95,96,97,99,100,101,102,104,105,106,107,109,110,111,112,114,115,116,117,119,120,121,122,124,125,126,127,129,130,131,132,134,135,136,137,138],[0,16,18,19,20,21,23,24,25,26,28,29,30,31,33,34,35,36,38,39,40,41,43,44,45,46,48,49,50,51,53,54,55,56,58,59,60,61,63,64,65,66,68,69,70,71,73,74,75,76,77,79,80,81,82,84,85,86,87,89,90,91,92,94,95,96,97,99,100,101,102,104,105,106,107,109,110,111,112,114,115,116,117,119,120,121,122,124,125,126,127,129,130,131,132,134,135,136,137,138],[0,16,18,19,20,21,23,24,25,26,28,29,30,31,33,34,35,36,38,39,40,41,43,44,45,46,48,49,50,51,53,54,55,56,58,59,60,61,63,64,65,66,68,69,70,71,73,74,75,76,77,79,80,81,82,84,85,86,87,89,90,91,92,94,95,96,97,99,100,101,102,104,105,106,107,109,110,111,112,114,115,116,117,119,120,121,122,124,125,126,127,129,130,131,132,134,135,136,137,138],[0,16,18,19,20,21,23,24,25,26,28,29,30,31,33,34,35,36,38,39,40,41,43,44,45,46,48,49,50,51,53,54,55,56,58,59,60,61,63,64,65,66,68,69,70,71,73,74,75,76,77,79,80,81,82,84,85,86,87,89,90,91,92,94,95,96,97,99,100,101,102,104,105,106,107,109,110,111,112,114,115,116,117,119,120,121,122,124,125,126,127,129,130,131,132,134,135,136,137,138],[0,32,35,37,40,42,45,47,50,52,55,57,60,62,65,67,70,72,75,77,80,82,85,87,90,92,95,97,100,102,105,107,110,112,115,117,120,122,125,127,130,132,135,137,140,142,145,147,150,152,155,157,160,162,165,167,170,172,175,177,180,182,185,187,190,192,195,197,200,202,205,207,210,212,215,217,220,222,225,227,230,232,235,237,240,242,245,247,250,252,255,257,260,262,265,267,270,272,275,277],[0,32,35,37,40,42,45,47,50,52,55,57,60,62,65,67,70,72,75,77,80,82,85,87,90,92,95,97,100,102,105,107,110,112,115,117,120,122,125,127,130,132,135,137,140,142,145,147,150,152,155,157,160,162,165,167,170,172,175,177,180,182,185,187,190,192,195,197,200,202,205,207,210,212,215,217,220,222,225,227,230,232,235,237,240,242,245,247,250,252,255,257,260,262,265,267,270,272,275,277]]},
+{"id":4,"expParams":[30,20,30,30],"traits":[{"code":23,"dataId":0,"value":1},{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":22,"dataId":2,"value":0.04},{"code":41,"dataId":1,"value":0},{"code":51,"dataId":1,"value":0},{"code":52,"dataId":1,"value":0}],"learnings":[],"name":"","note":"","params":[[1,450,500,550,600,650,700,750,800,850,900,950,1000,1050,1100,1150,1200,1250,1300,1350,1400,1450,1500,1550,1600,1650,1700,1750,1800,1850,1900,1950,2000,2050,2100,2150,2200,2250,2300,2350,2400,2450,2500,2550,2600,2650,2700,2750,2800,2850,2900,2950,3000,3050,3100,3150,3200,3250,3300,3350,3400,3450,3500,3550,3600,3650,3700,3750,3800,3850,3900,3950,4000,4050,4100,4150,4200,4250,4300,4350,4400,4450,4500,4550,4600,4650,4700,4750,4800,4850,4900,4950,5000,5050,5100,5150,5200,5250,5300,5350],[0,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,260,270,280,290,300,310,320,330,340,350,360,370,380,390,400,410,420,430,440,450,460,470,480,490,500,510,520,530,540,550,560,570,580,590,600,610,620,630,640,650,660,670,680,690,700,710,720,730,740,750,760,770,780,790,800,810,820,830,840,850,860,870,880,890,900,910,920,930,940,950,960,970,980,990,1000,1010,1020,1030,1040,1050,1060,1070],[1,16,18,19,20,21,23,24,25,26,28,29,30,31,33,34,35,36,38,39,40,41,43,44,45,46,48,49,50,51,53,54,55,56,58,59,60,61,63,64,65,66,68,69,70,71,73,74,75,76,77,79,80,81,82,84,85,86,87,89,90,91,92,94,95,96,97,99,100,101,102,104,105,106,107,109,110,111,112,114,115,116,117,119,120,121,122,124,125,126,127,129,130,131,132,134,135,136,137,138],[0,16,18,19,20,21,23,24,25,26,28,29,30,31,33,34,35,36,38,39,40,41,43,44,45,46,48,49,50,51,53,54,55,56,58,59,60,61,63,64,65,66,68,69,70,71,73,74,75,76,77,79,80,81,82,84,85,86,87,89,90,91,92,94,95,96,97,99,100,101,102,104,105,106,107,109,110,111,112,114,115,116,117,119,120,121,122,124,125,126,127,129,130,131,132,134,135,136,137,138],[0,16,18,19,20,21,23,24,25,26,28,29,30,31,33,34,35,36,38,39,40,41,43,44,45,46,48,49,50,51,53,54,55,56,58,59,60,61,63,64,65,66,68,69,70,71,73,74,75,76,77,79,80,81,82,84,85,86,87,89,90,91,92,94,95,96,97,99,100,101,102,104,105,106,107,109,110,111,112,114,115,116,117,119,120,121,122,124,125,126,127,129,130,131,132,134,135,136,137,138],[0,16,18,19,20,21,23,24,25,26,28,29,30,31,33,34,35,36,38,39,40,41,43,44,45,46,48,49,50,51,53,54,55,56,58,59,60,61,63,64,65,66,68,69,70,71,73,74,75,76,77,79,80,81,82,84,85,86,87,89,90,91,92,94,95,96,97,99,100,101,102,104,105,106,107,109,110,111,112,114,115,116,117,119,120,121,122,124,125,126,127,129,130,131,132,134,135,136,137,138],[0,32,35,37,40,42,45,47,50,52,55,57,60,62,65,67,70,72,75,77,80,82,85,87,90,92,95,97,100,102,105,107,110,112,115,117,120,122,125,127,130,132,135,137,140,142,145,147,150,152,155,157,160,162,165,167,170,172,175,177,180,182,185,187,190,192,195,197,200,202,205,207,210,212,215,217,220,222,225,227,230,232,235,237,240,242,245,247,250,252,255,257,260,262,265,267,270,272,275,277],[0,32,35,37,40,42,45,47,50,52,55,57,60,62,65,67,70,72,75,77,80,82,85,87,90,92,95,97,100,102,105,107,110,112,115,117,120,122,125,127,130,132,135,137,140,142,145,147,150,152,155,157,160,162,165,167,170,172,175,177,180,182,185,187,190,192,195,197,200,202,205,207,210,212,215,217,220,222,225,227,230,232,235,237,240,242,245,247,250,252,255,257,260,262,265,267,270,272,275,277]]}
+]
\ No newline at end of file
diff --git a/data/CommonEvents.json b/data/CommonEvents.json
new file mode 100644
index 0000000..a8a0da7
--- /dev/null
+++ b/data/CommonEvents.json
@@ -0,0 +1,13 @@
+[
+null,
+{"id":1,"list":[{"code":250,"indent":0,"parameters":[{"name":"Decision1","volume":90,"pitch":100,"pan":0}]},{"code":351,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"name":"Open Menu","switchId":1,"trigger":0},
+{"id":2,"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Do you want to warp back home?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":250,"indent":1,"parameters":[{"name":"Flash3","volume":100,"pitch":100,"pan":0}]},{"code":314,"indent":1,"parameters":[0,0]},{"code":134,"indent":1,"parameters":[1]},{"code":201,"indent":1,"parameters":[1,1,2,3,2,1]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":126,"indent":1,"parameters":[4,0,0,1]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"name":"Return To Home","switchId":1,"trigger":0},
+{"id":3,"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Do you want to save the game?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":352,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":126,"indent":1,"parameters":[5,0,0,1]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"name":"Save Game","switchId":1,"trigger":0},
+{"id":4,"list":[{"code":111,"indent":0,"parameters":[0,7,1]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["This is a Restore Point,"]},{"code":401,"indent":1,"parameters":["Adventurers build Restore Points in dangerous areas!"]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["At a restore point, you can do all the things you can"]},{"code":401,"indent":1,"parameters":["normally only do in Sentinal Town, such as saving the"]},{"code":401,"indent":1,"parameters":["game, and restoring all HP / MP,"]},{"code":401,"indent":1,"parameters":["Additionally you can instantly warp back to your home."]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["However before you can do any of these you must pay"]},{"code":401,"indent":1,"parameters":["a fee of 25G to activate the Restore Point."]},{"code":121,"indent":1,"parameters":[7,7,0]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":101,"indent":1,"parameters":["",0,0,2]},{"code":401,"indent":1,"parameters":["Pay 25G to activate this Restore Point?"]},{"code":102,"indent":1,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":1,"parameters":[0,"Yes"]},{"code":111,"indent":2,"parameters":[7,25,0]},{"code":125,"indent":3,"parameters":[1,0,25]},{"code":101,"indent":3,"parameters":["",0,0,2]},{"code":401,"indent":3,"parameters":["This Restore Point has been activated."]},{"code":123,"indent":3,"parameters":["A",0]},{"code":0,"indent":3,"parameters":[]},{"code":411,"indent":2,"parameters":[]},{"code":101,"indent":3,"parameters":["",0,0,2]},{"code":401,"indent":3,"parameters":["You do not have 25G"]},{"code":0,"indent":3,"parameters":[]},{"code":412,"indent":2,"parameters":[]},{"code":0,"indent":2,"parameters":[]},{"code":402,"indent":1,"parameters":[1,"No"]},{"code":0,"indent":2,"parameters":[]},{"code":404,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":411,"indent":0,"parameters":[]},{"code":101,"indent":1,"parameters":["",0,0,2]},{"code":401,"indent":1,"parameters":["What would you like to do?"]},{"code":102,"indent":1,"parameters":[["Save","Restore HP / MP","Return home.","Nothing"],3,0,2,0]},{"code":402,"indent":1,"parameters":[0,"Save"]},{"code":352,"indent":2,"parameters":[]},{"code":0,"indent":2,"parameters":[]},{"code":402,"indent":1,"parameters":[1,"Restore HP / MP"]},{"code":314,"indent":2,"parameters":[0,0]},{"code":243,"indent":2,"parameters":[]},{"code":242,"indent":2,"parameters":[1]},{"code":221,"indent":2,"parameters":[]},{"code":249,"indent":2,"parameters":[{"name":"Inn","volume":100,"pitch":100,"pan":0}]},{"code":230,"indent":2,"parameters":[240]},{"code":222,"indent":2,"parameters":[]},{"code":244,"indent":2,"parameters":[]},{"code":101,"indent":2,"parameters":["",0,0,2]},{"code":401,"indent":2,"parameters":["All HP And MP has been restored."]},{"code":0,"indent":2,"parameters":[]},{"code":402,"indent":1,"parameters":[2,"Return home."]},{"code":250,"indent":2,"parameters":[{"name":"Flash3","volume":100,"pitch":100,"pan":0}]},{"code":314,"indent":2,"parameters":[0,0]},{"code":134,"indent":2,"parameters":[1]},{"code":201,"indent":2,"parameters":[1,1,2,3,2,1]},{"code":0,"indent":2,"parameters":[]},{"code":402,"indent":1,"parameters":[3,"Nothing"]},{"code":0,"indent":2,"parameters":[]},{"code":404,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"name":"Restore Point","switchId":1,"trigger":0},
+{"id":5,"list":[{"code":0,"indent":0,"parameters":[]}],"name":"Unused","switchId":1,"trigger":0},
+{"id":6,"list":[{"code":0,"indent":0,"parameters":[]}],"name":"ToSomitile","switchId":1,"trigger":0},
+{"id":7,"list":[{"code":101,"indent":0,"parameters":["gameprotector",0,0,2]},{"code":401,"indent":0,"parameters":["Hello, i am the Game Protector, normally"]},{"code":401,"indent":0,"parameters":["you would not see me, as i do not appear in"]},{"code":401,"indent":0,"parameters":["the main game story, however i serve a"]},{"code":401,"indent":0,"parameters":["purpose."]},{"code":101,"indent":0,"parameters":["gameprotector",0,0,2]},{"code":401,"indent":0,"parameters":["And that purpose is to let people who want"]},{"code":401,"indent":0,"parameters":["to play legitimately play, and to stop"]},{"code":401,"indent":0,"parameters":["those who want to cheat."]},{"code":101,"indent":0,"parameters":["gameprotector",0,0,2]},{"code":401,"indent":0,"parameters":["You, are a cheater. so im sorry about this"]},{"code":401,"indent":0,"parameters":["but. i cant let you play anymore"]},{"code":401,"indent":0,"parameters":["Please play legitimately next time,"]},{"code":401,"indent":0,"parameters":["or get better at cheating. that works too!"]},{"code":353,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"name":"Cheats Detected","switchId":1,"trigger":0},
+{"id":8,"list":[{"code":101,"indent":0,"parameters":["Silica",0,0,2]},{"code":401,"indent":0,"parameters":["I..."]},{"code":101,"indent":0,"parameters":["Silica",0,0,2]},{"code":401,"indent":0,"parameters":["I LIKE..."]},{"code":101,"indent":0,"parameters":["Silica",0,0,2]},{"code":401,"indent":0,"parameters":["I LIKE TO..."]},{"code":101,"indent":0,"parameters":["Silica",0,0,2]},{"code":401,"indent":0,"parameters":["I LIKE TO SEE..."]},{"code":101,"indent":0,"parameters":["Silica",0,0,2]},{"code":401,"indent":0,"parameters":["I LIKE TO SEE GIRLS..."]},{"code":101,"indent":0,"parameters":["Silica",0,0,2]},{"code":401,"indent":0,"parameters":["I LIKE TO SEE GIRLS DIE!!!!"]},{"code":0,"indent":0,"parameters":[]}],"name":"SilicaLines","switchId":1,"trigger":0},
+{"id":9,"list":[{"code":101,"indent":0,"parameters":["Silica",0,0,2]},{"code":401,"indent":0,"parameters":["Did you really think that would work?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":101,"indent":1,"parameters":["Silica",0,0,2]},{"code":401,"indent":1,"parameters":["Ok well heres the end of the game for ya:"]},{"code":353,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":101,"indent":1,"parameters":["Silica",0,0,2]},{"code":401,"indent":1,"parameters":["I-I dont care im gonna take you to the"]},{"code":401,"indent":1,"parameters":["end of the game anyway!"]},{"code":353,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"name":"Give Game Over","switchId":1,"trigger":0},
+{"id":10,"list":[{"code":111,"indent":0,"parameters":[11,"shift"]},{"code":111,"indent":1,"parameters":[11,"pageup"]},{"code":201,"indent":2,"parameters":[0,23,8,7,8,0]},{"code":0,"indent":2,"parameters":[]},{"code":412,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"name":"CREDITS WARP","switchId":26,"trigger":2}
+]
\ No newline at end of file
diff --git a/data/Cubuki.json b/data/Cubuki.json
new file mode 100644
index 0000000..14bf832
--- /dev/null
+++ b/data/Cubuki.json
@@ -0,0 +1 @@
+{"male":[{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":-1},"4F413C":{"B":60,"G":65,"R":79,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["body"],"name":"body","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["face"],"name":"face","variation":0},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["fronthair","fronthair1","fronthair2"],"name":"frontHair","variation":0},{"gradient":{"B892C5":{"B":197,"G":146,"R":184,"index":-1},"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["rearhair","rearhair1","rearhair2"],"name":"rearHair","variation":0},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["beard","beard1","beard2"],"name":"beard","variation":-1},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["ears"],"name":"ears","variation":0},{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":-1}},"layer":["eyes"],"name":"eyes","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1},"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["eyebrows"],"name":"eyebrows","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["nose"],"name":"nose","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["mouth"],"name":"mouth","variation":0},{"gradient":{"009296":{"B":150,"G":146,"R":0,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["tattoo"],"name":"tattoo","variation":-1},{"gradient":{"D3CEC7":{"B":199,"G":206,"R":211,"index":-1}},"layer":["kemono"],"name":"kemono","variation":-1},{"gradient":{"E6D6BD":{"B":189,"G":214,"R":230,"index":-1}},"layer":["tail","tail1","tail2"],"name":"tail","variation":-1},{"gradient":{"A7D6D6":{"B":214,"G":214,"R":167,"index":-1}},"layer":["wing","wing1","wing2"],"name":"wing","variation":-1},{"gradient":{"1C76D0":{"B":208,"G":118,"R":28,"index":-1},"AE8682":{"B":130,"G":134,"R":174,"index":-1},"D9A404":{"B":4,"G":164,"R":217,"index":-1},"FE9D1E":{"B":30,"G":157,"R":254,"index":-1}},"layer":["cloth","cloth1","cloth2"],"name":"cloth","variation":0},{"gradient":{"A30708":{"B":8,"G":7,"R":163,"index":-1},"D8AC00":{"B":0,"G":172,"R":216,"index":-1}},"layer":["cloak","cloak1","cloak2"],"name":"cloak","variation":-1},{"gradient":{"A4C911":{"B":17,"G":201,"R":164,"index":-1},"D3CEC2":{"B":194,"G":206,"R":211,"index":-1},"DA346E":{"B":110,"G":52,"R":218,"index":-1}},"layer":["acca"],"name":"accessoryA","variation":-1},{"gradient":{"4155B6":{"B":182,"G":85,"R":65,"index":-1},"BA3B45":{"B":69,"G":59,"R":186,"index":-1},"C0D3D2":{"B":210,"G":211,"R":192,"index":-1},"C78407":{"B":7,"G":132,"R":199,"index":-1}},"layer":["accb"],"name":"accessoryB","variation":-1},{"gradient":{"999999":{"B":153,"G":153,"R":153,"index":-1},"607E4B":{"B":75,"G":126,"R":96,"index":-1},"CCBAD2":{"B":210,"G":186,"R":204,"index":-1}},"layer":["glasses"],"name":"glasses","variation":-1}],"female":[{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":-1},"4F413C":{"B":60,"G":65,"R":79,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":37}},"layer":["body"],"name":"body","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":37}},"layer":["face"],"name":"face","variation":0},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":21}},"layer":["fronthair","fronthair1","fronthair2"],"name":"frontHair","variation":11},{"gradient":{"B892C5":{"B":197,"G":146,"R":184,"index":-1},"FCCB0A":{"B":10,"G":203,"R":252,"index":21}},"layer":["rearhair","rearhair1","rearhair2"],"name":"rearHair","variation":12},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":21}},"layer":["beard","beard1","beard2"],"name":"beard","variation":-1},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":37}},"layer":["ears"],"name":"ears","variation":0},{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":-1}},"layer":["eyes"],"name":"eyes","variation":1},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":37},"FCCB0A":{"B":10,"G":203,"R":252,"index":21}},"layer":["eyebrows"],"name":"eyebrows","variation":2},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":37}},"layer":["nose"],"name":"nose","variation":2},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":37}},"layer":["mouth"],"name":"mouth","variation":0},{"gradient":{"009296":{"B":150,"G":146,"R":0,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["tattoo"],"name":"tattoo","variation":-1},{"gradient":{"D3CEC7":{"B":199,"G":206,"R":211,"index":-1}},"layer":["kemono"],"name":"kemono","variation":-1},{"gradient":{"E6D6BD":{"B":189,"G":214,"R":230,"index":-1}},"layer":["tail","tail1","tail2"],"name":"tail","variation":-1},{"gradient":{"A7D6D6":{"B":214,"G":214,"R":167,"index":-1}},"layer":["wing","wing1","wing2"],"name":"wing","variation":-1},{"gradient":{"1C76D0":{"B":208,"G":118,"R":28,"index":-1},"AE8682":{"B":130,"G":134,"R":174,"index":57},"D9A404":{"B":4,"G":164,"R":217,"index":-1},"FE9D1E":{"B":30,"G":157,"R":254,"index":54}},"layer":["cloth","cloth1","cloth2"],"name":"cloth","variation":0},{"gradient":{"A30708":{"B":8,"G":7,"R":163,"index":-1},"D8AC00":{"B":0,"G":172,"R":216,"index":-1}},"layer":["cloak","cloak1","cloak2"],"name":"cloak","variation":-1},{"gradient":{"A4C911":{"B":17,"G":201,"R":164,"index":-1},"D3CEC2":{"B":194,"G":206,"R":211,"index":-1},"DA346E":{"B":110,"G":52,"R":218,"index":-1}},"layer":["acca"],"name":"accessoryA","variation":-1},{"gradient":{"4155B6":{"B":182,"G":85,"R":65,"index":-1},"BA3B45":{"B":69,"G":59,"R":186,"index":-1},"C0D3D2":{"B":210,"G":211,"R":192,"index":-1},"C78407":{"B":7,"G":132,"R":199,"index":-1}},"layer":["accb"],"name":"accessoryB","variation":-1},{"gradient":{"999999":{"B":153,"G":153,"R":153,"index":-1},"607E4B":{"B":75,"G":126,"R":96,"index":-1},"CCBAD2":{"B":210,"G":186,"R":204,"index":-1}},"layer":["glasses"],"name":"glasses","variation":-1}],"kid":[{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":-1},"4F413C":{"B":60,"G":65,"R":79,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["body"],"name":"body","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["face"],"name":"face","variation":0},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["fronthair","fronthair1","fronthair2"],"name":"frontHair","variation":0},{"gradient":{"B892C5":{"B":197,"G":146,"R":184,"index":-1},"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["rearhair","rearhair1","rearhair2"],"name":"rearHair","variation":0},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["beard","beard1","beard2"],"name":"beard","variation":-1},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["ears"],"name":"ears","variation":0},{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":-1}},"layer":["eyes"],"name":"eyes","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1},"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["eyebrows"],"name":"eyebrows","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["nose"],"name":"nose","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["mouth"],"name":"mouth","variation":0},{"gradient":{"009296":{"B":150,"G":146,"R":0,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["tattoo"],"name":"tattoo","variation":-1},{"gradient":{"D3CEC7":{"B":199,"G":206,"R":211,"index":-1}},"layer":["kemono"],"name":"kemono","variation":-1},{"gradient":{"E6D6BD":{"B":189,"G":214,"R":230,"index":-1}},"layer":["tail","tail1","tail2"],"name":"tail","variation":-1},{"gradient":{"A7D6D6":{"B":214,"G":214,"R":167,"index":-1}},"layer":["wing","wing1","wing2"],"name":"wing","variation":-1},{"gradient":{"1C76D0":{"B":208,"G":118,"R":28,"index":-1},"AE8682":{"B":130,"G":134,"R":174,"index":-1},"D9A404":{"B":4,"G":164,"R":217,"index":-1},"FE9D1E":{"B":30,"G":157,"R":254,"index":-1}},"layer":["cloth","cloth1","cloth2"],"name":"cloth","variation":0},{"gradient":{"A30708":{"B":8,"G":7,"R":163,"index":-1},"D8AC00":{"B":0,"G":172,"R":216,"index":-1}},"layer":["cloak","cloak1","cloak2"],"name":"cloak","variation":-1},{"gradient":{"A4C911":{"B":17,"G":201,"R":164,"index":-1},"D3CEC2":{"B":194,"G":206,"R":211,"index":-1},"DA346E":{"B":110,"G":52,"R":218,"index":-1}},"layer":["acca"],"name":"accessoryA","variation":-1},{"gradient":{"4155B6":{"B":182,"G":85,"R":65,"index":-1},"BA3B45":{"B":69,"G":59,"R":186,"index":-1},"C0D3D2":{"B":210,"G":211,"R":192,"index":-1},"C78407":{"B":7,"G":132,"R":199,"index":-1}},"layer":["accb"],"name":"accessoryB","variation":-1},{"gradient":{"999999":{"B":153,"G":153,"R":153,"index":-1},"607E4B":{"B":75,"G":126,"R":96,"index":-1},"CCBAD2":{"B":210,"G":186,"R":204,"index":-1}},"layer":["glasses"],"name":"glasses","variation":-1}],"identity":"CharacterGeneratorSettings","version":"1.0.0"}
\ No newline at end of file
diff --git a/data/Enemies.json b/data/Enemies.json
new file mode 100644
index 0000000..5ddc787
--- /dev/null
+++ b/data/Enemies.json
@@ -0,0 +1,19 @@
+[
+null,
+{"id":1,"actions":[{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":1},{"conditionParam1":3,"conditionParam2":0,"conditionType":1,"rating":5,"skillId":3}],"battlerHue":146,"battlerName":"Snake","dropItems":[{"kind":1,"dataId":1,"denominator":5},{"dataId":1,"denominator":1,"kind":0},{"dataId":1,"denominator":1,"kind":0}],"exp":30,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":1,"value":0}],"gold":100,"name":"Snake","note":"","params":[200,0,30,30,30,30,50,200]},
+{"id":2,"actions":[{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":1},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":3},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":5},{"conditionParam1":0,"conditionParam2":0.4,"conditionType":2,"rating":5,"skillId":10}],"battlerHue":0,"battlerName":"Dragon","dropItems":[{"kind":1,"dataId":1,"denominator":8},{"kind":2,"dataId":6,"denominator":20},{"kind":1,"dataId":8,"denominator":1000}],"exp":200,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":4,"value":0}],"gold":300,"name":"Dragon","note":"","params":[1000,10,15,100,15,3,50,200]},
+{"id":3,"actions":[{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":3},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":11},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":1}],"battlerHue":0,"battlerName":"Bat","dropItems":[{"kind":1,"dataId":2,"denominator":5},{"dataId":1,"denominator":1,"kind":0},{"dataId":1,"denominator":1,"kind":0}],"exp":50,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":1,"value":0}],"gold":150,"name":"Bat","note":"","params":[250,999,50,4,50,80,50,200]},
+{"id":4,"actions":[{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":5},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":1}],"battlerHue":0,"battlerName":"Rat","dropItems":[{"kind":1,"dataId":1,"denominator":10},{"kind":1,"dataId":4,"denominator":300},{"dataId":1,"denominator":1,"kind":0}],"exp":200,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":1,"value":0}],"gold":120,"name":"Rat","note":"","params":[400,999,60,15,55,10,50,200]},
+{"id":5,"actions":[{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":1},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":3},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":5},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":10},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":11},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":9},{"conditionParam1":0,"conditionParam2":0.25,"conditionType":2,"rating":9,"skillId":13},{"conditionParam1":0,"conditionParam2":0.1,"conditionType":2,"rating":9,"skillId":8}],"battlerHue":148,"battlerName":"Dragon","dropItems":[{"kind":1,"dataId":6,"denominator":6},{"kind":1,"dataId":9,"denominator":1},{"kind":1,"dataId":8,"denominator":1000}],"exp":500,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":4,"value":0}],"gold":1000,"name":"Elder Dragon","note":"","params":[3500,9999,20,20,40,100,50,200]},
+{"id":6,"actions":[{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":5}],"battlerHue":0,"battlerName":"vxAce_Imp","dropItems":[{"kind":1,"dataId":7,"denominator":16},{"kind":1,"dataId":13,"denominator":18},{"kind":1,"dataId":8,"denominator":1000}],"exp":10,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":1,"value":0}],"gold":20,"name":"Bat","note":"","params":[1100,2000,60,30,60,30,50,200]},
+{"id":7,"actions":[{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":3},{"conditionParam1":0,"conditionParam2":0.25,"conditionType":3,"rating":5,"skillId":8}],"battlerHue":0,"battlerName":"vxAce_Snake","dropItems":[{"kind":1,"dataId":4,"denominator":10},{"kind":1,"dataId":4,"denominator":15},{"dataId":1,"denominator":1,"kind":0}],"exp":50,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":1,"value":0}],"gold":10,"name":"Snake","note":"","params":[1000,0,60,60,60,60,50,200]},
+{"id":8,"actions":[{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":5},{"conditionParam1":0,"conditionParam2":0.25,"conditionType":2,"rating":9,"skillId":8},{"conditionParam1":0,"conditionParam2":0.15,"conditionType":2,"rating":9,"skillId":12}],"battlerHue":0,"battlerName":"Actor2_1","dropItems":[{"kind":1,"dataId":8,"denominator":1000},{"kind":1,"dataId":14,"denominator":1},{"dataId":1,"denominator":1,"kind":0}],"exp":5000,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":1,"value":0},{"code":22,"dataId":6,"value":0.8}],"gold":3000,"name":"AngelicYuuki","note":"","params":[3000,4000,100,50,100,50,50,200]},
+{"id":9,"actions":[{"conditionParam1":3,"conditionParam2":1,"conditionType":1,"rating":5,"skillId":13},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":5}],"battlerHue":0,"battlerName":"Delf_m","dropItems":[{"kind":1,"dataId":8,"denominator":1000},{"kind":1,"dataId":6,"denominator":5},{"kind":1,"dataId":6,"denominator":5}],"exp":600,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":1,"value":0}],"gold":500,"name":"AngelicFollower","note":"","params":[2000,9999,80,80,80,80,50,200]},
+{"id":10,"actions":[{"conditionParam1":3,"conditionParam2":1,"conditionType":1,"rating":5,"skillId":13},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":5},{"conditionParam1":1,"conditionParam2":0,"conditionType":5,"rating":5,"skillId":13}],"battlerHue":0,"battlerName":"Delf_f","dropItems":[{"kind":1,"dataId":8,"denominator":1000},{"kind":1,"dataId":6,"denominator":5},{"kind":1,"dataId":6,"denominator":5}],"exp":800,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":1,"value":0}],"gold":1000,"name":"AngelicDefender","note":"","params":[2500,9999,90,80,80,80,50,200]},
+{"id":11,"actions":[{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":5},{"conditionParam1":0,"conditionParam2":0.25,"conditionType":2,"rating":9,"skillId":8},{"conditionParam1":0,"conditionParam2":0.15,"conditionType":2,"rating":9,"skillId":12}],"battlerHue":0,"battlerName":"Actor2_1","dropItems":[{"kind":1,"dataId":8,"denominator":1000},{"kind":1,"dataId":8,"denominator":1000},{"kind":1,"dataId":8,"denominator":1000}],"exp":5000,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":1,"value":0},{"code":22,"dataId":6,"value":0.8}],"gold":3000,"name":"AngelicYuuki","note":"","params":[5000,7000,200,100,200,100,100,300]},
+{"id":12,"actions":[{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":5},{"conditionParam1":0,"conditionParam2":0.25,"conditionType":2,"rating":9,"skillId":8},{"conditionParam1":0,"conditionParam2":0.15,"conditionType":2,"rating":9,"skillId":12}],"battlerHue":0,"battlerName":"Actor1_4","dropItems":[{"kind":1,"dataId":8,"denominator":1000},{"kind":0,"dataId":0,"denominator":1},{"dataId":1,"denominator":1,"kind":0}],"exp":5000,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":1,"value":0},{"code":22,"dataId":6,"value":0.8}],"gold":3000,"name":"AngelicGuard","note":"","params":[3000,4000,100,50,100,50,50,200]},
+{"id":13,"actions":[{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":5},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":20}],"battlerHue":0,"battlerName":"vxAce_Rat","dropItems":[{"kind":1,"dataId":6,"denominator":10},{"kind":1,"dataId":7,"denominator":300},{"dataId":1,"denominator":1,"kind":0}],"exp":200,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":1,"value":0}],"gold":350,"name":"Rat","note":"","params":[5000,5000,100,80,100,80,50,200]},
+{"id":14,"actions":[{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":5},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":22},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":12}],"battlerHue":0,"battlerName":"vxAce_Bat","dropItems":[{"kind":1,"dataId":2,"denominator":5},{"kind":1,"dataId":15,"denominator":100},{"kind":1,"dataId":8,"denominator":1000}],"exp":200,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":1,"value":0}],"gold":350,"name":"Bat","note":"","params":[5000,9999,100,80,100,80,50,200]},
+{"id":15,"actions":[{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":5},{"conditionParam1":0,"conditionParam2":0.25,"conditionType":2,"rating":9,"skillId":8},{"conditionParam1":0,"conditionParam2":0.15,"conditionType":2,"rating":9,"skillId":12},{"conditionParam1":3,"conditionParam2":1,"conditionType":1,"rating":5,"skillId":12}],"battlerHue":0,"battlerName":"Actor1_7","dropItems":[{"kind":1,"dataId":8,"denominator":1000},{"kind":1,"dataId":4,"denominator":1},{"kind":1,"dataId":15,"denominator":5}],"exp":10000,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":1,"value":0},{"code":22,"dataId":6,"value":0.8}],"gold":6000,"name":"Lodzie","note":"","params":[6000,7000,200,200,200,200,100,300]},
+{"id":16,"actions":[{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":5},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":20},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":21},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":19},{"conditionParam1":0,"conditionParam2":0.25,"conditionType":2,"rating":9,"skillId":13},{"conditionParam1":0,"conditionParam2":0.1,"conditionType":2,"rating":9,"skillId":12}],"battlerHue":245,"battlerName":"Dragon","dropItems":[{"kind":1,"dataId":6,"denominator":6},{"kind":1,"dataId":16,"denominator":1},{"kind":1,"dataId":8,"denominator":1}],"exp":500,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":4,"value":0}],"gold":1000,"name":"Strong Dragon","note":"","params":[6500,9999,60,40,60,40,50,200]}
+]
\ No newline at end of file
diff --git a/data/GameProtector.json b/data/GameProtector.json
new file mode 100644
index 0000000..21975d8
--- /dev/null
+++ b/data/GameProtector.json
@@ -0,0 +1 @@
+{"male":[{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":27},"4F413C":{"B":60,"G":65,"R":79,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["body"],"name":"body","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["face"],"name":"face","variation":3},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":0}},"layer":["fronthair","fronthair1","fronthair2"],"name":"frontHair","variation":15},{"gradient":{"B892C5":{"B":197,"G":146,"R":184,"index":8},"FCCB0A":{"B":10,"G":203,"R":252,"index":0}},"layer":["rearhair","rearhair1","rearhair2"],"name":"rearHair","variation":1},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":0}},"layer":["beard","beard1","beard2"],"name":"beard","variation":-1},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["ears"],"name":"ears","variation":0},{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":27}},"layer":["eyes"],"name":"eyes","variation":18},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1},"FCCB0A":{"B":10,"G":203,"R":252,"index":0}},"layer":["eyebrows"],"name":"eyebrows","variation":14},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["nose"],"name":"nose","variation":1},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["mouth"],"name":"mouth","variation":5},{"gradient":{"009296":{"B":150,"G":146,"R":0,"index":67},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["tattoo"],"name":"tattoo","variation":-1},{"gradient":{"D3CEC7":{"B":199,"G":206,"R":211,"index":6}},"layer":["kemono"],"name":"kemono","variation":-1},{"gradient":{"E6D6BD":{"B":189,"G":214,"R":230,"index":3}},"layer":["tail","tail1","tail2"],"name":"tail","variation":3},{"gradient":{"A7D6D6":{"B":214,"G":214,"R":167,"index":60}},"layer":["wing","wing1","wing2"],"name":"wing","variation":-1},{"gradient":{"1C76D0":{"B":208,"G":118,"R":28,"index":69},"AE8682":{"B":130,"G":134,"R":174,"index":53},"D9A404":{"B":4,"G":164,"R":217,"index":67},"FE9D1E":{"B":30,"G":157,"R":254,"index":53}},"layer":["cloth","cloth1","cloth2"],"name":"cloth","variation":3},{"gradient":{"A30708":{"B":8,"G":7,"R":163,"index":69},"D8AC00":{"B":0,"G":172,"R":216,"index":63}},"layer":["cloak","cloak1","cloak2"],"name":"cloak","variation":-1},{"gradient":{"A4C911":{"B":17,"G":201,"R":164,"index":55},"D3CEC2":{"B":194,"G":206,"R":211,"index":57},"DA346E":{"B":110,"G":52,"R":218,"index":68}},"layer":["acca"],"name":"accessoryA","variation":3},{"gradient":{"4155B6":{"B":182,"G":85,"R":65,"index":64},"BA3B45":{"B":69,"G":59,"R":186,"index":59},"C0D3D2":{"B":210,"G":211,"R":192,"index":57},"C78407":{"B":7,"G":132,"R":199,"index":61}},"layer":["accb"],"name":"accessoryB","variation":6},{"gradient":{"999999":{"B":153,"G":153,"R":153,"index":55},"607E4B":{"B":75,"G":126,"R":96,"index":58},"CCBAD2":{"B":210,"G":186,"R":204,"index":-1}},"layer":["glasses"],"name":"glasses","variation":-1}],"female":[{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":28},"4F413C":{"B":60,"G":65,"R":79,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":49}},"layer":["body"],"name":"body","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":49}},"layer":["face"],"name":"face","variation":3},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":21}},"layer":["fronthair","fronthair1","fronthair2"],"name":"frontHair","variation":3},{"gradient":{"B892C5":{"B":197,"G":146,"R":184,"index":15},"FCCB0A":{"B":10,"G":203,"R":252,"index":21}},"layer":["rearhair","rearhair1","rearhair2"],"name":"rearHair","variation":17},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":21}},"layer":["beard","beard1","beard2"],"name":"beard","variation":-1},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":49}},"layer":["ears"],"name":"ears","variation":0},{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":28}},"layer":["eyes"],"name":"eyes","variation":16},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":49},"FCCB0A":{"B":10,"G":203,"R":252,"index":21}},"layer":["eyebrows"],"name":"eyebrows","variation":3},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":49}},"layer":["nose"],"name":"nose","variation":4},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":49}},"layer":["mouth"],"name":"mouth","variation":11},{"gradient":{"009296":{"B":150,"G":146,"R":0,"index":67},"F9C19D":{"B":157,"G":193,"R":249,"index":49}},"layer":["tattoo"],"name":"tattoo","variation":-1},{"gradient":{"D3CEC7":{"B":199,"G":206,"R":211,"index":14}},"layer":["kemono"],"name":"kemono","variation":-1},{"gradient":{"E6D6BD":{"B":189,"G":214,"R":230,"index":19}},"layer":["tail","tail1","tail2"],"name":"tail","variation":-1},{"gradient":{"A7D6D6":{"B":214,"G":214,"R":167,"index":64}},"layer":["wing","wing1","wing2"],"name":"wing","variation":-1},{"gradient":{"1C76D0":{"B":208,"G":118,"R":28,"index":64},"AE8682":{"B":130,"G":134,"R":174,"index":54},"D9A404":{"B":4,"G":164,"R":217,"index":62},"FE9D1E":{"B":30,"G":157,"R":254,"index":60}},"layer":["cloth","cloth1","cloth2"],"name":"cloth","variation":11},{"gradient":{"A30708":{"B":8,"G":7,"R":163,"index":62},"D8AC00":{"B":0,"G":172,"R":216,"index":59}},"layer":["cloak","cloak1","cloak2"],"name":"cloak","variation":-1},{"gradient":{"A4C911":{"B":17,"G":201,"R":164,"index":65},"D3CEC2":{"B":194,"G":206,"R":211,"index":54},"DA346E":{"B":110,"G":52,"R":218,"index":53}},"layer":["acca"],"name":"accessoryA","variation":-1},{"gradient":{"4155B6":{"B":182,"G":85,"R":65,"index":66},"BA3B45":{"B":69,"G":59,"R":186,"index":56},"C0D3D2":{"B":210,"G":211,"R":192,"index":53},"C78407":{"B":7,"G":132,"R":199,"index":55}},"layer":["accb"],"name":"accessoryB","variation":0},{"gradient":{"999999":{"B":153,"G":153,"R":153,"index":65},"607E4B":{"B":75,"G":126,"R":96,"index":59},"CCBAD2":{"B":210,"G":186,"R":204,"index":55}},"layer":["glasses"],"name":"glasses","variation":-1}],"kid":[{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":35},"4F413C":{"B":60,"G":65,"R":79,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":37}},"layer":["body"],"name":"body","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":37}},"layer":["face"],"name":"face","variation":0},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":16}},"layer":["fronthair","fronthair1","fronthair2"],"name":"frontHair","variation":0},{"gradient":{"B892C5":{"B":197,"G":146,"R":184,"index":21},"FCCB0A":{"B":10,"G":203,"R":252,"index":16}},"layer":["rearhair","rearhair1","rearhair2"],"name":"rearHair","variation":0},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":16}},"layer":["beard","beard1","beard2"],"name":"beard","variation":-1},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":37}},"layer":["ears"],"name":"ears","variation":0},{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":35}},"layer":["eyes"],"name":"eyes","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":37},"FCCB0A":{"B":10,"G":203,"R":252,"index":16}},"layer":["eyebrows"],"name":"eyebrows","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":37}},"layer":["nose"],"name":"nose","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":37}},"layer":["mouth"],"name":"mouth","variation":0},{"gradient":{"009296":{"B":150,"G":146,"R":0,"index":63},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["tattoo"],"name":"tattoo","variation":-1},{"gradient":{"D3CEC7":{"B":199,"G":206,"R":211,"index":16}},"layer":["kemono"],"name":"kemono","variation":-1},{"gradient":{"E6D6BD":{"B":189,"G":214,"R":230,"index":10}},"layer":["tail","tail1","tail2"],"name":"tail","variation":-1},{"gradient":{"A7D6D6":{"B":214,"G":214,"R":167,"index":55}},"layer":["wing","wing1","wing2"],"name":"wing","variation":-1},{"gradient":{"1C76D0":{"B":208,"G":118,"R":28,"index":68},"AE8682":{"B":130,"G":134,"R":174,"index":64},"D9A404":{"B":4,"G":164,"R":217,"index":61},"FE9D1E":{"B":30,"G":157,"R":254,"index":61}},"layer":["cloth","cloth1","cloth2"],"name":"cloth","variation":0},{"gradient":{"A30708":{"B":8,"G":7,"R":163,"index":-1},"D8AC00":{"B":0,"G":172,"R":216,"index":65}},"layer":["cloak","cloak1","cloak2"],"name":"cloak","variation":0},{"gradient":{"A4C911":{"B":17,"G":201,"R":164,"index":57},"D3CEC2":{"B":194,"G":206,"R":211,"index":67},"DA346E":{"B":110,"G":52,"R":218,"index":55}},"layer":["acca"],"name":"accessoryA","variation":-1},{"gradient":{"4155B6":{"B":182,"G":85,"R":65,"index":68},"BA3B45":{"B":69,"G":59,"R":186,"index":57},"C0D3D2":{"B":210,"G":211,"R":192,"index":65},"C78407":{"B":7,"G":132,"R":199,"index":63}},"layer":["accb"],"name":"accessoryB","variation":-1},{"gradient":{"999999":{"B":153,"G":153,"R":153,"index":68},"607E4B":{"B":75,"G":126,"R":96,"index":54},"CCBAD2":{"B":210,"G":186,"R":204,"index":-1}},"layer":["glasses"],"name":"glasses","variation":-1}],"identity":"CharacterGeneratorSettings","version":"1.0.0"}
\ No newline at end of file
diff --git a/data/Items.json b/data/Items.json
new file mode 100644
index 0000000..84358ca
--- /dev/null
+++ b/data/Items.json
@@ -0,0 +1,20 @@
+[
+null,
+{"id":1,"animationId":41,"consumable":true,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"Restores 500 HP to a single Ally","effects":[{"code":11,"dataId":0,"value1":0,"value2":500}],"hitType":0,"iconIndex":176,"itypeId":1,"name":"Potion","note":"","occasion":0,"price":100,"repeats":1,"scope":7,"speed":0,"successRate":100,"tpGain":0},
+{"id":2,"animationId":41,"consumable":true,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"Restores 200 MP to a single Ally","effects":[{"code":12,"dataId":0,"value1":0,"value2":200}],"hitType":0,"iconIndex":176,"itypeId":1,"name":"Elixr","note":"","occasion":0,"price":100,"repeats":1,"scope":7,"speed":0,"successRate":100,"tpGain":0},
+{"id":3,"animationId":45,"consumable":false,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"An item requested by the guild","effects":[],"hitType":0,"iconIndex":276,"itypeId":2,"name":"Monika Grass","note":"","occasion":3,"price":0,"repeats":1,"scope":0,"speed":0,"successRate":100,"tpGain":0},
+{"id":4,"animationId":49,"consumable":true,"damage":{"critical":false,"elementId":0,"formula":"b.mhp / 2","type":0,"variance":20},"description":"A Mysterious Orb that has the ablity to warp the user\nback to there home instantly.","effects":[{"code":44,"dataId":2,"value1":1,"value2":0}],"hitType":0,"iconIndex":161,"itypeId":1,"name":"Mysterious Black Orb","note":"","occasion":2,"price":5000,"repeats":1,"scope":8,"speed":0,"successRate":100,"tpGain":0},
+{"id":5,"animationId":0,"consumable":true,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"A Mysterious Orb that allows the user to save the game\nat any time.","effects":[{"code":44,"dataId":3,"value1":1,"value2":0}],"hitType":0,"iconIndex":162,"itypeId":1,"name":"Mysterious Red Orb","note":"","occasion":2,"price":1000,"repeats":1,"scope":8,"speed":0,"successRate":100,"tpGain":0},
+{"id":6,"animationId":0,"consumable":true,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"Restores 1000HP To All Allys\n25% Chance of Regen","effects":[{"code":11,"dataId":0,"value1":0,"value2":1000},{"code":21,"dataId":12,"value1":0.25,"value2":0}],"hitType":0,"iconIndex":176,"itypeId":1,"name":"HI Potion","note":"","occasion":0,"price":1000,"repeats":1,"scope":8,"speed":0,"successRate":100,"tpGain":0},
+{"id":7,"animationId":0,"consumable":true,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"Restores 1000MP To All Allys","effects":[{"code":12,"dataId":0,"value1":0,"value2":1000}],"hitType":0,"iconIndex":176,"itypeId":1,"name":"HI Elixr","note":"","occasion":0,"price":1000,"repeats":1,"scope":8,"speed":0,"successRate":100,"tpGain":0},
+{"id":8,"animationId":115,"consumable":true,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"Deals -100% HP of Damage to an enemy","effects":[{"code":11,"dataId":0,"value1":-1,"value2":0}],"hitType":0,"iconIndex":71,"itypeId":1,"name":"Death Ray","note":"","occasion":1,"price":500000,"repeats":1,"scope":1,"speed":2000,"successRate":100,"tpGain":0},
+{"id":9,"animationId":0,"consumable":false,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"An item requested by the guild","effects":[],"hitType":0,"iconIndex":165,"itypeId":2,"name":"Pearl","note":"","occasion":3,"price":0,"repeats":1,"scope":0,"speed":0,"successRate":100,"tpGain":0},
+{"id":10,"animationId":59,"consumable":true,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"Inflicts poison on an enemy","effects":[{"code":21,"dataId":4,"value1":1,"value2":0}],"hitType":0,"iconIndex":177,"itypeId":1,"name":"Poison","note":"","occasion":1,"price":300,"repeats":1,"scope":1,"speed":2000,"successRate":100,"tpGain":0},
+{"id":11,"animationId":59,"consumable":false,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"Recommendation from the Sentinal Guild.","effects":[],"hitType":0,"iconIndex":191,"itypeId":2,"name":"Sentinal Recommendation","note":"","occasion":3,"price":0,"repeats":1,"scope":0,"speed":2000,"successRate":100,"tpGain":0},
+{"id":12,"animationId":0,"consumable":false,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"Needed to sail ye 7 seas","effects":[],"hitType":0,"iconIndex":193,"itypeId":2,"name":"Boarding Pass","note":"","occasion":3,"price":1000,"repeats":1,"scope":0,"speed":0,"successRate":100,"tpGain":0},
+{"id":13,"animationId":0,"consumable":true,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"Revives an Ally and restores 100HP","effects":[{"code":22,"dataId":1,"value1":1,"value2":0},{"code":11,"dataId":0,"value1":0,"value2":100}],"hitType":0,"iconIndex":179,"itypeId":1,"name":"Revive","note":"","occasion":0,"price":100,"repeats":1,"scope":9,"speed":0,"successRate":100,"tpGain":0},
+{"id":14,"animationId":0,"consumable":false,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"What is this? it looks like.. a map\nto somewhere?","effects":[],"hitType":0,"iconIndex":190,"itypeId":2,"name":"Strange Map","note":"","occasion":3,"price":0,"repeats":1,"scope":0,"speed":0,"successRate":100,"tpGain":0},
+{"id":15,"animationId":0,"consumable":true,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"Warps you to the end of the game.","effects":[{"code":44,"dataId":9,"value1":1,"value2":0}],"hitType":0,"iconIndex":21,"itypeId":1,"name":"Game Over","note":"","occasion":0,"price":3000,"repeats":1,"scope":8,"speed":0,"successRate":100,"tpGain":0},
+{"id":16,"animationId":0,"consumable":true,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"Revives ALL Allys and restores 1000HP","effects":[{"code":22,"dataId":1,"value1":1,"value2":0},{"code":11,"dataId":0,"value1":0,"value2":1000}],"hitType":0,"iconIndex":179,"itypeId":1,"name":"HI Revive","note":"","occasion":0,"price":1500,"repeats":1,"scope":10,"speed":0,"successRate":100,"tpGain":0},
+{"id":17,"animationId":59,"consumable":false,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"Recommendation from the Somitile Guild.","effects":[],"hitType":0,"iconIndex":191,"itypeId":2,"name":"Somitile Recommendation","note":"","occasion":3,"price":0,"repeats":1,"scope":0,"speed":2000,"successRate":100,"tpGain":0}
+]
\ No newline at end of file
diff --git a/data/Lodzie.json b/data/Lodzie.json
new file mode 100644
index 0000000..158fa42
--- /dev/null
+++ b/data/Lodzie.json
@@ -0,0 +1 @@
+{"male":[{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":33},"4F413C":{"B":60,"G":65,"R":79,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["body"],"name":"body","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["face"],"name":"face","variation":3},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":2}},"layer":["fronthair","fronthair1","fronthair2"],"name":"frontHair","variation":10},{"gradient":{"B892C5":{"B":197,"G":146,"R":184,"index":4},"FCCB0A":{"B":10,"G":203,"R":252,"index":2}},"layer":["rearhair","rearhair1","rearhair2"],"name":"rearHair","variation":10},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":2}},"layer":["beard","beard1","beard2"],"name":"beard","variation":-1},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["ears"],"name":"ears","variation":0},{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":33}},"layer":["eyes"],"name":"eyes","variation":5},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1},"FCCB0A":{"B":10,"G":203,"R":252,"index":2}},"layer":["eyebrows"],"name":"eyebrows","variation":5},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["nose"],"name":"nose","variation":4},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["mouth"],"name":"mouth","variation":2},{"gradient":{"009296":{"B":150,"G":146,"R":0,"index":63},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["tattoo"],"name":"tattoo","variation":-1},{"gradient":{"D3CEC7":{"B":199,"G":206,"R":211,"index":21}},"layer":["kemono"],"name":"kemono","variation":-1},{"gradient":{"E6D6BD":{"B":189,"G":214,"R":230,"index":9}},"layer":["tail","tail1","tail2"],"name":"tail","variation":-1},{"gradient":{"A7D6D6":{"B":214,"G":214,"R":167,"index":68}},"layer":["wing","wing1","wing2"],"name":"wing","variation":-1},{"gradient":{"1C76D0":{"B":208,"G":118,"R":28,"index":62},"AE8682":{"B":130,"G":134,"R":174,"index":61},"D9A404":{"B":4,"G":164,"R":217,"index":64},"FE9D1E":{"B":30,"G":157,"R":254,"index":60}},"layer":["cloth","cloth1","cloth2"],"name":"cloth","variation":11},{"gradient":{"A30708":{"B":8,"G":7,"R":163,"index":-1},"D8AC00":{"B":0,"G":172,"R":216,"index":65}},"layer":["cloak","cloak1","cloak2"],"name":"cloak","variation":-1},{"gradient":{"A4C911":{"B":17,"G":201,"R":164,"index":68},"D3CEC2":{"B":194,"G":206,"R":211,"index":56},"DA346E":{"B":110,"G":52,"R":218,"index":58}},"layer":["acca"],"name":"accessoryA","variation":-1},{"gradient":{"4155B6":{"B":182,"G":85,"R":65,"index":54},"BA3B45":{"B":69,"G":59,"R":186,"index":63},"C0D3D2":{"B":210,"G":211,"R":192,"index":60},"C78407":{"B":7,"G":132,"R":199,"index":68}},"layer":["accb"],"name":"accessoryB","variation":-1},{"gradient":{"999999":{"B":153,"G":153,"R":153,"index":62},"607E4B":{"B":75,"G":126,"R":96,"index":53},"CCBAD2":{"B":210,"G":186,"R":204,"index":61}},"layer":["glasses"],"name":"glasses","variation":-1}],"female":[{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":-1},"4F413C":{"B":60,"G":65,"R":79,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["body"],"name":"body","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["face"],"name":"face","variation":0},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["fronthair","fronthair1","fronthair2"],"name":"frontHair","variation":0},{"gradient":{"B892C5":{"B":197,"G":146,"R":184,"index":-1},"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["rearhair","rearhair1","rearhair2"],"name":"rearHair","variation":0},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["beard","beard1","beard2"],"name":"beard","variation":-1},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["ears"],"name":"ears","variation":0},{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":-1}},"layer":["eyes"],"name":"eyes","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1},"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["eyebrows"],"name":"eyebrows","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["nose"],"name":"nose","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["mouth"],"name":"mouth","variation":0},{"gradient":{"009296":{"B":150,"G":146,"R":0,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["tattoo"],"name":"tattoo","variation":-1},{"gradient":{"D3CEC7":{"B":199,"G":206,"R":211,"index":-1}},"layer":["kemono"],"name":"kemono","variation":-1},{"gradient":{"E6D6BD":{"B":189,"G":214,"R":230,"index":-1}},"layer":["tail","tail1","tail2"],"name":"tail","variation":-1},{"gradient":{"A7D6D6":{"B":214,"G":214,"R":167,"index":-1}},"layer":["wing","wing1","wing2"],"name":"wing","variation":-1},{"gradient":{"1C76D0":{"B":208,"G":118,"R":28,"index":-1},"AE8682":{"B":130,"G":134,"R":174,"index":-1},"D9A404":{"B":4,"G":164,"R":217,"index":-1},"FE9D1E":{"B":30,"G":157,"R":254,"index":-1}},"layer":["cloth","cloth1","cloth2"],"name":"cloth","variation":0},{"gradient":{"A30708":{"B":8,"G":7,"R":163,"index":-1},"D8AC00":{"B":0,"G":172,"R":216,"index":-1}},"layer":["cloak","cloak1","cloak2"],"name":"cloak","variation":-1},{"gradient":{"A4C911":{"B":17,"G":201,"R":164,"index":-1},"D3CEC2":{"B":194,"G":206,"R":211,"index":-1},"DA346E":{"B":110,"G":52,"R":218,"index":-1}},"layer":["acca"],"name":"accessoryA","variation":-1},{"gradient":{"4155B6":{"B":182,"G":85,"R":65,"index":-1},"BA3B45":{"B":69,"G":59,"R":186,"index":-1},"C0D3D2":{"B":210,"G":211,"R":192,"index":-1},"C78407":{"B":7,"G":132,"R":199,"index":-1}},"layer":["accb"],"name":"accessoryB","variation":-1},{"gradient":{"999999":{"B":153,"G":153,"R":153,"index":-1},"607E4B":{"B":75,"G":126,"R":96,"index":-1},"CCBAD2":{"B":210,"G":186,"R":204,"index":-1}},"layer":["glasses"],"name":"glasses","variation":-1}],"kid":[{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":-1},"4F413C":{"B":60,"G":65,"R":79,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["body"],"name":"body","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["face"],"name":"face","variation":0},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["fronthair","fronthair1","fronthair2"],"name":"frontHair","variation":0},{"gradient":{"B892C5":{"B":197,"G":146,"R":184,"index":-1},"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["rearhair","rearhair1","rearhair2"],"name":"rearHair","variation":0},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["beard","beard1","beard2"],"name":"beard","variation":-1},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["ears"],"name":"ears","variation":0},{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":-1}},"layer":["eyes"],"name":"eyes","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1},"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["eyebrows"],"name":"eyebrows","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["nose"],"name":"nose","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["mouth"],"name":"mouth","variation":0},{"gradient":{"009296":{"B":150,"G":146,"R":0,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["tattoo"],"name":"tattoo","variation":-1},{"gradient":{"D3CEC7":{"B":199,"G":206,"R":211,"index":-1}},"layer":["kemono"],"name":"kemono","variation":-1},{"gradient":{"E6D6BD":{"B":189,"G":214,"R":230,"index":-1}},"layer":["tail","tail1","tail2"],"name":"tail","variation":-1},{"gradient":{"A7D6D6":{"B":214,"G":214,"R":167,"index":-1}},"layer":["wing","wing1","wing2"],"name":"wing","variation":-1},{"gradient":{"1C76D0":{"B":208,"G":118,"R":28,"index":-1},"AE8682":{"B":130,"G":134,"R":174,"index":-1},"D9A404":{"B":4,"G":164,"R":217,"index":-1},"FE9D1E":{"B":30,"G":157,"R":254,"index":-1}},"layer":["cloth","cloth1","cloth2"],"name":"cloth","variation":0},{"gradient":{"A30708":{"B":8,"G":7,"R":163,"index":-1},"D8AC00":{"B":0,"G":172,"R":216,"index":-1}},"layer":["cloak","cloak1","cloak2"],"name":"cloak","variation":-1},{"gradient":{"A4C911":{"B":17,"G":201,"R":164,"index":-1},"D3CEC2":{"B":194,"G":206,"R":211,"index":-1},"DA346E":{"B":110,"G":52,"R":218,"index":-1}},"layer":["acca"],"name":"accessoryA","variation":-1},{"gradient":{"4155B6":{"B":182,"G":85,"R":65,"index":-1},"BA3B45":{"B":69,"G":59,"R":186,"index":-1},"C0D3D2":{"B":210,"G":211,"R":192,"index":-1},"C78407":{"B":7,"G":132,"R":199,"index":-1}},"layer":["accb"],"name":"accessoryB","variation":-1},{"gradient":{"999999":{"B":153,"G":153,"R":153,"index":-1},"607E4B":{"B":75,"G":126,"R":96,"index":-1},"CCBAD2":{"B":210,"G":186,"R":204,"index":-1}},"layer":["glasses"],"name":"glasses","variation":-1}],"identity":"CharacterGeneratorSettings","version":"1.0.0"}
\ No newline at end of file
diff --git a/data/Map001.json b/data/Map001.json
new file mode 100644
index 0000000..dace769
--- /dev/null
+++ b/data/Map001.json
@@ -0,0 +1,22 @@
+{
+"autoplayBgm":true,"autoplayBgs":false,"battleback1Name":"","battleback2Name":"","bgm":{"name":"03_Adventurers","pan":0,"pitch":100,"volume":90},"bgs":{"name":"","pan":0,"pitch":100,"volume":90},"disableDashing":false,"displayName":"Setinal Town","encounterList":[],"encounterStep":30,"height":17,"note":"","parallaxLoopX":false,"parallaxLoopY":false,"parallaxName":"","parallaxShow":true,"parallaxSx":0,"parallaxSy":0,"scrollType":0,"specifyBattleback":false,"tilesetId":2,"width":31,
+"data":[2048,2048,2048,2048,2048,2048,2052,2086,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,1552,1552,2832,2816,2816,2816,2840,1552,1552,2832,2816,2048,2048,2048,2048,2048,2048,2072,2850,2817,2816,2816,2816,2816,2816,2816,2816,2820,2844,2844,2854,1552,1552,2832,2816,2820,2844,2854,1552,1552,2832,2816,2048,2048,2048,2048,2048,2052,2086,2832,2816,2816,2816,2816,2816,2816,2816,2816,2840,1552,1552,1552,1552,1552,2832,2816,2840,1552,1552,1552,1552,2832,2816,2048,2048,2048,2048,2048,2072,2850,2817,2816,2816,2816,2816,2816,2816,2816,2816,2840,1552,1552,1552,1552,1552,2832,2816,2840,1552,1552,1552,1552,2832,2816,2048,2048,2048,2048,2052,2086,2834,2844,2844,2844,2844,2844,2844,2844,2844,2844,2846,2849,2849,2849,2849,2849,2845,2828,2846,2849,2849,2849,2849,2845,2824,2048,2048,2048,2048,2072,2850,2842,4359,4363,4366,4355,4354,4358,1552,1552,1552,5123,5122,5126,5131,5134,5123,5126,2848,4451,4454,4459,4462,4451,4454,2832,2048,2048,2048,2048,2072,2832,2840,4365,2946,2948,4361,4360,4364,1552,1552,1552,5129,5128,5132,2946,2948,5129,5132,2848,4457,4460,2946,2948,4457,4460,2832,2048,2048,2048,2048,2072,2856,2846,2861,2928,2936,2859,2849,2849,2861,1633,2859,2849,2849,2861,2928,2936,2859,2849,2847,2849,2861,2928,2936,2859,2849,2845,2048,2048,2048,2048,2072,2946,2932,2932,2913,2914,2932,2932,2932,2932,2932,2932,2932,2932,2932,2913,2914,2932,2932,2932,2932,2932,2913,2914,2932,2932,2932,2048,2048,2048,2048,2072,2928,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2048,2048,2048,2048,2072,2952,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2048,2048,2048,2048,2048,1640,1633,1633,1633,1633,2850,2836,2836,2836,2836,2836,2836,2836,2852,1633,2859,2838,2837,2849,2849,2849,2861,1644,1641,1641,1641,2048,2048,2048,2048,2048,1648,1640,1633,1633,1633,2832,2816,2816,2816,2816,2816,2816,2816,2840,1633,1633,2856,2854,1644,1641,1641,1641,1642,1649,1649,1649,2048,2048,2048,2048,2048,1648,1648,1640,1633,1633,2832,2816,2816,2816,2816,2816,2816,2820,2854,1644,1641,1641,1641,1642,1649,1649,1649,1650,1649,1649,1649,2048,2048,2048,2048,2048,1648,1648,1648,1640,1633,2856,2844,2844,2844,2844,2844,2844,2854,1633,1642,1649,1649,1649,1650,1649,1649,1649,1650,1649,1649,1649,2048,2048,2048,2048,2048,1648,1648,1648,1648,1640,1641,1641,1641,1641,1641,1641,1641,1641,1642,1650,1649,1649,1649,1650,1649,1649,1649,1650,1649,1649,1649,2048,2048,2048,2048,2048,1648,1648,1648,1648,1648,1649,1649,1649,1649,1649,1649,1649,1649,1650,1650,1649,1649,1649,1650,1649,1649,1649,1650,1649,1649,1649,2096,2096,2096,2096,2096,2096,2100,2134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2096,2096,2096,2096,2096,2096,2120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2096,2096,2096,2096,2096,2100,2134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2096,2096,2096,2096,2096,2120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2096,2096,2096,2096,2100,2134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2096,2096,2096,2096,2120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2096,2096,2096,2096,2120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2096,2096,2096,2096,2120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2096,2096,2096,2096,2120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2096,2096,2096,2096,2120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2096,2096,2096,2096,2120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2096,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2096,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2096,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2096,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2096,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2096,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,417,417,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,408,0,0,410,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,415,0,0,0,408,0,0,410,0,0,0,0,0,0,0,0,384,0,0,0,0,393,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,417,0,0,0,0,0,0,0,0,392,393,393,402,0,401,0,0,0,430,0,0,0,0,0,430,0,416,417,417,417,417,418,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,17,17,17,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,413,414,414,415,0,0,0,408,409,409,410,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,421,422,422,423,0,0,0,416,417,417,418,0,0,0,0,0,0,0,0,384,385,385,385,385,386,0,0,0,413,414,414,414,422,422,423,0,408,409,409,417,417,418,0,0,0,0,0,0,0,0,392,393,393,393,393,394,0,0,0,421,422,422,422,422,422,423,0,416,417,417,417,417,418,0,0,0,0,0,0,0,0,400,401,401,401,401,402,0,0,0,429,430,430,430,430,430,431,0,424,425,425,425,425,426,0,0,0,0,0,0,0,0,0,14,14,0,0,0,0,0,0,0,0,0,9,9,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,21,21,21,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,30,30,30,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,5,0,0,0,0,5,0,0,0,0,0,5,0,0,0,5,0,0,5,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
+"events":[
+null,
+{"id":1,"name":"enter_house","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"!Door1","direction":2,"pattern":2,"characterIndex":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,2,8,12,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":19,"y":6},
+{"id":2,"name":"enter_house","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"!Door1","direction":2,"pattern":0,"characterIndex":1},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,2,8,12,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":20,"y":6},
+{"id":3,"name":"code entry","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"!Door1","direction":2,"pattern":2,"characterIndex":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,5,8,12,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":8,"y":6},
+{"id":4,"name":"House","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":111,"indent":0,"parameters":[0,3,1]},{"code":101,"indent":1,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":1,"parameters":["Ok, We made it back to Sentinal Town."]},{"code":101,"indent":1,"parameters":["Cubuki1",0,0,2]},{"code":401,"indent":1,"parameters":["We still need to report the quest to"]},{"code":401,"indent":1,"parameters":["the Guild."]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["In town areas, you are able to save your game"]},{"code":401,"indent":1,"parameters":["from the Main Menu of the game."]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["Also, whenever you enter a town area, all your HP / MP"]},{"code":401,"indent":1,"parameters":["will be fully restored."]},{"code":121,"indent":1,"parameters":[3,3,0]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":134,"indent":0,"parameters":[1]},{"code":314,"indent":0,"parameters":[0,0]},{"code":122,"indent":0,"parameters":[1,1,0,0,2]},{"code":122,"indent":0,"parameters":[2,2,0,0,13]},{"code":122,"indent":0,"parameters":[3,3,0,0,2]},{"code":356,"indent":0,"parameters":["OpenMapGoldWindow"]},{"code":111,"indent":0,"parameters":[0,2,1]},{"code":117,"indent":1,"parameters":[7]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":111,"indent":0,"parameters":[8,9]},{"code":111,"indent":1,"parameters":[0,1,1]},{"code":117,"indent":2,"parameters":[7]},{"code":0,"indent":2,"parameters":[]},{"code":412,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":0,"y":16},
+{"id":5,"name":"code entry","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"!Door1","direction":2,"pattern":0,"characterIndex":1},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,5,8,12,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":9,"y":6},
+{"id":6,"name":"NPCGirl1","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"NPC1","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":101,"indent":0,"parameters":["NPC1",0,0,2]},{"code":401,"indent":0,"parameters":["Isnt there such a lovely view from up here?"]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":13,"y":15},
+{"id":7,"name":"enter_house","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"!Door1","direction":2,"pattern":2,"characterIndex":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,3,8,12,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":26,"y":6},
+{"id":8,"name":"enter_house","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"!Door1","direction":2,"pattern":0,"characterIndex":1},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,3,8,12,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":27,"y":6},
+{"id":9,"name":"EV009","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"NPC2","direction":2,"pattern":0,"characterIndex":0},"list":[{"code":101,"indent":0,"parameters":["NPC2",0,0,2]},{"code":401,"indent":0,"parameters":["Lovely day where having."]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":1,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":18,"y":9},
+{"id":10,"name":"EV010","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"ms_default","direction":2,"pattern":0,"characterIndex":0},"list":[{"code":101,"indent":0,"parameters":["ms_default",0,0,2]},{"code":401,"indent":0,"parameters":["I am Ms MV Default."]},{"code":401,"indent":0,"parameters":["They call me that because i am the"]},{"code":401,"indent":0,"parameters":["character you get if you use the default"]},{"code":401,"indent":0,"parameters":["settings in RPG Maker MV's Character Creator"]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":1,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":14,"y":5},
+{"id":11,"name":"exit_town","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Exit Sentinal Town?"]},{"code":401,"indent":0,"parameters":["You will be unable to save the game until you return"]},{"code":401,"indent":0,"parameters":["to Sentinal Town."]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":134,"indent":1,"parameters":[0]},{"code":250,"indent":1,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":1,"parameters":[0,4,0,6,0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":30,"y":8},
+{"id":12,"name":"exit_town","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Exit Sentinal Town?"]},{"code":401,"indent":0,"parameters":["You will be unable to save the game until you return"]},{"code":401,"indent":0,"parameters":["to Sentinal Town."]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":134,"indent":1,"parameters":[0]},{"code":250,"indent":1,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":1,"parameters":[0,4,0,6,0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":30,"y":9},
+{"id":13,"name":"exit_town","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Exit Sentinal Town?"]},{"code":401,"indent":0,"parameters":["You will be unable to save the game until you return"]},{"code":401,"indent":0,"parameters":["to Sentinal Town."]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":134,"indent":1,"parameters":[0]},{"code":250,"indent":1,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":1,"parameters":[0,4,0,6,0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":30,"y":10},
+null,
+{"id":15,"name":"EV015","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,9,49,14,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":2,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":0,"y":9}
+]
+}
\ No newline at end of file
diff --git a/data/Map002.json b/data/Map002.json
new file mode 100644
index 0000000..d567bc4
--- /dev/null
+++ b/data/Map002.json
@@ -0,0 +1,19 @@
+{
+"autoplayBgm":true,"autoplayBgs":false,"battleback1Name":"","battleback2Name":"","bgm":{"name":"Town7","pan":0,"pitch":100,"volume":90},"bgs":{"name":"","pan":0,"pitch":100,"volume":90},"disableDashing":false,"displayName":"Minochi's House","encounterList":[],"encounterStep":30,"height":13,"note":"","parallaxLoopX":false,"parallaxLoopY":false,"parallaxName":"","parallaxShow":true,"parallaxSx":0,"parallaxSy":0,"scrollType":0,"specifyBattleback":false,"tilesetId":3,"width":17,
+"data":[6275,6283,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6286,6278,6277,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,6277,6277,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,6277,6277,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,6277,6277,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,6277,6277,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,6277,6277,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,6277,6277,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,6277,6281,6283,6282,6282,6282,6286,6279,1538,1539,1540,6279,6283,6282,6282,6282,6286,6284,1544,1544,1544,1544,1544,1544,6277,1538,1539,1540,6277,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,6277,1538,1539,1540,6277,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,6277,1538,1539,1540,6277,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,6285,1538,1539,1540,6285,1544,1544,1544,1544,1544,1544,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,102,103,0,0,0,0,0,0,0,0,0,100,81,82,0,0,109,110,111,0,0,0,0,0,0,0,0,0,0,89,90,0,0,0,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,13,12,12,12,12,12,4,0,8,12,12,12,12,12,14,0,0,0,0,0,0,0,0,5,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
+"events":[
+null,
+{"id":1,"name":"exit_house","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,1,19,6,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":7,"y":12},
+{"id":2,"name":"exit_house","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,1,19,6,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":8,"y":12},
+{"id":3,"name":"exit_house","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,1,19,6,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":9,"y":12},
+null,
+null,
+{"id":6,"name":"EV006","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Do you want to save your game?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":352,"indent":1,"parameters":[]},{"code":314,"indent":1,"parameters":[0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":15,"y":2},
+{"id":7,"name":"EV007","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Do you want to save your game?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":352,"indent":1,"parameters":[]},{"code":314,"indent":1,"parameters":[0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":14,"y":2},
+null,
+null,
+null,
+null,
+null
+]
+}
\ No newline at end of file
diff --git a/data/Map003.json b/data/Map003.json
new file mode 100644
index 0000000..b9eb4a4
--- /dev/null
+++ b/data/Map003.json
@@ -0,0 +1,11 @@
+{
+"autoplayBgm":true,"autoplayBgs":false,"battleback1Name":"","battleback2Name":"","bgm":{"name":"Town8","pan":0,"pitch":100,"volume":90},"bgs":{"name":"","pan":0,"pitch":100,"volume":90},"disableDashing":false,"displayName":"Sentinal Shop","encounterList":[],"encounterStep":30,"height":13,"note":"","parallaxLoopX":false,"parallaxLoopY":false,"parallaxName":"","parallaxShow":true,"parallaxSx":0,"parallaxSy":0,"scrollType":0,"specifyBattleback":false,"tilesetId":3,"width":17,
+"data":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7650,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7652,0,0,7632,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7640,0,0,7632,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7640,0,0,7632,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7640,0,0,7632,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7640,0,0,7632,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7640,0,0,7632,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7640,0,0,7656,7644,7644,7644,7644,7644,7624,7616,7620,7644,7644,7644,7644,7644,7654,0,0,0,0,0,0,0,0,7632,7616,7640,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7632,7616,7640,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,0,224,0,0,0,0,0,0,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,0,224,0,0,0,0,0,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,224,240,0,0,0,0,0,224,240,240,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,233,224,233,0,0,0,0,0,240,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
+"events":[
+null,
+{"id":1,"name":"ShopNPC","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"ShopNPC","direction":2,"pattern":0,"characterIndex":0},"list":[{"code":101,"indent":0,"parameters":["ShopNPC",0,0,2]},{"code":401,"indent":0,"parameters":["Hello how may i help you?"]},{"code":102,"indent":0,"parameters":[["Item Shop","Weapon Shop","Armor Shop","Nothing"],3,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Item Shop"]},{"code":302,"indent":1,"parameters":[0,1,0,0,false]},{"code":605,"indent":1,"parameters":[0,2,0,0]},{"code":605,"indent":1,"parameters":[0,5,0,0]},{"code":605,"indent":1,"parameters":[0,4,0,0]},{"code":605,"indent":1,"parameters":[0,10,0,0]},{"code":605,"indent":1,"parameters":[0,13,0,0]},{"code":605,"indent":1,"parameters":[0,12,0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"Weapon Shop"]},{"code":302,"indent":1,"parameters":[1,1,0,0,false]},{"code":605,"indent":1,"parameters":[1,3,0,0]},{"code":605,"indent":1,"parameters":[1,4,0,0]},{"code":605,"indent":1,"parameters":[1,5,0,0]},{"code":605,"indent":1,"parameters":[1,6,0,0]},{"code":605,"indent":1,"parameters":[1,8,0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[2,"Armor Shop"]},{"code":302,"indent":1,"parameters":[2,1,0,0,false]},{"code":605,"indent":1,"parameters":[2,2,0,0]},{"code":605,"indent":1,"parameters":[2,3,0,0]},{"code":605,"indent":1,"parameters":[2,4,0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[3,"Nothing"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":4,"moveType":1,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":8,"y":4},
+{"id":2,"name":"exit_house","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,1,26,6,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":7,"y":12},
+{"id":3,"name":"exit_house","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,1,26,6,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":8,"y":12},
+{"id":4,"name":"exit_house","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,1,27,6,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":9,"y":12}
+]
+}
\ No newline at end of file
diff --git a/data/Map004.json b/data/Map004.json
new file mode 100644
index 0000000..4decf62
--- /dev/null
+++ b/data/Map004.json
@@ -0,0 +1,16 @@
+{
+"autoplayBgm":true,"autoplayBgs":false,"battleback1Name":"Grassland","battleback2Name":"","bgm":{"name":"Field1","pan":0,"pitch":80,"volume":100},"bgs":{"name":"","pan":0,"pitch":100,"volume":90},"disableDashing":false,"displayName":"Sentinal Feilds","encounterList":[{"regionSet":[],"troopId":1,"weight":5},{"regionSet":[],"troopId":3,"weight":5},{"regionSet":[],"troopId":4,"weight":5},{"regionSet":[],"troopId":5,"weight":5}],"encounterStep":30,"height":19,"note":"","parallaxLoopX":false,"parallaxLoopY":false,"parallaxName":"","parallaxShow":true,"parallaxSx":0,"parallaxSy":0,"scrollType":0,"specifyBattleback":true,"tilesetId":2,"width":25,
+"data":[2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2928,2912,2936,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2928,2912,2936,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2928,2912,2936,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2928,2912,2936,2832,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2854,2928,2912,2936,2832,2932,2932,2932,2932,2932,2932,2932,2932,2932,2932,2932,2932,2932,2932,2932,2932,2932,2932,2932,2932,2932,2913,2912,2936,2832,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2936,2832,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2950,2832,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2837,2849,2849,2849,2838,2836,2836,2836,2836,2817,2816,2816,2816,2820,2844,2824,2816,2816,2816,2816,2816,2816,2816,2816,2820,2854,2082,2068,2084,2856,2824,2816,2816,2816,2816,2816,2816,2816,2840,1633,2856,2844,2824,2816,2816,2816,2816,2816,2816,2840,2091,2057,2048,2050,2084,2832,2816,2816,2816,2816,2816,2816,2816,2840,1644,1641,1643,2856,2844,2824,2816,2816,2816,2816,2818,2852,2088,2056,2048,2072,2856,2824,2816,2816,2816,2816,2816,2816,2840,1634,1649,1640,1641,1641,2856,2844,2844,2824,2816,2816,2818,2852,2088,2076,2058,2084,2832,2816,2816,2816,2816,2820,2844,2854,1634,1649,1648,1649,1649,1640,1641,1641,2856,2824,2816,2816,2818,2836,2852,2088,2086,2832,2816,2816,2816,2820,2854,1641,1641,1642,1649,1648,1649,1649,1648,1649,1649,1640,2856,2844,2844,2824,2816,2818,2836,2836,2817,2816,2816,2816,2854,1642,1649,1649,1650,1649,1648,1649,1649,1648,1649,1649,1648,1640,1641,1641,2856,2844,2844,2844,2844,2844,2844,2844,2824,1642,1650,1649,1649,1650,1649,1648,1649,1649,1648,1649,1649,1648,1648,1649,1649,1640,1641,1641,1641,1641,1641,1641,1643,2856,1650,1650,1649,1649,1650,1649,1648,1649,1649,1648,1649,1649,1648,1648,1649,1649,1648,1649,1649,1649,1649,1649,1649,1640,1641,1650,1650,1649,1649,1650,1649,1648,1649,1649,1648,1649,1649,1648,1648,1649,1649,1648,1649,1649,1649,1649,1649,1649,1648,1649,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3042,3028,3028,3029,3053,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3048,3016,3012,3046,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3048,3046,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,121,0,0,0,0,0,0,0,101,0,0,0,112,113,0,0,0,0,0,0,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,121,0,0,0,0,0,0,0,0,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,0,0,0,0,112,113,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,101,0,0,0,0,120,121,0,0,0,0,0,0,0,0,120,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
+"events":[
+null,
+{"id":1,"name":"EV001","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,1,30,9,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":0,"y":5},
+{"id":2,"name":"EV002","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,1,30,9,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":0,"y":6},
+{"id":3,"name":"EV003","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,1,30,9,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":0,"y":7},
+{"id":4,"name":"EV004","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":26,"switch1Valid":true,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"$BigMonster2","direction":2,"pattern":0,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[11,"shift"]},{"code":111,"indent":1,"parameters":[11,"pageup"]},{"code":201,"indent":2,"parameters":[0,23,8,7,8,0]},{"code":0,"indent":2,"parameters":[]},{"code":412,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":111,"indent":0,"parameters":[0,2,1]},{"code":203,"indent":1,"parameters":[0,0,0,0,0]},{"code":101,"indent":1,"parameters":["Cubuki1",0,0,2]},{"code":401,"indent":1,"parameters":["Minochi! Minochi! I Finally Found It!"]},{"code":101,"indent":1,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":1,"parameters":["Really? goddam it finally we found the "]},{"code":401,"indent":1,"parameters":["Monikia Grass"]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦Obtained 1 Monika Grass"]},{"code":101,"indent":1,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":1,"parameters":["Cubuki! Watch Out!"]},{"code":126,"indent":1,"parameters":[3,0,0,1]},{"code":203,"indent":1,"parameters":[0,0,21,12,0]},{"code":205,"indent":1,"parameters":[0,{"list":[{"code":1,"indent":null},{"code":1,"indent":null},{"code":0}],"repeat":false,"skippable":true,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":1,"indent":null}]},{"code":301,"indent":1,"parameters":[0,2,false,false]},{"code":203,"indent":1,"parameters":[0,0,0,0,0]},{"code":101,"indent":1,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":1,"parameters":["Whew! We beat it."]},{"code":101,"indent":1,"parameters":["Cubuki1",0,0,2]},{"code":401,"indent":1,"parameters":["Yeah we sure did,"]},{"code":401,"indent":1,"parameters":["Anyway we really should head back to "]},{"code":401,"indent":1,"parameters":["Sentinal Town, Before any more monsters "]},{"code":401,"indent":1,"parameters":["show up."]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦Go To Sentinal Town"]},{"code":121,"indent":1,"parameters":[2,2,0]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":214,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":5,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":true,"wait":false},"moveSpeed":6,"moveType":3,"priorityType":1,"stepAnime":false,"through":true,"trigger":4,"walkAnime":true}],"x":21,"y":11},
+{"id":5,"name":"Setup","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":356,"indent":0,"parameters":["CloseMapGoldWindow"]},{"code":134,"indent":0,"parameters":[0]},{"code":121,"indent":0,"parameters":[26,26,0]},{"code":214,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":2,"stepAnime":false,"through":false,"trigger":3,"walkAnime":true}],"x":3,"y":17},
+{"id":6,"name":"Goto_feilds_2","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,6,11,29,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":21,"y":0},
+{"id":7,"name":"Goto_feilds_2","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,6,11,29,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":22,"y":0},
+{"id":8,"name":"Goto_feilds_2","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,6,11,29,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":23,"y":0},
+{"id":9,"name":"Treasure_Chest","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":250,"indent":1,"parameters":[{"name":"Chest1","volume":100,"pitch":100,"pan":0}]},{"code":205,"indent":1,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":41,"parameters":["!Chest",0],"indent":null},{"code":17,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":18,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":19,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":41,"parameters":["!Chest",0],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":17,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":18,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":35,"indent":null}]},{"code":123,"indent":1,"parameters":["A",0]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦Obtained 10 Elixr"]},{"code":126,"indent":1,"parameters":[2,0,0,10]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":8,"pattern":1,"characterIndex":0},"list":[{"code":205,"indent":0,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":19,"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":false}]},{"code":505,"indent":0,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":35,"indent":null}]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":17,"y":1}
+]
+}
\ No newline at end of file
diff --git a/data/Map005.json b/data/Map005.json
new file mode 100644
index 0000000..62ba389
--- /dev/null
+++ b/data/Map005.json
@@ -0,0 +1,35 @@
+{
+"autoplayBgm":true,"autoplayBgs":false,"battleback1Name":"","battleback2Name":"","bgm":{"name":"VictoryLoop1","pan":0,"pitch":100,"volume":100},"bgs":{"name":"","pan":0,"pitch":100,"volume":90},"disableDashing":false,"displayName":"Sentinal Guild","encounterList":[],"encounterStep":30,"height":13,"note":"","parallaxLoopX":false,"parallaxLoopY":false,"parallaxName":"","parallaxShow":true,"parallaxSx":0,"parallaxSy":0,"scrollType":0,"specifyBattleback":false,"tilesetId":6,"width":17,
+"data":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2837,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2838,2840,4098,4084,4084,4084,4084,4084,4084,4084,4084,4084,4084,4084,4084,4084,4100,2832,2840,4080,4064,4064,4064,4064,4064,4064,4064,4064,4064,4064,4064,4064,4064,4088,2832,2840,4080,4064,4064,4064,4064,4064,4064,4064,4064,4064,4064,4064,4064,4064,4088,2832,2840,4080,4064,4064,4064,4064,4064,4064,4064,4064,4064,4064,4064,4064,4064,4088,2832,2840,4104,4092,4092,4092,4092,4092,4072,4064,4068,4092,4092,4092,4092,4092,4102,2832,2846,2849,2849,2849,2849,2849,2853,4080,4064,4088,2851,2849,2849,2849,2849,2849,2845,0,0,0,0,0,0,2848,4080,4064,4088,2848,0,0,0,0,0,0,0,0,0,0,0,0,2848,4080,4064,4088,2848,0,0,0,0,0,0,0,0,0,0,0,0,2848,4080,4064,4088,2848,0,0,0,0,0,0,0,0,0,0,0,0,2848,4080,4064,4088,2848,0,0,0,0,0,0,0,0,0,0,0,0,2848,4080,4064,4088,2848,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,150,151,0,150,151,0,0,0,150,151,0,150,151,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,148,0,0,0,0,0,0,0,0,0,0,0,0,0,149,0,0,156,0,0,0,0,0,0,0,0,0,0,0,0,0,157,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0],
+"events":[
+null,
+{"id":1,"name":"GuildMaster","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"guildmasterNPC1","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[0,4,1]},{"code":111,"indent":1,"parameters":[8,3]},{"code":101,"indent":2,"parameters":["GuildMasterNPC",0,0,2]},{"code":401,"indent":2,"parameters":["Would you like to report the quest:"]},{"code":401,"indent":2,"parameters":["- Delivery of Monika Grass"]},{"code":102,"indent":2,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":2,"parameters":[0,"Yes"]},{"code":126,"indent":3,"parameters":[3,1,0,1]},{"code":121,"indent":3,"parameters":[4,4,0]},{"code":101,"indent":3,"parameters":["",0,1,1]},{"code":401,"indent":3,"parameters":["✦Gave 1 Monika Grass"]},{"code":101,"indent":3,"parameters":["GuildMasterNPC",0,0,2]},{"code":401,"indent":3,"parameters":["Thank you very much! here is your reward:"]},{"code":250,"indent":3,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":3,"parameters":["",0,1,1]},{"code":401,"indent":3,"parameters":["✦500G Was added to your account"]},{"code":125,"indent":3,"parameters":[0,0,500]},{"code":101,"indent":3,"parameters":["",0,1,1]},{"code":401,"indent":3,"parameters":["✦Quest Complete: Delivery of Monika Grass"]},{"code":0,"indent":3,"parameters":[]},{"code":402,"indent":2,"parameters":[1,"No"]},{"code":0,"indent":3,"parameters":[]},{"code":404,"indent":2,"parameters":[]},{"code":0,"indent":2,"parameters":[]},{"code":411,"indent":1,"parameters":[]},{"code":101,"indent":2,"parameters":["GuildMasterNPC",0,0,2]},{"code":401,"indent":2,"parameters":["You do not have:"]},{"code":401,"indent":2,"parameters":["1 Monika Grass."]},{"code":0,"indent":2,"parameters":[]},{"code":412,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":411,"indent":0,"parameters":[]},{"code":111,"indent":1,"parameters":[0,5,1]},{"code":101,"indent":2,"parameters":["GuildMasterNPC",0,0,2]},{"code":401,"indent":2,"parameters":["Quest Details:"]},{"code":401,"indent":2,"parameters":["- Defeat 10 Snakes"]},{"code":401,"indent":2,"parameters":[""]},{"code":401,"indent":2,"parameters":["Do you want to accept the quest?"]},{"code":102,"indent":2,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":2,"parameters":[0,"Yes"]},{"code":121,"indent":3,"parameters":[5,5,0]},{"code":101,"indent":3,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":3,"parameters":["Allright we will do our best!"]},{"code":250,"indent":3,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":3,"parameters":["",0,1,1]},{"code":401,"indent":3,"parameters":["✦Quest Received: Defeat the Snakes!"]},{"code":122,"indent":3,"parameters":[4,4,0,0,0]},{"code":0,"indent":3,"parameters":[]},{"code":402,"indent":2,"parameters":[1,"No"]},{"code":101,"indent":3,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":3,"parameters":["Sorry, no thanks, maybe later."]},{"code":0,"indent":3,"parameters":[]},{"code":404,"indent":2,"parameters":[]},{"code":0,"indent":2,"parameters":[]},{"code":411,"indent":1,"parameters":[]},{"code":111,"indent":2,"parameters":[0,6,1]},{"code":111,"indent":3,"parameters":[1,4,0,10,4]},{"code":101,"indent":4,"parameters":["GuildMasterNPC",0,0,2]},{"code":401,"indent":4,"parameters":["You have defeated \\v[4]/10 Snakes. "]},{"code":0,"indent":4,"parameters":[]},{"code":411,"indent":3,"parameters":[]},{"code":101,"indent":4,"parameters":["GuildMasterNPC",0,0,2]},{"code":401,"indent":4,"parameters":["Would you like to report the quest:"]},{"code":401,"indent":4,"parameters":["- Defeat the Snakes!"]},{"code":102,"indent":4,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":4,"parameters":[0,"Yes"]},{"code":121,"indent":5,"parameters":[6,6,0]},{"code":101,"indent":5,"parameters":["GuildMasterNPC",0,0,2]},{"code":401,"indent":5,"parameters":["Thank you very much! here is your reward:"]},{"code":250,"indent":5,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":5,"parameters":["",0,1,1]},{"code":401,"indent":5,"parameters":["✦3000G Was added to your account"]},{"code":125,"indent":5,"parameters":[0,0,3000]},{"code":101,"indent":5,"parameters":["",0,1,1]},{"code":401,"indent":5,"parameters":["✦Obtained 1 Mysterious Red Orb"]},{"code":126,"indent":5,"parameters":[5,0,0,1]},{"code":101,"indent":5,"parameters":["",0,1,1]},{"code":401,"indent":5,"parameters":["✦Quest Complete: Defeat the Snakes!"]},{"code":0,"indent":5,"parameters":[]},{"code":402,"indent":4,"parameters":[1,"No"]},{"code":0,"indent":5,"parameters":[]},{"code":404,"indent":4,"parameters":[]},{"code":0,"indent":4,"parameters":[]},{"code":412,"indent":3,"parameters":[]},{"code":0,"indent":3,"parameters":[]},{"code":411,"indent":2,"parameters":[]},{"code":111,"indent":3,"parameters":[0,8,1]},{"code":101,"indent":4,"parameters":["GuildMasterNPC",0,0,2]},{"code":401,"indent":4,"parameters":["Quest Details:"]},{"code":401,"indent":4,"parameters":["- Obtain 1 Pearl"]},{"code":401,"indent":4,"parameters":[""]},{"code":401,"indent":4,"parameters":["Do you want to accept the quest?"]},{"code":102,"indent":4,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":4,"parameters":[0,"Yes"]},{"code":121,"indent":5,"parameters":[8,8,0]},{"code":101,"indent":5,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":5,"parameters":["Allright we will do our best!"]},{"code":250,"indent":5,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":5,"parameters":["",0,1,1]},{"code":401,"indent":5,"parameters":["✦You can now access Monicha Cave."]},{"code":101,"indent":5,"parameters":["",0,1,1]},{"code":401,"indent":5,"parameters":["✦Quest Received: Find the Pearl!"]},{"code":0,"indent":5,"parameters":[]},{"code":402,"indent":4,"parameters":[1,"No"]},{"code":101,"indent":5,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":5,"parameters":["Sorry, no thanks, maybe later."]},{"code":0,"indent":5,"parameters":[]},{"code":404,"indent":4,"parameters":[]},{"code":0,"indent":4,"parameters":[]},{"code":411,"indent":3,"parameters":[]},{"code":111,"indent":4,"parameters":[0,9,1]},{"code":111,"indent":5,"parameters":[8,9]},{"code":101,"indent":6,"parameters":["GuildMasterNPC",0,0,2]},{"code":401,"indent":6,"parameters":["Would you like to report the quest:"]},{"code":401,"indent":6,"parameters":["- Find the Pearl!"]},{"code":102,"indent":6,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":6,"parameters":[0,"Yes"]},{"code":121,"indent":7,"parameters":[9,9,0]},{"code":101,"indent":7,"parameters":["GuildMasterNPC",0,0,2]},{"code":401,"indent":7,"parameters":["Thank you very much! here is your reward:"]},{"code":250,"indent":7,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":7,"parameters":["",0,1,1]},{"code":401,"indent":7,"parameters":["✦3000G Was added to your account"]},{"code":125,"indent":7,"parameters":[0,0,3000]},{"code":101,"indent":7,"parameters":["",0,1,1]},{"code":401,"indent":7,"parameters":["✦Obtained 1 Poison"]},{"code":126,"indent":7,"parameters":[10,0,0,1]},{"code":101,"indent":7,"parameters":["",0,1,1]},{"code":401,"indent":7,"parameters":["✦Quest Complete: Find the Pearl!"]},{"code":0,"indent":7,"parameters":[]},{"code":402,"indent":6,"parameters":[1,"No"]},{"code":0,"indent":7,"parameters":[]},{"code":404,"indent":6,"parameters":[]},{"code":0,"indent":6,"parameters":[]},{"code":411,"indent":5,"parameters":[]},{"code":101,"indent":6,"parameters":["GuildMasterNPC",0,0,2]},{"code":401,"indent":6,"parameters":["You do not have 1 Pearl."]},{"code":401,"indent":6,"parameters":[""]},{"code":401,"indent":6,"parameters":["I heard they are often found deep within"]},{"code":401,"indent":6,"parameters":["Monicha Cave."]},{"code":0,"indent":6,"parameters":[]},{"code":412,"indent":5,"parameters":[]},{"code":0,"indent":5,"parameters":[]},{"code":411,"indent":4,"parameters":[]},{"code":111,"indent":5,"parameters":[0,9,0]},{"code":111,"indent":6,"parameters":[0,10,1]},{"code":121,"indent":7,"parameters":[10,10,0]},{"code":101,"indent":7,"parameters":["GuildMasterNPC",0,0,2]},{"code":401,"indent":7,"parameters":["There are no quests in the "]},{"code":401,"indent":7,"parameters":["Sentinal region at this time."]},{"code":401,"indent":7,"parameters":["however i hear the Somitile Guild"]},{"code":401,"indent":7,"parameters":["has work that needs doing."]},{"code":101,"indent":7,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":7,"parameters":["Somitile? isnt that like the other island"]},{"code":401,"indent":7,"parameters":["nearby to us?"]},{"code":101,"indent":7,"parameters":["GuildMasterNPC",0,0,2]},{"code":401,"indent":7,"parameters":["Correct, you will need a Boarding Pass"]},{"code":401,"indent":7,"parameters":["to get there, you can buy those at the"]},{"code":401,"indent":7,"parameters":["store."]},{"code":101,"indent":7,"parameters":["GuildMasterNPC",0,0,2]},{"code":401,"indent":7,"parameters":["Oh and youll need one other thing,"]},{"code":401,"indent":7,"parameters":["since you guys arent offical members yet"]},{"code":401,"indent":7,"parameters":["you will need a Recomendation from the"]},{"code":401,"indent":7,"parameters":["Sentinal Guild."]},{"code":101,"indent":7,"parameters":["GuildMasterNPC",0,0,2]},{"code":401,"indent":7,"parameters":["A Recommendation shows that you have worked"]},{"code":401,"indent":7,"parameters":["hard in this region, if you get one for all"]},{"code":401,"indent":7,"parameters":["regions, you will become an offical member"]},{"code":401,"indent":7,"parameters":["of the guild."]},{"code":250,"indent":7,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":7,"parameters":["",0,1,1]},{"code":401,"indent":7,"parameters":["✦Received: Sentinal Recommendation"]},{"code":126,"indent":7,"parameters":[11,0,0,1]},{"code":0,"indent":7,"parameters":[]},{"code":411,"indent":6,"parameters":[]},{"code":111,"indent":7,"parameters":[0,14,0]},{"code":111,"indent":8,"parameters":[0,15,1]},{"code":101,"indent":9,"parameters":["GuildMasterNPC",0,0,2]},{"code":401,"indent":9,"parameters":["Oh hello Minochi, Cubuki and uh, who is "]},{"code":401,"indent":9,"parameters":["that?"]},{"code":101,"indent":9,"parameters":["vxAce_ferrous",0,0,2]},{"code":401,"indent":9,"parameters":["Im Ferrus! just a fellow Somitilian. hehe"]},{"code":101,"indent":9,"parameters":["GuildMasterNPC",0,0,2]},{"code":401,"indent":9,"parameters":["Somo Whatnow?"]},{"code":101,"indent":9,"parameters":["vxAce_ferrous",0,0,2]},{"code":401,"indent":9,"parameters":["Somitilian. you knoww someone from the "]},{"code":401,"indent":9,"parameters":["Somitile Region"]},{"code":101,"indent":9,"parameters":["GuildMasterNPC",0,0,2]},{"code":401,"indent":9,"parameters":["D-Do you all look like that?"]},{"code":101,"indent":9,"parameters":["vxAce_ferrous",0,0,2]},{"code":401,"indent":9,"parameters":["Well DUH you shoulda seen how surprised i"]},{"code":401,"indent":9,"parameters":["was when i saw Minochi and Cubuki!"]},{"code":101,"indent":9,"parameters":["GuildMasterNPC",0,0,2]},{"code":401,"indent":9,"parameters":["Anyway, uh do you have a reason for being"]},{"code":401,"indent":9,"parameters":["back in Sentinal?"]},{"code":101,"indent":9,"parameters":["Cubuki1",0,0,2]},{"code":401,"indent":9,"parameters":["Well basicly:"]},{"code":401,"indent":9,"parameters":["*Cubuki told the whole story to the"]},{"code":401,"indent":9,"parameters":["Guild Master*"]},{"code":101,"indent":9,"parameters":["GuildMasterNPC",0,0,2]},{"code":401,"indent":9,"parameters":["Ah i see, so. AngelicYuuki killed Feru "]},{"code":401,"indent":9,"parameters":["and so now your trying to catch "]},{"code":401,"indent":9,"parameters":["AngelicYuuki Who also happens to be the"]},{"code":401,"indent":9,"parameters":["leader of the Angelic Gang?"]},{"code":101,"indent":9,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":9,"parameters":["Pretty much!"]},{"code":101,"indent":9,"parameters":["GuildMasterNPC",0,0,2]},{"code":401,"indent":9,"parameters":["I see so you need all the information we"]},{"code":401,"indent":9,"parameters":["have on this Angelic Gang?"]},{"code":101,"indent":9,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":9,"parameters":["Yep! thats basicly it"]},{"code":101,"indent":9,"parameters":["vxAce_ferrous",0,0,2]},{"code":401,"indent":9,"parameters":["Ugh would you girls please stop talking"]},{"code":401,"indent":9,"parameters":["and just give us the info?"]},{"code":101,"indent":9,"parameters":["GuildMasterNPC",0,0,2]},{"code":401,"indent":9,"parameters":["Okie, um well first you have to find a"]},{"code":401,"indent":9,"parameters":["Strange Map"]},{"code":101,"indent":9,"parameters":["vxAce_ferrous",0,0,2]},{"code":401,"indent":9,"parameters":["I allready got it, from when i beat up"]},{"code":401,"indent":9,"parameters":["AngelicYuuki before hmm"]},{"code":101,"indent":9,"parameters":["GuildMasterNPC",0,0,2]},{"code":401,"indent":9,"parameters":["Ok well in that case you just need to wrap"]},{"code":401,"indent":9,"parameters":["that map around a Strange Black Orb"]},{"code":401,"indent":9,"parameters":["and you should be instantly warped to"]},{"code":401,"indent":9,"parameters":["there HQ."]},{"code":121,"indent":9,"parameters":[15,15,0]},{"code":0,"indent":9,"parameters":[]},{"code":411,"indent":8,"parameters":[]},{"code":111,"indent":9,"parameters":[0,16,1]},{"code":111,"indent":10,"parameters":[8,4]},{"code":101,"indent":11,"parameters":["",0,0,2]},{"code":401,"indent":11,"parameters":["Warp to the Angelic Gang's HQ?"]},{"code":102,"indent":11,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":11,"parameters":[0,"Yes"]},{"code":250,"indent":12,"parameters":[{"name":"Flash3","volume":100,"pitch":100,"pan":0}]},{"code":314,"indent":12,"parameters":[0,0]},{"code":134,"indent":12,"parameters":[0]},{"code":126,"indent":12,"parameters":[4,1,0,1]},{"code":126,"indent":12,"parameters":[14,1,0,999]},{"code":356,"indent":12,"parameters":["CloseMapGoldWindow"]},{"code":201,"indent":12,"parameters":[0,17,1,48,2,1]},{"code":0,"indent":12,"parameters":[]},{"code":402,"indent":11,"parameters":[1,"No"]},{"code":0,"indent":12,"parameters":[]},{"code":404,"indent":11,"parameters":[]},{"code":0,"indent":11,"parameters":[]},{"code":411,"indent":10,"parameters":[]},{"code":101,"indent":11,"parameters":["",0,0,2]},{"code":401,"indent":11,"parameters":["You do not have a Mysterious Black Orb."]},{"code":401,"indent":11,"parameters":["You can buy one at the Sentinal Shop"]},{"code":0,"indent":11,"parameters":[]},{"code":412,"indent":10,"parameters":[]},{"code":0,"indent":10,"parameters":[]},{"code":411,"indent":9,"parameters":[]},{"code":101,"indent":10,"parameters":["GuildMasterNPC",0,0,2]},{"code":401,"indent":10,"parameters":["Your quest is complete, however you will"]},{"code":401,"indent":10,"parameters":["have to report it over at the Somitile "]},{"code":401,"indent":10,"parameters":["Guild."]},{"code":0,"indent":10,"parameters":[]},{"code":412,"indent":9,"parameters":[]},{"code":0,"indent":9,"parameters":[]},{"code":412,"indent":8,"parameters":[]},{"code":0,"indent":8,"parameters":[]},{"code":411,"indent":7,"parameters":[]},{"code":101,"indent":8,"parameters":["GuildMasterNPC",0,0,2]},{"code":401,"indent":8,"parameters":["There are no quests in the "]},{"code":401,"indent":8,"parameters":["Sentinal region at this time."]},{"code":0,"indent":8,"parameters":[]},{"code":412,"indent":7,"parameters":[]},{"code":0,"indent":7,"parameters":[]},{"code":412,"indent":6,"parameters":[]},{"code":0,"indent":6,"parameters":[]},{"code":411,"indent":5,"parameters":[]},{"code":0,"indent":6,"parameters":[]},{"code":412,"indent":5,"parameters":[]},{"code":0,"indent":5,"parameters":[]},{"code":412,"indent":4,"parameters":[]},{"code":0,"indent":4,"parameters":[]},{"code":412,"indent":3,"parameters":[]},{"code":0,"indent":3,"parameters":[]},{"code":412,"indent":2,"parameters":[]},{"code":0,"indent":2,"parameters":[]},{"code":412,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":4,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":2,"moveType":1,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":8,"y":4},
+{"id":2,"name":"EV002","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,1,8,6,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":7,"y":12},
+{"id":3,"name":"EV003","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,1,8,6,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":8,"y":12},
+{"id":4,"name":"EV004","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,1,8,6,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":9,"y":12},
+{"id":5,"name":"EV005","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to sit on the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,5,3,2,2,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":3,"y":3},
+{"id":6,"name":"EV006","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to sit on the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,5,2,2,2,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":2,"y":3},
+{"id":7,"name":"EV007","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to get off the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,5,3,3,2,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":3,"y":2},
+{"id":8,"name":"EV008","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to get off the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,5,2,3,2,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":2,"y":2},
+{"id":9,"name":"EV009","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to get off the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,5,6,3,2,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":6,"y":2},
+{"id":10,"name":"EV010","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to get off the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,5,5,3,2,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":5,"y":2},
+{"id":11,"name":"EV011","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to get off the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,5,11,3,2,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":11,"y":2},
+{"id":12,"name":"EV012","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to get off the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,5,10,3,2,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":10,"y":2},
+{"id":13,"name":"EV013","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to get off the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,5,14,3,2,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":14,"y":2},
+{"id":14,"name":"EV014","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to get off the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,5,13,3,2,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":13,"y":2},
+{"id":15,"name":"EV015","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to sit on the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,5,6,2,2,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":6,"y":3},
+{"id":16,"name":"EV016","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to sit on the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,5,5,2,2,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":5,"y":3},
+{"id":17,"name":"EV017","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to sit on the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,5,11,2,2,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":11,"y":3},
+{"id":18,"name":"EV018","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to sit on the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,5,10,2,2,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":10,"y":3},
+{"id":19,"name":"EV019","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to sit on the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,5,14,2,2,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":14,"y":3},
+{"id":20,"name":"EV020","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to sit on the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,5,13,2,2,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":13,"y":3},
+{"id":21,"name":"EV021","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to sit on the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,5,15,4,4,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":14,"y":4},
+{"id":22,"name":"EV022","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to sit on the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,5,15,5,4,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":14,"y":5},
+{"id":23,"name":"EV023","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to get off the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,5,14,4,4,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":15,"y":4},
+{"id":24,"name":"EV024","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to get off the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,5,14,5,4,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":15,"y":5},
+{"id":25,"name":"EV025","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to get off the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,5,2,4,6,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":1,"y":4},
+{"id":26,"name":"EV026","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to get off the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,5,2,5,6,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":1,"y":5},
+{"id":27,"name":"EV027","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to sit on the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,5,1,4,6,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":2,"y":4},
+{"id":28,"name":"EV028","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to sit on the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,5,1,5,6,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":2,"y":5}
+]
+}
\ No newline at end of file
diff --git a/data/Map006.json b/data/Map006.json
new file mode 100644
index 0000000..a175f73
--- /dev/null
+++ b/data/Map006.json
@@ -0,0 +1,13 @@
+{
+"autoplayBgm":true,"autoplayBgs":false,"battleback1Name":"Grassland","battleback2Name":"","bgm":{"name":"Field1","pan":0,"pitch":80,"volume":90},"bgs":{"name":"","pan":0,"pitch":100,"volume":90},"disableDashing":false,"displayName":"Sentinal Feilds 2","encounterList":[{"regionSet":[],"troopId":3,"weight":5},{"regionSet":[],"troopId":1,"weight":5},{"regionSet":[],"troopId":4,"weight":5}],"encounterStep":40,"height":30,"note":"","parallaxLoopX":false,"parallaxLoopY":false,"parallaxName":"","parallaxShow":true,"parallaxSx":0,"parallaxSy":0,"scrollType":0,"specifyBattleback":true,"tilesetId":2,"width":30,
+"data":[6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6108,6108,6108,6108,6108,6108,6108,6108,6108,6108,6108,6108,6108,6108,6108,6108,6108,6108,6108,6108,6108,6108,6108,6108,6108,6108,6108,6108,6108,6108,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2852,2946,2932,2948,1552,1552,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2928,2912,2936,2858,1552,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2928,2912,2936,2833,2836,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2928,2912,2936,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2928,2912,2936,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2820,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2854,2928,2912,2936,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2946,2932,2932,2932,2932,2932,2932,2932,2932,2932,2932,2932,2932,2932,2932,2913,2912,2936,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2928,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2936,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2928,2912,2916,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2940,2950,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2928,2912,2936,2850,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2817,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2928,2912,2936,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2928,2912,2936,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2928,2912,2936,2832,2816,2816,2816,2816,2816,2816,2816,2816,2820,2844,2844,2844,2844,2824,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2928,2912,2936,2832,2816,2816,2816,2816,2816,2816,2820,2844,2854,2082,2068,2068,2084,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2928,2912,2936,2832,2816,2816,2816,2816,2820,2844,2854,2082,2068,2049,2048,2048,2072,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2928,2912,2936,2832,2816,2816,2816,2820,2854,2082,2068,2049,2048,2048,2048,2052,2086,2832,2816,2816,2816,2816,2820,2844,2844,2844,2824,2816,2816,2840,2928,2912,2936,2832,2816,2816,2816,2840,2082,2049,2048,2048,2048,2048,2052,2086,2850,2817,2816,2816,2816,2820,2854,2082,2068,2084,2856,2824,2816,2840,2928,2912,2936,2832,2816,2816,2820,2854,2064,2048,2048,2048,2048,2052,2086,2850,2817,2816,2816,2816,2816,2840,2091,2057,2048,2050,2084,2832,2816,2840,2928,2912,2936,2832,2816,2816,2840,2082,2049,2048,2048,2048,2048,2072,2850,2817,2816,2816,2816,2816,2816,2822,2861,2064,2048,2052,2086,2832,2816,2840,2928,2912,2936,2832,2816,2816,2840,2088,2076,2076,2056,2048,2052,2086,2832,2816,2816,2816,2816,2816,2816,2840,2082,2049,2048,2072,2850,2817,2816,2840,2928,2912,2936,2832,2816,2816,2818,2836,2836,2852,2088,2076,2086,2850,2817,2816,2816,2816,2816,2816,2820,2854,2064,2048,2052,2086,2832,2816,2816,2840,2928,2912,2936,2832,2816,2816,2816,2816,2816,2818,2836,2836,2836,2817,2816,2816,2816,2816,2816,2816,2840,2082,2049,2052,2086,2850,2817,2816,2816,2840,2928,2912,2936,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2064,2048,2072,2859,2825,2816,2816,2816,2840,2928,2912,2936,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2064,2048,2050,2084,2832,2816,2816,2816,2840,2928,2912,2936,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2088,2056,2052,2086,2832,2816,2816,2816,2840,2928,2912,2936,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2818,2852,2088,2086,2850,2817,2816,2816,2816,2840,2928,2912,2936,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2818,2836,2836,2817,2816,2816,2816,2816,2840,2928,2912,2936,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3050,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3042,3028,3028,3034,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3051,3017,3008,3012,3046,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3048,3036,3046,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3051,3030,3028,3044,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3048,3020,3046,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3052,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3042,3044,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3051,3017,3032,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3048,3018,3044,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3048,3046,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,374,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,382,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,0,0,0,0,0,0,0,0,282,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,0,0,0,0,0,0,0,0,93,0,0,0,0,120,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,0,0,0,99,0,112,113,0,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,0,120,121,0,0,0,0,0,0,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,0,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,121,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,99,120,121,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,120,121,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,98,0,0,0,0,0,0,0,0,120,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,121,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,101,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,120,121,0,0,90,0,0,0,0,0,0,0,0,0,0,0,0,120,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,98,0,0,0,0,0,0,0,101,0,0,0,0,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,95,0,0,93,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,0,0,0,0,0,0,0,120,121,0,0,0,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,0,0,0,0,0,0,0,120,121,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,90,0,0,0,0,0,0,0,0,0,120,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
+"events":[
+null,
+{"id":1,"name":"Treasure_Chest","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":250,"indent":1,"parameters":[{"name":"Chest1","volume":100,"pitch":100,"pan":0}]},{"code":205,"indent":1,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":41,"parameters":["!Chest",0],"indent":null},{"code":17,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":18,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":19,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":41,"parameters":["!Chest",0],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":17,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":18,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":35,"indent":null}]},{"code":123,"indent":1,"parameters":["A",0]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦Obtained 1 Mysterious Black Orb"]},{"code":126,"indent":1,"parameters":[4,0,0,1]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":8,"pattern":1,"characterIndex":0},"list":[{"code":205,"indent":0,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":19,"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":false}]},{"code":505,"indent":0,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":35,"indent":null}]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":0,"y":26},
+null,
+{"id":3,"name":"EV003","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":111,"indent":0,"parameters":[0,8,0]},{"code":250,"indent":1,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":1,"parameters":[0,7,1,49,0,0]},{"code":0,"indent":1,"parameters":[]},{"code":411,"indent":0,"parameters":[]},{"code":101,"indent":1,"parameters":["",0,0,2]},{"code":401,"indent":1,"parameters":["You cannot enter Monicha Cave at this time."]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":26,"y":1},
+{"id":4,"name":"exit","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,4,22,0,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":10,"y":29},
+{"id":5,"name":"exit","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,4,22,0,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":11,"y":29},
+{"id":6,"name":"exit","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,4,22,0,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":12,"y":29}
+]
+}
\ No newline at end of file
diff --git a/data/Map007.json b/data/Map007.json
new file mode 100644
index 0000000..a143674
--- /dev/null
+++ b/data/Map007.json
@@ -0,0 +1,25 @@
+{
+"autoplayBgm":true,"autoplayBgs":false,"battleback1Name":"RockCave","battleback2Name":"RockCave","bgm":{"name":"Field2","pan":0,"pitch":100,"volume":100},"bgs":{"name":"","pan":0,"pitch":100,"volume":90},"disableDashing":false,"displayName":"Monicha Cave","encounterList":[{"regionSet":[],"troopId":6,"weight":100},{"regionSet":[],"troopId":6,"weight":90},{"regionSet":[],"troopId":5,"weight":80}],"encounterStep":50,"height":50,"note":"","parallaxLoopX":false,"parallaxLoopY":false,"parallaxName":"","parallaxShow":true,"parallaxSx":0,"parallaxSy":0,"scrollType":0,"specifyBattleback":true,"tilesetId":3,"width":50,
+"data":[6464,6469,6473,6476,6469,6473,6476,6469,6473,6472,6476,6469,6477,6469,6473,6472,6472,6472,6476,6469,6473,6472,6472,6472,6476,6465,6464,6464,6464,6464,6464,6464,6468,6477,6469,6477,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6469,6477,6080,6080,6469,6080,6080,6469,6080,6080,6080,6469,6080,6477,6080,6080,6080,6080,6080,6477,6080,6080,6080,6080,6080,6473,6472,6472,6472,6472,6472,6472,6476,6080,6469,6080,6465,6473,6472,6472,6476,6469,6473,6472,6472,6472,6476,6469,6477,6468,6469,6080,6080,6080,6477,6080,6080,6469,6080,6080,6080,6477,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6477,6080,6469,6080,6080,6080,6080,6477,6080,6080,6080,6080,6080,6469,6080,6469,6469,6470,6080,6080,6080,6080,6080,6477,6080,6080,6080,6080,6080,6475,6478,6466,6470,6080,6080,6471,6080,6475,6474,6474,6474,6474,6478,6470,6475,6474,6478,6080,6471,6080,6080,6080,6465,6474,6474,6478,6080,6080,6080,6080,6080,6080,6080,6469,6080,6469,6469,6476,6475,6478,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6465,6468,6080,6080,6469,6080,6080,6080,6080,6080,6080,6080,6469,6080,6080,6080,6080,6469,6080,6471,6080,6469,6080,6080,6080,6080,6467,6475,6478,6471,6080,6080,6469,6080,6469,6469,6080,6080,6080,6080,6471,6475,6474,6478,6470,6080,6080,6080,6467,6479,6472,6476,6475,6474,6469,6080,6080,6080,6080,6080,6080,6080,6469,6474,6474,6474,6478,6477,6479,6477,6479,6472,6475,6478,6470,6080,6469,6080,6080,6477,6080,6080,6469,6080,6469,6469,6080,6475,6474,6478,6477,6080,6080,6080,6469,6474,6474,6474,6469,6080,6080,6080,6080,6080,6469,6474,6474,6474,6478,6471,6080,6080,6469,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6469,6080,6469,6080,6080,6080,6080,6080,6477,6080,6469,6469,6080,6080,6080,6080,6080,6080,6080,6467,6468,6080,6080,6080,6469,6080,6080,6080,6080,6080,6469,6080,6080,6080,6080,6469,6080,6080,6469,6080,6471,6080,6080,6471,6080,6471,6080,6080,6475,6474,6468,6080,6473,6475,6474,6478,6470,6080,6080,6080,6469,6469,6474,6474,6474,6478,6470,6475,6478,6473,6468,6080,6080,6080,6469,6080,6080,6080,6080,6080,6469,6080,6080,6080,6080,6469,6080,6080,6469,6080,6469,6080,6080,6469,6080,6469,6080,6080,6080,6080,6469,6080,6080,6080,6080,6080,6469,6474,6478,6080,6469,6469,6080,6080,6080,6080,6469,6080,6080,6080,6469,6474,6478,6080,6473,6479,6080,6475,6474,6474,6469,6080,6479,6470,6080,6469,6080,6080,6469,6080,6469,6080,6475,6469,6478,6477,6479,6080,6475,6478,6476,6080,6475,6474,6474,6474,6468,6080,6080,6080,6469,6469,6080,6080,6471,6080,6469,6080,6471,6080,6469,6080,6080,6080,6080,6080,6080,6080,6080,6080,6469,6080,6080,6469,6080,6469,6080,6080,6469,6080,6469,6080,6080,6469,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6469,6080,6475,6474,6468,6469,6080,6080,6469,6080,6469,6080,6469,6080,6469,6080,6471,6080,6471,6479,6471,6080,6471,6479,6477,6080,6080,6469,6080,6477,6080,6080,6469,6080,6469,6080,6475,6469,6080,6471,6475,6478,6467,6475,6478,6080,6471,6080,6471,6080,6469,6080,6080,6080,6469,6469,6080,6080,6477,6479,6476,6080,6477,6479,6476,6080,6469,6080,6469,6080,6477,6080,6477,6080,6080,6080,6080,6469,6080,6080,6080,6080,6469,6080,6477,6080,6080,6477,6080,6477,6080,6080,6469,6080,6080,6080,6469,6080,6469,6080,6469,6474,6478,6080,6469,6469,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6469,6080,6469,6080,6080,6080,6080,6080,6080,6080,6080,6469,6471,6080,6080,6080,6469,6080,6080,6080,6080,6080,6080,6080,6080,6080,6469,6080,6475,6478,6477,6479,6477,6475,6468,6080,6080,6080,6469,6469,6474,6474,6474,6474,6474,6474,6474,6474,6474,6474,6469,6080,6469,6474,6474,6478,6471,6479,6471,6475,6478,6476,6477,6475,6474,6478,6476,6470,6471,6471,6475,6474,6474,6474,6474,6474,6469,6080,6080,6080,6080,6080,6080,6080,6469,6080,6475,6474,6468,6469,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6469,6080,6469,6080,6080,6080,6469,6080,6469,6080,6080,6080,6080,6080,6080,6080,6080,6469,6477,6469,6080,6080,6080,6080,6080,6080,6473,6475,6474,6474,6474,6478,6080,6080,6469,6080,6080,6080,6469,6469,6080,6080,6080,6467,6475,6474,6474,6474,6478,6080,6469,6080,6469,6080,6471,6080,6469,6080,6469,6080,6471,6080,6471,6080,6475,6478,6080,6469,6080,6469,6478,6080,6467,6475,6478,6080,6080,6080,6080,6080,6080,6080,6080,6080,6469,6474,6478,6080,6469,6469,6474,6474,6474,6469,6080,6080,6080,6080,6080,6080,6469,6080,6477,6080,6477,6080,6477,6080,6469,6080,6469,6080,6469,6080,6080,6080,6080,6469,6080,6477,6080,6080,6469,6080,6080,6080,6471,6080,6475,6478,6080,6080,6080,6080,6469,6080,6080,6080,6469,6469,6080,6080,6080,6473,6475,6474,6478,6080,6471,6080,6469,6080,6080,6080,6080,6080,6080,6080,6469,6080,6469,6080,6469,6080,6475,6478,6080,6469,6080,6080,6080,6471,6469,6080,6080,6080,6469,6080,6080,6080,6080,6467,6467,6478,6476,6080,6467,6470,6468,6469,6080,6080,6080,6080,6080,6080,6080,6080,6469,6080,6477,6475,6474,6474,6474,6478,6471,6080,6469,6080,6469,6080,6469,6080,6080,6080,6080,6469,6474,6478,6080,6469,6465,6474,6474,6478,6477,6080,6080,6467,6475,6469,6122,6080,6080,6080,6465,6464,6464,6469,6080,6467,6475,6474,6474,6474,6478,6080,6469,6080,6080,6080,6080,6080,6080,6080,6469,6080,6469,6080,6477,6080,6477,6080,6475,6478,6080,6469,6080,6080,6080,6469,6469,6080,6080,6080,6080,6080,6080,6469,6080,6469,6124,6080,6080,6080,6465,6464,6464,6469,6080,6469,6080,6080,6080,6080,6080,6080,6469,6471,6467,6470,6467,6466,6470,6080,6469,6080,6469,6080,6080,6080,6080,6080,6080,6080,6080,6469,6474,6474,6478,6477,6473,6479,6080,6475,6478,6080,6080,6469,6080,6473,6473,6478,6470,6080,6473,6476,6476,6469,6478,6473,6475,6474,6474,6474,6478,6080,6477,6469,6473,6476,6465,6464,6468,6080,6469,6080,6469,6474,6474,6474,6474,6478,6080,6479,6471,6476,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6469,6080,6080,6080,6080,6469,6080,6080,6080,6080,6469,6080,6080,6080,6080,6080,6080,6080,6080,6080,6469,6080,6080,6465,6464,6468,6080,6469,6080,6469,6080,6080,6080,6080,6080,6080,6080,6469,6080,6080,6475,6478,6080,6471,6080,6080,6467,6475,6478,6080,6469,6080,6475,6474,6478,6476,6475,6474,6478,6470,6469,6080,6475,6474,6474,6474,6478,6080,6475,6478,6477,6471,6080,6473,6472,6476,6080,6477,6080,6477,6080,6475,6474,6478,6471,6475,6474,6469,6080,6080,6080,6080,6080,6469,6080,6080,6469,6080,6080,6080,6469,6080,6080,6080,6080,6080,6080,6080,6080,6469,6469,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6469,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6477,6080,6080,6477,6479,6080,6475,6474,6478,6477,6475,6474,6465,6474,6474,6478,6473,6479,6080,6475,6474,6478,6470,6080,6467,6468,6469,6080,6475,6474,6478,6466,6475,6474,6478,6080,6479,6477,6475,6474,6474,6474,6478,6470,6080,6471,6080,6471,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6469,6080,6080,6080,6080,6080,6080,6080,6080,6080,6469,6080,6465,6464,6469,6080,6080,6080,6080,6469,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6469,6080,6469,6080,6469,6474,6478,6471,6080,6479,6470,6080,6479,6080,6471,6080,6479,6470,6080,6469,6080,6475,6478,6470,6080,6471,6080,6475,6478,6476,6479,6473,6468,6469,6474,6474,6474,6478,6472,6475,6474,6474,6474,6474,6474,6474,6478,6471,6080,6080,6469,6080,6469,6080,6469,6080,6080,6477,6080,6080,6469,6080,6080,6080,6469,6080,6080,6469,6080,6469,6080,6080,6080,6469,6080,6469,6080,6080,6080,6080,6080,6080,6469,6469,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6477,6471,6080,6469,6080,6469,6080,6469,6080,6080,6080,6080,6080,6469,6474,6474,6478,6477,6475,6478,6476,6080,6473,6475,6474,6478,6476,6479,6477,6475,6474,6474,6474,6478,6080,6469,6469,6466,6466,6466,6466,6466,6466,6466,6466,6475,6474,6474,6478,6080,6080,6477,6479,6476,6080,6469,6080,6469,6080,6475,6474,6474,6474,6468,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6469,6464,6464,6464,6464,6464,6464,6464,6464,6468,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6469,6080,6469,6080,6080,6080,6080,6080,6469,6474,6474,6474,6474,6474,6474,6478,6080,6467,6475,6474,6474,6478,6467,6475,6474,6474,6474,6478,6471,6475,6468,6469,6472,6472,6472,6472,6472,6472,6472,6472,6475,6474,6478,6080,6475,6474,6474,6474,6474,6478,6477,6475,6469,6474,6474,6474,6478,6080,6469,6080,6080,6080,6080,6080,6080,6080,6080,6469,6080,6080,6080,6080,6469,6080,6080,6080,6080,6080,6469,6080,6469,6469,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6469,6080,6080,6080,6080,6080,6469,6080,6475,6474,6474,6474,6474,6474,6478,6473,6479,6080,6080,6080,6473,6475,6478,6080,6471,6080,6477,6080,6469,6469,6474,6474,6474,6474,6478,6080,6475,6474,6474,6474,6474,6474,6474,6474,6474,6474,6478,6080,6471,6080,6469,6474,6474,6474,6474,6474,6468,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6469,6080,6080,6080,6469,6469,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6469,6080,6469,6080,6080,6080,6080,6080,6469,6080,6475,6474,6474,6474,6478,6470,6080,6467,6475,6474,6478,6471,6475,6474,6478,6471,6477,6475,6478,6080,6469,6469,6080,6475,6474,6478,6471,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6469,6080,6469,6080,6475,6474,6474,6474,6468,6080,6080,6080,6080,6080,6080,6469,6080,6469,6080,6080,6080,6477,6080,6080,6080,6477,6080,6080,6080,6080,6469,6469,6080,6080,6080,6080,6469,6080,6475,6474,6474,6474,6474,6474,6474,6474,6474,6478,6470,6080,6469,6080,6469,6080,6080,6080,6080,6080,6469,6474,6474,6474,6478,6471,6080,6469,6080,6469,6080,6080,6080,6080,6080,6471,6080,6080,6080,6080,6080,6080,6469,6469,6474,6474,6474,6474,6469,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6469,6080,6469,6080,6469,6080,6475,6474,6474,6474,6468,6080,6080,6080,6080,6477,6479,6476,6080,6473,6475,6474,6474,6474,6478,6477,6475,6474,6474,6474,6474,6474,6468,6469,6080,6080,6080,6080,6477,6475,6474,6474,6474,6474,6474,6474,6474,6478,6470,6080,6469,6080,6469,6080,6469,6080,6080,6080,6080,6080,6469,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6469,6469,6080,6471,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6469,6080,6469,6080,6469,6080,6477,6080,6475,6474,6474,6478,6476,6471,6080,6475,6474,6474,6478,6470,6080,6080,6080,6080,6475,6474,6478,6471,6475,6474,6474,6474,6474,6474,6468,6469,6080,6469,6080,6080,6471,6080,6475,6474,6474,6478,6080,6475,6474,6478,6476,6080,6469,6080,6469,6080,6080,6080,6080,6080,6080,6080,6080,6477,6080,6080,6080,6080,6080,6469,6474,6474,6478,6080,6080,6080,6080,6469,6080,6080,6080,6080,6080,6080,6469,6469,6080,6469,6080,6080,6469,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6469,6080,6469,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6479,6080,6467,6468,6080,6080,6080,6080,6471,6479,6471,6477,6471,6080,6471,6475,6478,6467,6468,6469,6080,6469,6080,6080,6469,6080,6471,6475,6474,6478,6080,6471,6080,6479,6470,6080,6469,6080,6469,6080,6467,6475,6478,6470,6080,6471,6080,6471,6080,6080,6080,6080,6465,6468,6080,6475,6474,6474,6469,6080,6469,6080,6469,6080,6469,6080,6080,6465,6464,6469,6080,6477,6475,6478,6477,6080,6469,6080,6080,6080,6080,6469,6080,6080,6469,6080,6469,6080,6469,6080,6469,6080,6080,6469,6080,6469,6080,6469,6080,6080,6471,6080,6465,6468,6080,6080,6080,6080,6477,6080,6469,6080,6477,6080,6477,6080,6080,6465,6464,6469,6080,6080,6080,6080,6080,6080,6469,6080,6467,6475,6478,6477,6080,6080,6469,6080,6469,6080,6469,6080,6473,6479,6080,6469,6080,6469,6080,6469,6478,6080,6469,6080,6473,6468,6080,6479,6470,6080,6080,6080,6477,6080,6080,6080,6080,6080,6080,6473,6468,6469,6080,6080,6080,6080,6471,6080,6469,6080,6469,6080,6080,6080,6080,6080,6469,6080,6469,6080,6469,6080,6080,6080,6080,6469,6080,6469,6080,6469,6080,6080,6469,6080,6080,6469,6080,6080,6469,6080,6471,6080,6080,6080,6467,6475,6474,6478,6080,6080,6469,6469,6080,6467,6475,6478,6477,6080,6477,6080,6465,6474,6474,6474,6478,6080,6469,6080,6469,6080,6477,6475,6474,6474,6478,6476,6080,6469,6080,6469,6474,6478,6477,6080,6080,6469,6080,6080,6469,6080,6469,6080,6471,6080,6469,6080,6080,6080,6080,6080,6469,6469,6080,6469,6080,6080,6080,6080,6080,6080,6469,6080,6080,6080,6080,6080,6469,6080,6469,6080,6080,6080,6080,6080,6080,6080,6080,6469,6080,6469,6080,6080,6080,6080,6080,6469,6080,6080,6469,6080,6469,6080,6469,6080,6465,6467,6466,6470,6080,6080,6469,6469,6080,6465,6467,6466,6466,6466,6466,6470,6465,6467,6466,6466,6466,6470,6468,6471,6468,6467,6466,6466,6466,6466,6466,6466,6470,6469,6471,6469,6467,6466,6466,6466,6470,6468,6467,6470,6468,6471,6469,6471,6469,6471,6465,6464,6464,6468,6467,6470,6468,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,466,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,474,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,5,0,0,5,0,0,0,5,0,5,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,5,0,0,5,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,5,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,5,0,0,0,5,0,0,0,0,0,0,0,0,0,0,5,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,5,0,0,5,0,0,5,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,5,0,0,5,0,0,0,0,0,0,0,0,5,0,0,0,5,0,0,0,0,0,5,0,0,0,0,5,0,0,5,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,5,0,0,0,0,0,5,0,0,0,0,5,0,0,5,0,5,0,0,5,0,5,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,5,0,0,5,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,5,0,0,0,0,5,0,0,0,0,5,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,5,0,5,0,0,5,0,5,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,5,0,0,5,0,5,0,5,0,5,0,0,0,0,0,0,0,0,0,5,0,0,5,0,5,0,0,5,0,5,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,5,0,0,0,0,5,0,0,0,5,0,5,0,5,0,5,0,5,0,0,0,0,5,0,0,0,0,5,0,5,0,0,5,0,5,0,0,5,0,0,0,5,0,5,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,5,0,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,0,0,0,5,0,5,0,0,5,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,5,0,5,0,0,0,0,5,0,0,0,0,5,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,5,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,5,0,5,0,5,0,0,0,0,5,0,0,0,0,5,0,0,0,0,0,0,5,0,0,5,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,5,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,5,0,5,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,5,0,0,5,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,5,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,0,5,0,0,5,0,0,0,5,0,0,5,0,5,0,0,0,5,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,5,0,0,0,0,5,0,0,0,0,0,5,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,5,0,0,0,0,0,0,5,0,5,0,0,0,5,0,0,0,5,0,0,0,0,0,5,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,0,0,0,0,5,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,5,0,0,5,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,5,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,5,0,5,0,5,0,5,0,0,0,0,5,0,0,0,0,5,0,5,0,0,0,0,5,0,0,5,0,5,0,5,0,5,0,0,5,0,5,0,5,0,0,0,0,0,5,0,0,0,0,5,0,5,0,5,0,5,0,0,0,0,5,0,0,0,0,0,0,5,0,0,0,0,5,0,0,5,0,5,0,5,0,0,0,0,5,0,5,0,0,0,0,5,0,0,5,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,5,0,5,0,0,0,0,0,5,0,5,0,5,0,0,0,0,5,0,5,0,5,0,0,5,0,0,5,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,5,0,5,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,5,0,5,0,0,0,0,5,0,0,5,0,0,5,0,5,0,0,0,5,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,5,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,5,0,0,5,0,5,0,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
+"events":[
+null,
+{"id":1,"name":"exit","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,6,26,2,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":1,"y":49},
+{"id":2,"name":"Treasure_Chest","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":250,"indent":1,"parameters":[{"name":"Chest1","volume":100,"pitch":100,"pan":0}]},{"code":205,"indent":1,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":41,"parameters":["!Chest",0],"indent":null},{"code":17,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":18,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":19,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":41,"parameters":["!Chest",0],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":17,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":18,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":35,"indent":null}]},{"code":123,"indent":1,"parameters":["A",0]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦Obtained 10 HI Potion"]},{"code":126,"indent":1,"parameters":[6,0,0,10]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":8,"pattern":1,"characterIndex":0},"list":[{"code":205,"indent":0,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":19,"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":false}]},{"code":505,"indent":0,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":35,"indent":null}]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":42,"y":6},
+{"id":3,"name":"Treasure_Chest","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":250,"indent":1,"parameters":[{"name":"Chest1","volume":100,"pitch":100,"pan":0}]},{"code":205,"indent":1,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":41,"parameters":["!Chest",0],"indent":null},{"code":17,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":18,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":19,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":41,"parameters":["!Chest",0],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":17,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":18,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":35,"indent":null}]},{"code":123,"indent":1,"parameters":["A",0]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦Obtained 10 HI Potion"]},{"code":126,"indent":1,"parameters":[6,0,0,10]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":8,"pattern":1,"characterIndex":0},"list":[{"code":205,"indent":0,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":19,"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":false}]},{"code":505,"indent":0,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":35,"indent":null}]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":18,"y":8},
+{"id":4,"name":"Treasure_Chest","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":250,"indent":1,"parameters":[{"name":"Chest1","volume":100,"pitch":100,"pan":0}]},{"code":205,"indent":1,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":41,"parameters":["!Chest",0],"indent":null},{"code":17,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":18,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":19,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":41,"parameters":["!Chest",0],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":17,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":18,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":35,"indent":null}]},{"code":123,"indent":1,"parameters":["A",0]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦Obtained 10 HI Exlir"]},{"code":126,"indent":1,"parameters":[7,0,0,10]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":8,"pattern":1,"characterIndex":0},"list":[{"code":205,"indent":0,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":19,"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":false}]},{"code":505,"indent":0,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":35,"indent":null}]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":1,"y":21},
+{"id":5,"name":"Treasure_Chest","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":250,"indent":1,"parameters":[{"name":"Chest1","volume":100,"pitch":100,"pan":0}]},{"code":205,"indent":1,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":41,"parameters":["!Chest",0],"indent":null},{"code":17,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":18,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":19,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":41,"parameters":["!Chest",0],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":17,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":18,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":35,"indent":null}]},{"code":123,"indent":1,"parameters":["A",0]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦Obtained 10 HI Exlir"]},{"code":126,"indent":1,"parameters":[7,0,0,10]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":8,"pattern":1,"characterIndex":0},"list":[{"code":205,"indent":0,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":19,"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":false}]},{"code":505,"indent":0,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":35,"indent":null}]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":4,"y":11},
+{"id":6,"name":"Treasure_Chest","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":250,"indent":1,"parameters":[{"name":"Chest1","volume":100,"pitch":100,"pan":0}]},{"code":205,"indent":1,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":41,"parameters":["!Chest",0],"indent":null},{"code":17,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":18,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":19,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":41,"parameters":["!Chest",0],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":17,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":18,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":35,"indent":null}]},{"code":123,"indent":1,"parameters":["A",0]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦Obtained 10 HI Exlir"]},{"code":126,"indent":1,"parameters":[7,0,0,10]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":8,"pattern":1,"characterIndex":0},"list":[{"code":205,"indent":0,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":19,"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":false}]},{"code":505,"indent":0,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":35,"indent":null}]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":4,"y":43},
+{"id":7,"name":"Treasure_Chest","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":250,"indent":1,"parameters":[{"name":"Chest1","volume":100,"pitch":100,"pan":0}]},{"code":205,"indent":1,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":41,"parameters":["!Chest",0],"indent":null},{"code":17,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":18,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":19,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":41,"parameters":["!Chest",0],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":17,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":18,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":35,"indent":null}]},{"code":123,"indent":1,"parameters":["A",0]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦Obtained 1 Poison"]},{"code":126,"indent":1,"parameters":[10,0,0,1]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":8,"pattern":1,"characterIndex":0},"list":[{"code":205,"indent":0,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":19,"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":false}]},{"code":505,"indent":0,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":35,"indent":null}]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":3,"y":43},
+{"id":8,"name":"Treasure_Chest","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":250,"indent":1,"parameters":[{"name":"Chest1","volume":100,"pitch":100,"pan":0}]},{"code":205,"indent":1,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":41,"parameters":["!Chest",0],"indent":null},{"code":17,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":18,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":19,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":41,"parameters":["!Chest",0],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":17,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":18,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":35,"indent":null}]},{"code":123,"indent":1,"parameters":["A",0]},{"code":101,"indent":1,"parameters":["",0,0,2]},{"code":401,"indent":1,"parameters":["Its a trap!"]},{"code":301,"indent":1,"parameters":[0,5,true,false]},{"code":601,"indent":1,"parameters":[]},{"code":250,"indent":2,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":2,"parameters":["",0,1,1]},{"code":401,"indent":2,"parameters":["✦Obtained 10 HI Exlir"]},{"code":126,"indent":2,"parameters":[7,0,0,10]},{"code":0,"indent":2,"parameters":[]},{"code":602,"indent":1,"parameters":[]},{"code":0,"indent":2,"parameters":[]},{"code":604,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":8,"pattern":1,"characterIndex":0},"list":[{"code":205,"indent":0,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":19,"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":false}]},{"code":505,"indent":0,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":35,"indent":null}]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":26,"y":29},
+{"id":9,"name":"Treasure_Chest","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":250,"indent":1,"parameters":[{"name":"Chest1","volume":100,"pitch":100,"pan":0}]},{"code":205,"indent":1,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":41,"parameters":["!Chest",0],"indent":null},{"code":17,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":18,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":19,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":41,"parameters":["!Chest",0],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":17,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":18,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":35,"indent":null}]},{"code":123,"indent":1,"parameters":["A",0]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦Obtained 1 Mysterious Red Orb"]},{"code":126,"indent":1,"parameters":[5,0,0,1]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":8,"pattern":1,"characterIndex":0},"list":[{"code":205,"indent":0,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":19,"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":false}]},{"code":505,"indent":0,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":35,"indent":null}]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":2,"walkAnime":true}],"x":16,"y":29},
+{"id":10,"name":"Treasure_Chest","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":250,"indent":1,"parameters":[{"name":"Chest1","volume":100,"pitch":100,"pan":0}]},{"code":205,"indent":1,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":41,"parameters":["!Chest",0],"indent":null},{"code":17,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":18,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":19,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":41,"parameters":["!Chest",0],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":17,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":18,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":35,"indent":null}]},{"code":123,"indent":1,"parameters":["A",0]},{"code":101,"indent":1,"parameters":["",0,0,2]},{"code":401,"indent":1,"parameters":["Its empty!"]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":8,"pattern":1,"characterIndex":0},"list":[{"code":205,"indent":0,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":19,"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":false}]},{"code":505,"indent":0,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":35,"indent":null}]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":48,"y":48},
+{"id":11,"name":"EV011","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":111,"indent":0,"parameters":[0,8,1]},{"code":117,"indent":1,"parameters":[7]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":1,"y":40},
+null,
+null,
+{"id":14,"name":"enter_treasure_room","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["There is a boss up ahead!"]},{"code":401,"indent":0,"parameters":["Would like to enter the boss room? "]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":250,"indent":1,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":1,"parameters":[0,8,8,12,0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":49,"y":22},
+{"id":15,"name":"EV015","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":117,"indent":0,"parameters":[4]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":43,"y":20},
+null,
+null,
+null
+]
+}
\ No newline at end of file
diff --git a/data/Map008.json b/data/Map008.json
new file mode 100644
index 0000000..6583aa6
--- /dev/null
+++ b/data/Map008.json
@@ -0,0 +1,15 @@
+{
+"autoplayBgm":true,"autoplayBgs":false,"battleback1Name":"RockCave","battleback2Name":"RockCave","bgm":{"name":"Theme4","pan":0,"pitch":100,"volume":90},"bgs":{"name":"","pan":0,"pitch":100,"volume":90},"disableDashing":false,"displayName":"Treasure Room","encounterList":[{"regionSet":[],"troopId":7,"weight":1},{"regionSet":[],"troopId":6,"weight":1}],"encounterStep":30,"height":13,"note":"","parallaxLoopX":false,"parallaxLoopY":false,"parallaxName":"","parallaxShow":true,"parallaxSx":0,"parallaxSy":0,"scrollType":0,"specifyBattleback":true,"tilesetId":3,"width":17,
+"data":[6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6114,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6116,6464,6464,6096,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6104,6464,6464,6096,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6104,6464,6464,6096,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6104,6464,6464,6096,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6104,6464,6464,6096,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6104,6464,6464,6096,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6104,6464,6464,6096,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6104,6464,6464,6096,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6104,6464,6464,6096,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6104,6464,6464,6120,6108,6108,6108,6108,6108,6108,6092,6108,6108,6108,6108,6108,6108,6118,6464,6464,6464,6464,6464,6464,6464,6464,6464,6112,6464,6464,6464,6464,6464,6464,6464,6464,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,428,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,436,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,425,0,0,0,0,0,0,0,0,0,0,0,426,0,0,0,0,433,0,0,0,0,0,0,0,0,0,0,0,434,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,425,0,0,0,0,0,0,0,0,0,0,0,426,0,0,0,0,433,0,0,0,0,0,0,0,0,0,0,0,434,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
+"events":[
+null,
+{"id":1,"name":"GoldDrop","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":456,"characterName":"","characterIndex":0,"direction":2,"pattern":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":251,"indent":1,"parameters":[]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦1000G Was added to your account"]},{"code":125,"indent":1,"parameters":[0,0,1000]},{"code":123,"indent":1,"parameters":["A",0]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":214,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":214,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":3,"y":3},
+{"id":2,"name":"EV002","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,7,49,22,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":8,"y":12},
+{"id":3,"name":"GoldDrop","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":456,"characterName":"","characterIndex":0,"direction":2,"pattern":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":251,"indent":1,"parameters":[]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦1000G Was added to your account"]},{"code":125,"indent":1,"parameters":[0,0,1000]},{"code":123,"indent":1,"parameters":["A",0]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":214,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":214,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":13,"y":3},
+{"id":4,"name":"GoldDrop","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":456,"characterName":"","characterIndex":0,"direction":2,"pattern":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":251,"indent":1,"parameters":[]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦1000G Was added to your account"]},{"code":125,"indent":1,"parameters":[0,0,1000]},{"code":123,"indent":1,"parameters":["A",0]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":214,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":214,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":13,"y":10},
+{"id":5,"name":"GoldDrop","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":456,"characterName":"","characterIndex":0,"direction":2,"pattern":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":251,"indent":1,"parameters":[]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦1000G Was added to your account"]},{"code":125,"indent":1,"parameters":[0,0,1000]},{"code":123,"indent":1,"parameters":["A",0]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":214,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":214,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":3,"y":10},
+{"id":6,"name":"EV006","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"$BigMonster2","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[0,1,1]},{"code":121,"indent":1,"parameters":[1,1,0]},{"code":205,"indent":1,"parameters":[0,{"list":[{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":1,"indent":null}]},{"code":301,"indent":1,"parameters":[0,8,false,false]},{"code":205,"indent":1,"parameters":[0,{"list":[{"code":42,"parameters":[0],"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":false}]},{"code":505,"indent":1,"parameters":[{"code":42,"parameters":[0],"indent":null}]},{"code":101,"indent":1,"parameters":["Cubuki1",0,0,2]},{"code":401,"indent":1,"parameters":["Whew we beat it!"]},{"code":101,"indent":1,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":1,"parameters":["We sure did but we still need to find the"]},{"code":401,"indent":1,"parameters":["pearl."]},{"code":101,"indent":1,"parameters":["Cubuki1",0,0,2]},{"code":401,"indent":1,"parameters":["Um acturally, the dragon dropped the pearl."]},{"code":101,"indent":1,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":1,"parameters":["Oh really? in that case we just need to"]},{"code":401,"indent":1,"parameters":["head back to town."]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":214,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":6,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":3,"walkAnime":true}],"x":8,"y":6},
+null,
+null
+]
+}
\ No newline at end of file
diff --git a/data/Map009.json b/data/Map009.json
new file mode 100644
index 0000000..674565d
--- /dev/null
+++ b/data/Map009.json
@@ -0,0 +1,14 @@
+{
+"autoplayBgm":true,"autoplayBgs":false,"battleback1Name":"Cobblestones4","battleback2Name":"Bridge","bgm":{"name":"Ship3","pan":0,"pitch":100,"volume":90},"bgs":{"name":"","pan":0,"pitch":100,"volume":90},"disableDashing":false,"displayName":"","encounterList":[],"encounterStep":30,"height":20,"note":"","parallaxLoopX":false,"parallaxLoopY":false,"parallaxName":"","parallaxShow":true,"parallaxSx":0,"parallaxSy":0,"scrollType":0,"specifyBattleback":false,"tilesetId":2,"width":50,
+"data":[2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,19,19,19,19,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,21,21,21,21,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,30,30,30,30,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,21,21,21,21,21,21,21,21,21,21,21,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
+"events":[
+null,
+{"id":1,"name":"Sail_ye_7_seas","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"boatNPC","direction":6,"pattern":2,"characterIndex":0},"list":[{"code":101,"indent":0,"parameters":["boatNPC",0,0,2]},{"code":401,"indent":0,"parameters":["Where do ye want to go?"]},{"code":102,"indent":0,"parameters":[["Somitile Town","No where"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Somitile Town"]},{"code":111,"indent":1,"parameters":[8,11]},{"code":111,"indent":2,"parameters":[8,12]},{"code":101,"indent":3,"parameters":["",0,1,1]},{"code":401,"indent":3,"parameters":["✦Gave 1 Boarding Pass"]},{"code":126,"indent":3,"parameters":[12,1,0,1]},{"code":250,"indent":3,"parameters":[{"name":"Bell2","volume":100,"pitch":100,"pan":0}]},{"code":230,"indent":3,"parameters":[60]},{"code":250,"indent":3,"parameters":[{"name":"Bell2","volume":100,"pitch":100,"pan":0}]},{"code":202,"indent":3,"parameters":[1,0,9,42,14]},{"code":101,"indent":3,"parameters":["boatNPC",0,0,2]},{"code":401,"indent":3,"parameters":["All aboard!"]},{"code":201,"indent":3,"parameters":[0,9,43,14,4,2]},{"code":206,"indent":3,"parameters":[]},{"code":205,"indent":3,"parameters":[-1,{"list":[{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":0}],"repeat":false,"skippable":true,"wait":true}]},{"code":505,"indent":3,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":2,"indent":null}]},{"code":250,"indent":3,"parameters":[{"name":"Attack3","volume":100,"pitch":100,"pan":0}]},{"code":201,"indent":3,"parameters":[0,9,5,3,4,1]},{"code":206,"indent":3,"parameters":[]},{"code":202,"indent":3,"parameters":[1,0,9,6,3]},{"code":140,"indent":3,"parameters":[1,{"name":"Ship","volume":90,"pitch":100,"pan":0}]},{"code":132,"indent":3,"parameters":[{"name":"vxAce_Battle6","volume":100,"pitch":90,"pan":0}]},{"code":139,"indent":3,"parameters":[{"name":"vxAce_Gameover1","volume":90,"pitch":100,"pan":0}]},{"code":133,"indent":3,"parameters":[{"name":"vxAce_Victory1","volume":90,"pitch":100,"pan":0}]},{"code":323,"indent":3,"parameters":[0,"vxAce_Vehicle",0]},{"code":323,"indent":3,"parameters":[1,"vxAce_Vehicle",1]},{"code":323,"indent":3,"parameters":[2,"vxAce_Vehicle",3]},{"code":282,"indent":3,"parameters":[8]},{"code":241,"indent":3,"parameters":[{"name":"Ship","volume":90,"pitch":100,"pan":0}]},{"code":122,"indent":3,"parameters":[5,5,0,0,1]},{"code":111,"indent":3,"parameters":[2,"A",1]},{"code":101,"indent":4,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":4,"parameters":["Whaa! Cubuki did you see that? T-The entire"]},{"code":401,"indent":4,"parameters":["world just changed!"]},{"code":101,"indent":4,"parameters":["Cubuki1",0,0,2]},{"code":401,"indent":4,"parameters":["Yea, not only do the people over here look"]},{"code":401,"indent":4,"parameters":["different but the entire world does too?"]},{"code":401,"indent":4,"parameters":["how strange.."]},{"code":123,"indent":4,"parameters":["A",0]},{"code":0,"indent":4,"parameters":[]},{"code":412,"indent":3,"parameters":[]},{"code":0,"indent":3,"parameters":[]},{"code":411,"indent":2,"parameters":[]},{"code":101,"indent":3,"parameters":["boatNPC",0,0,2]},{"code":401,"indent":3,"parameters":["Ye need ye Boarding Pass."]},{"code":0,"indent":3,"parameters":[]},{"code":412,"indent":2,"parameters":[]},{"code":0,"indent":2,"parameters":[]},{"code":411,"indent":1,"parameters":[]},{"code":101,"indent":2,"parameters":["boatNPC",0,0,2]},{"code":401,"indent":2,"parameters":["Ye cant sail here at this time."]},{"code":0,"indent":2,"parameters":[]},{"code":412,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No where"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":43,"y":14},
+{"id":2,"name":"Enter Town","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":201,"indent":0,"parameters":[0,1,0,9,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":49,"y":14},
+{"id":3,"name":"Sail_ye_7_seas","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"vxAce_shipNPC","direction":4,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[1,5,0,1,5]},{"code":117,"indent":1,"parameters":[7]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":101,"indent":0,"parameters":["vxAce_ShipNPC",0,0,2]},{"code":401,"indent":0,"parameters":["Where do ye want to go?"]},{"code":102,"indent":0,"parameters":[["Sentinal Town","Hendersville","No where."],2,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Sentinal Town"]},{"code":111,"indent":1,"parameters":[8,11]},{"code":111,"indent":2,"parameters":[8,12]},{"code":101,"indent":3,"parameters":["",0,1,1]},{"code":401,"indent":3,"parameters":["✦Gave 1 Boarding Pass"]},{"code":126,"indent":3,"parameters":[12,1,0,1]},{"code":250,"indent":3,"parameters":[{"name":"Bell2","volume":100,"pitch":100,"pan":0}]},{"code":230,"indent":3,"parameters":[60]},{"code":250,"indent":3,"parameters":[{"name":"Bell2","volume":100,"pitch":100,"pan":0}]},{"code":202,"indent":3,"parameters":[1,0,9,6,3]},{"code":101,"indent":3,"parameters":["vxAce_ShipNPC",0,0,2]},{"code":401,"indent":3,"parameters":["All aboard!"]},{"code":201,"indent":3,"parameters":[0,9,5,3,6,2]},{"code":206,"indent":3,"parameters":[]},{"code":205,"indent":3,"parameters":[-1,{"list":[{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":3,"indent":null},{"code":0}],"repeat":false,"skippable":true,"wait":true}]},{"code":505,"indent":3,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":3,"indent":null}]},{"code":250,"indent":3,"parameters":[{"name":"Attack3","volume":100,"pitch":100,"pan":0}]},{"code":201,"indent":3,"parameters":[0,9,43,14,6,1]},{"code":206,"indent":3,"parameters":[]},{"code":202,"indent":3,"parameters":[1,0,9,42,14]},{"code":140,"indent":3,"parameters":[1,{"name":"Ship3","volume":100,"pitch":100,"pan":0}]},{"code":132,"indent":3,"parameters":[{"name":"03_Endless_Battle","volume":100,"pitch":90,"pan":0}]},{"code":139,"indent":3,"parameters":[{"name":"Defeat2","volume":90,"pitch":100,"pan":0}]},{"code":133,"indent":3,"parameters":[{"name":"Victory2","volume":90,"pitch":100,"pan":0}]},{"code":323,"indent":3,"parameters":[0,"Vehicle",0]},{"code":323,"indent":3,"parameters":[1,"Vehicle",1]},{"code":323,"indent":3,"parameters":[2,"Vehicle",3]},{"code":282,"indent":3,"parameters":[2]},{"code":241,"indent":3,"parameters":[{"name":"Ship3","volume":90,"pitch":100,"pan":0}]},{"code":122,"indent":3,"parameters":[5,5,0,0,0]},{"code":0,"indent":3,"parameters":[]},{"code":411,"indent":2,"parameters":[]},{"code":101,"indent":3,"parameters":["vxAce_ShipNPC",0,0,2]},{"code":401,"indent":3,"parameters":["Ye need ye Boarding Pass."]},{"code":0,"indent":3,"parameters":[]},{"code":412,"indent":2,"parameters":[]},{"code":0,"indent":2,"parameters":[]},{"code":411,"indent":1,"parameters":[]},{"code":101,"indent":2,"parameters":["vxAce_ShipNPC",0,0,2]},{"code":401,"indent":2,"parameters":["Ye cant sail here at this time."]},{"code":0,"indent":2,"parameters":[]},{"code":412,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"Hendersville"]},{"code":111,"indent":1,"parameters":[8,17]},{"code":111,"indent":2,"parameters":[8,12]},{"code":101,"indent":3,"parameters":["",0,1,1]},{"code":401,"indent":3,"parameters":["✦Gave 1 Boarding Pass"]},{"code":126,"indent":3,"parameters":[12,1,0,1]},{"code":250,"indent":3,"parameters":[{"name":"Bell2","volume":100,"pitch":100,"pan":0}]},{"code":230,"indent":3,"parameters":[60]},{"code":250,"indent":3,"parameters":[{"name":"Bell2","volume":100,"pitch":100,"pan":0}]},{"code":202,"indent":3,"parameters":[1,0,9,6,3]},{"code":101,"indent":3,"parameters":["vxAce_ShipNPC",0,0,2]},{"code":401,"indent":3,"parameters":["All aboard!"]},{"code":201,"indent":3,"parameters":[0,9,5,3,6,2]},{"code":206,"indent":3,"parameters":[]},{"code":205,"indent":3,"parameters":[-1,{"list":[{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":17,"indent":null},{"code":0}],"repeat":false,"skippable":true,"wait":true}]},{"code":505,"indent":3,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":17,"indent":null}]},{"code":250,"indent":3,"parameters":[{"name":"Attack3","volume":100,"pitch":100,"pan":0}]},{"code":201,"indent":3,"parameters":[0,9,5,15,4,1]},{"code":206,"indent":3,"parameters":[]},{"code":202,"indent":3,"parameters":[1,0,9,6,15]},{"code":140,"indent":3,"parameters":[1,{"name":"Ship3","volume":100,"pitch":100,"pan":0}]},{"code":132,"indent":3,"parameters":[{"name":"03_Endless_Battle","volume":100,"pitch":90,"pan":0}]},{"code":139,"indent":3,"parameters":[{"name":"Defeat2","volume":90,"pitch":100,"pan":0}]},{"code":133,"indent":3,"parameters":[{"name":"Victory2","volume":90,"pitch":100,"pan":0}]},{"code":323,"indent":3,"parameters":[0,"Vehicle",0]},{"code":323,"indent":3,"parameters":[1,"Vehicle",1]},{"code":323,"indent":3,"parameters":[2,"Vehicle",3]},{"code":282,"indent":3,"parameters":[2]},{"code":241,"indent":3,"parameters":[{"name":"Ship3","volume":90,"pitch":100,"pan":0}]},{"code":122,"indent":3,"parameters":[5,5,0,0,0]},{"code":0,"indent":3,"parameters":[]},{"code":411,"indent":2,"parameters":[]},{"code":101,"indent":3,"parameters":["vxAce_ShipNPC",0,0,2]},{"code":401,"indent":3,"parameters":["Ye need ye Boarding Pass."]},{"code":0,"indent":3,"parameters":[]},{"code":412,"indent":2,"parameters":[]},{"code":0,"indent":2,"parameters":[]},{"code":411,"indent":1,"parameters":[]},{"code":101,"indent":2,"parameters":["vxAce_ShipNPC",0,0,2]},{"code":401,"indent":2,"parameters":["Ye cant sail here at this time."]},{"code":0,"indent":2,"parameters":[]},{"code":412,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[2,"No where."]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":5,"y":3},
+{"id":4,"name":"Sail_ye_7_seas","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"boatNPC","direction":4,"pattern":0,"characterIndex":0},"list":[{"code":101,"indent":0,"parameters":["boatNPC",0,0,2]},{"code":401,"indent":0,"parameters":["Where do ye want to go?"]},{"code":102,"indent":0,"parameters":[["Somitile Town","No where"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Somitile Town"]},{"code":111,"indent":1,"parameters":[8,11]},{"code":111,"indent":2,"parameters":[8,12]},{"code":101,"indent":3,"parameters":["",0,1,1]},{"code":401,"indent":3,"parameters":["✦Gave 1 Boarding Pass"]},{"code":126,"indent":3,"parameters":[12,1,0,1]},{"code":250,"indent":3,"parameters":[{"name":"Bell2","volume":100,"pitch":100,"pan":0}]},{"code":230,"indent":3,"parameters":[60]},{"code":250,"indent":3,"parameters":[{"name":"Bell2","volume":100,"pitch":100,"pan":0}]},{"code":202,"indent":3,"parameters":[1,0,9,6,15]},{"code":101,"indent":3,"parameters":["boatNPC",0,0,2]},{"code":401,"indent":3,"parameters":["All aboard!"]},{"code":201,"indent":3,"parameters":[0,9,5,15,6,2]},{"code":206,"indent":3,"parameters":[]},{"code":205,"indent":3,"parameters":[-1,{"list":[{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":17,"indent":null},{"code":0}],"repeat":false,"skippable":true,"wait":true}]},{"code":505,"indent":3,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":3,"parameters":[{"code":17,"indent":null}]},{"code":250,"indent":3,"parameters":[{"name":"Attack3","volume":100,"pitch":100,"pan":0}]},{"code":201,"indent":3,"parameters":[0,9,5,3,4,1]},{"code":206,"indent":3,"parameters":[]},{"code":202,"indent":3,"parameters":[1,0,9,6,3]},{"code":140,"indent":3,"parameters":[1,{"name":"Ship","volume":90,"pitch":100,"pan":0}]},{"code":132,"indent":3,"parameters":[{"name":"vxAce_Battle6","volume":100,"pitch":90,"pan":0}]},{"code":139,"indent":3,"parameters":[{"name":"vxAce_Gameover1","volume":90,"pitch":100,"pan":0}]},{"code":133,"indent":3,"parameters":[{"name":"vxAce_Victory1","volume":90,"pitch":100,"pan":0}]},{"code":323,"indent":3,"parameters":[0,"vxAce_Vehicle",0]},{"code":323,"indent":3,"parameters":[1,"vxAce_Vehicle",1]},{"code":323,"indent":3,"parameters":[2,"vxAce_Vehicle",3]},{"code":282,"indent":3,"parameters":[8]},{"code":241,"indent":3,"parameters":[{"name":"Ship","volume":90,"pitch":100,"pan":0}]},{"code":122,"indent":3,"parameters":[5,5,0,0,1]},{"code":0,"indent":3,"parameters":[]},{"code":411,"indent":2,"parameters":[]},{"code":101,"indent":3,"parameters":["boatNPC",0,0,2]},{"code":401,"indent":3,"parameters":["Ye need ye Boarding Pass."]},{"code":0,"indent":3,"parameters":[]},{"code":412,"indent":2,"parameters":[]},{"code":0,"indent":2,"parameters":[]},{"code":411,"indent":1,"parameters":[]},{"code":101,"indent":2,"parameters":["boatNPC",0,0,2]},{"code":401,"indent":2,"parameters":["Ye cant sail here at this time."]},{"code":0,"indent":2,"parameters":[]},{"code":412,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No where"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":5,"y":15},
+{"id":5,"name":"Goto ","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":201,"indent":0,"parameters":[0,10,30,14,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":0,"y":3},
+{"id":6,"name":"EV006","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":111,"indent":0,"parameters":[1,5,0,0,0]},{"code":202,"indent":1,"parameters":[1,0,9,42,14]},{"code":140,"indent":1,"parameters":[1,{"name":"Ship3","volume":100,"pitch":100,"pan":0}]},{"code":132,"indent":1,"parameters":[{"name":"03_Endless_Battle","volume":100,"pitch":90,"pan":0}]},{"code":139,"indent":1,"parameters":[{"name":"Defeat2","volume":90,"pitch":100,"pan":0}]},{"code":133,"indent":1,"parameters":[{"name":"Victory2","volume":90,"pitch":100,"pan":0}]},{"code":323,"indent":1,"parameters":[0,"Vehicle",0]},{"code":323,"indent":1,"parameters":[1,"Vehicle",1]},{"code":323,"indent":1,"parameters":[2,"Vehicle",3]},{"code":282,"indent":1,"parameters":[2]},{"code":241,"indent":1,"parameters":[{"name":"Ship3","volume":90,"pitch":100,"pan":0}]},{"code":0,"indent":1,"parameters":[]},{"code":411,"indent":0,"parameters":[]},{"code":111,"indent":1,"parameters":[1,5,0,1,0]},{"code":202,"indent":2,"parameters":[1,0,9,6,3]},{"code":140,"indent":2,"parameters":[1,{"name":"Ship","volume":90,"pitch":100,"pan":0}]},{"code":132,"indent":2,"parameters":[{"name":"vxAce_Battle6","volume":100,"pitch":90,"pan":0}]},{"code":139,"indent":2,"parameters":[{"name":"vxAce_Gameover1","volume":90,"pitch":100,"pan":0}]},{"code":133,"indent":2,"parameters":[{"name":"vxAce_Victory1","volume":90,"pitch":100,"pan":0}]},{"code":323,"indent":2,"parameters":[0,"vxAce_Vehicle",0]},{"code":323,"indent":2,"parameters":[1,"vxAce_Vehicle",1]},{"code":323,"indent":2,"parameters":[2,"vxAce_Vehicle",3]},{"code":282,"indent":2,"parameters":[8]},{"code":241,"indent":2,"parameters":[{"name":"Ship","volume":90,"pitch":100,"pan":0}]},{"code":0,"indent":2,"parameters":[]},{"code":411,"indent":1,"parameters":[]},{"code":0,"indent":2,"parameters":[]},{"code":412,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":214,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":2,"stepAnime":false,"through":false,"trigger":3,"walkAnime":true}],"x":0,"y":0},
+{"id":7,"name":"EV007","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","volume":90,"pitch":100,"pan":0}]},{"code":201,"indent":0,"parameters":[0,21,30,15,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":0,"y":15}
+]
+}
\ No newline at end of file
diff --git a/data/Map010.json b/data/Map010.json
new file mode 100644
index 0000000..02efd98
--- /dev/null
+++ b/data/Map010.json
@@ -0,0 +1,22 @@
+{
+"autoplayBgm":true,"autoplayBgs":false,"battleback1Name":"","battleback2Name":"","bgm":{"name":"vxAce_Town2","pan":0,"pitch":100,"volume":100},"bgs":{"name":"","pan":0,"pitch":100,"volume":90},"disableDashing":false,"displayName":"Somitile Town","encounterList":[],"encounterStep":30,"height":20,"note":"","parallaxLoopX":false,"parallaxLoopY":false,"parallaxName":"","parallaxShow":true,"parallaxSx":0,"parallaxSy":0,"scrollType":0,"specifyBattleback":true,"tilesetId":8,"width":31,
+"data":[2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2064,2048,2048,2048,2048,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2820,2854,2064,2048,2048,2048,2048,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2082,2049,2048,2048,2048,2048,2844,2844,2844,2844,2844,2824,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2820,2854,2064,2048,2048,2048,2048,2048,5171,5170,5170,5175,5174,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2082,2049,2048,2048,2048,2048,2048,5169,5168,5168,5168,5172,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2820,2854,2064,2048,2048,2048,2048,2048,2048,5169,5172,5181,5169,5172,2834,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2824,2816,2816,2816,2816,2840,2082,2049,2048,2048,2048,2048,2048,2048,5177,5180,2862,5177,5180,2848,4355,4354,4354,4354,4354,4354,4354,4354,4354,4354,4358,2832,2816,2816,2816,2816,2840,2064,2048,2048,2048,2048,2048,2048,2048,2852,2898,2884,2900,2850,2842,4353,4352,4352,4356,4353,4356,4353,4352,4352,4352,4356,2832,2816,2816,2816,2816,2840,2064,2048,2048,2048,2048,2048,2048,2048,2840,2880,2864,2888,2832,2840,4353,4352,4352,4356,4353,4356,4353,4352,4352,4352,4356,2834,2844,2844,2844,2844,2841,2064,2048,2048,2048,2048,2048,2048,2048,2840,2880,2864,2888,2832,2840,4353,4352,4352,4356,4353,4356,4353,4352,4352,4352,4356,2848,4499,4502,4498,4502,2848,2064,2048,2048,2048,2048,2048,2048,2048,2840,2880,2864,2888,2832,2840,4353,4352,4352,4356,4361,4364,4353,4352,4352,4352,4356,2848,4501,4505,4508,4501,2848,2064,2048,2048,2048,2048,2048,2048,2048,2840,2880,2864,2888,2832,2840,4361,4360,4360,4364,2898,2900,4361,4360,4360,4360,4364,2848,4509,2898,2900,4509,2848,2088,2056,2048,2048,2048,2048,2048,2048,2854,2880,2864,2888,2856,2846,2849,2849,2849,2861,2880,2888,2859,2849,2849,2849,2849,2847,2861,2880,2888,2859,2847,2861,2064,2048,2048,2048,2048,2048,2048,2884,2865,2864,2866,2884,2884,2884,2884,2884,2884,2865,2866,2884,2884,2884,2884,2884,2884,2884,2865,2866,2884,2884,2900,2064,2048,2048,2048,2048,2048,2048,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2902,2088,2056,2048,2048,2048,2048,2048,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2852,2064,2048,2048,2048,2048,2048,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2064,2048,2048,2048,2048,2048,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2064,2048,2048,2048,2048,2048,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2064,2048,2048,2048,2048,2048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2112,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2112,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2130,2097,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2112,2096,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2130,2097,2096,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2112,2096,2096,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2130,2097,2096,2096,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2112,2096,2096,2096,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2112,2096,2096,2096,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2112,2096,2096,2096,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2112,2096,2096,2096,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2112,2096,2096,2096,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2136,2104,2096,2096,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2112,2096,2096,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2112,2096,2096,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2136,2104,2096,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2112,2096,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2112,2096,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2112,2096,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2112,2096,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,421,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,393,393,393,393,393,393,0,0,0,386,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,400,401,401,401,401,401,401,401,401,401,402,0,0,0,0,410,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,400,401,401,401,401,401,401,401,401,401,402,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,413,414,414,414,415,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,421,422,422,422,423,0,0,0,0,0,0,0,384,385,385,385,386,0,0,0,0,0,0,0,0,0,0,0,0,0,0,421,422,422,422,423,0,0,0,0,0,0,0,392,393,393,393,394,0,0,0,0,0,0,0,0,0,0,0,0,0,0,429,430,430,430,431,0,0,0,0,0,0,0,392,393,393,393,394,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,392,393,393,393,394,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,384,385,385,385,385,385,385,393,393,393,394,0,408,409,409,410,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,392,393,393,393,393,393,393,393,393,393,394,0,416,417,417,418,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,392,393,393,393,393,393,393,393,393,393,394,0,416,417,417,418,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,400,401,401,401,401,401,401,401,401,401,402,0,416,417,417,418,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,424,0,0,426,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,21,21,21,21,21,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,10,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,10,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,10,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,5,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,8,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,10,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,2,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,15,0,0,0,0,0,5,0,15,15,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
+"events":[
+null,
+{"id":1,"name":"Goto_Ocean","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":201,"indent":0,"parameters":[0,9,0,3,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":30,"y":14},
+{"id":2,"name":"EV002","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"vxAce_!Door1","direction":2,"pattern":2,"characterIndex":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,11,4,24,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":10,"y":12},
+{"id":3,"name":"EV003","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"vxAce_!Door1","direction":2,"pattern":0,"characterIndex":1},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,11,4,24,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":11,"y":12},
+{"id":4,"name":"House","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":134,"indent":0,"parameters":[1]},{"code":314,"indent":0,"parameters":[0,0]},{"code":122,"indent":0,"parameters":[1,1,0,0,11]},{"code":122,"indent":0,"parameters":[2,2,0,0,9]},{"code":122,"indent":0,"parameters":[3,3,0,0,3]},{"code":356,"indent":0,"parameters":["OpenMapGoldWindow"]},{"code":111,"indent":0,"parameters":[1,5,0,1,5]},{"code":117,"indent":1,"parameters":[7]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":0,"y":19},
+{"id":5,"name":"PartyAddFurious","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"vxAce_Ferrous","direction":6,"pattern":2,"characterIndex":0},"list":[{"code":101,"indent":0,"parameters":["vxAce_ferrous",0,0,2]},{"code":401,"indent":0,"parameters":["You look strange.. Your not from here"]},{"code":401,"indent":0,"parameters":["are you?"]},{"code":101,"indent":0,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":0,"parameters":["No we're not from here, we come from"]},{"code":401,"indent":0,"parameters":["the Sentinal Region."]},{"code":101,"indent":0,"parameters":["vxAce_ferrous",0,0,2]},{"code":401,"indent":0,"parameters":["Ah, Sentinal huh. well thats explains it."]},{"code":101,"indent":0,"parameters":["Cubuki1",0,0,2]},{"code":401,"indent":0,"parameters":["Hey uhh, wait whats your name?"]},{"code":101,"indent":0,"parameters":["vxAce_ferrous",0,0,2]},{"code":401,"indent":0,"parameters":["My name is Ferrus."]},{"code":101,"indent":0,"parameters":["Cubuki1",0,0,2]},{"code":401,"indent":0,"parameters":["Ah well Ferrus do you by know why"]},{"code":401,"indent":0,"parameters":["the entire world changed as soon as we"]},{"code":401,"indent":0,"parameters":["landed in Somitile?"]},{"code":101,"indent":0,"parameters":["vxAce_ferrous",0,0,2]},{"code":401,"indent":0,"parameters":["Nope, beats me.. anyway, just who are you "]},{"code":401,"indent":0,"parameters":["people anyway? and why did you come to "]},{"code":401,"indent":0,"parameters":["Somitile?"]},{"code":101,"indent":0,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":0,"parameters":["Were with the guild."]},{"code":101,"indent":0,"parameters":["vxAce_ferrous",0,0,2]},{"code":401,"indent":0,"parameters":["Ahh, guild members are ya?"]},{"code":101,"indent":0,"parameters":["Cubuki1",0,0,2]},{"code":401,"indent":0,"parameters":["Not exactly. where not offical members yet."]},{"code":401,"indent":0,"parameters":["where more *Guild Members In Training* "]},{"code":101,"indent":0,"parameters":["vxAce_ferrous",0,0,2]},{"code":401,"indent":0,"parameters":["Ah i see. Oh! acturally im thinking about "]},{"code":401,"indent":0,"parameters":["joining the guild myself! "]},{"code":401,"indent":0,"parameters":["W-would it be ok if i could come with you"]},{"code":401,"indent":0,"parameters":["guys? even if its just for a little while?"]},{"code":101,"indent":0,"parameters":["Cubuki1",0,0,2]},{"code":401,"indent":0,"parameters":["I have no objection."]},{"code":101,"indent":0,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":0,"parameters":["Neither, we could use someone else on the"]},{"code":401,"indent":0,"parameters":["team anyway."]},{"code":101,"indent":0,"parameters":["vxAce_ferrous",0,0,2]},{"code":401,"indent":0,"parameters":["T-Thank you so much!"]},{"code":250,"indent":0,"parameters":[{"name":"Sound4","volume":100,"pitch":100,"pan":0}]},{"code":101,"indent":0,"parameters":["",0,1,1]},{"code":401,"indent":0,"parameters":["✦Ferrus joined your party"]},{"code":129,"indent":0,"parameters":[3,0,true]},{"code":123,"indent":0,"parameters":["A",0]},{"code":214,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":1,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":214,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":3,"walkAnime":true}],"x":12,"y":15},
+{"id":6,"name":"npc1","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"vxAce_npc1","direction":8,"pattern":1,"characterIndex":0},"list":[{"code":101,"indent":0,"parameters":["vxAce_npc1",0,0,2]},{"code":401,"indent":0,"parameters":["Isnt the sea so beautifull?"]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":2,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":4,"moveType":1,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":19,"y":16},
+{"id":7,"name":"EV007","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"vxAce_!Door1","direction":2,"pattern":2,"characterIndex":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,12,8,12,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":19,"y":12},
+{"id":8,"name":"EV008","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"vxAce_!Door1","direction":2,"pattern":2,"characterIndex":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,12,8,12,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":20,"y":12},
+{"id":9,"name":"EV009","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"vxAce_!Door1","direction":2,"pattern":2,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[4,3,0]},{"code":250,"indent":1,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":1,"parameters":[0,13,8,12,0,0]},{"code":0,"indent":1,"parameters":[]},{"code":411,"indent":0,"parameters":[]},{"code":101,"indent":1,"parameters":["",0,0,2]},{"code":401,"indent":1,"parameters":["You must talk to Ferrus before you can enter"]},{"code":401,"indent":1,"parameters":["this area."]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":2,"y":7},
+{"id":10,"name":"EV010","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Exit Somitile Town?"]},{"code":401,"indent":0,"parameters":["You will be unable to save the game until you return"]},{"code":401,"indent":0,"parameters":["to Somitile Town."]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":134,"indent":1,"parameters":[0]},{"code":250,"indent":1,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":1,"parameters":[0,14,24,12,0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":0,"y":14},
+{"id":11,"name":"EV011","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Exit Somitile Town?"]},{"code":401,"indent":0,"parameters":["You will be unable to save the game until you return"]},{"code":401,"indent":0,"parameters":["to Somitile Town."]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":134,"indent":1,"parameters":[0]},{"code":250,"indent":1,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":1,"parameters":[0,14,24,12,0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":0,"y":15},
+{"id":12,"name":"Silica","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":17,"switch1Valid":true,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"Silica","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":101,"indent":0,"parameters":["Cubuki1",0,0,2]},{"code":401,"indent":0,"parameters":["Oh! someone who looks normal!"]},{"code":401,"indent":0,"parameters":["c-coulld you please tell me what the hell"]},{"code":401,"indent":0,"parameters":["is going on! when we got here the entire"]},{"code":401,"indent":0,"parameters":["world just suddenly changed"]},{"code":101,"indent":0,"parameters":["Silica",0,0,2]},{"code":401,"indent":0,"parameters":["Oh that, well this area was made"]},{"code":401,"indent":0,"parameters":["with an older version of RPG Maker"]},{"code":401,"indent":0,"parameters":["VX Ace to be specific.. "]},{"code":101,"indent":0,"parameters":["Silica",0,0,2]},{"code":401,"indent":0,"parameters":["Sentinal, no this entire game"]},{"code":401,"indent":0,"parameters":["acturally is made with MV"]},{"code":401,"indent":0,"parameters":["but this area was converted over from"]},{"code":401,"indent":0,"parameters":["VX Ace,"]},{"code":101,"indent":0,"parameters":["vxAce_ferrous",0,0,2]},{"code":401,"indent":0,"parameters":["W-what! are you saying that you guys are"]},{"code":401,"indent":0,"parameters":["supperior just because your made with a"]},{"code":401,"indent":0,"parameters":["newer version of RPG Maker? d-dont be "]},{"code":401,"indent":0,"parameters":["rediculous! clearly this VX Ace thing is "]},{"code":101,"indent":0,"parameters":["vxAce_ferrous",0,0,2]},{"code":401,"indent":0,"parameters":["NEWER, or atleast BETTER than whatever this"]},{"code":401,"indent":0,"parameters":["MV thing is!"]},{"code":101,"indent":0,"parameters":["Silica",0,0,2]},{"code":401,"indent":0,"parameters":["If VXAce where newer, or well better than"]},{"code":401,"indent":0,"parameters":["MV. dont you think this game would be made"]},{"code":401,"indent":0,"parameters":["in VXAce?"]},{"code":101,"indent":0,"parameters":["vxAce_ferrous",0,0,2]},{"code":401,"indent":0,"parameters":["Uhh... O-Ok maybe your right..."]},{"code":401,"indent":0,"parameters":["Anyway are you gonna like join our party"]},{"code":401,"indent":0,"parameters":["or something?"]},{"code":101,"indent":0,"parameters":["Silica",0,0,2]},{"code":401,"indent":0,"parameters":["Why yes, i am going to join your party!"]},{"code":401,"indent":0,"parameters":["oh and also my name is \"Silica\" im the"]},{"code":401,"indent":0,"parameters":["game developer!"]},{"code":101,"indent":0,"parameters":["Silica",0,0,2]},{"code":401,"indent":0,"parameters":["And.. i like to see girls die."]},{"code":101,"indent":0,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":0,"parameters":["... T-Thats weird why would you like"]},{"code":401,"indent":0,"parameters":["seeing girls die??!"]},{"code":101,"indent":0,"parameters":["Silica",0,0,2]},{"code":401,"indent":0,"parameters":["I-I dont really know WHY i like it!"]},{"code":401,"indent":0,"parameters":["i-i just do ok!"]},{"code":101,"indent":0,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":0,"parameters":["U-Uh ok then.. you can like whatever"]},{"code":401,"indent":0,"parameters":["i guess.."]},{"code":101,"indent":0,"parameters":["vxAce_ferrous",0,0,2]},{"code":401,"indent":0,"parameters":["Hm you shoulda joined earlier you"]},{"code":401,"indent":0,"parameters":["coulda seen Feru and AngelicYuuki die."]},{"code":101,"indent":0,"parameters":["Silica",0,0,2]},{"code":401,"indent":0,"parameters":["Oh acturally i did see them die.."]},{"code":401,"indent":0,"parameters":["im the game developer. ive seen everything"]},{"code":401,"indent":0,"parameters":["in this game."]},{"code":101,"indent":0,"parameters":["vxAce_ferrous",0,0,2]},{"code":401,"indent":0,"parameters":["Uh ok then.."]},{"code":250,"indent":0,"parameters":[{"name":"Sound4","volume":100,"pitch":100,"pan":0}]},{"code":101,"indent":0,"parameters":["",0,1,1]},{"code":401,"indent":0,"parameters":["✦Silica joined your party"]},{"code":129,"indent":0,"parameters":[4,0,true]},{"code":121,"indent":0,"parameters":[18,18,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":4,"moveType":1,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":18,"switch1Valid":true,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":214,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":3,"walkAnime":true}],"x":2,"y":14},
+null,
+null,
+null
+]
+}
\ No newline at end of file
diff --git a/data/Map011.json b/data/Map011.json
new file mode 100644
index 0000000..56f6ae0
--- /dev/null
+++ b/data/Map011.json
@@ -0,0 +1,33 @@
+{
+"autoplayBgm":true,"autoplayBgs":false,"battleback1Name":"","battleback2Name":"","bgm":{"name":"vxAce_Town5","pan":0,"pitch":100,"volume":90},"bgs":{"name":"","pan":0,"pitch":100,"volume":90},"disableDashing":false,"displayName":"Inn","encounterList":[],"encounterStep":30,"height":25,"note":"","parallaxLoopX":false,"parallaxLoopY":false,"parallaxName":"","parallaxShow":true,"parallaxSx":0,"parallaxSy":0,"scrollType":0,"specifyBattleback":false,"tilesetId":9,"width":25,
+"data":[6323,6331,6330,6330,6330,6330,6330,6330,6330,6334,6327,6331,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6334,6326,6325,3762,3748,3748,3748,3748,3748,3748,3748,3764,6325,3762,3748,3748,3748,3748,3764,4107,4097,4097,4109,3762,3748,3764,6325,6325,3744,3728,3728,3728,3728,3728,3728,3728,3752,6325,3744,3732,3756,3736,3728,3730,3748,3748,3748,3748,3729,3728,3752,6325,6325,3744,3728,3728,3728,3728,3728,3728,3728,3752,6325,3744,3752,6327,3744,3728,3728,3728,3728,3728,3728,3728,3728,3752,6325,6325,3744,3728,3728,3728,3728,3728,3728,3728,3752,6325,3744,3752,6325,3768,3756,3756,3756,3756,3756,3756,3756,3756,3766,6325,6325,3744,3728,3728,3728,3728,3728,3728,3728,3752,6333,3744,3752,6333,6331,6330,6330,6330,6330,6330,6330,6330,6330,6330,6324,6325,3744,3728,3728,3728,3728,3728,3728,3728,3730,3748,3729,3730,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3764,6325,6325,3744,3728,3728,3728,3728,3728,3728,3728,3732,3756,3736,3732,3756,3736,3728,3728,3728,3728,3728,3728,3728,3728,3752,6325,6325,3744,3728,3728,3728,3728,3728,3728,3728,3752,6327,3744,3752,6327,3744,3728,3728,3728,3728,3728,3728,3728,3728,3752,6325,6325,3768,3756,3756,3756,3756,3756,3756,3756,3766,6325,3744,3752,6325,3744,3728,3728,3728,3728,3728,3728,3728,3728,3752,6325,6321,6330,6330,6330,6330,6330,6330,6330,6330,6334,6333,3744,3752,6325,3744,3728,3728,3728,3728,3728,3728,3728,3728,3752,6325,6325,3762,3748,3748,3748,3748,3748,3748,3748,3748,3748,3729,3752,6325,3744,3728,3728,3728,3728,3728,3728,3728,3728,3752,6325,6325,3744,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3752,6325,3744,3728,3728,3728,3728,3728,3728,3728,3728,3752,6325,6325,3744,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3752,6325,3744,3728,3728,3728,3728,3728,3728,3728,3728,3752,6325,6325,3744,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3752,6325,3768,3756,3756,3756,3756,3756,3756,3756,3756,3766,6325,6325,3744,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3752,6333,6331,6330,6330,6330,6330,6330,6330,6330,6330,6330,6324,6325,3744,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3734,3761,3750,3748,3748,3748,3748,3748,3748,3748,3748,3764,6325,6325,3744,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3752,6327,3744,3728,3728,3728,3728,3728,3728,3728,3728,3752,6325,6325,3744,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3752,6325,3744,3728,3728,3728,3728,3728,3728,3728,3728,3752,6325,6325,3768,3756,3736,3728,3732,3756,3756,3756,3756,3756,3756,3766,6325,3768,3756,3756,3756,3756,3756,3756,3756,3756,3766,6325,6329,6335,6327,3744,3728,3752,6327,6331,6330,6330,6330,6330,6334,6333,6331,6330,6330,6330,6330,6330,6330,6330,6330,6334,6332,0,0,6325,3744,3728,3752,6325,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6325,3744,3728,3752,6325,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6325,3744,3728,3752,6325,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6333,3744,3728,3752,6333,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,173,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,80,80,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,174,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,118,119,0,0,0,69,81,82,0,0,0,0,0,81,82,70,71,70,71,81,82,0,0,0,125,126,127,0,0,0,77,89,90,0,0,0,0,0,89,90,78,79,78,79,89,90,0,0,0,0,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,82,54,55,81,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,89,90,62,63,89,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,118,119,0,0,117,118,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,125,126,127,0,0,125,126,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,82,50,51,81,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,89,90,58,59,89,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,5,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,5,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
+"events":[
+null,
+{"id":1,"name":"Exit_Inn","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,10,10,12,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":5,"y":24},
+{"id":2,"name":"Exit_Inn","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,10,10,12,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":4,"y":24},
+{"id":3,"name":"Exit_Inn","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,10,10,12,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":3,"y":24},
+{"id":4,"name":"EV004","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Do you want to save your game?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":352,"indent":1,"parameters":[]},{"code":314,"indent":1,"parameters":[0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":8,"y":2},
+{"id":5,"name":"EV005","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Do you want to save your game?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":352,"indent":1,"parameters":[]},{"code":314,"indent":1,"parameters":[0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":15,"y":2},
+{"id":6,"name":"EV006","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Do you want to save your game?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":352,"indent":1,"parameters":[]},{"code":314,"indent":1,"parameters":[0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":16,"y":2},
+{"id":7,"name":"EV007","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Do you want to save your game?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":352,"indent":1,"parameters":[]},{"code":314,"indent":1,"parameters":[0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":9,"y":2},
+{"id":8,"name":"EV008","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Do you want to save your game?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":352,"indent":1,"parameters":[]},{"code":314,"indent":1,"parameters":[0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":21,"y":2},
+{"id":9,"name":"EV009","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Do you want to save your game?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":352,"indent":1,"parameters":[]},{"code":314,"indent":1,"parameters":[0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":22,"y":2},
+{"id":10,"name":"EV010","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Do you want to save your game?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":352,"indent":1,"parameters":[]},{"code":314,"indent":1,"parameters":[0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":15,"y":1},
+{"id":11,"name":"EV011","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Do you want to save your game?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":352,"indent":1,"parameters":[]},{"code":314,"indent":1,"parameters":[0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":22,"y":1},
+{"id":12,"name":"InnKeeeper1","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"innKeeeper1","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":101,"indent":0,"parameters":["innKeeper1",0,0,2]},{"code":401,"indent":0,"parameters":["Please enjoy your stay!"]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":2,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":4,"moveType":1,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":7,"y":14},
+{"id":13,"name":"EV013","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Do you want to save your game?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":352,"indent":1,"parameters":[]},{"code":314,"indent":1,"parameters":[0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":21,"y":6},
+{"id":14,"name":"EV014","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Do you want to save your game?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":352,"indent":1,"parameters":[]},{"code":314,"indent":1,"parameters":[0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":21,"y":7},
+{"id":15,"name":"EV015","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Do you want to save your game?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":352,"indent":1,"parameters":[]},{"code":314,"indent":1,"parameters":[0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":20,"y":7},
+{"id":16,"name":"EV016","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Do you want to save your game?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":352,"indent":1,"parameters":[]},{"code":314,"indent":1,"parameters":[0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":16,"y":6},
+{"id":17,"name":"EV017","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Do you want to save your game?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":352,"indent":1,"parameters":[]},{"code":314,"indent":1,"parameters":[0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":16,"y":7},
+{"id":18,"name":"EV018","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Do you want to save your game?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":352,"indent":1,"parameters":[]},{"code":314,"indent":1,"parameters":[0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":17,"y":7},
+{"id":19,"name":"EV019","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Do you want to save your game?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":352,"indent":1,"parameters":[]},{"code":314,"indent":1,"parameters":[0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":20,"y":17},
+{"id":20,"name":"EV020","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Do you want to save your game?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":352,"indent":1,"parameters":[]},{"code":314,"indent":1,"parameters":[0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":21,"y":17},
+{"id":21,"name":"EV021","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Do you want to save your game?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":352,"indent":1,"parameters":[]},{"code":314,"indent":1,"parameters":[0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":21,"y":16},
+{"id":22,"name":"EV022","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Do you want to save your game?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":352,"indent":1,"parameters":[]},{"code":314,"indent":1,"parameters":[0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":16,"y":16},
+{"id":23,"name":"EV023","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Do you want to save your game?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":352,"indent":1,"parameters":[]},{"code":314,"indent":1,"parameters":[0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":17,"y":17},
+{"id":24,"name":"EV024","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Do you want to save your game?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":352,"indent":1,"parameters":[]},{"code":314,"indent":1,"parameters":[0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":16,"y":17},
+{"id":25,"name":"msVxDefault","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"vxAce_msDefault","direction":4,"pattern":1,"characterIndex":0},"list":[{"code":101,"indent":0,"parameters":["vxAce_msDefault",0,0,2]},{"code":401,"indent":0,"parameters":["I am Ms VXAce Default, they call me this"]},{"code":401,"indent":0,"parameters":["because i am the default character you get"]},{"code":401,"indent":0,"parameters":["if you use the Default Settings in"]},{"code":401,"indent":0,"parameters":["RPG Maker VX Ace's Character Creator"]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":2,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":1,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":19,"y":10},
+null
+]
+}
\ No newline at end of file
diff --git a/data/Map012.json b/data/Map012.json
new file mode 100644
index 0000000..b06b6ee
--- /dev/null
+++ b/data/Map012.json
@@ -0,0 +1,11 @@
+{
+"autoplayBgm":true,"autoplayBgs":false,"battleback1Name":"","battleback2Name":"","bgm":{"name":"vxAce_Scene6","pan":0,"pitch":100,"volume":100},"bgs":{"name":"","pan":0,"pitch":100,"volume":90},"disableDashing":false,"displayName":"Somitile Shop","encounterList":[],"encounterStep":30,"height":13,"note":"","parallaxLoopX":false,"parallaxLoopY":false,"parallaxName":"","parallaxShow":true,"parallaxSx":0,"parallaxSy":0,"scrollType":0,"specifyBattleback":false,"tilesetId":9,"width":17,
+"data":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6275,6283,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6286,6278,6277,3330,3316,3316,3316,3316,3316,3316,3316,3316,3316,3316,3316,3316,3316,3332,6277,6277,3314,3324,3324,3324,3324,3304,3296,3296,3296,3300,3324,3324,3324,3324,3321,6277,6277,3328,7659,7649,7649,7661,3312,3296,3296,3296,3320,7659,7649,7649,7661,3328,6277,6277,3313,3316,3316,3316,3316,3297,3296,3296,3296,3298,3316,3316,3316,3316,3322,6277,6277,3314,3324,3324,3324,3324,3304,3296,3296,3296,3300,3324,3324,3324,3324,3321,6277,6277,3328,7659,7649,7649,7661,3312,3296,3296,3296,3320,7659,7649,7649,7661,3328,6277,6277,3313,3316,3316,3316,3316,3297,3296,3296,3296,3298,3316,3316,3316,3316,3322,6277,6277,3336,3324,3324,3324,3324,3324,3304,3296,3300,3324,3324,3324,3324,3324,3334,6277,6285,6283,6282,6282,6282,6286,6279,3312,3296,3320,6279,6283,6282,6282,6282,6286,6285,0,0,0,0,0,0,6285,3312,3296,3320,6285,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,0,224,0,0,0,0,0,0,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,0,224,0,0,0,0,0,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,224,240,0,0,0,0,0,224,240,240,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,233,224,233,0,0,0,0,0,240,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
+"events":[
+null,
+{"id":1,"name":"ShopNPC","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"vxAce_shopKeeper","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":101,"indent":0,"parameters":["vxAce_shopKeeper",0,0,2]},{"code":401,"indent":0,"parameters":["Hello how may i help you?"]},{"code":102,"indent":0,"parameters":[["Item Shop","Weapon Shop","Armor Shop","Nothing"],3,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Item Shop"]},{"code":302,"indent":1,"parameters":[0,1,0,0,false]},{"code":605,"indent":1,"parameters":[0,2,0,0]},{"code":605,"indent":1,"parameters":[0,5,0,0]},{"code":605,"indent":1,"parameters":[0,4,0,0]},{"code":605,"indent":1,"parameters":[0,6,0,0]},{"code":605,"indent":1,"parameters":[0,7,0,0]},{"code":605,"indent":1,"parameters":[0,10,0,0]},{"code":605,"indent":1,"parameters":[0,13,0,0]},{"code":605,"indent":1,"parameters":[0,12,0,0]},{"code":605,"indent":1,"parameters":[0,16,0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"Weapon Shop"]},{"code":302,"indent":1,"parameters":[1,1,0,0,false]},{"code":605,"indent":1,"parameters":[1,2,0,0]},{"code":605,"indent":1,"parameters":[1,3,0,0]},{"code":605,"indent":1,"parameters":[1,4,0,0]},{"code":605,"indent":1,"parameters":[1,5,0,0]},{"code":605,"indent":1,"parameters":[1,6,0,0]},{"code":605,"indent":1,"parameters":[1,8,0,0]},{"code":605,"indent":1,"parameters":[1,7,0,0]},{"code":605,"indent":1,"parameters":[1,9,0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[2,"Armor Shop"]},{"code":302,"indent":1,"parameters":[2,6,0,0,false]},{"code":605,"indent":1,"parameters":[2,7,0,0]},{"code":605,"indent":1,"parameters":[2,8,0,0]},{"code":605,"indent":1,"parameters":[2,5,0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[3,"Nothing"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":4,"moveType":1,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":8,"y":4},
+{"id":2,"name":"exit_house","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,10,19,12,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":9,"y":12},
+{"id":3,"name":"exit_house","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,10,19,12,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":8,"y":12},
+{"id":4,"name":"exit_house","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,10,19,12,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":7,"y":12}
+]
+}
\ No newline at end of file
diff --git a/data/Map013.json b/data/Map013.json
new file mode 100644
index 0000000..11d2c13
--- /dev/null
+++ b/data/Map013.json
@@ -0,0 +1,35 @@
+{
+"autoplayBgm":true,"autoplayBgs":false,"battleback1Name":"","battleback2Name":"","bgm":{"name":"vxAce_Theme5","pan":0,"pitch":100,"volume":100},"bgs":{"name":"","pan":0,"pitch":100,"volume":90},"disableDashing":false,"displayName":"Somitile Guild","encounterList":[],"encounterStep":30,"height":13,"note":"","parallaxLoopX":false,"parallaxLoopY":false,"parallaxName":"","parallaxShow":true,"parallaxSx":0,"parallaxSy":0,"scrollType":0,"specifyBattleback":false,"tilesetId":9,"width":17,
+"data":[6371,6379,6378,6378,6378,6378,6378,6378,6378,6378,6378,6378,6378,6378,6378,6382,6374,6373,4098,4084,4084,4084,4084,4084,4084,4084,4084,4084,4084,4084,4084,4084,4100,6373,6373,4080,4064,4064,4064,4064,4064,4064,4064,4064,4064,4064,4064,4064,4064,4088,6373,6373,4080,4064,4064,4064,4064,4064,4064,4064,4064,4064,4064,4064,4064,4064,4088,6373,6373,4104,4092,4072,4064,4064,4064,4064,4064,4064,4064,4064,4064,4068,4092,4102,6373,6377,6383,6375,4080,4064,4064,4064,4064,4064,4064,4064,4064,4064,4088,6375,6383,6380,0,0,6373,4104,4092,4092,4092,4072,4064,4068,4092,4092,4092,4102,6373,0,0,0,0,6381,6379,6378,6382,6375,4080,4064,4088,6375,6379,6378,6382,6381,0,0,0,0,0,0,0,0,6373,4080,4064,4088,6373,0,0,0,0,0,0,0,0,0,0,0,0,6373,4104,4076,4102,6373,0,0,0,0,0,0,0,0,0,0,0,0,6381,6383,4096,6383,6381,0,0,0,0,0,0,0,0,0,0,0,0,0,1576,4096,1576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1576,4096,1576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,176,0,177,177,0,0,0,176,176,0,177,177,0,0,0,0,184,184,0,185,185,0,0,0,184,184,0,185,185,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0],
+"events":[
+null,
+{"id":1,"name":"GuildMaster","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"vxAce_guildMaster","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[8,11]},{"code":111,"indent":1,"parameters":[0,4,0]},{"code":111,"indent":2,"parameters":[0,5,0]},{"code":111,"indent":3,"parameters":[0,6,0]},{"code":111,"indent":4,"parameters":[0,8,0]},{"code":111,"indent":5,"parameters":[0,9,0]},{"code":111,"indent":6,"parameters":[0,10,0]},{"code":111,"indent":7,"parameters":[1,5,0,1,0]},{"code":111,"indent":8,"parameters":[0,11,1]},{"code":101,"indent":9,"parameters":["vxAce_guildMaster",0,0,2]},{"code":401,"indent":9,"parameters":["Hello there, are you here to make a"]},{"code":401,"indent":9,"parameters":["request to the guild?"]},{"code":101,"indent":9,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":9,"parameters":["No acturally, we have been sent here by the"]},{"code":401,"indent":9,"parameters":["Sentinal Guild. "]},{"code":101,"indent":9,"parameters":["Cubuki1",0,0,2]},{"code":401,"indent":9,"parameters":["W-We are *Guild Memebers In Traning*"]},{"code":101,"indent":9,"parameters":["vxAce_guildMaster",0,0,2]},{"code":401,"indent":9,"parameters":["Ah! so that means you gals have a"]},{"code":401,"indent":9,"parameters":["Recommendation from the Sentinal Guild?"]},{"code":101,"indent":9,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":9,"parameters":["Uh yes we do."]},{"code":101,"indent":9,"parameters":["",0,1,1]},{"code":401,"indent":9,"parameters":["✦Gets Out Recommendation"]},{"code":101,"indent":9,"parameters":["vxAce_guildMaster",0,0,2]},{"code":401,"indent":9,"parameters":["I see well in that case, Yes there is a"]},{"code":401,"indent":9,"parameters":["quest avalible."]},{"code":101,"indent":9,"parameters":["vxAce_guildMaster",0,0,2]},{"code":401,"indent":9,"parameters":["You see a girl named Feru has gone missing"]},{"code":401,"indent":9,"parameters":["we have reason to beleve she was kidnapped"]},{"code":401,"indent":9,"parameters":["by AngelicYuuki"]},{"code":101,"indent":9,"parameters":["Cubuki1",0,0,2]},{"code":401,"indent":9,"parameters":["Right Right, got it."]},{"code":401,"indent":9,"parameters":["Rescue Feru, Kick AngelicYuuki's ass."]},{"code":121,"indent":9,"parameters":[11,11,0]},{"code":0,"indent":9,"parameters":[]},{"code":412,"indent":8,"parameters":[]},{"code":111,"indent":8,"parameters":[0,12,1]},{"code":101,"indent":9,"parameters":["vxAce_guildMaster",0,0,2]},{"code":401,"indent":9,"parameters":["Quest Details:"]},{"code":401,"indent":9,"parameters":["- Find and Rescue Feru from AngelicYuuki"]},{"code":401,"indent":9,"parameters":[""]},{"code":401,"indent":9,"parameters":["Do you want to accept the quest?"]},{"code":102,"indent":9,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":9,"parameters":[0,"Yes"]},{"code":121,"indent":10,"parameters":[12,12,0]},{"code":101,"indent":10,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":10,"parameters":["Allright we will do our best!"]},{"code":250,"indent":10,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":10,"parameters":["",0,1,1]},{"code":401,"indent":10,"parameters":["✦Quest Received: Rescue Feru!"]},{"code":0,"indent":10,"parameters":[]},{"code":402,"indent":9,"parameters":[1,"No"]},{"code":101,"indent":10,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":10,"parameters":["Sorry, no thanks, maybe later."]},{"code":0,"indent":10,"parameters":[]},{"code":404,"indent":9,"parameters":[]},{"code":0,"indent":9,"parameters":[]},{"code":411,"indent":8,"parameters":[]},{"code":111,"indent":9,"parameters":[0,13,0]},{"code":111,"indent":10,"parameters":[0,14,1]},{"code":101,"indent":11,"parameters":["vxAce_guildMaster",0,0,2]},{"code":401,"indent":11,"parameters":["Oh your done allready, wait no it cant be"]},{"code":401,"indent":11,"parameters":["wheres Feru?"]},{"code":101,"indent":11,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":11,"parameters":["Oh well you see uh, Feru kinda umm.. died.."]},{"code":101,"indent":11,"parameters":["vxAce_guildMaster",0,0,2]},{"code":401,"indent":11,"parameters":["Oh no! What happened!"]},{"code":101,"indent":11,"parameters":["vxAce_ferrous",0,0,2]},{"code":401,"indent":11,"parameters":["Well you see. AngelicYuuki killed her right"]},{"code":401,"indent":11,"parameters":["after we beat her up!"]},{"code":101,"indent":11,"parameters":["vxAce_guildMaster",0,0,2]},{"code":401,"indent":11,"parameters":["Well, thats unfortunate, well whats done is"]},{"code":401,"indent":11,"parameters":["done i guess."]},{"code":101,"indent":11,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":11,"parameters":["Um do you think we could go after her?"]},{"code":101,"indent":11,"parameters":["vxAce_ferrous",0,0,2]},{"code":401,"indent":11,"parameters":["YEA I WANNA GO TAKE DOWN THE BAD GUYS!"]},{"code":101,"indent":11,"parameters":["vxAce_guildMaster",0,0,2]},{"code":401,"indent":11,"parameters":["If you must, though be warned as"]},{"code":401,"indent":11,"parameters":["AngelicYuuki is the leader of the"]},{"code":401,"indent":11,"parameters":["Angelic Gang, if you go after her you"]},{"code":401,"indent":11,"parameters":["are going after the entire Angeli Gang"]},{"code":101,"indent":11,"parameters":["Cubuki1",0,0,2]},{"code":401,"indent":11,"parameters":["I think we can handle it."]},{"code":401,"indent":11,"parameters":["please leave it to us! we will deal with "]},{"code":401,"indent":11,"parameters":["AngelicYuuki as soon as possible."]},{"code":250,"indent":11,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":11,"parameters":["",0,1,1]},{"code":401,"indent":11,"parameters":["✦Quest Updated: Rescue Feru is now Avenge Feru"]},{"code":401,"indent":11,"parameters":["Details: "]},{"code":401,"indent":11,"parameters":["Take down AngelicYuuki and the Angelic Gang."]},{"code":121,"indent":11,"parameters":[14,14,0]},{"code":101,"indent":11,"parameters":["vxAce_guildMaster",0,0,2]},{"code":401,"indent":11,"parameters":["The gangs HQ is acturally located in the"]},{"code":401,"indent":11,"parameters":["Sentinal Region, however i am unsure where."]},{"code":101,"indent":11,"parameters":["vxAce_guildMaster",0,0,2]},{"code":401,"indent":11,"parameters":["Be sure to ask the sentinal GuildMaster to"]},{"code":401,"indent":11,"parameters":["see if she has any info."]},{"code":0,"indent":11,"parameters":[]},{"code":411,"indent":10,"parameters":[]},{"code":111,"indent":11,"parameters":[0,16,0]},{"code":111,"indent":12,"parameters":[0,17,1]},{"code":101,"indent":13,"parameters":["vxAce_guildMaster",0,0,2]},{"code":401,"indent":13,"parameters":["Would you like to report the quest:"]},{"code":401,"indent":13,"parameters":["- Avenge Feru"]},{"code":102,"indent":13,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":13,"parameters":[0,"Yes"]},{"code":101,"indent":14,"parameters":["vxAce_guildMaster",0,0,2]},{"code":401,"indent":14,"parameters":["Thank you very much! here is your reward:"]},{"code":250,"indent":14,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":14,"parameters":["",0,1,1]},{"code":401,"indent":14,"parameters":["✦5000G Was added to your account"]},{"code":125,"indent":14,"parameters":[0,0,5000]},{"code":101,"indent":14,"parameters":["",0,1,1]},{"code":401,"indent":14,"parameters":["✦Quest Complete: Avenge Feru"]},{"code":121,"indent":14,"parameters":[17,17,0]},{"code":0,"indent":14,"parameters":[]},{"code":402,"indent":13,"parameters":[1,"No"]},{"code":0,"indent":14,"parameters":[]},{"code":404,"indent":13,"parameters":[]},{"code":0,"indent":13,"parameters":[]},{"code":411,"indent":12,"parameters":[]},{"code":111,"indent":13,"parameters":[4,4,0]},{"code":111,"indent":14,"parameters":[0,19,1]},{"code":101,"indent":15,"parameters":["vxAce_guildMaster",0,0,2]},{"code":401,"indent":15,"parameters":["Oh hello Cubuki, Minochi Ferrus and"]},{"code":401,"indent":15,"parameters":["umm who is that?"]},{"code":101,"indent":15,"parameters":["Silica",0,0,2]},{"code":401,"indent":15,"parameters":["Oh me? im Silica, this games developer"]},{"code":401,"indent":15,"parameters":["oh, and also i like to see girls die!"]},{"code":101,"indent":15,"parameters":["vxAce_guildMaster",0,0,2]},{"code":401,"indent":15,"parameters":["Y-You like to see girls die?"]},{"code":401,"indent":15,"parameters":["o-ok, well thats interesting.."]},{"code":101,"indent":15,"parameters":["vxAce_guildMaster",0,0,2]},{"code":401,"indent":15,"parameters":["Anyway, someone reported they saw"]},{"code":401,"indent":15,"parameters":["Lodzie stealing gold from Longee Mine"]},{"code":101,"indent":15,"parameters":["vxAce_guildMaster",0,0,2]},{"code":401,"indent":15,"parameters":["This has been sighted 3 times each time"]},{"code":401,"indent":15,"parameters":["it has been 3 days appart."]},{"code":401,"indent":15,"parameters":["and the last report was 3 days ago!"]},{"code":401,"indent":15,"parameters":["so if you goto Longee Mine you could catch"]},{"code":101,"indent":15,"parameters":["vxAce_guildMaster",0,0,2]},{"code":401,"indent":15,"parameters":["Lodzie in the act!"]},{"code":101,"indent":15,"parameters":["vxAce_ferrous",0,0,2]},{"code":401,"indent":15,"parameters":["I like this girls thinking.."]},{"code":101,"indent":15,"parameters":["Silica",0,0,2]},{"code":401,"indent":15,"parameters":["So basicly we just need to goto the"]},{"code":401,"indent":15,"parameters":["Lodgee Mine? and catch Lodzie?"]},{"code":401,"indent":15,"parameters":["seems easy enough.."]},{"code":121,"indent":15,"parameters":[19,19,0]},{"code":0,"indent":15,"parameters":[]},{"code":411,"indent":14,"parameters":[]},{"code":111,"indent":15,"parameters":[0,20,1]},{"code":101,"indent":16,"parameters":["vxAce_guildMaster",0,0,2]},{"code":401,"indent":16,"parameters":["Quest Details:"]},{"code":401,"indent":16,"parameters":["- Catch Lodzie in the act of stealing Gold"]},{"code":401,"indent":16,"parameters":["from Logee Mine."]},{"code":401,"indent":16,"parameters":["Do you want to accept the quest?"]},{"code":102,"indent":16,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":16,"parameters":[0,"Yes"]},{"code":121,"indent":17,"parameters":[20,20,0]},{"code":101,"indent":17,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":17,"parameters":["Allright we will do our best!"]},{"code":250,"indent":17,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":17,"parameters":["",0,1,1]},{"code":401,"indent":17,"parameters":["✦Quest Received: Catch the Theif!"]},{"code":0,"indent":17,"parameters":[]},{"code":402,"indent":16,"parameters":[1,"No"]},{"code":101,"indent":17,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":17,"parameters":["Sorry, no thanks, maybe later."]},{"code":0,"indent":17,"parameters":[]},{"code":404,"indent":16,"parameters":[]},{"code":0,"indent":16,"parameters":[]},{"code":412,"indent":15,"parameters":[]},{"code":111,"indent":15,"parameters":[0,21,0]},{"code":111,"indent":16,"parameters":[0,22,1]},{"code":101,"indent":17,"parameters":["vxAce_guildMaster",0,0,2]},{"code":401,"indent":17,"parameters":["Would you like to report the quest:"]},{"code":401,"indent":17,"parameters":["- Catch the Theif"]},{"code":102,"indent":17,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":17,"parameters":[0,"Yes"]},{"code":101,"indent":18,"parameters":["vxAce_guildMaster",0,0,2]},{"code":401,"indent":18,"parameters":["Thank you very much! here is your reward:"]},{"code":250,"indent":18,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":18,"parameters":["",0,1,1]},{"code":401,"indent":18,"parameters":["✦10000G Was added to your account"]},{"code":125,"indent":18,"parameters":[0,0,10000]},{"code":101,"indent":18,"parameters":["",0,1,1]},{"code":401,"indent":18,"parameters":["✦Quest Complete: Catch the Theif!"]},{"code":121,"indent":18,"parameters":[22,22,0]},{"code":0,"indent":18,"parameters":[]},{"code":402,"indent":17,"parameters":[1,"No"]},{"code":0,"indent":18,"parameters":[]},{"code":404,"indent":17,"parameters":[]},{"code":0,"indent":17,"parameters":[]},{"code":411,"indent":16,"parameters":[]},{"code":111,"indent":17,"parameters":[0,23,1]},{"code":101,"indent":18,"parameters":["vxAce_guildMaster",0,0,2]},{"code":401,"indent":18,"parameters":["There are no more quests in the "]},{"code":401,"indent":18,"parameters":["Somitile Region, please head to"]},{"code":401,"indent":18,"parameters":["Hendersville to receive your"]},{"code":401,"indent":18,"parameters":["final quest."]},{"code":101,"indent":18,"parameters":["vxAce_guildMaster",0,0,2]},{"code":401,"indent":18,"parameters":["And take this recommendation, you have"]},{"code":401,"indent":18,"parameters":["more than earned it."]},{"code":250,"indent":18,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":18,"parameters":["",0,1,1]},{"code":401,"indent":18,"parameters":["✦Received: Somitile Recommendation"]},{"code":126,"indent":18,"parameters":[17,0,0,1]},{"code":101,"indent":18,"parameters":["Silica",0,0,2]},{"code":401,"indent":18,"parameters":["Yaay! now i get to use the RPGMV"]},{"code":401,"indent":18,"parameters":["Tilesets again!"]},{"code":101,"indent":18,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":18,"parameters":["H-Huh?"]},{"code":101,"indent":18,"parameters":["Silica",0,0,2]},{"code":401,"indent":18,"parameters":["N-Nothing!"]},{"code":121,"indent":18,"parameters":[23,23,0]},{"code":0,"indent":18,"parameters":[]},{"code":411,"indent":17,"parameters":[]},{"code":101,"indent":18,"parameters":["vxAce_guildMaster",0,0,2]},{"code":401,"indent":18,"parameters":["There are no more quests in the "]},{"code":401,"indent":18,"parameters":["Somitile Region."]},{"code":0,"indent":18,"parameters":[]},{"code":412,"indent":17,"parameters":[]},{"code":0,"indent":17,"parameters":[]},{"code":412,"indent":16,"parameters":[]},{"code":0,"indent":16,"parameters":[]},{"code":411,"indent":15,"parameters":[]},{"code":0,"indent":16,"parameters":[]},{"code":412,"indent":15,"parameters":[]},{"code":0,"indent":15,"parameters":[]},{"code":412,"indent":14,"parameters":[]},{"code":0,"indent":14,"parameters":[]},{"code":411,"indent":13,"parameters":[]},{"code":101,"indent":14,"parameters":["vxAce_guildMaster",0,0,2]},{"code":401,"indent":14,"parameters":["There are no quests avalible at this time."]},{"code":0,"indent":14,"parameters":[]},{"code":412,"indent":13,"parameters":[]},{"code":0,"indent":13,"parameters":[]},{"code":412,"indent":12,"parameters":[]},{"code":0,"indent":12,"parameters":[]},{"code":411,"indent":11,"parameters":[]},{"code":101,"indent":12,"parameters":["",0,0,2]},{"code":401,"indent":12,"parameters":["What are you doing here? the gangs HQ is located in"]},{"code":401,"indent":12,"parameters":["the sentinal region!"]},{"code":0,"indent":12,"parameters":[]},{"code":412,"indent":11,"parameters":[]},{"code":0,"indent":11,"parameters":[]},{"code":412,"indent":10,"parameters":[]},{"code":0,"indent":10,"parameters":[]},{"code":411,"indent":9,"parameters":[]},{"code":101,"indent":10,"parameters":["vxAce_guildMaster",0,0,2]},{"code":401,"indent":10,"parameters":["Quick Feru is in danger! you have no time"]},{"code":401,"indent":10,"parameters":["to waste!"]},{"code":0,"indent":10,"parameters":[]},{"code":412,"indent":9,"parameters":[]},{"code":0,"indent":9,"parameters":[]},{"code":412,"indent":8,"parameters":[]},{"code":0,"indent":8,"parameters":[]},{"code":411,"indent":7,"parameters":[]},{"code":117,"indent":8,"parameters":[7]},{"code":0,"indent":8,"parameters":[]},{"code":412,"indent":7,"parameters":[]},{"code":0,"indent":7,"parameters":[]},{"code":411,"indent":6,"parameters":[]},{"code":117,"indent":7,"parameters":[7]},{"code":0,"indent":7,"parameters":[]},{"code":412,"indent":6,"parameters":[]},{"code":0,"indent":6,"parameters":[]},{"code":411,"indent":5,"parameters":[]},{"code":117,"indent":6,"parameters":[7]},{"code":0,"indent":6,"parameters":[]},{"code":412,"indent":5,"parameters":[]},{"code":0,"indent":5,"parameters":[]},{"code":411,"indent":4,"parameters":[]},{"code":117,"indent":5,"parameters":[7]},{"code":0,"indent":5,"parameters":[]},{"code":412,"indent":4,"parameters":[]},{"code":0,"indent":4,"parameters":[]},{"code":411,"indent":3,"parameters":[]},{"code":117,"indent":4,"parameters":[7]},{"code":0,"indent":4,"parameters":[]},{"code":412,"indent":3,"parameters":[]},{"code":0,"indent":3,"parameters":[]},{"code":411,"indent":2,"parameters":[]},{"code":117,"indent":3,"parameters":[7]},{"code":0,"indent":3,"parameters":[]},{"code":412,"indent":2,"parameters":[]},{"code":0,"indent":2,"parameters":[]},{"code":411,"indent":1,"parameters":[]},{"code":117,"indent":2,"parameters":[7]},{"code":0,"indent":2,"parameters":[]},{"code":412,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":411,"indent":0,"parameters":[]},{"code":117,"indent":1,"parameters":[7]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":4,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":2,"moveType":1,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":8,"y":4},
+null,
+{"id":3,"name":"EV003","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,10,2,7,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":8,"y":12},
+null,
+{"id":5,"name":"EV005","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to sit on the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,13,3,2,2,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":3,"y":3},
+{"id":6,"name":"EV006","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to sit on the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,13,2,2,2,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":2,"y":3},
+{"id":7,"name":"EV007","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to get off the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,13,3,3,2,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":3,"y":2},
+{"id":8,"name":"EV008","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to get off the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,13,2,3,2,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":2,"y":2},
+{"id":9,"name":"EV009","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to get off the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,13,6,3,2,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":6,"y":2},
+{"id":10,"name":"EV010","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to get off the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,13,5,3,2,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":5,"y":2},
+{"id":11,"name":"EV011","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to get off the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,13,11,3,2,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":11,"y":2},
+{"id":12,"name":"EV012","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to get off the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,13,10,3,2,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":10,"y":2},
+{"id":13,"name":"EV013","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to get off the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,13,14,3,2,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":14,"y":2},
+{"id":14,"name":"EV014","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to get off the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,13,13,3,2,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":13,"y":2},
+{"id":15,"name":"EV015","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to sit on the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,13,6,2,2,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":6,"y":3},
+{"id":16,"name":"EV016","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to sit on the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,13,5,2,2,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":5,"y":3},
+{"id":17,"name":"EV017","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to sit on the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,13,11,2,2,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":11,"y":3},
+{"id":18,"name":"EV018","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to sit on the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,13,10,2,2,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":10,"y":3},
+{"id":19,"name":"EV019","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to sit on the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,13,14,2,2,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":14,"y":3},
+{"id":20,"name":"EV020","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Would you like to sit on the chair?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":201,"indent":1,"parameters":[0,13,13,2,2,2]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":13,"y":3},
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null
+]
+}
\ No newline at end of file
diff --git a/data/Map014.json b/data/Map014.json
new file mode 100644
index 0000000..a30ba0b
--- /dev/null
+++ b/data/Map014.json
@@ -0,0 +1,14 @@
+{
+"autoplayBgm":true,"autoplayBgs":false,"battleback1Name":"vxAce_Dirt1","battleback2Name":"","bgm":{"name":"vxAce_Dungeon4","pan":0,"pitch":100,"volume":90},"bgs":{"name":"","pan":0,"pitch":100,"volume":90},"disableDashing":false,"displayName":"Somitile Feilds 1","encounterList":[{"regionSet":[],"troopId":9,"weight":5},{"regionSet":[],"troopId":10,"weight":5}],"encounterStep":25,"height":19,"note":"","parallaxLoopX":true,"parallaxLoopY":false,"parallaxName":"","parallaxShow":true,"parallaxSx":0,"parallaxSy":0,"scrollType":0,"specifyBattleback":true,"tilesetId":8,"width":25,
+"data":[2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2820,2844,2844,2844,2824,2816,2816,2816,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2824,2816,2816,2816,2820,2854,2082,2068,2084,2856,2824,2816,2816,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2900,2832,2816,2816,2816,2840,2082,2049,2048,2050,2084,2832,2816,2816,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2872,2888,2832,2816,2816,2820,2854,2064,2048,2048,2048,2072,2832,2816,2816,2836,2836,2836,2836,2836,2836,2836,2836,2836,2852,2880,2888,2832,2816,2816,2840,2082,2049,2048,2048,2052,2086,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2880,2888,2832,2816,2816,2840,2064,2048,2052,2076,2086,2850,2817,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2880,2888,2832,2816,2816,2840,2088,2056,2072,2850,2836,2817,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2880,2888,2832,2816,2816,2818,2852,2088,2086,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2880,2888,2832,2816,2816,2816,2818,2836,2836,2817,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2880,2888,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2880,2888,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2880,2888,2856,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2880,2866,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2904,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2816,2816,2816,2816,2816,2816,2816,2816,2816,2818,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,95,0,0,0,0,120,121,0,112,113,0,0,0,0,0,0,120,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,92,120,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,93,0,0,0,0,0,0,0,0,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,0,101,0,95,98,0,0,96,0,0,0,0,101,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,92,0,0,0,0,0,0,0,0,90,0,0,0,91,0,0,0,96,0,93,0,0,96,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,101,0,0,0,0,0,120,121,0,0,0,0,90,0,0,0,93,0,0,0,120,121,0,0,0,0,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,101,0,0,0,0,0,0,0,0,0,0,0,101,0,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,121,0,99,0,0,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,120,121,0,93,0,0,0,0,0,0,0,112,113,0,0,0,93,0,0,0,0,120,121,0,0,0,0,0,101,0,0,0,0,0,0,0,120,121,0,0,0,101,0,99,0,0,0,0,99,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
+"events":[
+null,
+{"id":1,"name":"Treasure_Chest","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":250,"indent":1,"parameters":[{"name":"Chest1","volume":100,"pitch":100,"pan":0}]},{"code":205,"indent":1,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":41,"parameters":["!Chest",0],"indent":null},{"code":17,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":18,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":19,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":41,"parameters":["!Chest",0],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":17,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":18,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":35,"indent":null}]},{"code":123,"indent":1,"parameters":["A",0]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦Obtained 1 HI Potion"]},{"code":126,"indent":1,"parameters":[6,0,0,1]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":8,"pattern":1,"characterIndex":0},"list":[{"code":205,"indent":0,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":19,"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":false}]},{"code":505,"indent":0,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":35,"indent":null}]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":16,"y":18},
+{"id":2,"name":"Treasure_Chest","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":250,"indent":1,"parameters":[{"name":"Chest1","volume":100,"pitch":100,"pan":0}]},{"code":205,"indent":1,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":41,"parameters":["!Chest",0],"indent":null},{"code":17,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":18,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":19,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":41,"parameters":["!Chest",0],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":17,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":18,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":35,"indent":null}]},{"code":123,"indent":1,"parameters":["A",0]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦Obtained 1 Mysterious Black Orb"]},{"code":126,"indent":1,"parameters":[4,0,0,1]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":8,"pattern":1,"characterIndex":0},"list":[{"code":205,"indent":0,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":19,"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":false}]},{"code":505,"indent":0,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":35,"indent":null}]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":21,"y":1},
+{"id":3,"name":"EV003","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,10,0,15,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":24,"y":12},
+{"id":4,"name":"EV004","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,10,0,15,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":24,"y":13},
+{"id":5,"name":"EV005","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,15,24,20,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":0,"y":3},
+{"id":6,"name":"EV006","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,15,24,20,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":0,"y":2},
+{"id":7,"name":"Setup","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":356,"indent":0,"parameters":["CloseMapGoldWindow"]},{"code":134,"indent":0,"parameters":[0]},{"code":214,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":3,"walkAnime":true}],"x":14,"y":11}
+]
+}
\ No newline at end of file
diff --git a/data/Map015.json b/data/Map015.json
new file mode 100644
index 0000000..304c836
--- /dev/null
+++ b/data/Map015.json
@@ -0,0 +1,15 @@
+{
+"autoplayBgm":true,"autoplayBgs":false,"battleback1Name":"vxAce_Dirt1","battleback2Name":"","bgm":{"name":"vxAce_Dungeon4","pan":0,"pitch":100,"volume":90},"bgs":{"name":"","pan":0,"pitch":100,"volume":90},"disableDashing":false,"displayName":"Somitile Feilds 2","encounterList":[{"regionSet":[],"troopId":9,"weight":5},{"regionSet":[],"troopId":10,"weight":5}],"encounterStep":30,"height":25,"note":"","parallaxLoopX":true,"parallaxLoopY":false,"parallaxName":"","parallaxShow":true,"parallaxSx":0,"parallaxSy":0,"scrollType":0,"specifyBattleback":true,"tilesetId":8,"width":25,
+"data":[2840,2880,2888,2832,2816,2816,2816,2816,2840,2064,2072,2832,2816,2816,2816,2816,2816,2820,2844,2844,2844,2824,2816,2816,2816,2840,2880,2888,2832,2816,2816,2816,2816,2840,2064,2072,2856,2824,2816,2816,2816,2820,2854,2082,2068,2084,2856,2824,2816,2816,2840,2880,2888,2832,2816,2816,2816,2816,2840,2088,2058,2084,2856,2844,2824,2816,2840,2082,2049,2048,2050,2084,2832,2816,2816,2840,2880,2888,2832,2816,2816,2816,2816,2818,2852,2064,2050,2068,2084,2832,2820,2854,2064,2048,2048,2048,2072,2832,2816,2816,2840,2880,2888,2832,2816,2816,2816,2816,2816,2840,2064,2048,2048,2072,2856,2854,2082,2049,2048,2048,2052,2086,2832,2816,2816,2840,2880,2888,2832,2816,2816,2816,2816,2816,2840,2088,2076,2056,2050,2068,2068,2049,2048,2052,2076,2086,2850,2817,2816,2816,2840,2880,2888,2832,2816,2816,2816,2816,2816,2818,2836,2852,2064,2048,2048,2048,2048,2048,2072,2850,2836,2817,2816,2816,2816,2840,2880,2888,2832,2816,2816,2816,2816,2816,2816,2816,2840,2088,2056,2048,2048,2048,2052,2086,2832,2816,2816,2816,2816,2816,2840,2880,2888,2832,2816,2816,2816,2816,2816,2816,2816,2818,2852,2064,2048,2048,2048,2072,2850,2817,2816,2816,2816,2816,2816,2840,2880,2888,2832,2816,2816,2816,2816,2816,2816,2816,2816,2840,2088,2056,2048,2048,2072,2832,2816,2816,2816,2816,2816,2816,2840,2880,2888,2832,2816,2816,2816,2816,2816,2816,2816,2816,2818,2852,2088,2076,2076,2086,2832,2816,2816,2816,2816,2816,2816,2840,2880,2888,2856,2844,2844,2844,2844,2844,2844,2844,2844,2844,2846,2838,2836,2836,2836,2817,2816,2816,2816,2816,2816,2816,2840,2880,2866,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2900,2856,2844,2824,2816,2816,2816,2816,2816,2816,2816,2816,2854,2904,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2874,2884,2900,2832,2816,2816,2816,2816,2816,2816,2816,2816,2084,2859,2849,2849,2838,2836,2836,2836,2836,2836,2836,2836,2852,2904,2872,2888,2856,2824,2816,2816,2816,2816,2816,2816,2816,2050,2068,2068,2084,2856,2844,2824,2816,2816,2816,2816,2816,2818,2852,2904,2874,2900,2856,2844,2824,2816,2816,2816,2816,2816,2048,2048,2048,2050,2068,2084,2856,2844,2824,2816,2816,2816,2816,2818,2852,2904,2894,2886,2900,2856,2844,2824,2816,2816,2816,2048,2048,2048,2048,2048,2050,2068,2084,2856,2824,2816,2816,2816,2816,2818,2836,2852,2904,2874,2884,2900,2856,2824,2816,2816,2048,2048,2048,2048,2048,2048,2048,2050,2084,2832,2816,2816,2816,2816,2816,2816,2818,2852,2904,2872,2866,2900,2856,2844,2844,2048,2048,2048,2048,2048,2048,2048,2048,2072,2856,2824,2816,2816,2816,2816,2816,2816,2818,2852,2904,2872,2866,2884,2884,2884,2076,2076,2076,2056,2048,2048,2048,2048,2050,2084,2832,2816,2816,2816,2816,2816,2816,2816,2818,2852,2904,2892,2892,2892,2892,2837,2849,2861,2064,2048,2048,2048,2048,2048,2072,2856,2824,2816,2816,2816,2816,2816,2816,2816,2818,2836,2836,2836,2836,2836,2840,2082,2068,2049,2048,2048,2048,2048,2048,2050,2084,2856,2824,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2088,2076,2076,2076,2056,2048,2048,2048,2048,2054,2093,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2818,2836,2836,2836,2852,2064,2048,2048,2048,2048,2072,2850,2817,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3818,0,0,0,0,0,0,0,0,0,0,0,0,0,2226,2228,0,0,0,0,0,0,0,0,3810,3779,3812,0,0,0,0,0,0,0,0,0,0,0,0,2208,2216,0,0,0,0,0,0,0,3810,3777,3776,3800,0,0,0,0,0,0,0,0,0,0,0,0,2232,2202,2228,0,0,0,0,0,0,3816,3804,3784,3782,3821,0,0,0,0,0,0,0,0,0,0,0,0,2232,2202,2212,2228,0,0,0,0,0,0,3816,3814,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2208,2192,2216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2208,2196,2230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2232,2230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,336,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,112,113,0,0,0,344,0,0,0,95,0,0,0,0,120,121,0,112,113,0,0,0,0,0,0,120,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,92,120,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,98,0,0,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,92,0,0,0,0,0,0,0,0,0,0,0,0,91,0,0,0,96,106,0,0,0,96,0,0,112,113,0,0,0,0,0,0,0,0,0,112,113,0,112,113,0,0,0,0,0,0,0,0,0,120,121,0,0,0,0,0,0,0,0,0,120,121,0,120,121,0,0,0,0,0,0,93,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,101,0,98,0,0,0,0,0,0,0,0,120,121,0,0,0,0,0,0,0,0,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,121,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,106,0,0,112,113,0,0,0,0,0,0,0,0,120,121,0,0,0,0,0,0,0,0,0,0,0,0,0,120,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,0,0,0,0,0,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
+"events":[
+null,
+{"id":1,"name":"EV001","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,14,0,2,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":24,"y":20},
+{"id":2,"name":"Treasure_Chest","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":250,"indent":1,"parameters":[{"name":"Chest1","volume":100,"pitch":100,"pan":0}]},{"code":205,"indent":1,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":41,"parameters":["!Chest",0],"indent":null},{"code":17,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":18,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":19,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":41,"parameters":["!Chest",0],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":17,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":18,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":35,"indent":null}]},{"code":123,"indent":1,"parameters":["A",0]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦Obtained 1 Mysterious Black Orb"]},{"code":126,"indent":1,"parameters":[4,0,0,1]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":8,"pattern":1,"characterIndex":0},"list":[{"code":205,"indent":0,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":19,"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":false}]},{"code":505,"indent":0,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":35,"indent":null}]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":21,"y":1},
+{"id":3,"name":"EV003","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,14,0,2,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":24,"y":19},
+{"id":4,"name":"EV004","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,16,13,24,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":1,"y":0},
+{"id":5,"name":"Treasure_Chest","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":250,"indent":1,"parameters":[{"name":"Chest1","volume":100,"pitch":100,"pan":0}]},{"code":205,"indent":1,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":41,"parameters":["!Chest",0],"indent":null},{"code":17,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":18,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":19,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":41,"parameters":["!Chest",0],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":17,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":18,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":35,"indent":null}]},{"code":123,"indent":1,"parameters":["A",0]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦Obtained 1 HI Potion"]},{"code":126,"indent":1,"parameters":[6,0,0,1]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":8,"pattern":1,"characterIndex":0},"list":[{"code":205,"indent":0,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":19,"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":false}]},{"code":505,"indent":0,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":35,"indent":null}]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":2,"y":21},
+{"id":6,"name":"EV006","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":111,"indent":0,"parameters":[0,13,1]},{"code":201,"indent":1,"parameters":[0,16,13,15,8,0]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":201,"indent":0,"parameters":[0,16,13,24,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":2,"y":0},
+{"id":7,"name":"EV007","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":117,"indent":0,"parameters":[4]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":3,"y":1},
+null
+]
+}
\ No newline at end of file
diff --git a/data/Map016.json b/data/Map016.json
new file mode 100644
index 0000000..659b5fd
--- /dev/null
+++ b/data/Map016.json
@@ -0,0 +1,21 @@
+{
+"autoplayBgm":true,"autoplayBgs":false,"battleback1Name":"vxAce_Dirt1","battleback2Name":"","bgm":{"name":"vxAce_Dungeon4","pan":0,"pitch":100,"volume":100},"bgs":{"name":"","pan":0,"pitch":100,"volume":90},"disableDashing":false,"displayName":"Somitile Feilds 3","encounterList":[{"regionSet":[],"troopId":9,"weight":5},{"regionSet":[],"troopId":10,"weight":5}],"encounterStep":20,"height":25,"note":"","parallaxLoopX":false,"parallaxLoopY":false,"parallaxName":"","parallaxShow":true,"parallaxSx":0,"parallaxSy":0,"scrollType":0,"specifyBattleback":true,"tilesetId":8,"width":25,
+"data":[4835,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4838,4833,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4836,4841,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4844,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2852,2880,2864,2888,2850,2836,2836,2836,2836,2836,2836,2836,2836,2836,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2880,2864,2888,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2880,2864,2888,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2880,2864,2888,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2880,2864,2888,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2880,2864,2888,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2880,2864,2888,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2880,2864,2888,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2820,2844,2844,2824,2816,2816,2816,2816,2816,2816,2816,2840,2880,2864,2888,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2082,2084,2856,2824,2816,2816,2816,2816,2816,2816,2840,2880,2864,2888,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2064,2050,2084,2856,2844,2824,2816,2816,2816,2816,2840,2880,2864,2888,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2064,2048,2050,2068,2084,2856,2844,2844,2844,2824,2840,2880,2864,2888,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2088,2076,2076,2056,2050,2068,2068,2068,2084,2856,2841,2880,2864,2888,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2818,2836,2836,2852,2064,2048,2048,2048,2048,2050,2084,2848,2880,2864,2888,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2088,2056,2048,2048,2048,2052,2086,2848,2880,2864,2888,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2818,2852,2088,2076,2076,2056,2072,2850,2842,2880,2864,2888,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2818,2836,2836,2852,2088,2086,2832,2840,2880,2864,2888,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2818,2836,2836,2817,2840,2880,2864,2888,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2880,2864,2888,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2880,2864,2888,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2880,2864,2888,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2880,2864,2888,2832,2816,2816,2816,2816,2816,2816,2816,2816,2816,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,306,307,308,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,314,315,316,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,112,113,0,0,99,0,0,0,0,0,0,0,0,91,120,121,0,0,0,0,0,0,0,0,0,120,121,0,0,0,93,0,0,0,0,0,112,113,0,0,112,113,0,0,0,0,0,0,99,0,0,0,0,0,0,101,0,0,0,0,0,120,121,0,0,120,121,0,0,0,0,0,0,0,0,93,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,112,113,0,0,0,0,0,112,113,101,0,0,0,0,0,0,0,0,0,120,121,0,0,0,0,120,121,0,0,0,0,0,120,121,0,0,112,113,0,99,0,0,0,0,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,120,121,0,99,0,93,0,0,0,0,98,0,0,0,120,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,121,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,120,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,98,0,120,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,0,0,0,0,0,0,0,0,0,0,0,93,0,0,0,99,0,0,0,0,0,0,0,120,121,0,0,0,0,112,113,0,0,0,0,93,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,98,120,121,0,0,0,0,101,0,0,0,0,93,0,0,0,0,0,0,0,0,0,0,120,121,0,0,0,0,0,0,0,0,0,0,0,0,101,0,99,0,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
+"events":[
+null,
+{"id":1,"name":"Feru","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"vxAce_feru","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[0,13,0]},{"code":214,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":4,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":13,"y":17},
+{"id":2,"name":"AngelicYuuki","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"vxAce_Yuuki","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[0,13,1]},{"code":241,"indent":1,"parameters":[{"name":"vxAce_Scene3","volume":100,"pitch":100,"pan":0}]},{"code":132,"indent":1,"parameters":[{"name":"vxAce_Battle5","volume":100,"pitch":90,"pan":0}]},{"code":205,"indent":1,"parameters":[-1,{"list":[{"code":42,"parameters":[0],"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":false}]},{"code":505,"indent":1,"parameters":[{"code":42,"parameters":[0],"indent":null}]},{"code":205,"indent":1,"parameters":[1,{"list":[{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":16,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":false}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":16,"indent":null}]},{"code":205,"indent":1,"parameters":[0,{"list":[{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":16,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":16,"indent":null}]},{"code":101,"indent":1,"parameters":["Cubuki1",0,0,2]},{"code":401,"indent":1,"parameters":["Stop right there! AngelicYuuki!"]},{"code":101,"indent":1,"parameters":["vxAce_Yuuki",0,0,2]},{"code":401,"indent":1,"parameters":["Oh, and who might YOU be?"]},{"code":101,"indent":1,"parameters":["vxAce_feru",0,0,2]},{"code":401,"indent":1,"parameters":["Haha! Take that AngelicYuuki! They came to "]},{"code":401,"indent":1,"parameters":["rescue me just like i said they would! "]},{"code":401,"indent":1,"parameters":["oh your in big trouble now! AngelicYuuki!!"]},{"code":101,"indent":1,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":1,"parameters":["Yes. thats right Feru. we have come to"]},{"code":401,"indent":1,"parameters":["rescue you, by request of the "]},{"code":401,"indent":1,"parameters":["Somitile Guild!"]},{"code":101,"indent":1,"parameters":["Cubuki1",0,0,2]},{"code":401,"indent":1,"parameters":["Hand her over NOW."]},{"code":101,"indent":1,"parameters":["vxAce_Yuuki",0,0,2]},{"code":401,"indent":1,"parameters":["And if i dont?"]},{"code":101,"indent":1,"parameters":["Cubuki1",0,0,2]},{"code":401,"indent":1,"parameters":["W-Well take her by for.."]},{"code":101,"indent":1,"parameters":["vxAce_ferrous",0,0,2]},{"code":401,"indent":1,"parameters":["Girls! What are you doing!"]},{"code":401,"indent":1,"parameters":["just beat her up allready!"]},{"code":205,"indent":1,"parameters":[5,{"list":[{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":0}],"repeat":false,"skippable":true,"wait":false}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":230,"indent":1,"parameters":[10]},{"code":205,"indent":1,"parameters":[3,{"list":[{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":0}],"repeat":false,"skippable":true,"wait":false}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":230,"indent":1,"parameters":[2]},{"code":205,"indent":1,"parameters":[4,{"list":[{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":132,"indent":1,"parameters":[{"name":"vxAce_Battle6","volume":100,"pitch":90,"pan":0}]},{"code":242,"indent":1,"parameters":[1]},{"code":230,"indent":1,"parameters":[1]},{"code":205,"indent":1,"parameters":[2,{"list":[{"code":17,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":17,"indent":null}]},{"code":301,"indent":1,"parameters":[0,11,false,false]},{"code":101,"indent":1,"parameters":["vxAce_Yuuki",0,0,2]},{"code":401,"indent":1,"parameters":["YOU LEAVE ME NO CHOICE!"]},{"code":250,"indent":1,"parameters":[{"name":"Slash12","volume":100,"pitch":100,"pan":0}]},{"code":230,"indent":1,"parameters":[60]},{"code":250,"indent":1,"parameters":[{"name":"Sword5","volume":100,"pitch":100,"pan":0}]},{"code":224,"indent":1,"parameters":[[255,0,0,255],30,true]},{"code":241,"indent":1,"parameters":[{"name":"vxAce_Scene5","volume":100,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["Cubuki1",0,0,2]},{"code":401,"indent":1,"parameters":["NOOOOOOOOOOOOOOOOOO!! FERU!!"]},{"code":101,"indent":1,"parameters":["vxAce_Yuuki",0,0,2]},{"code":401,"indent":1,"parameters":["MUWAHAHAHAHAHAHAHAHA"]},{"code":401,"indent":1,"parameters":["I AM NOW MORE POWERFULL THAN EVER BEFORE!"]},{"code":101,"indent":1,"parameters":["vxAce_ferrous",0,0,2]},{"code":401,"indent":1,"parameters":["Umm you sure about that? because im DOWN"]},{"code":401,"indent":1,"parameters":["for a rematch if you are."]},{"code":101,"indent":1,"parameters":["vxAce_Yuuki",0,0,2]},{"code":401,"indent":1,"parameters":["SHUTUP YOU RED PIGTAILS TWAT!"]},{"code":314,"indent":1,"parameters":[0,0]},{"code":326,"indent":1,"parameters":[0,0,0,0,100]},{"code":301,"indent":1,"parameters":[0,11,false,false]},{"code":250,"indent":1,"parameters":[{"name":"Run","volume":100,"pitch":100,"pan":0}]},{"code":205,"indent":1,"parameters":[2,{"list":[{"code":29,"parameters":[6],"indent":null},{"code":19,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":4,"indent":null},{"code":0}],"repeat":false,"skippable":true,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":29,"parameters":[6],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":4,"indent":null}]},{"code":101,"indent":1,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":1,"parameters":["Damn it she got away."]},{"code":101,"indent":1,"parameters":["Cubuki1",0,0,2]},{"code":401,"indent":1,"parameters":["Better luck next time i guess.."]},{"code":205,"indent":1,"parameters":[-1,{"list":[{"code":42,"parameters":[255],"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":false}]},{"code":505,"indent":1,"parameters":[{"code":42,"parameters":[255],"indent":null}]},{"code":121,"indent":1,"parameters":[13,13,0]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":214,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":4,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":3,"walkAnime":true}],"x":14,"y":17},
+{"id":3,"name":"Ferrus","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"vxAce_Ferrous","direction":8,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[0,13,0]},{"code":214,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":6,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":14,"y":23},
+{"id":4,"name":"Cubuki","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"Cubuki","direction":8,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[0,13,0]},{"code":214,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":6,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":12,"y":23},
+{"id":5,"name":"Minochi","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"Minochi1","direction":8,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[0,13,0]},{"code":214,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":6,"moveType":0,"priorityType":2,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":13,"y":23},
+{"id":6,"name":"EV006","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,15,2,0,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":12,"y":24},
+{"id":7,"name":"EV007","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,15,2,0,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":13,"y":24},
+{"id":8,"name":"EV008","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,15,2,0,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":14,"y":24},
+{"id":9,"name":"enter_mine","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":19,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":111,"indent":0,"parameters":[0,20,0]},{"code":250,"indent":1,"parameters":[{"name":"Gate1","volume":100,"pitch":100,"pan":0}]},{"code":201,"indent":1,"parameters":[0,19,2,49,0,0]},{"code":0,"indent":1,"parameters":[]},{"code":411,"indent":0,"parameters":[]},{"code":101,"indent":1,"parameters":["",0,0,2]},{"code":401,"indent":1,"parameters":["You cannot enter Logee Mine at this time."]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":13,"y":2},
+{"id":10,"name":"enter_mine","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":19,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":111,"indent":0,"parameters":[0,20,0]},{"code":250,"indent":1,"parameters":[{"name":"Gate1","volume":100,"pitch":100,"pan":0}]},{"code":201,"indent":1,"parameters":[0,19,2,49,0,0]},{"code":0,"indent":1,"parameters":[]},{"code":411,"indent":0,"parameters":[]},{"code":101,"indent":1,"parameters":["",0,0,2]},{"code":401,"indent":1,"parameters":["You cannot enter Logee Mine at this time."]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":12,"y":2},
+{"id":11,"name":"enter_mine","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":19,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":111,"indent":0,"parameters":[0,20,0]},{"code":250,"indent":1,"parameters":[{"name":"Gate1","volume":100,"pitch":100,"pan":0}]},{"code":201,"indent":1,"parameters":[0,19,2,49,0,0]},{"code":0,"indent":1,"parameters":[]},{"code":411,"indent":0,"parameters":[]},{"code":101,"indent":1,"parameters":["",0,0,2]},{"code":401,"indent":1,"parameters":["You cannot enter Logee Mine at this time."]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":14,"y":2},
+null,
+null,
+null
+]
+}
\ No newline at end of file
diff --git a/data/Map017.json b/data/Map017.json
new file mode 100644
index 0000000..778310a
--- /dev/null
+++ b/data/Map017.json
@@ -0,0 +1,17 @@
+{
+"autoplayBgm":true,"autoplayBgs":false,"battleback1Name":"Cobblestones4","battleback2Name":"Temple","bgm":{"name":"The Enemy Attacks (Loop)","pan":0,"pitch":100,"volume":90},"bgs":{"name":"","pan":0,"pitch":100,"volume":90},"disableDashing":false,"displayName":"Angelic HQ","encounterList":[{"regionSet":[],"troopId":12,"weight":40},{"regionSet":[],"troopId":13,"weight":25},{"regionSet":[],"troopId":14,"weight":5}],"encounterStep":50,"height":50,"note":"","parallaxLoopX":false,"parallaxLoopY":false,"parallaxName":"","parallaxShow":true,"parallaxSx":0,"parallaxSy":0,"scrollType":0,"specifyBattleback":true,"tilesetId":3,"width":50,
+"data":[6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,3282,3284,6272,3282,3284,6272,6272,6272,6272,3290,6272,6272,6272,6272,6272,6272,6272,3290,6272,3283,3281,3285,6272,6272,6272,6272,3283,3281,3281,3281,3281,3271,3281,3271,3281,3281,3281,3281,3281,3281,3281,3281,3281,3285,6272,6272,6272,6272,6272,6272,3264,3272,6272,3264,3272,6272,6272,6272,6272,3280,6272,6272,6272,6272,6272,6272,6272,3280,6272,3280,6272,3267,3281,3281,3285,6272,3280,6272,6272,6272,6272,3280,6272,3280,6272,6272,6272,6272,6272,6272,6272,6272,6272,3265,3268,3268,3284,6272,6272,6272,3264,3254,3281,3257,3272,6272,6272,6272,6272,3280,6272,6272,6272,6272,6272,6272,6272,3280,6272,3280,6272,3280,6272,6272,3280,6272,3265,3269,3281,3281,3281,3287,6272,3280,6272,3283,3281,3281,3281,3281,3281,3285,6272,3288,3276,3260,3286,6272,6272,6272,3266,3286,6272,3288,3286,6272,6272,6272,6272,3267,3281,3281,3281,3281,3285,6272,3283,3279,3281,3287,6272,3280,6272,3282,3274,6272,3264,3272,6272,6272,6272,6272,6272,3280,6272,3280,6272,6272,6272,6272,6272,3280,6272,6272,6272,3280,6272,6272,6272,6272,3280,6272,6272,6272,6272,6272,6272,6272,6272,3280,6272,6272,6272,6272,3280,6272,3280,6272,6272,6272,6272,3280,6272,3288,3286,6272,3288,3273,6272,3290,6272,3283,3281,3279,3281,3275,6272,3291,3281,3281,3270,3274,6272,3291,3281,3279,3293,6272,6272,3291,3279,3271,3281,3281,3281,3271,3281,3293,6272,3280,6272,6272,6272,6272,3280,6272,3280,6272,3282,3284,6272,3280,6272,6272,6272,6272,6272,3280,6272,3280,6272,3280,6272,6272,6272,3280,6272,6272,6272,6272,3264,3272,6272,6272,6272,6272,6272,6272,6272,6272,6272,3280,6272,6272,6272,3280,6272,6272,6272,3280,6272,6272,6272,6272,3289,3281,3279,3281,3277,3286,6272,3267,3281,3281,3281,3281,3281,3275,6272,3280,6272,3280,6272,3282,3268,3251,3268,3268,3284,6272,3288,3262,3281,3281,3281,3293,6272,6272,6272,3290,6272,3280,6272,3290,6272,3280,6272,6272,6272,3280,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,3280,6272,6272,6272,6272,6272,3280,6272,3280,6272,3280,6272,3288,3276,3276,3256,3248,3272,6272,6272,3280,6272,6272,6272,6272,6272,6272,6272,3280,6272,3280,6272,3280,6272,3280,6272,6272,6272,3289,3281,3281,3281,3281,3281,3281,3281,3281,3271,3293,6272,3280,6272,3282,3284,6272,3282,3274,6272,3280,6272,3280,6272,6272,6272,6272,3266,3276,3286,6272,3282,3274,6272,3282,3268,3284,6272,6272,6272,3280,6272,3280,6272,3280,6272,3280,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,3280,6272,6272,3289,3281,3277,3286,6272,3288,3278,3281,3279,3281,3287,6272,3291,3281,3281,3275,6272,6272,6272,3264,3272,6272,3264,3248,3272,6272,6272,6272,3289,3281,3279,3281,3275,6272,3280,6272,6272,6272,6272,3290,6272,3283,3281,3285,6272,3282,3268,3274,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,3289,3281,3281,3281,3261,3278,3281,3277,3276,3273,6272,6272,6272,6272,6272,6272,6272,3280,6272,3280,6272,6272,6272,6272,3280,6272,3280,6272,3280,6272,3266,3276,3273,6272,3283,3281,3271,3281,3281,3281,3281,3271,3281,3281,3281,3281,3281,3270,3284,6272,6272,6272,6272,6272,3280,6283,6282,6282,6286,3280,6272,6272,6272,3282,3269,3281,3281,3287,6272,3280,6272,6272,6272,6272,3280,6272,3280,6272,3280,6272,3280,6272,3280,6272,3280,6272,3280,6272,6272,6272,6272,3280,6272,6272,6272,6272,6272,3266,3278,3281,3281,3281,3281,3281,3279,3281,3281,3281,3281,3279,3293,6272,6272,3264,3272,6272,6272,6272,6272,3280,6272,6272,6272,6272,3280,6272,3280,6272,3280,6272,3280,6272,3280,6272,3280,6272,3267,3281,3281,3293,6272,3280,6272,3290,6272,3290,6272,3280,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,3288,3278,3281,3281,3285,6272,3289,3281,3281,3281,3281,3275,6272,3280,6272,3280,6272,3280,6272,3280,6272,3280,6272,3280,6272,6272,6272,6272,3280,6272,3280,6272,3280,6272,3289,3271,3281,3271,3281,3271,3281,3270,3268,3268,3268,3268,3268,3284,6272,6272,6272,6272,6272,6272,3280,6272,6272,6272,6272,6272,6272,3280,6272,3280,6272,3280,6272,3280,6272,3280,6272,3280,6272,3265,3268,3268,3284,6272,3280,6272,3280,6272,3280,6272,6272,3280,6272,3280,6272,3280,6272,3264,3248,3248,3248,3248,3248,3272,6272,6272,3283,3281,3293,6272,3280,6272,3282,3268,3268,3284,6272,3280,6272,3280,6272,3280,6272,3280,6272,3280,6272,3280,6272,3288,3276,3276,3286,6272,3289,3270,3274,6272,3280,6272,3291,3275,6272,3280,6272,3280,6272,3288,3276,3276,3276,3276,3276,3278,3281,6272,3280,6272,6272,6272,3280,6272,3264,3248,3248,3272,6272,3289,3281,3287,6272,3289,3281,3287,6272,3289,3281,3287,6272,6272,6272,6272,6272,6272,6272,3288,3278,3281,3287,6272,6272,3280,6272,3280,6272,3280,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,3265,3268,3284,6272,3267,3281,3277,3276,3276,3286,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,3291,3287,6272,3292,6272,3289,3281,3281,3281,3270,3268,3268,3268,3284,6272,6272,3266,3276,3286,6272,3280,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,3290,6272,3290,6272,3290,6272,3283,3281,3281,3293,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,3288,3276,3276,3276,3273,6272,6272,3280,6272,6272,6272,3267,3281,3281,3281,3281,3281,3281,3281,3281,3281,3281,3281,3281,3281,3281,3281,3281,3285,6272,3280,6272,3280,6272,3280,6272,3280,6272,6272,6272,6272,3282,3269,3281,3285,6272,3290,6272,3290,6272,6272,6272,6272,6272,3280,6272,6272,3265,3268,3284,6272,3280,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,3280,6272,3280,6272,3280,6272,3280,6272,3280,6272,3282,3284,6272,3264,3272,6272,3280,6272,3267,3281,3275,6272,3291,3281,3281,3281,3275,6272,6272,3264,3248,3272,6272,3280,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,3280,6272,3280,6272,3280,6272,3280,6272,3280,6272,3264,3272,6272,3264,3272,6272,3280,6272,3280,6272,3280,6272,6272,6272,6272,6272,3280,6272,6272,3288,3276,3278,3281,3279,3281,3281,3281,3281,3281,3281,3281,3281,3285,6272,6272,6272,6272,6272,6272,6272,3280,6272,3289,3281,3279,3281,3279,3281,3263,3281,3277,3286,6272,3264,3272,6272,3267,3281,3275,6272,3280,6272,3282,3268,3268,3268,3274,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,3280,6272,6272,6272,6272,6272,6272,6272,3280,6272,6272,6272,6272,6272,6272,6272,3280,6272,6272,6272,6272,3288,3286,6272,3280,6272,3292,6272,3289,3281,3277,3276,3276,3276,3286,6272,6272,3283,3281,3281,3281,3281,3281,3281,3281,3281,3281,3281,3285,6272,3280,6272,6272,6272,6272,6272,6272,6272,3280,6272,3291,3281,3281,3281,3281,3281,3263,3281,3270,3284,6272,6272,6272,6272,3280,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,3280,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,3280,6272,3280,6272,6272,6272,6272,6272,6272,6272,3280,6272,6272,6272,6272,6272,6272,6272,3280,6272,3264,3272,6272,3291,3281,3281,3279,3281,3281,3281,3281,3281,3281,3281,3281,3281,3285,6272,6272,3280,6272,3283,3281,3271,3281,3271,3281,3281,3281,3281,3287,6272,3292,6272,6272,6272,6272,6272,6272,6272,3280,6272,3283,3281,3270,3269,3281,3270,3274,6272,3264,3272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,3280,6272,6272,3280,6272,3280,6272,3280,6279,3280,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,3280,6272,3280,6272,3264,3272,6272,3264,3272,6272,3288,3286,6272,3283,3281,3281,3281,3281,3285,6272,3291,3281,3281,3281,3281,3281,3275,6272,6272,3280,6272,3280,6272,3280,6277,3280,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,3280,6272,3280,6272,3264,3272,6272,3264,3272,6272,6272,6272,6272,3280,6272,6272,6272,6272,3280,6272,6272,6272,6272,6272,6272,6272,3280,6272,6272,3280,6272,3280,6272,3280,6277,3280,6272,6272,3283,3281,3281,3281,3281,3281,3281,3281,3281,3281,3293,6272,3280,6272,3292,6272,3288,3286,6272,3264,3272,6272,3283,3281,3271,3279,3271,3281,3285,6272,3289,3281,3281,3281,3281,3281,3281,3281,3287,6272,6272,3280,6272,3280,6272,3280,6285,3280,6272,6272,3280,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,3280,6272,6272,6272,6272,6272,6272,3264,3272,6272,3280,6272,3280,6272,3280,6272,3280,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,3280,6272,3280,6272,3289,3281,3287,6272,6272,3280,6272,3283,3281,3271,3281,3281,3281,3281,3281,3281,3281,3279,3281,3281,3281,3281,3281,3281,3277,3286,6272,3292,6272,3292,6272,3292,6272,3289,3281,3281,3281,3271,3281,3271,3281,3271,3281,3285,6272,6272,3280,6272,3280,6272,6272,6272,6272,6272,6272,3280,6272,3280,6272,3280,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,3280,6279,3280,6279,3280,6279,3280,6272,6272,3280,6272,3289,3281,3281,3281,3281,3281,3281,3287,6272,3280,6272,3280,6272,3283,3281,3281,3281,3285,6272,3282,3269,3281,3285,6272,3282,3284,6272,3291,3281,3281,3281,3281,3281,3281,3281,3281,3281,3285,6272,3280,6277,3280,6277,3280,6277,3280,6272,6272,3280,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,3280,6272,3280,6272,3280,6272,6272,6272,3280,6272,3264,3272,6279,3280,6272,3264,3272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,3280,6272,3280,6277,3280,6277,3280,6277,3280,6272,6272,3289,3281,3281,3281,3281,3281,3281,3281,3281,3281,3281,3287,6272,3292,6272,3280,6272,3290,6272,3280,6272,3264,3272,6277,3267,3281,3277,3273,6272,3283,3281,3281,3285,6272,6272,6272,6272,6272,3282,3274,6272,3280,6277,3280,6277,3280,6277,3280,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,3280,6272,3280,6272,3280,6272,3264,3272,6277,3280,6272,6272,3280,6272,3280,6272,6272,3280,6272,3283,3281,3285,6272,3264,3272,6272,3280,6277,3280,6277,3280,6277,3280,6272,6272,3291,3281,3281,3281,3285,6272,3282,3284,6272,3282,3284,6272,3282,3284,6272,3280,6272,3280,6272,3267,3281,3277,3286,6277,3265,3284,6272,3280,6272,3267,3293,6272,3280,6272,3280,6272,3280,6272,3264,3272,6272,3280,6285,3280,6285,3280,6285,3280,6272,6272,6272,6272,6272,6272,3280,6272,3264,3272,6272,3264,3272,6272,3264,3272,6272,3280,6272,3280,6272,3280,6283,6282,6286,6285,3264,3272,6272,3280,6272,3280,6272,6272,3280,6272,3280,6272,3280,6272,3266,3278,3281,3279,3281,3279,3271,3279,3281,3287,6272,6272,3291,3281,3281,3281,3279,3281,3277,3278,3281,3277,3278,3281,3277,3262,3281,3275,6272,3280,6272,3267,3281,3281,3281,3281,3277,3273,6272,3289,3281,3279,3285,6272,3280,6272,3280,6272,3280,6272,3280,6272,6272,6272,6272,6272,3280,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,3280,6272,3280,6272,3280,6272,3280,6272,6272,6272,6272,6272,3280,6272,6272,6272,6272,3280,6272,3280,6272,3280,6272,3280,6272,3265,3284,6272,3291,3281,3281,3263,3281,3281,3293,6272,6272,3283,3281,3271,3281,3270,3268,3284,6272,3282,3268,3268,3268,3268,3274,6272,3280,6272,3267,3281,3279,3281,3281,3281,3293,6272,3280,6272,3291,3281,3281,3275,6272,3289,3281,3287,6272,3280,6272,3264,3272,6272,6272,6272,6272,3280,6272,6272,6272,6272,6272,3280,6272,3292,6272,3288,3276,3262,3281,3277,3276,3276,3276,3276,3273,6272,3280,6272,3280,6272,6272,6272,6272,6272,6272,6272,3280,6272,6272,6272,6272,3280,6272,6272,6272,6272,6272,3267,3281,3261,3286,6272,3282,3268,3268,3255,3281,3270,3284,6272,6272,3280,6272,6272,6272,6272,6272,3280,6272,6272,6272,6272,6272,6272,3280,6272,3280,6272,3267,3281,3281,3281,3281,3281,3293,6272,3280,6272,3291,3281,3271,3287,6272,3291,3281,3281,3281,3287,6272,3280,6272,6272,3288,3276,3276,3273,6272,3264,3272,6272,6272,3280,6272,6272,3291,3281,3281,3275,6272,3291,3281,3281,3281,3281,3275,6272,3280,6272,3280,6272,6272,6272,6272,6272,6272,6272,3280,6272,6272,6272,3280,6272,6272,6272,6272,6272,6272,6272,6272,3265,3284,6272,6272,6272,6272,3280,6272,3264,3272,6272,6272,3280,6272,6272,6272,6272,6272,3280,6272,6272,6272,6272,6272,6272,3280,6272,3280,6272,3265,3268,3284,6272,3282,3268,3268,3268,3274,6272,3282,3268,3251,3284,6272,3291,3281,3281,3281,3281,3281,3277,3286,6272,3282,3268,3268,3274,6272,3264,3272,6272,6272,3292,6272,3291,3281,3281,3281,3287,6272,3291,3281,3281,3281,3281,3287,6272,3292,6272,3288,3276,3286,6272,3288,3276,3276,3276,3286,6272,3288,3276,3276,3286,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,3288,3276,3276,3286,6272,3288,3286,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,6272,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,466,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,474,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,5,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,5,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,5,0,5,0,0,0,0,5,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,5,0,0,0,0,5,0,5,0,0,5,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,5,0,0,0,0,5,0,5,0,0,5,0,0,5,0,5,0,0,0,0,0,5,0,0,0,0,0,5,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,5,0,5,0,5,0,0,5,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,5,0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,5,0,5,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,5,0,5,0,5,0,5,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,5,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,5,0,0,5,0,5,0,0,0,0,0,0,0,0,5,0,0,5,0,0,0,0,0,5,0,5,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,5,0,0,0,0,0,0,5,0,0,0,0,0,0,5,0,0,5,0,0,0,0,0,5,0,0,0,0,0,5,0,0,0,0,5,0,5,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,5,0,5,0,0,0,5,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,5,0,0,0,0,5,0,5,0,5,0,5,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,5,0,0,0,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,0,0,0,5,0,5,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,5,0,0,0,0,0,0,5,0,5,0,5,0,5,0,5,0,5,0,0,0,0,5,0,5,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,5,0,5,0,5,0,0,0,0,5,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,5,0,5,0,0,0,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,0,0,0,5,0,0,0,5,0,5,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,5,0,0,0,5,0,5,0,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,5,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,5,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,5,0,0,0,0,5,0,0,0,0,5,0,5,0,0,0,0,0,0,0,0,5,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,5,0,5,0,0,5,0,0,0,0,5,0,0,0,5,0,0,0,0,0,0,5,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,5,0,5,0,5,0,0,5,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,5,0,0,5,0,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,5,0,0,0,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,5,0,0,5,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,5,0,5,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,0,5,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,5,0,0,5,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,0,5,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,5,0,0,5,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,5,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,0,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,0,5,0,5,0,5,0,0,0,0,0,5,0,0,0,0,5,0,0,5,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,5,0,0,5,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,0,0,0,0,5,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,5,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,5,0,5,0,0,5,0,0,0,0,5,0,0,0,0,0,0,0,0,5,0,0,5,0,5,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,5,0,0,5,0,0,0,0,5,0,0,0,0,5,0,0,0,5,0,0,5,0,5,0,5,0,5,0,0,5,0,0,0,0,0,5,0,0,5,0,0,5,0,0,5,0,5,0,5,0,0,0,0,5,0,0,5,0,5,0,0,5,0,5,0,0,0,5,0,0,5,0,5,0,5,0,5,0,0,0,0,0,0,0,0,5,0,0,5,0,0,5,0,0,5,0,5,0,5,0,0,0,0,5,0,0,5,0,5,0,0,5,0,5,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,5,0,0,0,0,5,0,5,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,5,0,0,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,5,0,5,0,0,0,0,5,0,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,5,0,5,0,0,0,0,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,5,0,0,5,0,0,0,0,5,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,5,0,0,0,0,0,5,0,0,0,0,5,0,0,0,0,0,0,0,0,5,0,0,0,0,5,0,0,0,5,0,5,0,0,0,0,0,5,0,0,0,0,0,0,5,0,5,0,0,0,5,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
+"events":[
+null,
+{"id":1,"name":"EV001","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":117,"indent":0,"parameters":[4]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":42,"y":17},
+{"id":2,"name":"enter_treasure_room","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["There is a boss up ahead!"]},{"code":401,"indent":0,"parameters":["Would like to enter the boss room?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":250,"indent":1,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":1,"parameters":[0,18,8,12,0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":49,"y":17},
+{"id":3,"name":"Treasure_Chest","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":250,"indent":1,"parameters":[{"name":"Chest1","volume":100,"pitch":100,"pan":0}]},{"code":205,"indent":1,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":41,"parameters":["!Chest",0],"indent":null},{"code":17,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":18,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":19,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":41,"parameters":["!Chest",0],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":17,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":18,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":35,"indent":null}]},{"code":123,"indent":1,"parameters":["A",0]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦Obtained 1 HI Potion"]},{"code":126,"indent":1,"parameters":[6,0,0,1]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":8,"pattern":1,"characterIndex":0},"list":[{"code":205,"indent":0,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":19,"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":false}]},{"code":505,"indent":0,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":35,"indent":null}]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":10,"y":19},
+{"id":4,"name":"Treasure_Chest","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":250,"indent":1,"parameters":[{"name":"Chest1","volume":100,"pitch":100,"pan":0}]},{"code":205,"indent":1,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":41,"parameters":["!Chest",0],"indent":null},{"code":17,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":18,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":19,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":41,"parameters":["!Chest",0],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":17,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":18,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":35,"indent":null}]},{"code":123,"indent":1,"parameters":["A",0]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦Obtained 1 Mysterious Red Orb"]},{"code":126,"indent":1,"parameters":[5,0,0,1]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":8,"pattern":1,"characterIndex":0},"list":[{"code":205,"indent":0,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":19,"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":false}]},{"code":505,"indent":0,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":35,"indent":null}]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":2,"walkAnime":true}],"x":3,"y":48},
+{"id":5,"name":"Treasure_Chest","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":250,"indent":1,"parameters":[{"name":"Chest1","volume":100,"pitch":100,"pan":0}]},{"code":205,"indent":1,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":41,"parameters":["!Chest",0],"indent":null},{"code":17,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":18,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":19,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":41,"parameters":["!Chest",0],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":17,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":18,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":35,"indent":null}]},{"code":123,"indent":1,"parameters":["A",0]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦Obtained 20 HI Potion"]},{"code":126,"indent":1,"parameters":[6,0,0,1]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":8,"pattern":1,"characterIndex":0},"list":[{"code":205,"indent":0,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":19,"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":false}]},{"code":505,"indent":0,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":35,"indent":null}]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":2,"walkAnime":true}],"x":6,"y":33},
+{"id":6,"name":"Treasure_Chest","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":250,"indent":1,"parameters":[{"name":"Chest1","volume":100,"pitch":100,"pan":0}]},{"code":205,"indent":1,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":41,"parameters":["!Chest",0],"indent":null},{"code":17,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":18,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":19,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":41,"parameters":["!Chest",0],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":17,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":18,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":35,"indent":null}]},{"code":123,"indent":1,"parameters":["A",0]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦Obtained 1 Death Ray"]},{"code":126,"indent":1,"parameters":[8,0,0,1]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":8,"pattern":1,"characterIndex":0},"list":[{"code":205,"indent":0,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":19,"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":false}]},{"code":505,"indent":0,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":35,"indent":null}]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":2,"walkAnime":true}],"x":6,"y":4},
+{"id":7,"name":"Treasure_Chest","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":250,"indent":1,"parameters":[{"name":"Chest1","volume":100,"pitch":100,"pan":0}]},{"code":205,"indent":1,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":41,"parameters":["!Chest",0],"indent":null},{"code":17,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":18,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":19,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":41,"parameters":["!Chest",0],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":17,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":18,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":35,"indent":null}]},{"code":123,"indent":1,"parameters":["A",0]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦Obtained 3 Boarding Pass"]},{"code":126,"indent":1,"parameters":[12,0,0,3]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":8,"pattern":1,"characterIndex":0},"list":[{"code":205,"indent":0,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":19,"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":false}]},{"code":505,"indent":0,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":35,"indent":null}]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":22,"y":48},
+{"id":8,"name":"Treasure_Chest","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":250,"indent":1,"parameters":[{"name":"Chest1","volume":100,"pitch":100,"pan":0}]},{"code":205,"indent":1,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":41,"parameters":["!Chest",0],"indent":null},{"code":17,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":18,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":19,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":41,"parameters":["!Chest",0],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":17,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":18,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":35,"indent":null}]},{"code":123,"indent":1,"parameters":["A",0]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦Obtained 10 HI Exlir"]},{"code":126,"indent":1,"parameters":[7,0,0,10]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":8,"pattern":1,"characterIndex":0},"list":[{"code":205,"indent":0,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":19,"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":false}]},{"code":505,"indent":0,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":35,"indent":null}]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":26,"y":5},
+{"id":9,"name":"Treasure_Chest","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":250,"indent":1,"parameters":[{"name":"Chest1","volume":100,"pitch":100,"pan":0}]},{"code":205,"indent":1,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":41,"parameters":["!Chest",0],"indent":null},{"code":17,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":18,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":19,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":41,"parameters":["!Chest",0],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":17,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":18,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":35,"indent":null}]},{"code":123,"indent":1,"parameters":["A",0]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦Obtained 10 Poison"]},{"code":126,"indent":1,"parameters":[10,0,0,10]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":8,"pattern":1,"characterIndex":0},"list":[{"code":205,"indent":0,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":19,"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":false}]},{"code":505,"indent":0,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":35,"indent":null}]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":42,"y":48},
+{"id":10,"name":"Treasure_Chest","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":250,"indent":1,"parameters":[{"name":"Chest1","volume":100,"pitch":100,"pan":0}]},{"code":205,"indent":1,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":41,"parameters":["!Chest",0],"indent":null},{"code":17,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":18,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":19,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":41,"parameters":["!Chest",0],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":17,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":18,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":35,"indent":null}]},{"code":123,"indent":1,"parameters":["A",0]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦Obtained 10 HI Potion"]},{"code":126,"indent":1,"parameters":[6,0,0,10]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":8,"pattern":1,"characterIndex":0},"list":[{"code":205,"indent":0,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":19,"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":false}]},{"code":505,"indent":0,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":35,"indent":null}]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":45,"y":5}
+]
+}
\ No newline at end of file
diff --git a/data/Map018.json b/data/Map018.json
new file mode 100644
index 0000000..52b9d4a
--- /dev/null
+++ b/data/Map018.json
@@ -0,0 +1,14 @@
+{
+"autoplayBgm":true,"autoplayBgs":false,"battleback1Name":"Cobblestones4","battleback2Name":"Temple","bgm":{"name":"03_Battle_to_the_Max","pan":0,"pitch":100,"volume":100},"bgs":{"name":"","pan":0,"pitch":100,"volume":90},"disableDashing":false,"displayName":"AngelicSecretLair","encounterList":[],"encounterStep":30,"height":13,"note":"","parallaxLoopX":false,"parallaxLoopY":false,"parallaxName":"","parallaxShow":true,"parallaxSx":0,"parallaxSy":0,"scrollType":0,"specifyBattleback":true,"tilesetId":3,"width":17,
+"data":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6371,6379,6378,6378,6378,6378,6378,6378,6378,6378,6378,6382,6374,0,0,0,0,6373,3282,3268,3268,3268,3268,3268,3268,3268,3268,3268,3284,6373,0,0,0,0,6373,3264,3248,3248,3248,3248,3248,3248,3248,3248,3248,3272,6373,0,0,0,0,6373,3264,3248,3248,3248,3248,3248,3248,3248,3248,3248,3272,6373,0,0,0,0,6373,3264,3248,3248,3248,3248,3248,3248,3248,3248,3248,3272,6373,0,0,0,0,6373,3264,3248,3248,3248,3248,3248,3248,3248,3248,3248,3272,6373,0,0,0,0,6373,3264,3248,3248,3248,3248,3248,3248,3248,3248,3248,3272,6373,0,0,0,0,6373,3288,3276,3276,3276,3256,3248,3252,3276,3276,3276,3286,6373,0,0,0,0,6377,6379,6378,6382,6375,3264,3248,3272,6375,6379,6378,6382,6380,0,0,0,0,0,0,0,0,6381,3264,3248,3272,6381,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,179,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,186,187,188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
+"events":[
+null,
+{"id":1,"name":"AngelicYuuki","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"vxAce_Yuuki","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[0,16,0]},{"code":214,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":8,"y":5},
+{"id":2,"name":"Guard1","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"member1","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[0,16,0]},{"code":214,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":6,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":7,"y":8},
+{"id":3,"name":"Guard3","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"member1","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[0,16,0]},{"code":214,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":6,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":9,"y":8},
+{"id":4,"name":"Guard2","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"member1","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[0,16,1]},{"code":241,"indent":1,"parameters":[{"name":"Theme6","volume":100,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":1,"parameters":["..."]},{"code":101,"indent":1,"parameters":["Cubuki1",0,0,2]},{"code":401,"indent":1,"parameters":["..."]},{"code":101,"indent":1,"parameters":["vxAce_ferrous",0,0,2]},{"code":401,"indent":1,"parameters":["..."]},{"code":101,"indent":1,"parameters":["vxAce_Yuuki",0,0,2]},{"code":401,"indent":1,"parameters":["Um why are you all looking at me like that."]},{"code":101,"indent":1,"parameters":["vxAce_ferrous",0,0,2]},{"code":401,"indent":1,"parameters":["Theme6..."]},{"code":101,"indent":1,"parameters":["vxAce_Yuuki",0,0,2]},{"code":401,"indent":1,"parameters":["OH CRAP! I totally forgot to change my"]},{"code":401,"indent":1,"parameters":["theme music!"]},{"code":241,"indent":1,"parameters":[{"name":"03_Battle_to_the_Max","volume":100,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["vxAce_Yuuki",0,0,2]},{"code":401,"indent":1,"parameters":["Um, is that better?"]},{"code":101,"indent":1,"parameters":["vxAce_ferrous",0,0,2]},{"code":401,"indent":1,"parameters":["MUCH BETTER!"]},{"code":101,"indent":1,"parameters":["vxAce_Yuuki",0,0,2]},{"code":401,"indent":1,"parameters":["Ok.. um lets forget that happened ok?"]},{"code":101,"indent":1,"parameters":["vxAce_ferrous",0,0,2]},{"code":401,"indent":1,"parameters":["Not a chance."]},{"code":101,"indent":1,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":1,"parameters":["Not a chance."]},{"code":101,"indent":1,"parameters":["Cubuki1",0,0,2]},{"code":401,"indent":1,"parameters":["Not a chance."]},{"code":101,"indent":1,"parameters":["vxAce_Yuuki",0,0,2]},{"code":401,"indent":1,"parameters":["ARG Nevermind... "]},{"code":401,"indent":1,"parameters":["Where was i? oh yea thats right..."]},{"code":101,"indent":1,"parameters":["vxAce_Yuuki",0,0,2]},{"code":401,"indent":1,"parameters":["Oh Cubuki, Minochi so you found me?"]},{"code":101,"indent":1,"parameters":["vxAce_Yuuki",0,0,2]},{"code":401,"indent":1,"parameters":["You still mad about before? when i killed "]},{"code":401,"indent":1,"parameters":["that little girl. what was her name again?"]},{"code":401,"indent":1,"parameters":["Hmm Feru was it?"]},{"code":225,"indent":1,"parameters":[9,5,30,false]},{"code":101,"indent":1,"parameters":["vxAce_ferrous",0,0,2]},{"code":401,"indent":1,"parameters":["HEY WHERE NOT FINISHED YET!"]},{"code":101,"indent":1,"parameters":["vxAce_Yuuki",0,0,2]},{"code":401,"indent":1,"parameters":["Hmm guards, finish them."]},{"code":205,"indent":1,"parameters":[2,{"list":[{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":42,"parameters":[0],"indent":null},{"code":0}],"repeat":false,"skippable":true,"wait":false}]},{"code":505,"indent":1,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":42,"parameters":[0],"indent":null}]},{"code":230,"indent":1,"parameters":[1]},{"code":205,"indent":1,"parameters":[4,{"list":[{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":42,"parameters":[0],"indent":null},{"code":0}],"repeat":false,"skippable":true,"wait":false}]},{"code":505,"indent":1,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":42,"parameters":[0],"indent":null}]},{"code":230,"indent":1,"parameters":[2]},{"code":205,"indent":1,"parameters":[3,{"list":[{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":42,"parameters":[0],"indent":null},{"code":0}],"repeat":false,"skippable":true,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":42,"parameters":[0],"indent":null}]},{"code":132,"indent":1,"parameters":[{"name":"03_Battle_to_the_Max","volume":100,"pitch":90,"pan":0}]},{"code":301,"indent":1,"parameters":[0,15,false,false]},{"code":101,"indent":1,"parameters":["vxAce_Yuuki",0,0,2]},{"code":401,"indent":1,"parameters":["Gah! fine then! ill take you down myself!"]},{"code":301,"indent":1,"parameters":[0,16,false,false]},{"code":205,"indent":1,"parameters":[3,{"list":[{"code":42,"parameters":[0],"indent":null},{"code":0}],"repeat":false,"skippable":true,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":42,"parameters":[0],"indent":null}]},{"code":121,"indent":1,"parameters":[16,16,0]},{"code":214,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":411,"indent":0,"parameters":[]},{"code":214,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":6,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":8,"y":7},
+{"id":5,"name":"EV005","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move11","volume":90,"pitch":100,"pan":0}]},{"code":201,"indent":0,"parameters":[0,17,49,17,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":9,"y":12},
+{"id":6,"name":"EV006","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move11","volume":90,"pitch":100,"pan":0}]},{"code":201,"indent":0,"parameters":[0,17,49,17,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":8,"y":12},
+{"id":7,"name":"EV007","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move11","volume":90,"pitch":100,"pan":0}]},{"code":201,"indent":0,"parameters":[0,17,49,17,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":7,"y":12}
+]
+}
\ No newline at end of file
diff --git a/data/Map019.json b/data/Map019.json
new file mode 100644
index 0000000..0e30184
--- /dev/null
+++ b/data/Map019.json
@@ -0,0 +1,16 @@
+{
+"autoplayBgm":true,"autoplayBgs":false,"battleback1Name":"vxAce_Cobblestones4","battleback2Name":"","bgm":{"name":"vxAce_Field3","pan":0,"pitch":150,"volume":100},"bgs":{"name":"","pan":0,"pitch":100,"volume":90},"disableDashing":false,"displayName":"Logee Mine","encounterList":[{"regionSet":[],"troopId":17,"weight":5},{"regionSet":[],"troopId":18,"weight":5},{"regionSet":[],"troopId":19,"weight":5}],"encounterStep":60,"height":50,"note":"","parallaxLoopX":false,"parallaxLoopY":false,"parallaxName":"","parallaxShow":true,"parallaxSx":0,"parallaxSy":0,"scrollType":0,"specifyBattleback":true,"tilesetId":9,"width":50,
+"data":[6279,4000,6279,6274,6274,6278,6279,6278,6279,6279,6279,6279,6279,6279,6279,6275,6275,6274,6278,6279,6278,6275,6275,6274,6274,6274,6274,6274,6274,6274,6274,6274,6274,6278,6279,6279,6275,6279,6275,6278,6275,6278,6275,6274,6274,6274,6274,6278,6279,6278,6277,4000,6273,6272,6272,6276,6285,6276,6285,6277,6285,6277,6285,6277,6285,6273,6281,6280,6284,6277,6276,6273,6281,6280,6280,6280,6280,6280,6280,6280,6280,6280,6280,6284,6277,6285,6273,6285,6273,6276,6281,6284,6273,6272,6272,6272,6272,6276,6285,6276,6277,4000,6281,6284,6273,6276,4010,6277,4010,6277,4010,6277,4010,6277,4010,6277,4003,4001,4005,6277,6276,6277,4011,4001,4001,3990,3989,4001,3991,4001,3990,3989,4001,4005,6277,4010,6285,4010,6281,6284,4002,4004,6281,6280,6280,6280,6280,6284,4010,6277,6277,3985,3988,4004,6273,6276,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4012,6279,4000,6273,6273,6277,6275,6279,6278,3984,3992,6279,4000,6279,3984,3992,6279,4000,6277,3987,4001,3983,4001,4001,3977,3974,4001,4001,4001,4001,4001,4001,3995,6277,6277,3984,3968,3992,6281,6284,4000,6285,4000,6285,4000,6285,4000,6285,4000,6281,6287,6285,4000,6281,6284,6277,6273,6272,6276,3984,3992,6277,4000,6277,3984,3992,6277,4000,6277,4000,6279,4000,6275,6278,3984,3992,6275,6274,6283,6282,6282,6286,4000,6277,6277,4008,3996,3998,4001,4001,3999,4001,3999,4001,3999,4001,3999,4001,3999,4001,4001,4001,3999,4001,4005,6277,6273,6272,6276,3984,3992,6277,4000,6277,3984,3992,6277,4000,6277,4000,6277,4000,6277,6277,3984,3992,6277,6276,4002,3988,3988,3988,3994,6277,6273,6282,6282,6282,6286,6278,6275,6278,6283,6282,6282,6282,6282,6282,6286,6274,6274,6274,6278,6278,4000,6277,6273,6272,6276,3984,3992,6277,4000,6277,3984,3992,6277,4000,6277,4000,6277,4012,6277,6277,4008,4006,6277,6277,4008,3996,3976,3972,4006,6277,6277,4003,4001,4001,4013,6277,6281,6284,4003,4001,4001,4001,4001,4001,4013,6273,6272,6272,6276,6276,4000,6277,6277,6273,6276,3984,3992,6277,4000,6277,3984,3992,6277,4000,6277,4000,6281,6287,6281,6284,6283,6286,6281,6284,6283,6286,3984,3992,6283,6276,6277,4000,6275,6274,6274,6276,4002,3988,3994,6279,6283,6282,6282,6282,6286,6281,6280,6284,6284,6276,4000,6277,6277,6273,6276,3984,3992,6277,4000,6277,3984,3992,6277,4000,6285,3987,4001,4001,3990,3989,4001,3990,3989,4001,4001,4001,3997,3998,4013,6277,6277,4000,6281,6280,6280,6276,3986,3996,3993,6285,4003,4001,3991,4001,4001,4001,4001,4001,4013,6277,4000,6277,6277,6277,6277,4008,4006,6277,4012,6277,4008,4006,6277,4009,4001,4007,6275,6278,4008,4006,6279,3984,3992,6283,6282,6282,6282,6282,6282,6276,6277,3987,4001,4001,4013,6277,4000,6279,4009,4001,4007,6279,4000,6283,6282,6282,6282,6282,6282,6276,4000,6285,6285,6285,6285,6283,6282,6277,6279,6285,6283,6286,6285,6283,6282,6286,6281,6285,6283,6282,6277,3984,3974,4001,4001,3991,4001,4001,4005,6277,6277,4000,6283,6282,6286,6285,4000,6277,6279,6279,6283,6277,4009,4001,4001,4001,4001,4001,4005,6277,3987,4001,4001,3991,4001,4001,4005,6285,6276,4011,4001,4001,4001,4001,4001,4001,3990,3988,3988,4004,6285,3984,3992,6275,6278,4000,6275,6278,4000,6277,6277,4009,4001,4001,4001,4001,4007,6273,6276,6277,4010,6285,6283,6282,6282,6282,6282,6286,4000,6277,4000,6287,6279,4000,6287,6279,4009,4013,6277,6282,6286,6278,6274,6278,6275,6278,4008,3996,3996,3998,4001,3977,3992,6273,6276,4012,6273,6276,4012,6277,6277,6282,6286,6279,6283,6286,6279,6281,6284,6277,4009,4001,4001,3991,4001,4001,4001,4001,4007,6277,4009,4005,6277,3985,4004,6285,6283,6286,6285,4002,4004,6277,6272,6276,6273,6276,6275,6274,6274,6274,6278,3984,3992,6273,6276,6279,6273,6276,6275,6276,6277,4002,4004,6277,4002,4004,6277,4002,4004,6277,6282,6282,6286,4000,6283,6282,6282,6282,6286,6284,6279,4000,6277,3986,3998,4001,4001,4001,4001,3997,4006,6277,6272,6276,6280,6280,6280,6280,6280,6280,6284,3984,3992,6281,6280,6280,6280,6280,6284,6276,6277,3984,3992,6277,3984,3992,6277,3984,3992,6277,4003,4001,4001,3999,4001,4001,4001,4001,4001,4005,6277,4000,6277,4000,6283,6282,6282,6286,6279,6283,6286,6284,6273,6276,4002,3988,3988,3988,3988,3988,3988,3969,3970,3988,3988,3988,3988,3988,4004,6277,6277,3984,3992,6277,3984,3992,6277,3984,3992,6277,4000,6275,6283,6282,6282,6282,6282,6282,6286,4000,6277,4000,6277,3985,3988,3988,3988,4004,6277,4003,4001,4005,6273,6276,4008,3996,3996,3996,3996,3996,3996,3976,3972,3996,3996,3996,3996,3996,4006,6277,6277,4008,3993,6277,4008,3993,6277,4008,3993,6277,4000,6277,4003,4001,4001,4001,4001,4001,4001,3995,6277,4000,6277,3986,3996,3996,3996,4006,6277,4000,6279,4000,6277,6276,6274,6274,6274,6274,6274,6274,6278,3984,3992,6275,6274,6274,6274,6274,6274,6277,6273,6286,4000,6281,6287,4000,6281,6287,4000,6285,4000,6277,4000,6283,6282,6282,6282,6286,6278,4000,6277,4000,6277,4000,6283,6282,6282,6282,6276,4000,6277,4000,6277,6276,6280,6280,6280,6280,6280,6280,6284,3984,3992,6281,6280,6280,6280,6280,6284,6276,6277,4011,3999,4001,4001,3999,4001,4001,3999,4001,4007,6277,4009,4001,4001,4001,4001,4005,6277,4000,6277,4000,6277,3985,3988,3988,3988,4004,6285,4000,6277,4000,6277,6276,4002,3988,3988,3989,4001,3991,4001,3977,3974,4001,3990,3989,4001,3990,4004,6277,6277,6282,6282,6282,6282,6282,6282,6282,6282,6282,6286,6285,6283,6286,6275,6274,6278,4000,6277,4000,6277,4000,6277,4008,3996,3996,3996,3998,4001,3995,6277,4000,6277,6276,4008,3996,3996,4006,6279,4000,6279,3984,3992,6279,3984,3992,6279,3984,3992,6277,6277,4002,3988,3988,3988,3988,3988,3988,3988,3988,3988,3988,3988,4004,6281,6280,6284,4000,6277,4000,6277,4000,6277,6279,6279,6275,6274,6274,6278,4000,6277,4000,6277,6276,6282,6282,6282,6286,6285,4000,6277,3984,3992,6277,3984,3992,6277,3984,3992,6277,6277,4008,3996,3996,3996,3996,3996,3980,3996,3996,3996,3996,3996,3998,4001,4001,4001,4007,6277,4012,6277,4000,6277,6277,6277,6273,6272,6276,6276,4000,6277,4012,6277,6276,4003,4001,4001,4001,4001,4007,6277,4008,4006,6277,4008,4006,6277,4008,4006,6277,6277,6274,6274,6274,6274,6279,6278,4000,6279,6287,6279,6287,6279,6274,6274,6274,6274,6278,6277,6275,6277,4000,6285,6285,6277,6281,6280,6284,6284,4000,6285,6287,6285,6285,4000,6279,6283,6282,6282,6286,6285,6283,6282,6277,6282,6286,6285,6287,6275,6277,6273,6277,6272,6272,6272,6272,6276,4000,6277,4010,6285,4010,6277,6281,6280,6280,6280,6280,6280,6284,6277,3987,4001,4013,6277,4003,4001,4001,4001,3999,4001,4001,4001,4001,3995,6277,4011,4001,4001,4001,4001,4001,4005,6277,4003,4001,3990,4004,6277,6277,6273,6273,6272,6272,6272,6272,6276,4000,6277,3987,4001,3995,6277,4003,4001,4001,3991,4001,4001,4013,6277,4000,6283,6282,6277,4000,6279,6283,6282,6282,6282,6282,6282,6286,4000,6277,6282,6282,6282,6282,6282,6286,4000,6277,4000,6279,3984,3992,6277,6277,6273,6273,6272,6272,6272,6272,6276,4000,6277,4000,6279,4000,6277,4000,6279,6279,4000,6283,6282,6282,6277,3985,3988,4004,6285,4000,6277,4003,4001,4001,3991,4001,3991,4001,3995,6277,4011,4001,4001,4001,4001,4001,3995,6277,4012,6277,4008,3993,6273,6276,6273,6273,6272,6273,6276,6276,6276,4000,6285,4000,6277,4000,6277,4000,6277,6277,3987,4001,4001,4013,6277,3986,3996,3998,4001,4007,6277,4000,6279,6287,4000,6279,4000,6279,4000,6277,6282,6282,6282,6282,6282,6286,4000,6285,6287,6285,6287,4000,6285,6276,6273,6272,6272,6272,6272,6276,6276,3987,4001,3995,6277,4000,6285,4000,6277,6277,4000,6283,6282,6286,6285,4000,6283,6282,6282,6282,6277,4000,6277,4002,3994,6277,4000,6277,4000,6277,4011,4001,4001,4001,4001,4001,3983,4001,4001,4001,4001,3983,4013,6277,6273,6272,6276,6273,6272,6276,6276,4000,6279,4000,6277,3987,4001,3995,6277,6277,4009,4001,4001,4001,4001,3983,4001,4001,4001,4005,6277,4000,6277,4008,3993,6277,4000,6277,4000,6277,6282,6282,6282,6282,6282,6286,4000,6279,6287,6279,6287,4000,6275,6276,6273,6281,6284,6281,6280,6280,6284,4000,6277,4000,6277,4000,6279,4000,6277,6285,6283,6282,6282,6282,6286,4000,6279,6287,6279,4000,6277,4000,6277,6286,4000,6277,4000,6277,4000,6277,4011,4001,4001,4001,4001,4001,3995,6277,4010,6277,4002,3994,6277,6277,6277,4003,4001,4001,4001,4001,4001,4007,6277,4012,6277,4012,6277,4000,6277,4003,4001,4001,3990,3989,4001,4007,6277,4010,6285,4000,6277,4012,6277,4011,4007,6277,4012,6277,4012,6277,6282,6282,6282,6282,6282,6286,4000,6277,4000,6285,3984,3992,6277,6276,6277,4000,6283,6282,6282,6282,6282,6286,6285,6287,6285,6283,6277,4012,6277,4012,6275,6278,4008,4006,6279,6279,6277,4009,4001,4007,6277,6278,6285,6279,6279,6277,6278,6285,6279,6277,4011,4001,4001,4001,4001,4001,3995,6277,4009,4001,3997,4006,6277,6276,6277,4009,4001,4001,4001,4001,3991,4001,4001,4001,4001,4013,6277,6286,6285,6279,6281,6284,6279,6287,6285,6277,6285,6279,6283,6282,6277,6276,4010,6285,6273,6276,6285,4010,6277,6277,6286,6279,6287,6279,6287,6279,4000,6277,6286,6279,6287,6279,6285,6276,6277,6274,6274,6274,6274,6278,4000,6283,6282,6282,6282,6282,6277,4002,4004,6277,4002,4004,6277,4002,4004,6277,4010,6277,4002,4004,6277,6276,3985,4004,6281,6284,4002,3994,6277,6277,4010,6277,4010,6277,4010,6277,4000,6277,4010,6277,4010,6277,4010,6277,6273,6273,6272,6272,6272,6276,3987,4001,4001,4001,4001,4013,6277,3984,3992,6277,3984,3992,6277,3984,3992,6277,4000,6277,3984,3992,6277,6276,3984,3970,3988,3988,3969,3992,6277,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,6273,6273,6272,6272,6272,6276,4000,6283,6282,6282,6282,6282,6277,3984,3992,6285,3984,3992,6277,3984,3992,6285,4000,6285,3984,3992,6277,6276,3984,3972,3996,3996,3976,3992,6277,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,6273,6273,6272,6272,6272,6276,3987,4001,4001,4001,4001,4013,6277,4008,3998,4001,3997,3993,6277,3986,3998,4001,3999,4001,3997,4006,6277,6276,3986,4006,6275,6278,4008,3993,6277,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,6273,6281,6280,6280,6280,6284,4000,6283,6282,6282,6282,6286,6281,6283,6282,6282,6286,4000,6285,4000,6283,6282,6282,6282,6282,6282,6277,6276,4000,6287,6281,6280,6287,4000,6277,6285,4000,6285,4000,6285,4000,6285,4000,6285,4000,6285,4000,6285,4000,6277,6277,4003,4001,3991,4001,3991,3999,3991,4001,3991,4001,3991,4001,3991,4001,3991,4001,3983,4001,3983,4001,3991,4001,3991,4001,4005,6277,6284,4009,3991,4001,3991,4001,3995,6277,4003,3999,3991,3999,3991,3999,3991,3999,3991,3999,3991,3999,3991,4007,6277,6277,4000,6279,4000,6279,4000,6279,4000,6279,4000,6279,4000,6279,4000,6279,4000,6279,4000,6279,4000,6279,4000,6279,4000,6279,4000,6277,4010,6279,4000,6279,4000,6279,4000,6277,4000,6279,4000,6279,4000,6279,4000,6279,4000,6279,4000,6279,4000,6275,6276,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6273,6276,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6273,6276,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6273,6276,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6277,4000,6273,6276,6277,4000,6285,4000,6285,4000,6285,4000,6285,4000,6285,4000,6285,4000,6285,4000,6285,4000,6285,4000,6285,4000,6285,4000,6285,4000,6285,4000,6285,4000,6285,4000,6285,4000,6285,4000,6285,4000,6285,4000,6285,4000,6285,4000,6285,4000,6285,4000,6281,6276,6277,4009,3991,3999,3991,3999,3991,3999,3991,3999,3991,3999,3991,3999,3991,3999,3991,3999,3991,3999,3991,3999,3991,3999,3991,3999,3991,3999,3991,3999,3991,3999,3991,3999,3991,3999,3991,3999,3991,3999,3991,3999,3991,3999,3991,3999,3991,3999,4005,6277,6277,6279,4000,6279,4000,6279,4000,6279,4000,6279,4000,6279,4000,6279,4000,6279,4000,6279,4000,6279,4000,6279,4000,6279,4000,6279,4000,6279,4000,6279,4000,6279,4000,6279,4000,6279,4000,6279,4000,6279,4000,6279,4000,6279,4000,6279,4000,6279,4000,6277,6277,6277,4000,6277,4012,6277,4012,6277,4012,6277,4012,6277,4012,6277,4012,6277,4012,6277,4012,6277,4012,6277,4012,6277,4012,6277,4012,6277,4012,6277,4012,6277,4012,6277,4012,6277,4012,6277,4012,6277,4012,6277,4012,6277,4012,6277,4012,6277,4012,6277,6285,6285,4000,6285,6287,6285,6287,6285,6287,6285,6287,6285,6287,6285,6287,6285,6287,6285,6287,6285,6287,6285,6287,6285,6287,6285,6287,6285,6287,6285,6287,6285,6287,6285,6287,6285,6287,6285,6287,6285,6287,6285,6287,6285,6287,6285,6287,6285,6287,6284,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,428,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,436,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,5,0,5,0,5,0,5,0,5,0,5,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,5,0,0,0,0,0,0,0,5,0,0,5,0,0,0,0,5,0,5,0,5,0,5,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,5,0,5,0,5,0,5,0,5,0,0,0,5,0,0,0,0,0,0,5,0,0,5,0,5,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,5,0,5,0,0,5,0,5,0,5,0,0,5,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,5,0,5,0,0,5,0,5,0,5,0,0,5,0,0,0,5,0,0,0,0,0,0,5,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,5,0,0,5,0,5,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,5,0,0,5,0,5,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,5,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,5,0,0,5,0,5,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,5,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,5,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,5,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,5,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,5,0,0,5,0,0,5,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,5,0,0,5,0,0,5,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,5,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,5,0,0,5,0,0,5,0,5,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,5,0,5,0,5,0,0,0,0,0,5,0,5,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,0,0,0,0,0,0,5,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,5,0,0,5,0,0,5,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,5,0,5,0,0,5,0,0,0,0,0,0,5,0,0,5,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,5,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,5,0,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,5,0,0,5,0,0,0,0,5,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,5,0,5,0,0,5,0,0,0,0,5,0,0,0,0,0,5,0,5,0,0,5,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,5,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,5,0,5,0,5,0,0,0,0,0,0,0,5,0,5,0,0,0,0,5,0,0,0,0,0,0,0,5,0,5,0,5,0,5,0,0,0,0,0,0,0,5,0,5,0,5,0,5,0,0,5,0,5,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,5,0,0,5,0,0,5,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,5,0,0,5,0,0,5,0,0,5,0,5,0,0,0,5,0,0,0,0,0,0,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,5,0,0,5,0,0,5,0,0,5,0,5,0,0,0,5,0,0,0,0,0,0,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,5,0,0,0,0,0,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,0,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,0,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,0,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,0,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
+"events":[
+null,
+{"id":1,"name":"Treasure_Chest","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":250,"indent":1,"parameters":[{"name":"Chest1","volume":100,"pitch":100,"pan":0}]},{"code":205,"indent":1,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":41,"parameters":["!Chest",0],"indent":null},{"code":17,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":18,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":19,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":41,"parameters":["!Chest",0],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":17,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":18,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":35,"indent":null}]},{"code":123,"indent":1,"parameters":["A",0]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦Obtained 10 HI Potion"]},{"code":126,"indent":1,"parameters":[6,0,0,10]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":8,"pattern":1,"characterIndex":0},"list":[{"code":205,"indent":0,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":19,"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":false}]},{"code":505,"indent":0,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":35,"indent":null}]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":6,"y":48},
+{"id":2,"name":"Treasure_Chest","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":250,"indent":1,"parameters":[{"name":"Chest1","volume":100,"pitch":100,"pan":0}]},{"code":205,"indent":1,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":41,"parameters":["!Chest",0],"indent":null},{"code":17,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":18,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":19,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":41,"parameters":["!Chest",0],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":17,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":18,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":35,"indent":null}]},{"code":123,"indent":1,"parameters":["A",0]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦Obtained 10 HI Potion"]},{"code":126,"indent":1,"parameters":[6,0,0,10]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":8,"pattern":1,"characterIndex":0},"list":[{"code":205,"indent":0,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":19,"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":false}]},{"code":505,"indent":0,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":35,"indent":null}]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":28,"y":48},
+{"id":3,"name":"Treasure_Chest","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":250,"indent":1,"parameters":[{"name":"Chest1","volume":100,"pitch":100,"pan":0}]},{"code":205,"indent":1,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":41,"parameters":["!Chest",0],"indent":null},{"code":17,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":18,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":19,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":41,"parameters":["!Chest",0],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":17,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":18,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":35,"indent":null}]},{"code":123,"indent":1,"parameters":["A",0]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦Obtained 10 HI Potion"]},{"code":126,"indent":1,"parameters":[6,0,0,10]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":8,"pattern":1,"characterIndex":0},"list":[{"code":205,"indent":0,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":19,"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":false}]},{"code":505,"indent":0,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":35,"indent":null}]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":44,"y":48},
+{"id":4,"name":"Treasure_Chest","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":250,"indent":1,"parameters":[{"name":"Chest1","volume":100,"pitch":100,"pan":0}]},{"code":205,"indent":1,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":41,"parameters":["!Chest",0],"indent":null},{"code":17,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":18,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":19,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":41,"parameters":["!Chest",0],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":17,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":18,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":35,"indent":null}]},{"code":123,"indent":1,"parameters":["A",0]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦Obtained 1 Game Over"]},{"code":126,"indent":1,"parameters":[15,0,0,1]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":8,"pattern":1,"characterIndex":0},"list":[{"code":205,"indent":0,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":19,"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":false}]},{"code":505,"indent":0,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":35,"indent":null}]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":44,"y":30},
+{"id":5,"name":"Treasure_Chest","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":250,"indent":1,"parameters":[{"name":"Chest1","volume":100,"pitch":100,"pan":0}]},{"code":205,"indent":1,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":41,"parameters":["!Chest",0],"indent":null},{"code":17,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":18,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":19,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":41,"parameters":["!Chest",0],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":17,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":18,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":35,"indent":null}]},{"code":123,"indent":1,"parameters":["A",0]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦Obtained 1 Game Over"]},{"code":126,"indent":1,"parameters":[15,0,0,1]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":8,"pattern":1,"characterIndex":0},"list":[{"code":205,"indent":0,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":19,"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":false}]},{"code":505,"indent":0,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":35,"indent":null}]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":29,"y":11},
+{"id":6,"name":"Treasure_Chest","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":250,"indent":1,"parameters":[{"name":"Chest1","volume":100,"pitch":100,"pan":0}]},{"code":205,"indent":1,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":41,"parameters":["!Chest",0],"indent":null},{"code":17,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":18,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":19,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":41,"parameters":["!Chest",0],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":17,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":18,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":35,"indent":null}]},{"code":123,"indent":1,"parameters":["A",0]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦Obtained 1 Game Over"]},{"code":126,"indent":1,"parameters":[15,0,0,1]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":8,"pattern":1,"characterIndex":0},"list":[{"code":205,"indent":0,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":19,"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":false}]},{"code":505,"indent":0,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":35,"indent":null}]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":44,"y":6},
+{"id":7,"name":"Treasure_Chest","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":250,"indent":1,"parameters":[{"name":"Chest1","volume":100,"pitch":100,"pan":0}]},{"code":205,"indent":1,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":41,"parameters":["!Chest",0],"indent":null},{"code":17,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":18,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":19,"indent":null},{"code":15,"parameters":[3],"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":1,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":41,"parameters":["!Chest",0],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":17,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":18,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":15,"parameters":[3],"indent":null}]},{"code":505,"indent":1,"parameters":[{"code":35,"indent":null}]},{"code":123,"indent":1,"parameters":["A",0]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦Obtained 1 Game Over"]},{"code":126,"indent":1,"parameters":[15,0,0,1]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"!Chest","direction":8,"pattern":1,"characterIndex":0},"list":[{"code":205,"indent":0,"parameters":[0,{"list":[{"code":36,"indent":null},{"code":19,"indent":null},{"code":35,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":false}]},{"code":505,"indent":0,"parameters":[{"code":36,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":19,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":35,"indent":null}]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true}],"x":16,"y":3},
+{"id":8,"name":"EV008","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":117,"indent":0,"parameters":[4]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":2,"y":5},
+{"id":9,"name":"EV009","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["There is a boss up ahead!"]},{"code":401,"indent":0,"parameters":["Would like to enter the boss room?"]},{"code":102,"indent":0,"parameters":[["Yes","No"],1,0,2,0]},{"code":402,"indent":0,"parameters":[0,"Yes"]},{"code":250,"indent":1,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":1,"parameters":[0,20,8,12,0,0]},{"code":0,"indent":1,"parameters":[]},{"code":402,"indent":0,"parameters":[1,"No"]},{"code":0,"indent":1,"parameters":[]},{"code":404,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":1,"y":0}
+]
+}
\ No newline at end of file
diff --git a/data/Map020.json b/data/Map020.json
new file mode 100644
index 0000000..7747f59
--- /dev/null
+++ b/data/Map020.json
@@ -0,0 +1,13 @@
+{
+"autoplayBgm":true,"autoplayBgs":false,"battleback1Name":"vxAce_Cobblestones4","battleback2Name":"","bgm":{"name":"vxAce_Battle6","pan":0,"pitch":140,"volume":90},"bgs":{"name":"","pan":0,"pitch":100,"volume":90},"disableDashing":false,"displayName":"Lodzie's Lair","encounterList":[],"encounterStep":30,"height":13,"note":"","parallaxLoopX":false,"parallaxLoopY":false,"parallaxName":"","parallaxShow":true,"parallaxSx":0,"parallaxSy":0,"scrollType":0,"specifyBattleback":true,"tilesetId":9,"width":17,
+"data":[6275,6274,6275,6274,6274,6274,6274,6274,6274,6274,6274,6274,6274,6274,6278,6274,6278,6273,6272,6281,6280,6280,6280,6280,6280,6280,6280,6280,6280,6280,6280,6284,6272,6276,6273,6276,3282,3268,3268,3268,3268,3268,3268,3268,3268,3268,3268,3268,3284,6273,6276,6273,6276,3264,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3272,6273,6276,6273,6276,3264,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3272,6273,6276,6273,6276,3264,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3272,6273,6276,6273,6276,3264,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3272,6273,6276,6273,6276,3264,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3272,6273,6276,6273,6276,3264,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3272,6273,6276,6273,6276,3264,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3272,6273,6276,6273,6276,3288,3276,3276,3276,3276,3256,3248,3252,3276,3276,3276,3276,3286,6273,6276,6273,6272,6275,6274,6274,6274,6278,3264,3248,3272,6275,6274,6274,6274,6278,6272,6276,6281,6280,6281,6280,6280,6280,6284,3264,3248,3272,6281,6280,6280,6280,6284,6280,6284,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,467,468,0,0,0,0,0,0,0,467,468,0,0,0,0,0,0,475,476,0,0,0,0,0,0,0,475,476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,466,0,0,0,0,0,0,0,0,0,466,0,0,0,0,0,0,474,0,0,0,0,0,0,0,0,0,474,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
+"events":[
+null,
+{"id":1,"name":"Lodzie","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"Lodzie","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":101,"indent":0,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":0,"parameters":["Freeze Lodzie!"]},{"code":101,"indent":0,"parameters":["Lodzie",0,0,2]},{"code":401,"indent":0,"parameters":["No way! i wont leave empty handed!"]},{"code":205,"indent":0,"parameters":[0,{"list":[{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":1,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":0,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":1,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":1,"indent":null}]},{"code":301,"indent":0,"parameters":[0,20,false,false]},{"code":101,"indent":0,"parameters":["Silica",0,0,2]},{"code":401,"indent":0,"parameters":["Ha! looks like you will be leaving empty"]},{"code":401,"indent":0,"parameters":["handed after all!"]},{"code":101,"indent":0,"parameters":["Lodzie",0,0,2]},{"code":401,"indent":0,"parameters":["N-No you havent beaten me yet!"]},{"code":101,"indent":0,"parameters":["vxAce_ferrous",0,0,2]},{"code":401,"indent":0,"parameters":["Yea Yea, you keep telling us that."]},{"code":401,"indent":0,"parameters":["what are you gonna make us fight you again"]},{"code":401,"indent":0,"parameters":["or something?"]},{"code":101,"indent":0,"parameters":["Silica",0,0,2]},{"code":401,"indent":0,"parameters":["Nah, im just gonna put a \"Erase Event\""]},{"code":401,"indent":0,"parameters":["function riiight under this text"]},{"code":401,"indent":0,"parameters":["Heheh.."]},{"code":121,"indent":0,"parameters":[21,21,0]},{"code":214,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":6,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":4,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":21,"switch2Valid":true,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":214,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":8,"y":3},
+{"id":2,"name":"GoldDrop","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":456,"characterName":"","characterIndex":0,"direction":2,"pattern":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":251,"indent":1,"parameters":[]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦1000G Was added to your account"]},{"code":125,"indent":1,"parameters":[0,0,1000]},{"code":123,"indent":1,"parameters":["A",0]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":214,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":214,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":6,"y":3},
+{"id":3,"name":"GoldDrop","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":456,"characterName":"","characterIndex":0,"direction":2,"pattern":0},"list":[{"code":111,"indent":0,"parameters":[2,"A",1]},{"code":251,"indent":1,"parameters":[]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":90,"pitch":100,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦1000G Was added to your account"]},{"code":125,"indent":1,"parameters":[0,0,1000]},{"code":123,"indent":1,"parameters":["A",0]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":214,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":214,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":10,"y":3},
+{"id":4,"name":"EV004","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,19,1,0,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":8,"y":12},
+{"id":5,"name":"EV005","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,19,1,0,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":7,"y":12},
+{"id":6,"name":"EV006","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","pan":0,"pitch":100,"volume":90}]},{"code":201,"indent":0,"parameters":[0,19,1,0,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":9,"y":12}
+]
+}
\ No newline at end of file
diff --git a/data/Map021.json b/data/Map021.json
new file mode 100644
index 0000000..c1fa170
--- /dev/null
+++ b/data/Map021.json
@@ -0,0 +1,16 @@
+{
+"autoplayBgm":true,"autoplayBgs":false,"battleback1Name":"Grassland","battleback2Name":"Town2","bgm":{"name":"03_Cybercity","pan":0,"pitch":100,"volume":100},"bgs":{"name":"","pan":0,"pitch":100,"volume":90},"disableDashing":false,"displayName":"Hendersville","encounterList":[],"encounterStep":30,"height":20,"note":"","parallaxLoopX":false,"parallaxLoopY":false,"parallaxName":"","parallaxShow":true,"parallaxSx":0,"parallaxSy":0,"scrollType":0,"specifyBattleback":true,"tilesetId":2,"width":31,
+"data":[2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2064,2048,2048,2048,2048,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2064,2048,2048,2048,2048,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2820,2854,2064,2048,2048,2048,2048,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2082,2049,2048,2048,2048,2048,2816,2816,2816,2816,2816,2820,2844,2844,2844,2844,2844,2844,2844,2844,2824,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2064,2048,2048,2048,2048,2048,2816,2816,2816,2816,2816,2840,4355,4355,4354,4358,4359,4355,4354,4358,2856,2824,2816,2816,2816,2816,2816,2816,2816,2816,2840,2064,2048,2048,2048,2048,2048,2816,2816,2816,2816,2816,2840,4353,4352,4352,4356,4365,4353,4352,4356,4352,2834,2844,2844,2844,2844,2844,2844,2844,2824,2840,2088,2056,2048,2048,2048,2048,2816,2816,2816,2816,2816,2840,4353,4352,4352,4364,2906,4361,4360,4356,4352,2848,4451,4450,4450,4450,4450,4450,4454,2832,2818,2852,2064,2048,2048,2048,2048,2844,2844,2844,2844,2844,2826,2836,2836,2836,2852,2896,2850,2836,2836,2836,2842,4449,4448,4452,4453,4449,4448,4452,2832,2816,2840,2064,2048,2048,2048,2048,5123,5122,5122,5122,5126,2832,2816,2816,2816,2840,2896,2832,2816,2816,2816,2840,4453,4448,4452,4461,4449,4448,4452,2832,2816,2840,2064,2048,2048,2048,2048,5121,5124,5125,5121,5124,2832,2816,2816,2816,2840,2896,2832,2816,2816,2816,2840,4461,4456,4460,2906,4457,4456,4461,2832,2816,2840,2064,2048,2048,2048,2048,5121,5124,5133,5121,5124,2832,2816,2816,2816,2840,2896,2832,2816,2816,2816,2818,2836,2836,2852,2896,2850,2836,2836,2817,2820,2854,2064,2048,2048,2048,2048,5129,5132,2906,5129,5132,2832,2816,2816,2816,2840,2896,2832,2816,2816,2816,2816,2816,2816,2840,2896,2832,2816,2816,2816,2840,2082,2049,2048,2048,2048,2048,2849,2861,2896,2859,2849,2845,2844,2844,2844,2854,2896,2856,2844,2844,2844,2844,2844,2844,2854,2896,2856,2844,2844,2844,2854,2088,2056,2048,2048,2048,2048,2884,2884,2867,2884,2884,2884,2884,2884,2884,2884,2867,2884,2884,2884,2884,2884,2884,2884,2884,2867,2884,2884,2884,2884,2884,2900,2064,2048,2048,2048,2048,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2888,2064,2048,2048,2048,2048,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2902,2064,2048,2048,2048,2048,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2852,2088,2056,2048,2048,2048,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2818,2852,2064,2048,2048,2048,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2840,2064,2048,2048,2048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2112,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2112,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2112,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2130,2097,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2112,2096,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2112,2096,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2136,2104,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2112,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2112,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2112,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2112,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2112,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2130,2097,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2136,2104,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2112,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2112,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2112,2096,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2136,2104,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2112,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2112,2096,2096,2096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,417,0,0,0,0,0,426,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,424,425,425,425,425,425,426,0,0,0,0,0,0,0,0,430,0,0,0,430,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,384,385,385,385,385,385,385,385,386,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,392,393,393,393,393,393,393,393,394,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,413,414,414,414,415,0,392,393,393,393,393,393,393,393,394,0,408,409,409,409,409,409,410,0,0,0,0,0,0,0,0,421,422,422,422,423,0,400,401,401,401,401,401,401,401,402,0,416,417,417,417,417,417,418,0,0,0,0,0,0,0,0,421,422,422,422,423,0,0,0,0,0,6,0,0,0,0,0,416,417,417,417,417,417,418,0,0,0,0,0,0,0,0,421,422,422,422,423,0,0,0,0,0,0,0,0,0,0,0,416,417,417,417,417,417,418,0,0,0,0,0,0,0,0,429,430,430,430,431,0,0,0,0,0,0,0,0,0,0,0,424,425,425,425,425,425,426,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,21,21,21,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,30,30,30,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,8,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,5,0,0,0,0,0,0,10,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
+"events":[
+null,
+{"id":1,"name":"EV001","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"!Door1","direction":2,"pattern":2,"characterIndex":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["We cant go shopping right now"]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":2,"y":12},
+{"id":2,"name":"EV002","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"!Door1","direction":2,"pattern":2,"characterIndex":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["We cant go to the inn right now."]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":10,"y":7},
+{"id":3,"name":"EV003","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"!Door1","direction":2,"pattern":2,"characterIndex":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","volume":90,"pitch":100,"pan":0}]},{"code":201,"indent":0,"parameters":[0,22,8,12,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":19,"y":10},
+{"id":4,"name":"EV004","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":true,"image":{"tileId":0,"characterName":"$BigMonster2","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[0,25,1]},{"code":111,"indent":1,"parameters":[0,24,0]},{"code":132,"indent":2,"parameters":[{"name":"03_Melee","volume":100,"pitch":90,"pan":0}]},{"code":301,"indent":2,"parameters":[0,21,false,false]},{"code":121,"indent":2,"parameters":[25,25,0]},{"code":132,"indent":2,"parameters":[{"name":"03_Endless_Battle","volume":100,"pitch":90,"pan":0}]},{"code":0,"indent":2,"parameters":[]},{"code":411,"indent":1,"parameters":[]},{"code":101,"indent":2,"parameters":["",0,0,2]},{"code":401,"indent":2,"parameters":["You cannot fight the dragon right now"]},{"code":401,"indent":2,"parameters":["untill you accept the quest at the guild."]},{"code":0,"indent":2,"parameters":[]},{"code":412,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":411,"indent":0,"parameters":[]},{"code":214,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":25,"switch2Valid":true,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":214,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":10,"y":12},
+{"id":5,"name":"NPC1","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"NPC1","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["AHH Theres a dragon!"]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":4,"moveType":1,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":7,"y":14},
+{"id":6,"name":"NPC1","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"NPC2","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":101,"indent":0,"parameters":["",0,0,2]},{"code":401,"indent":0,"parameters":["Im so scared, theres a dragon in the town!"]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":4,"moveType":1,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":15,"y":16},
+{"id":7,"name":"EV007","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":123,"indent":0,"parameters":["A",1]},{"code":205,"indent":0,"parameters":[-1,{"list":[{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":2,"indent":null},{"code":19,"indent":null},{"code":0}],"repeat":false,"skippable":false,"wait":true}]},{"code":505,"indent":0,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":2,"indent":null}]},{"code":505,"indent":0,"parameters":[{"code":19,"indent":null}]},{"code":101,"indent":0,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":0,"parameters":["Oh shit! theres a dragon in attacking the"]},{"code":401,"indent":0,"parameters":["town."]},{"code":123,"indent":0,"parameters":["A",0]},{"code":214,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":3,"walkAnime":true},{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":true,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":214,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":27,"y":17},
+{"id":8,"name":"EV008","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","volume":90,"pitch":100,"pan":0}]},{"code":201,"indent":0,"parameters":[0,9,0,15,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":30,"y":15},
+{"id":9,"name":"EV009","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":314,"indent":0,"parameters":[0,0]},{"code":214,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":3,"walkAnime":true}],"x":3,"y":17}
+]
+}
\ No newline at end of file
diff --git a/data/Map022.json b/data/Map022.json
new file mode 100644
index 0000000..bbbe5ca
--- /dev/null
+++ b/data/Map022.json
@@ -0,0 +1,12 @@
+{
+"autoplayBgm":true,"autoplayBgs":false,"battleback1Name":"","battleback2Name":"","bgm":{"name":"Town6","pan":0,"pitch":100,"volume":90},"bgs":{"name":"","pan":0,"pitch":100,"volume":90},"disableDashing":false,"displayName":"Hendersville Guild","encounterList":[],"encounterStep":30,"height":13,"note":"","parallaxLoopX":false,"parallaxLoopY":false,"parallaxName":"","parallaxShow":true,"parallaxSx":0,"parallaxSy":0,"scrollType":0,"specifyBattleback":false,"tilesetId":3,"width":17,
+"data":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6027,6017,6017,6017,6017,6017,6017,6017,6017,6017,6017,6017,6029,0,0,0,0,6371,6370,6370,6370,6370,6370,6370,6370,6370,6370,6370,6370,6374,0,0,0,0,6369,6377,6376,6376,6376,6376,6376,6376,6376,6376,6376,6380,6372,0,0,0,0,6373,3282,3268,3268,3268,3268,3268,3268,3268,3268,3268,3284,6373,0,0,0,0,6373,3264,3248,3248,3248,3248,3248,3248,3248,3248,3248,3272,6373,0,0,0,0,6373,3264,3248,3248,3248,3248,3248,3248,3248,3248,3248,3272,6373,0,0,0,0,6373,3264,3248,3248,3248,3248,3248,3248,3248,3248,3248,3272,6373,0,0,0,0,6373,3264,3248,3248,3248,3248,3248,3248,3248,3248,3248,3272,6373,0,0,0,0,6373,3288,3276,3276,3276,3256,3248,3252,3276,3276,3276,3286,6373,0,0,0,0,6373,6027,6017,6017,6029,3264,3248,3272,6027,6017,6017,6029,6373,0,0,0,0,6377,6379,6378,6378,6382,3264,3248,3272,6379,6378,6378,6382,6380,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
+"events":[
+null,
+{"id":1,"name":"Hendersville Guild","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"guildmasterNPC1","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":111,"indent":0,"parameters":[0,24,1]},{"code":101,"indent":1,"parameters":["Cubuki1",0,0,2]},{"code":401,"indent":1,"parameters":["You look exactly like the guild master"]},{"code":401,"indent":1,"parameters":["from the Sentinal Village"]},{"code":101,"indent":1,"parameters":["GuildMasterNPC",0,0,2]},{"code":401,"indent":1,"parameters":["Oh, you must mean shella! she is my sister"]},{"code":401,"indent":1,"parameters":["w-where kinda identical twins"]},{"code":101,"indent":1,"parameters":["Cubuki1",0,0,2]},{"code":401,"indent":1,"parameters":["Oh ok then.."]},{"code":401,"indent":1,"parameters":["anyway, where with the guild. and"]},{"code":401,"indent":1,"parameters":["have been asked to goto Hendersville"]},{"code":101,"indent":1,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":1,"parameters":["W-Where guild members in training."]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["✦Gets Out Recommendation"]},{"code":101,"indent":1,"parameters":["GuildMasterNPC",0,0,2]},{"code":401,"indent":1,"parameters":["Ah guild members, finally..."]},{"code":401,"indent":1,"parameters":["there is a really important quest!"]},{"code":101,"indent":1,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":1,"parameters":["Whiich issss?"]},{"code":101,"indent":1,"parameters":["GuildMasterNPC",0,0,2]},{"code":401,"indent":1,"parameters":["3 Dragons have invaded the village!"]},{"code":401,"indent":1,"parameters":["p-please go and defeat them."]},{"code":250,"indent":1,"parameters":[{"name":"Sound4","volume":100,"pitch":150,"pan":0}]},{"code":101,"indent":1,"parameters":["",0,1,1]},{"code":401,"indent":1,"parameters":["Quest Received: Defeat the Dragons."]},{"code":121,"indent":1,"parameters":[24,24,0]},{"code":0,"indent":1,"parameters":[]},{"code":411,"indent":0,"parameters":[]},{"code":111,"indent":1,"parameters":[0,25,0]},{"code":101,"indent":2,"parameters":["GuildMasterNPC",0,0,2]},{"code":401,"indent":2,"parameters":["Oh you beat them? Great! heres the"]},{"code":401,"indent":2,"parameters":["Handersville Recommendation"]},{"code":401,"indent":2,"parameters":["i-i think you earnt it from that alone"]},{"code":250,"indent":2,"parameters":[{"name":"Sound4","volume":100,"pitch":100,"pan":0}]},{"code":101,"indent":2,"parameters":["",0,1,1]},{"code":401,"indent":2,"parameters":["Obtained: Hendersville Recommendation"]},{"code":101,"indent":2,"parameters":["",0,1,1]},{"code":401,"indent":2,"parameters":["Quest Complete: Defeat the Dragons."]},{"code":101,"indent":2,"parameters":["Cubuki1",0,0,2]},{"code":401,"indent":2,"parameters":["Great and that means we have gotten a"]},{"code":401,"indent":2,"parameters":["recommendation from all regions"]},{"code":101,"indent":2,"parameters":["GuildMasterNPC",0,0,2]},{"code":401,"indent":2,"parameters":["Yes thats right, you are now offical"]},{"code":401,"indent":2,"parameters":["members of the guild!"]},{"code":101,"indent":2,"parameters":["GuildMasterNPC",0,0,2]},{"code":401,"indent":2,"parameters":["Here are your guild badges these show"]},{"code":401,"indent":2,"parameters":["that you are working on behalf of the guild"]},{"code":250,"indent":2,"parameters":[{"name":"Sound4","volume":100,"pitch":100,"pan":0}]},{"code":101,"indent":2,"parameters":["",0,1,1]},{"code":401,"indent":2,"parameters":["Obtained: 2 Guild Badges"]},{"code":101,"indent":2,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":2,"parameters":["T-Thank you very much,"]},{"code":101,"indent":2,"parameters":["Silica",0,0,2]},{"code":401,"indent":2,"parameters":["YAY! and that marks the end of this game"]},{"code":401,"indent":2,"parameters":["hehe. this is my first game so please leave"]},{"code":401,"indent":2,"parameters":["an honest rating above um"]},{"code":401,"indent":2,"parameters":["0/99 i guess? "]},{"code":103,"indent":2,"parameters":[6,2]},{"code":111,"indent":2,"parameters":[1,6,0,50,1]},{"code":101,"indent":3,"parameters":["Silica",0,0,2]},{"code":401,"indent":3,"parameters":["Really?! a \\v[6] / 99? "]},{"code":401,"indent":3,"parameters":["T-Thank you, i-i wasnt expecting it to be"]},{"code":401,"indent":3,"parameters":["that good.."]},{"code":401,"indent":3,"parameters":["well anyway, THANK YOU FOR PLAYING!"]},{"code":0,"indent":3,"parameters":[]},{"code":411,"indent":2,"parameters":[]},{"code":101,"indent":3,"parameters":["Silica",0,0,2]},{"code":401,"indent":3,"parameters":["Thank you for being honest,"]},{"code":401,"indent":3,"parameters":["this game might not be great, but i did"]},{"code":401,"indent":3,"parameters":["my best. and im proud of it."]},{"code":401,"indent":3,"parameters":["i will keep making games! and get better."]},{"code":101,"indent":3,"parameters":["Silica",0,0,2]},{"code":401,"indent":3,"parameters":["A-And hopefully, one day. i will make a"]},{"code":401,"indent":3,"parameters":["GREAT game, that gets a 10/10 review."]},{"code":401,"indent":3,"parameters":["so ill take a \\v[6] / 99"]},{"code":401,"indent":3,"parameters":["as a challange to make a better game!"]},{"code":0,"indent":3,"parameters":[]},{"code":412,"indent":2,"parameters":[]},{"code":101,"indent":2,"parameters":["Silica",0,0,2]},{"code":401,"indent":2,"parameters":["Anyway, here are the credits."]},{"code":241,"indent":2,"parameters":[{"name":"03_Otherworldly_Corridor","volume":100,"pitch":100,"pan":0}]},{"code":101,"indent":2,"parameters":["",0,1,1]},{"code":401,"indent":2,"parameters":["Developer: "]},{"code":401,"indent":2,"parameters":["SilicaAndPina"]},{"code":401,"indent":2,"parameters":["Plugin Developers:"]},{"code":401,"indent":2,"parameters":["Yanfly"]},{"code":101,"indent":2,"parameters":["",0,1,1]},{"code":401,"indent":2,"parameters":["SumRnDm"]},{"code":401,"indent":2,"parameters":["姫HimeWorks"]},{"code":401,"indent":2,"parameters":["MuteDay"]},{"code":101,"indent":2,"parameters":["",0,1,1]},{"code":401,"indent":2,"parameters":["Artwork:"]},{"code":401,"indent":2,"parameters":["Enterbrain"]},{"code":401,"indent":2,"parameters":["Audio:"]},{"code":401,"indent":2,"parameters":["Enterbrain"]},{"code":101,"indent":2,"parameters":["",0,1,1]},{"code":401,"indent":2,"parameters":["Many MANY thanks to:"]},{"code":401,"indent":2,"parameters":["Echo607"]},{"code":401,"indent":2,"parameters":["AngelicYuuki"]},{"code":401,"indent":2,"parameters":["GregoryRasputin"]},{"code":101,"indent":2,"parameters":["",0,1,1]},{"code":401,"indent":2,"parameters":["And..."]},{"code":401,"indent":2,"parameters":["Thank you.. "]},{"code":401,"indent":2,"parameters":["it means the world to me that someone would play"]},{"code":401,"indent":2,"parameters":["my shitty game..."]},{"code":221,"indent":2,"parameters":[]},{"code":354,"indent":2,"parameters":[]},{"code":0,"indent":2,"parameters":[]},{"code":411,"indent":1,"parameters":[]},{"code":101,"indent":2,"parameters":["",0,0,2]},{"code":401,"indent":2,"parameters":["Go outside and beat the damn dragons!"]},{"code":0,"indent":2,"parameters":[]},{"code":412,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":0,"walkAnime":true}],"x":8,"y":6},
+{"id":2,"name":"EV002","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","volume":90,"pitch":100,"pan":0}]},{"code":201,"indent":0,"parameters":[0,21,19,11,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":8,"y":12},
+{"id":3,"name":"EV003","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","volume":90,"pitch":100,"pan":0}]},{"code":201,"indent":0,"parameters":[0,21,19,11,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":9,"y":12},
+{"id":4,"name":"EV004","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","volume":90,"pitch":100,"pan":0}]},{"code":201,"indent":0,"parameters":[0,21,19,11,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":7,"y":12},
+null
+]
+}
\ No newline at end of file
diff --git a/data/Map023.json b/data/Map023.json
new file mode 100644
index 0000000..1a4532d
--- /dev/null
+++ b/data/Map023.json
@@ -0,0 +1,12 @@
+{
+"autoplayBgm":true,"autoplayBgs":false,"battleback1Name":"","battleback2Name":"","bgm":{"name":"Town6","pan":0,"pitch":100,"volume":90},"bgs":{"name":"","pan":0,"pitch":100,"volume":90},"disableDashing":false,"displayName":"Hendersville Guild","encounterList":[],"encounterStep":30,"height":13,"note":"","parallaxLoopX":false,"parallaxLoopY":false,"parallaxName":"","parallaxShow":true,"parallaxSx":0,"parallaxSy":0,"scrollType":0,"specifyBattleback":false,"tilesetId":3,"width":17,
+"data":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6027,6017,6017,6017,6017,6017,6017,6017,6017,6017,6017,6017,6029,0,0,0,0,6371,6370,6370,6370,6370,6370,6370,6370,6370,6370,6370,6370,6374,0,0,0,0,6369,6377,6376,6376,6376,6376,6376,6376,6376,6376,6376,6380,6372,0,0,0,0,6373,3282,3268,3268,3268,3268,3268,3268,3268,3268,3268,3284,6373,0,0,0,0,6373,3264,3248,3248,3248,3248,3248,3248,3248,3248,3248,3272,6373,0,0,0,0,6373,3264,3248,3248,3248,3248,3248,3248,3248,3248,3248,3272,6373,0,0,0,0,6373,3264,3248,3248,3248,3248,3248,3248,3248,3248,3248,3272,6373,0,0,0,0,6373,3264,3248,3248,3248,3248,3248,3248,3248,3248,3248,3272,6373,0,0,0,0,6373,3288,3276,3276,3276,3256,3248,3252,3276,3276,3276,3286,6373,0,0,0,0,6373,6027,6017,6017,6029,3264,3248,3272,6027,6017,6017,6029,6373,0,0,0,0,6377,6379,6378,6378,6382,3264,3248,3272,6379,6378,6378,6382,6380,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
+"events":[
+null,
+{"id":1,"name":"Hendersville Guild","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"tileId":0,"characterName":"guildmasterNPC1","direction":2,"pattern":1,"characterIndex":0},"list":[{"code":241,"indent":0,"parameters":[{"name":"03_Otherworldly_Corridor","volume":100,"pitch":100,"pan":0}]},{"code":101,"indent":0,"parameters":["",0,1,1]},{"code":401,"indent":0,"parameters":["Developer: "]},{"code":401,"indent":0,"parameters":["SilicaAndPina"]},{"code":401,"indent":0,"parameters":["Plugin Developers:"]},{"code":401,"indent":0,"parameters":["Yanfly"]},{"code":101,"indent":0,"parameters":["",0,1,1]},{"code":401,"indent":0,"parameters":["SumRnDm"]},{"code":401,"indent":0,"parameters":["姫HimeWorks"]},{"code":401,"indent":0,"parameters":["MuteDay"]},{"code":101,"indent":0,"parameters":["",0,1,1]},{"code":401,"indent":0,"parameters":["Artwork:"]},{"code":401,"indent":0,"parameters":["Enterbrain"]},{"code":401,"indent":0,"parameters":["Audio:"]},{"code":401,"indent":0,"parameters":["Enterbrain"]},{"code":101,"indent":0,"parameters":["",0,1,1]},{"code":401,"indent":0,"parameters":["Many MANY thanks to:"]},{"code":401,"indent":0,"parameters":["Echo607"]},{"code":401,"indent":0,"parameters":["AngelicYuuki"]},{"code":401,"indent":0,"parameters":["GregoryRasputin"]},{"code":101,"indent":0,"parameters":["",0,1,1]},{"code":401,"indent":0,"parameters":["And..."]},{"code":401,"indent":0,"parameters":["Thank you.. "]},{"code":401,"indent":0,"parameters":["it means the world to me that someone would play"]},{"code":401,"indent":0,"parameters":["my shitty game..."]},{"code":221,"indent":0,"parameters":[]},{"code":354,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":1,"stepAnime":false,"through":false,"trigger":3,"walkAnime":true}],"x":8,"y":6},
+{"id":2,"name":"EV002","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","volume":90,"pitch":100,"pan":0}]},{"code":201,"indent":0,"parameters":[0,21,19,11,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":8,"y":12},
+{"id":3,"name":"EV003","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","volume":90,"pitch":100,"pan":0}]},{"code":201,"indent":0,"parameters":[0,21,19,11,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":9,"y":12},
+{"id":4,"name":"EV004","note":"","pages":[{"conditions":{"actorId":1,"actorValid":false,"itemId":1,"itemValid":false,"selfSwitchCh":"A","selfSwitchValid":false,"switch1Id":1,"switch1Valid":false,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0},"directionFix":false,"image":{"characterIndex":0,"characterName":"","direction":2,"pattern":0,"tileId":0},"list":[{"code":250,"indent":0,"parameters":[{"name":"Move1","volume":90,"pitch":100,"pan":0}]},{"code":201,"indent":0,"parameters":[0,21,19,11,0,0]},{"code":0,"indent":0,"parameters":[]}],"moveFrequency":3,"moveRoute":{"list":[{"code":0,"parameters":[]}],"repeat":true,"skippable":false,"wait":false},"moveSpeed":3,"moveType":0,"priorityType":0,"stepAnime":false,"through":false,"trigger":1,"walkAnime":true}],"x":7,"y":12},
+null
+]
+}
\ No newline at end of file
diff --git a/data/MapInfos.json b/data/MapInfos.json
new file mode 100644
index 0000000..bcdaa36
--- /dev/null
+++ b/data/MapInfos.json
@@ -0,0 +1,26 @@
+[
+null,
+{"id":1,"expanded":true,"name":"Sentinal Town","order":14,"parentId":0,"scrollX":534,"scrollY":499},
+{"id":2,"expanded":true,"name":"Minochi House","order":16,"parentId":1,"scrollX":534,"scrollY":321},
+{"id":3,"expanded":true,"name":"Sentinal Shop","order":17,"parentId":1,"scrollX":534,"scrollY":321},
+{"id":4,"expanded":true,"name":"Sentinal Feilds","order":18,"parentId":1,"scrollX":666,"scrollY":295},
+{"id":5,"expanded":false,"name":"Sentinal Guild","order":15,"parentId":1,"scrollX":534,"scrollY":321},
+{"id":6,"expanded":true,"name":"Sentinal Feilds 2","order":19,"parentId":4,"scrollX":890,"scrollY":295},
+{"id":7,"expanded":true,"name":"Monicha Cave","order":20,"parentId":6,"scrollX":1866,"scrollY":808},
+{"id":8,"expanded":false,"name":"Treause Room","order":21,"parentId":7,"scrollX":534,"scrollY":321},
+{"id":9,"expanded":true,"name":"Ocean","order":10,"parentId":0,"scrollX":534,"scrollY":624},
+{"id":10,"expanded":true,"name":"Somitile Town","order":1,"parentId":0,"scrollX":534,"scrollY":649},
+{"id":11,"expanded":false,"name":"Inn","order":7,"parentId":10,"scrollX":666,"scrollY":295},
+{"id":12,"expanded":true,"name":"Somitile Shop","order":8,"parentId":10,"scrollX":534,"scrollY":321},
+{"id":13,"expanded":true,"name":"Somitile Guild","order":9,"parentId":10,"scrollX":534,"scrollY":321},
+{"id":14,"expanded":true,"name":"Somitile Feilds","order":2,"parentId":10,"scrollX":534,"scrollY":617},
+{"id":15,"expanded":true,"name":"Somitile Feilds 2 ","order":3,"parentId":14,"scrollX":534,"scrollY":295},
+{"id":16,"expanded":true,"name":"Somitile Feilds 3","order":4,"parentId":15,"scrollX":642,"scrollY":874},
+{"id":17,"expanded":true,"name":"AngelicHQ 1","order":22,"parentId":1,"scrollX":1866,"scrollY":1005},
+{"id":18,"expanded":false,"name":"AngelicHQ 2","order":23,"parentId":17,"scrollX":534,"scrollY":321},
+{"id":19,"expanded":true,"name":"LogeeMine","order":5,"parentId":16,"scrollX":534,"scrollY":295},
+{"id":20,"expanded":false,"name":"LodziesLair","order":6,"parentId":19,"scrollX":534,"scrollY":321},
+{"id":21,"expanded":true,"name":"Hendersville","order":11,"parentId":9,"scrollX":954,"scrollY":665},
+{"id":22,"expanded":true,"name":"Hendersville Guild","order":12,"parentId":21,"scrollX":534,"scrollY":321},
+{"id":23,"expanded":false,"name":"CREDITS WARP!!","order":13,"parentId":0,"scrollX":832,"scrollY":640}
+]
\ No newline at end of file
diff --git a/data/Minochi.json b/data/Minochi.json
new file mode 100644
index 0000000..4a1761e
--- /dev/null
+++ b/data/Minochi.json
@@ -0,0 +1 @@
+{"male":[{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":-1},"4F413C":{"B":60,"G":65,"R":79,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":36}},"layer":["body"],"name":"body","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":36}},"layer":["face"],"name":"face","variation":0},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["fronthair","fronthair1","fronthair2"],"name":"frontHair","variation":0},{"gradient":{"B892C5":{"B":197,"G":146,"R":184,"index":-1},"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["rearhair","rearhair1","rearhair2"],"name":"rearHair","variation":0},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["beard","beard1","beard2"],"name":"beard","variation":-1},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":36}},"layer":["ears"],"name":"ears","variation":0},{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":-1}},"layer":["eyes"],"name":"eyes","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":36},"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["eyebrows"],"name":"eyebrows","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":36}},"layer":["nose"],"name":"nose","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":36}},"layer":["mouth"],"name":"mouth","variation":0},{"gradient":{"009296":{"B":150,"G":146,"R":0,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["tattoo"],"name":"tattoo","variation":-1},{"gradient":{"D3CEC7":{"B":199,"G":206,"R":211,"index":-1}},"layer":["kemono"],"name":"kemono","variation":-1},{"gradient":{"E6D6BD":{"B":189,"G":214,"R":230,"index":-1}},"layer":["tail","tail1","tail2"],"name":"tail","variation":-1},{"gradient":{"A7D6D6":{"B":214,"G":214,"R":167,"index":-1}},"layer":["wing","wing1","wing2"],"name":"wing","variation":-1},{"gradient":{"1C76D0":{"B":208,"G":118,"R":28,"index":-1},"AE8682":{"B":130,"G":134,"R":174,"index":-1},"D9A404":{"B":4,"G":164,"R":217,"index":-1},"FE9D1E":{"B":30,"G":157,"R":254,"index":-1}},"layer":["cloth","cloth1","cloth2"],"name":"cloth","variation":0},{"gradient":{"A30708":{"B":8,"G":7,"R":163,"index":-1},"D8AC00":{"B":0,"G":172,"R":216,"index":-1}},"layer":["cloak","cloak1","cloak2"],"name":"cloak","variation":-1},{"gradient":{"A4C911":{"B":17,"G":201,"R":164,"index":-1},"D3CEC2":{"B":194,"G":206,"R":211,"index":-1},"DA346E":{"B":110,"G":52,"R":218,"index":-1}},"layer":["acca"],"name":"accessoryA","variation":-1},{"gradient":{"4155B6":{"B":182,"G":85,"R":65,"index":-1},"BA3B45":{"B":69,"G":59,"R":186,"index":-1},"C0D3D2":{"B":210,"G":211,"R":192,"index":-1},"C78407":{"B":7,"G":132,"R":199,"index":-1}},"layer":["accb"],"name":"accessoryB","variation":-1},{"gradient":{"999999":{"B":153,"G":153,"R":153,"index":-1},"607E4B":{"B":75,"G":126,"R":96,"index":-1},"CCBAD2":{"B":210,"G":186,"R":204,"index":-1}},"layer":["glasses"],"name":"glasses","variation":-1}],"female":[{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":-1},"4F413C":{"B":60,"G":65,"R":79,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":37}},"layer":["body"],"name":"body","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":37}},"layer":["face"],"name":"face","variation":0},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":7}},"layer":["fronthair","fronthair1","fronthair2"],"name":"frontHair","variation":13},{"gradient":{"B892C5":{"B":197,"G":146,"R":184,"index":-1},"FCCB0A":{"B":10,"G":203,"R":252,"index":7}},"layer":["rearhair","rearhair1","rearhair2"],"name":"rearHair","variation":1},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":7}},"layer":["beard","beard1","beard2"],"name":"beard","variation":-1},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":37}},"layer":["ears"],"name":"ears","variation":0},{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":-1}},"layer":["eyes"],"name":"eyes","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":37},"FCCB0A":{"B":10,"G":203,"R":252,"index":7}},"layer":["eyebrows"],"name":"eyebrows","variation":2},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":37}},"layer":["nose"],"name":"nose","variation":1},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":37}},"layer":["mouth"],"name":"mouth","variation":0},{"gradient":{"009296":{"B":150,"G":146,"R":0,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["tattoo"],"name":"tattoo","variation":-1},{"gradient":{"D3CEC7":{"B":199,"G":206,"R":211,"index":-1}},"layer":["kemono"],"name":"kemono","variation":-1},{"gradient":{"E6D6BD":{"B":189,"G":214,"R":230,"index":-1}},"layer":["tail","tail1","tail2"],"name":"tail","variation":-1},{"gradient":{"A7D6D6":{"B":214,"G":214,"R":167,"index":-1}},"layer":["wing","wing1","wing2"],"name":"wing","variation":-1},{"gradient":{"1C76D0":{"B":208,"G":118,"R":28,"index":57},"AE8682":{"B":130,"G":134,"R":174,"index":62},"D9A404":{"B":4,"G":164,"R":217,"index":54},"FE9D1E":{"B":30,"G":157,"R":254,"index":63}},"layer":["cloth","cloth1","cloth2"],"name":"cloth","variation":0},{"gradient":{"A30708":{"B":8,"G":7,"R":163,"index":-1},"D8AC00":{"B":0,"G":172,"R":216,"index":-1}},"layer":["cloak","cloak1","cloak2"],"name":"cloak","variation":-1},{"gradient":{"A4C911":{"B":17,"G":201,"R":164,"index":-1},"D3CEC2":{"B":194,"G":206,"R":211,"index":-1},"DA346E":{"B":110,"G":52,"R":218,"index":-1}},"layer":["acca"],"name":"accessoryA","variation":-1},{"gradient":{"4155B6":{"B":182,"G":85,"R":65,"index":-1},"BA3B45":{"B":69,"G":59,"R":186,"index":-1},"C0D3D2":{"B":210,"G":211,"R":192,"index":-1},"C78407":{"B":7,"G":132,"R":199,"index":-1}},"layer":["accb"],"name":"accessoryB","variation":-1},{"gradient":{"999999":{"B":153,"G":153,"R":153,"index":-1},"607E4B":{"B":75,"G":126,"R":96,"index":-1},"CCBAD2":{"B":210,"G":186,"R":204,"index":-1}},"layer":["glasses"],"name":"glasses","variation":-1}],"kid":[{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":-1},"4F413C":{"B":60,"G":65,"R":79,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["body"],"name":"body","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["face"],"name":"face","variation":0},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["fronthair","fronthair1","fronthair2"],"name":"frontHair","variation":0},{"gradient":{"B892C5":{"B":197,"G":146,"R":184,"index":-1},"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["rearhair","rearhair1","rearhair2"],"name":"rearHair","variation":0},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["beard","beard1","beard2"],"name":"beard","variation":-1},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["ears"],"name":"ears","variation":0},{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":-1}},"layer":["eyes"],"name":"eyes","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1},"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["eyebrows"],"name":"eyebrows","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["nose"],"name":"nose","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["mouth"],"name":"mouth","variation":0},{"gradient":{"009296":{"B":150,"G":146,"R":0,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["tattoo"],"name":"tattoo","variation":-1},{"gradient":{"D3CEC7":{"B":199,"G":206,"R":211,"index":-1}},"layer":["kemono"],"name":"kemono","variation":-1},{"gradient":{"E6D6BD":{"B":189,"G":214,"R":230,"index":-1}},"layer":["tail","tail1","tail2"],"name":"tail","variation":-1},{"gradient":{"A7D6D6":{"B":214,"G":214,"R":167,"index":-1}},"layer":["wing","wing1","wing2"],"name":"wing","variation":-1},{"gradient":{"1C76D0":{"B":208,"G":118,"R":28,"index":-1},"AE8682":{"B":130,"G":134,"R":174,"index":-1},"D9A404":{"B":4,"G":164,"R":217,"index":-1},"FE9D1E":{"B":30,"G":157,"R":254,"index":-1}},"layer":["cloth","cloth1","cloth2"],"name":"cloth","variation":0},{"gradient":{"A30708":{"B":8,"G":7,"R":163,"index":-1},"D8AC00":{"B":0,"G":172,"R":216,"index":-1}},"layer":["cloak","cloak1","cloak2"],"name":"cloak","variation":-1},{"gradient":{"A4C911":{"B":17,"G":201,"R":164,"index":-1},"D3CEC2":{"B":194,"G":206,"R":211,"index":-1},"DA346E":{"B":110,"G":52,"R":218,"index":-1}},"layer":["acca"],"name":"accessoryA","variation":-1},{"gradient":{"4155B6":{"B":182,"G":85,"R":65,"index":-1},"BA3B45":{"B":69,"G":59,"R":186,"index":-1},"C0D3D2":{"B":210,"G":211,"R":192,"index":-1},"C78407":{"B":7,"G":132,"R":199,"index":-1}},"layer":["accb"],"name":"accessoryB","variation":-1},{"gradient":{"999999":{"B":153,"G":153,"R":153,"index":-1},"607E4B":{"B":75,"G":126,"R":96,"index":-1},"CCBAD2":{"B":210,"G":186,"R":204,"index":-1}},"layer":["glasses"],"name":"glasses","variation":-1}],"identity":"CharacterGeneratorSettings","version":"1.0.0"}
\ No newline at end of file
diff --git a/data/NPC1.json b/data/NPC1.json
new file mode 100644
index 0000000..cb04b48
--- /dev/null
+++ b/data/NPC1.json
@@ -0,0 +1 @@
+{"male":[{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":-1},"4F413C":{"B":60,"G":65,"R":79,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["body"],"name":"body","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["face"],"name":"face","variation":0},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["fronthair","fronthair1","fronthair2"],"name":"frontHair","variation":0},{"gradient":{"B892C5":{"B":197,"G":146,"R":184,"index":-1},"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["rearhair","rearhair1","rearhair2"],"name":"rearHair","variation":0},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["beard","beard1","beard2"],"name":"beard","variation":-1},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["ears"],"name":"ears","variation":0},{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":-1}},"layer":["eyes"],"name":"eyes","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1},"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["eyebrows"],"name":"eyebrows","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["nose"],"name":"nose","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["mouth"],"name":"mouth","variation":0},{"gradient":{"009296":{"B":150,"G":146,"R":0,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["tattoo"],"name":"tattoo","variation":-1},{"gradient":{"D3CEC7":{"B":199,"G":206,"R":211,"index":-1}},"layer":["kemono"],"name":"kemono","variation":-1},{"gradient":{"E6D6BD":{"B":189,"G":214,"R":230,"index":-1}},"layer":["tail","tail1","tail2"],"name":"tail","variation":-1},{"gradient":{"A7D6D6":{"B":214,"G":214,"R":167,"index":-1}},"layer":["wing","wing1","wing2"],"name":"wing","variation":-1},{"gradient":{"1C76D0":{"B":208,"G":118,"R":28,"index":-1},"AE8682":{"B":130,"G":134,"R":174,"index":-1},"D9A404":{"B":4,"G":164,"R":217,"index":-1},"FE9D1E":{"B":30,"G":157,"R":254,"index":-1}},"layer":["cloth","cloth1","cloth2"],"name":"cloth","variation":0},{"gradient":{"A30708":{"B":8,"G":7,"R":163,"index":-1},"D8AC00":{"B":0,"G":172,"R":216,"index":-1}},"layer":["cloak","cloak1","cloak2"],"name":"cloak","variation":-1},{"gradient":{"A4C911":{"B":17,"G":201,"R":164,"index":-1},"D3CEC2":{"B":194,"G":206,"R":211,"index":-1},"DA346E":{"B":110,"G":52,"R":218,"index":-1}},"layer":["acca"],"name":"accessoryA","variation":-1},{"gradient":{"4155B6":{"B":182,"G":85,"R":65,"index":-1},"BA3B45":{"B":69,"G":59,"R":186,"index":-1},"C0D3D2":{"B":210,"G":211,"R":192,"index":-1},"C78407":{"B":7,"G":132,"R":199,"index":-1}},"layer":["accb"],"name":"accessoryB","variation":-1},{"gradient":{"999999":{"B":153,"G":153,"R":153,"index":-1},"607E4B":{"B":75,"G":126,"R":96,"index":-1},"CCBAD2":{"B":210,"G":186,"R":204,"index":-1}},"layer":["glasses"],"name":"glasses","variation":-1}],"female":[{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":-1},"4F413C":{"B":60,"G":65,"R":79,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["body"],"name":"body","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["face"],"name":"face","variation":0},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["fronthair","fronthair1","fronthair2"],"name":"frontHair","variation":0},{"gradient":{"B892C5":{"B":197,"G":146,"R":184,"index":-1},"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["rearhair","rearhair1","rearhair2"],"name":"rearHair","variation":0},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["beard","beard1","beard2"],"name":"beard","variation":-1},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["ears"],"name":"ears","variation":0},{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":-1}},"layer":["eyes"],"name":"eyes","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1},"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["eyebrows"],"name":"eyebrows","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["nose"],"name":"nose","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["mouth"],"name":"mouth","variation":0},{"gradient":{"009296":{"B":150,"G":146,"R":0,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["tattoo"],"name":"tattoo","variation":-1},{"gradient":{"D3CEC7":{"B":199,"G":206,"R":211,"index":-1}},"layer":["kemono"],"name":"kemono","variation":-1},{"gradient":{"E6D6BD":{"B":189,"G":214,"R":230,"index":-1}},"layer":["tail","tail1","tail2"],"name":"tail","variation":-1},{"gradient":{"A7D6D6":{"B":214,"G":214,"R":167,"index":-1}},"layer":["wing","wing1","wing2"],"name":"wing","variation":-1},{"gradient":{"1C76D0":{"B":208,"G":118,"R":28,"index":-1},"AE8682":{"B":130,"G":134,"R":174,"index":-1},"D9A404":{"B":4,"G":164,"R":217,"index":-1},"FE9D1E":{"B":30,"G":157,"R":254,"index":-1}},"layer":["cloth","cloth1","cloth2"],"name":"cloth","variation":0},{"gradient":{"A30708":{"B":8,"G":7,"R":163,"index":-1},"D8AC00":{"B":0,"G":172,"R":216,"index":-1}},"layer":["cloak","cloak1","cloak2"],"name":"cloak","variation":-1},{"gradient":{"A4C911":{"B":17,"G":201,"R":164,"index":-1},"D3CEC2":{"B":194,"G":206,"R":211,"index":-1},"DA346E":{"B":110,"G":52,"R":218,"index":-1}},"layer":["acca"],"name":"accessoryA","variation":-1},{"gradient":{"4155B6":{"B":182,"G":85,"R":65,"index":-1},"BA3B45":{"B":69,"G":59,"R":186,"index":-1},"C0D3D2":{"B":210,"G":211,"R":192,"index":-1},"C78407":{"B":7,"G":132,"R":199,"index":-1}},"layer":["accb"],"name":"accessoryB","variation":-1},{"gradient":{"999999":{"B":153,"G":153,"R":153,"index":-1},"607E4B":{"B":75,"G":126,"R":96,"index":-1},"CCBAD2":{"B":210,"G":186,"R":204,"index":-1}},"layer":["glasses"],"name":"glasses","variation":-1}],"kid":[{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":31},"4F413C":{"B":60,"G":65,"R":79,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["body"],"name":"body","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["face"],"name":"face","variation":0},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":20}},"layer":["fronthair","fronthair1","fronthair2"],"name":"frontHair","variation":0},{"gradient":{"B892C5":{"B":197,"G":146,"R":184,"index":5},"FCCB0A":{"B":10,"G":203,"R":252,"index":20}},"layer":["rearhair","rearhair1","rearhair2"],"name":"rearHair","variation":0},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":20}},"layer":["beard","beard1","beard2"],"name":"beard","variation":-1},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["ears"],"name":"ears","variation":0},{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":31}},"layer":["eyes"],"name":"eyes","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1},"FCCB0A":{"B":10,"G":203,"R":252,"index":20}},"layer":["eyebrows"],"name":"eyebrows","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["nose"],"name":"nose","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["mouth"],"name":"mouth","variation":0},{"gradient":{"009296":{"B":150,"G":146,"R":0,"index":66},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["tattoo"],"name":"tattoo","variation":-1},{"gradient":{"D3CEC7":{"B":199,"G":206,"R":211,"index":9}},"layer":["kemono"],"name":"kemono","variation":-1},{"gradient":{"E6D6BD":{"B":189,"G":214,"R":230,"index":11}},"layer":["tail","tail1","tail2"],"name":"tail","variation":-1},{"gradient":{"A7D6D6":{"B":214,"G":214,"R":167,"index":60}},"layer":["wing","wing1","wing2"],"name":"wing","variation":-1},{"gradient":{"1C76D0":{"B":208,"G":118,"R":28,"index":58},"AE8682":{"B":130,"G":134,"R":174,"index":63},"D9A404":{"B":4,"G":164,"R":217,"index":65},"FE9D1E":{"B":30,"G":157,"R":254,"index":61}},"layer":["cloth","cloth1","cloth2"],"name":"cloth","variation":0},{"gradient":{"A30708":{"B":8,"G":7,"R":163,"index":61},"D8AC00":{"B":0,"G":172,"R":216,"index":66}},"layer":["cloak","cloak1","cloak2"],"name":"cloak","variation":-1},{"gradient":{"A4C911":{"B":17,"G":201,"R":164,"index":60},"D3CEC2":{"B":194,"G":206,"R":211,"index":62},"DA346E":{"B":110,"G":52,"R":218,"index":57}},"layer":["acca"],"name":"accessoryA","variation":-1},{"gradient":{"4155B6":{"B":182,"G":85,"R":65,"index":66},"BA3B45":{"B":69,"G":59,"R":186,"index":67},"C0D3D2":{"B":210,"G":211,"R":192,"index":54},"C78407":{"B":7,"G":132,"R":199,"index":65}},"layer":["accb"],"name":"accessoryB","variation":0},{"gradient":{"999999":{"B":153,"G":153,"R":153,"index":69},"607E4B":{"B":75,"G":126,"R":96,"index":68},"CCBAD2":{"B":210,"G":186,"R":204,"index":-1}},"layer":["glasses"],"name":"glasses","variation":-1}],"identity":"CharacterGeneratorSettings","version":"1.0.0"}
\ No newline at end of file
diff --git a/data/Silia.json b/data/Silia.json
new file mode 100644
index 0000000..43588f8
--- /dev/null
+++ b/data/Silia.json
@@ -0,0 +1 @@
+{"male":[{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":-1},"4F413C":{"B":60,"G":65,"R":79,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["body"],"name":"body","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["face"],"name":"face","variation":0},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["fronthair","fronthair1","fronthair2"],"name":"frontHair","variation":0},{"gradient":{"B892C5":{"B":197,"G":146,"R":184,"index":-1},"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["rearhair","rearhair1","rearhair2"],"name":"rearHair","variation":0},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["beard","beard1","beard2"],"name":"beard","variation":-1},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["ears"],"name":"ears","variation":0},{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":-1}},"layer":["eyes"],"name":"eyes","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1},"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["eyebrows"],"name":"eyebrows","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["nose"],"name":"nose","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["mouth"],"name":"mouth","variation":0},{"gradient":{"009296":{"B":150,"G":146,"R":0,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["tattoo"],"name":"tattoo","variation":-1},{"gradient":{"D3CEC7":{"B":199,"G":206,"R":211,"index":-1}},"layer":["kemono"],"name":"kemono","variation":-1},{"gradient":{"E6D6BD":{"B":189,"G":214,"R":230,"index":-1}},"layer":["tail","tail1","tail2"],"name":"tail","variation":-1},{"gradient":{"A7D6D6":{"B":214,"G":214,"R":167,"index":-1}},"layer":["wing","wing1","wing2"],"name":"wing","variation":-1},{"gradient":{"1C76D0":{"B":208,"G":118,"R":28,"index":-1},"AE8682":{"B":130,"G":134,"R":174,"index":-1},"D9A404":{"B":4,"G":164,"R":217,"index":-1},"FE9D1E":{"B":30,"G":157,"R":254,"index":-1}},"layer":["cloth","cloth1","cloth2"],"name":"cloth","variation":0},{"gradient":{"A30708":{"B":8,"G":7,"R":163,"index":-1},"D8AC00":{"B":0,"G":172,"R":216,"index":-1}},"layer":["cloak","cloak1","cloak2"],"name":"cloak","variation":-1},{"gradient":{"A4C911":{"B":17,"G":201,"R":164,"index":-1},"D3CEC2":{"B":194,"G":206,"R":211,"index":-1},"DA346E":{"B":110,"G":52,"R":218,"index":-1}},"layer":["acca"],"name":"accessoryA","variation":-1},{"gradient":{"4155B6":{"B":182,"G":85,"R":65,"index":-1},"BA3B45":{"B":69,"G":59,"R":186,"index":-1},"C0D3D2":{"B":210,"G":211,"R":192,"index":-1},"C78407":{"B":7,"G":132,"R":199,"index":-1}},"layer":["accb"],"name":"accessoryB","variation":-1},{"gradient":{"999999":{"B":153,"G":153,"R":153,"index":-1},"607E4B":{"B":75,"G":126,"R":96,"index":-1},"CCBAD2":{"B":210,"G":186,"R":204,"index":-1}},"layer":["glasses"],"name":"glasses","variation":-1}],"female":[{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":-1},"4F413C":{"B":60,"G":65,"R":79,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":38}},"layer":["body"],"name":"body","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":38}},"layer":["face"],"name":"face","variation":0},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":2}},"layer":["fronthair","fronthair1","fronthair2"],"name":"frontHair","variation":0},{"gradient":{"B892C5":{"B":197,"G":146,"R":184,"index":-1},"FCCB0A":{"B":10,"G":203,"R":252,"index":2}},"layer":["rearhair","rearhair1","rearhair2"],"name":"rearHair","variation":17},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":2}},"layer":["beard","beard1","beard2"],"name":"beard","variation":-1},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":38}},"layer":["ears"],"name":"ears","variation":0},{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":-1}},"layer":["eyes"],"name":"eyes","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":38},"FCCB0A":{"B":10,"G":203,"R":252,"index":2}},"layer":["eyebrows"],"name":"eyebrows","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":38}},"layer":["nose"],"name":"nose","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":38}},"layer":["mouth"],"name":"mouth","variation":0},{"gradient":{"009296":{"B":150,"G":146,"R":0,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["tattoo"],"name":"tattoo","variation":-1},{"gradient":{"D3CEC7":{"B":199,"G":206,"R":211,"index":-1}},"layer":["kemono"],"name":"kemono","variation":-1},{"gradient":{"E6D6BD":{"B":189,"G":214,"R":230,"index":-1}},"layer":["tail","tail1","tail2"],"name":"tail","variation":-1},{"gradient":{"A7D6D6":{"B":214,"G":214,"R":167,"index":-1}},"layer":["wing","wing1","wing2"],"name":"wing","variation":-1},{"gradient":{"1C76D0":{"B":208,"G":118,"R":28,"index":53},"AE8682":{"B":130,"G":134,"R":174,"index":53},"D9A404":{"B":4,"G":164,"R":217,"index":53},"FE9D1E":{"B":30,"G":157,"R":254,"index":53}},"layer":["cloth","cloth1","cloth2"],"name":"cloth","variation":0},{"gradient":{"A30708":{"B":8,"G":7,"R":163,"index":-1},"D8AC00":{"B":0,"G":172,"R":216,"index":-1}},"layer":["cloak","cloak1","cloak2"],"name":"cloak","variation":-1},{"gradient":{"A4C911":{"B":17,"G":201,"R":164,"index":-1},"D3CEC2":{"B":194,"G":206,"R":211,"index":-1},"DA346E":{"B":110,"G":52,"R":218,"index":-1}},"layer":["acca"],"name":"accessoryA","variation":-1},{"gradient":{"4155B6":{"B":182,"G":85,"R":65,"index":-1},"BA3B45":{"B":69,"G":59,"R":186,"index":-1},"C0D3D2":{"B":210,"G":211,"R":192,"index":-1},"C78407":{"B":7,"G":132,"R":199,"index":-1}},"layer":["accb"],"name":"accessoryB","variation":-1},{"gradient":{"999999":{"B":153,"G":153,"R":153,"index":-1},"607E4B":{"B":75,"G":126,"R":96,"index":-1},"CCBAD2":{"B":210,"G":186,"R":204,"index":-1}},"layer":["glasses"],"name":"glasses","variation":-1}],"kid":[{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":-1},"4F413C":{"B":60,"G":65,"R":79,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["body"],"name":"body","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["face"],"name":"face","variation":0},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["fronthair","fronthair1","fronthair2"],"name":"frontHair","variation":0},{"gradient":{"B892C5":{"B":197,"G":146,"R":184,"index":-1},"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["rearhair","rearhair1","rearhair2"],"name":"rearHair","variation":0},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["beard","beard1","beard2"],"name":"beard","variation":-1},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["ears"],"name":"ears","variation":0},{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":-1}},"layer":["eyes"],"name":"eyes","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1},"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["eyebrows"],"name":"eyebrows","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["nose"],"name":"nose","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["mouth"],"name":"mouth","variation":0},{"gradient":{"009296":{"B":150,"G":146,"R":0,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["tattoo"],"name":"tattoo","variation":-1},{"gradient":{"D3CEC7":{"B":199,"G":206,"R":211,"index":-1}},"layer":["kemono"],"name":"kemono","variation":-1},{"gradient":{"E6D6BD":{"B":189,"G":214,"R":230,"index":-1}},"layer":["tail","tail1","tail2"],"name":"tail","variation":-1},{"gradient":{"A7D6D6":{"B":214,"G":214,"R":167,"index":-1}},"layer":["wing","wing1","wing2"],"name":"wing","variation":-1},{"gradient":{"1C76D0":{"B":208,"G":118,"R":28,"index":-1},"AE8682":{"B":130,"G":134,"R":174,"index":-1},"D9A404":{"B":4,"G":164,"R":217,"index":-1},"FE9D1E":{"B":30,"G":157,"R":254,"index":-1}},"layer":["cloth","cloth1","cloth2"],"name":"cloth","variation":0},{"gradient":{"A30708":{"B":8,"G":7,"R":163,"index":-1},"D8AC00":{"B":0,"G":172,"R":216,"index":-1}},"layer":["cloak","cloak1","cloak2"],"name":"cloak","variation":-1},{"gradient":{"A4C911":{"B":17,"G":201,"R":164,"index":-1},"D3CEC2":{"B":194,"G":206,"R":211,"index":-1},"DA346E":{"B":110,"G":52,"R":218,"index":-1}},"layer":["acca"],"name":"accessoryA","variation":-1},{"gradient":{"4155B6":{"B":182,"G":85,"R":65,"index":-1},"BA3B45":{"B":69,"G":59,"R":186,"index":-1},"C0D3D2":{"B":210,"G":211,"R":192,"index":-1},"C78407":{"B":7,"G":132,"R":199,"index":-1}},"layer":["accb"],"name":"accessoryB","variation":-1},{"gradient":{"999999":{"B":153,"G":153,"R":153,"index":-1},"607E4B":{"B":75,"G":126,"R":96,"index":-1},"CCBAD2":{"B":210,"G":186,"R":204,"index":-1}},"layer":["glasses"],"name":"glasses","variation":-1}],"identity":"CharacterGeneratorSettings","version":"1.0.0"}
\ No newline at end of file
diff --git a/data/Skills.json b/data/Skills.json
new file mode 100644
index 0000000..526242e
--- /dev/null
+++ b/data/Skills.json
@@ -0,0 +1,27 @@
+[
+null,
+{"id":1,"animationId":-1,"damage":{"critical":true,"elementId":-1,"formula":"a.atk * 4 - b.def * 2","type":1,"variance":20},"description":"","effects":[{"code":21,"dataId":0,"value1":1,"value2":0}],"hitType":1,"iconIndex":76,"message1":" attacks!","message2":"","mpCost":0,"name":"Attack","note":"Skill #1 will be used when you select\nthe Attack command.","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":0,"successRate":100,"tpCost":0,"tpGain":10},
+{"id":2,"animationId":0,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"","effects":[{"code":21,"dataId":2,"value1":1,"value2":0}],"hitType":0,"iconIndex":81,"message1":" guards.","message2":"","mpCost":0,"name":"Guard","note":"Skill #2 will be used when you select\nthe Guard command.","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":11,"speed":2000,"stypeId":0,"successRate":100,"tpCost":0,"tpGain":10},
+{"id":3,"animationId":-1,"damage":{"critical":true,"elementId":-1,"formula":"a.atk * 4 - b.def * 2","type":1,"variance":20},"description":"","effects":[{"code":21,"dataId":0,"value1":1,"value2":0}],"hitType":1,"iconIndex":76,"message1":" attacks!","message2":"","mpCost":0,"name":"Dual Attack","note":"","occasion":1,"repeats":2,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":0,"successRate":100,"tpCost":0,"tpGain":5},
+{"id":4,"animationId":-1,"damage":{"critical":true,"elementId":-1,"formula":"a.atk * 4 - b.def * 2","type":1,"variance":20},"description":"","effects":[{"code":21,"dataId":0,"value1":1,"value2":0}],"hitType":1,"iconIndex":76,"message1":" attacks!","message2":"","mpCost":0,"name":"Double Attack","note":"","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":4,"speed":0,"stypeId":0,"successRate":100,"tpCost":0,"tpGain":5},
+{"id":5,"animationId":-1,"damage":{"critical":true,"elementId":-1,"formula":"a.atk * 4 - b.def * 2","type":1,"variance":20},"description":"","effects":[{"code":21,"dataId":0,"value1":1,"value2":0}],"hitType":1,"iconIndex":76,"message1":" attacks!","message2":"","mpCost":0,"name":"Triple Attack","note":"","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":5,"speed":0,"stypeId":0,"successRate":100,"tpCost":0,"tpGain":5},
+{"id":6,"animationId":0,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"","effects":[{"code":41,"dataId":0,"value1":0,"value2":0}],"hitType":0,"iconIndex":82,"message1":" flees.","message2":"","mpCost":0,"name":"Escape","note":"","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":11,"speed":0,"stypeId":0,"successRate":100,"tpCost":0,"tpGain":0},
+{"id":7,"animationId":0,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"","effects":[],"hitType":0,"iconIndex":81,"message1":" waits.","message2":"","mpCost":0,"name":"Wait","note":"","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":0,"speed":0,"stypeId":0,"successRate":100,"tpCost":0,"tpGain":10},
+{"id":8,"animationId":41,"damage":{"critical":true,"elementId":0,"formula":"100 + a.mat","type":3,"variance":20},"description":"Heals a small amount of HP for 1 Ally\n5% Chance of Regen","effects":[{"code":21,"dataId":12,"value1":0.05,"value2":0}],"hitType":0,"iconIndex":72,"message1":" casts %1!","message2":"","mpCost":5,"name":"Heal","note":"","occasion":0,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":7,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":10},
+{"id":9,"animationId":66,"damage":{"critical":false,"elementId":2,"formula":"100 + a.mat * 2 - b.mdf * 2","type":1,"variance":20},"description":"Inflict a fire elemental attack against an enemy\n30% Chance of Burn","effects":[{"code":22,"dataId":11,"value1":1,"value2":0},{"code":21,"dataId":6,"value1":0.3,"value2":0}],"hitType":2,"iconIndex":64,"message1":" casts %1!","message2":"","mpCost":5,"name":"Fire","note":"","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":10},
+{"id":10,"animationId":76,"damage":{"critical":false,"elementId":4,"formula":"100 + a.mat * 2 - b.mdf * 2","type":1,"variance":20},"description":"Inflict a electric elemental attack against all enemys","effects":[],"hitType":2,"iconIndex":66,"message1":" casts %1!","message2":"","mpCost":5,"name":"Spark","note":"","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":2,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":10},
+{"id":11,"animationId":73,"damage":{"critical":true,"elementId":3,"formula":"100 + a.mat * 2 - b.mdf * 2","type":1,"variance":20},"description":"Inflict a ice elemental attack against all enemys\n30% Chance of Freeze","effects":[{"code":21,"dataId":11,"value1":0.3,"value2":0},{"code":22,"dataId":6,"value1":1,"value2":0}],"hitType":0,"iconIndex":65,"message1":"","message2":"","mpCost":5,"name":"Ice","note":"","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":2,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":10},
+{"id":12,"animationId":41,"damage":{"critical":true,"elementId":0,"formula":"1000 + a.mat","type":3,"variance":20},"description":"Heals a large amount of HP for 1 Ally\n20% Chance of Regen","effects":[{"code":21,"dataId":12,"value1":0.2,"value2":0}],"hitType":0,"iconIndex":72,"message1":" casts %1!","message2":"","mpCost":20,"name":"Mega Heal","note":"","occasion":0,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":7,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":20},
+{"id":13,"animationId":0,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"Inflicts Regen.","effects":[{"code":21,"dataId":12,"value1":1,"value2":0}],"hitType":0,"iconIndex":84,"message1":" casts %1!","message2":"","mpCost":20,"name":"Regen","note":"","occasion":0,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":7,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":20},
+{"id":14,"animationId":41,"damage":{"critical":true,"elementId":0,"formula":"1000 + a.mat","type":0,"variance":20},"description":"Revives an Ally and restored 100HP","effects":[{"code":22,"dataId":1,"value1":1,"value2":0},{"code":11,"dataId":0,"value1":0,"value2":100}],"hitType":0,"iconIndex":72,"message1":" casts %1!","message2":"","mpCost":20,"name":"Revive","note":"","occasion":0,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":7,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":10},
+{"id":15,"animationId":83,"damage":{"critical":true,"elementId":3,"formula":"100 + a.mat * 2 - b.mdf * 2","type":1,"variance":20},"description":"Inflict a water elemental attack against all enemys\n","effects":[{"code":22,"dataId":6,"value1":1,"value2":0}],"hitType":1,"iconIndex":67,"message1":" casts %1!","message2":"","mpCost":5,"name":"Splash","note":"","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":2,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":10},
+{"id":16,"animationId":116,"damage":{"critical":true,"elementId":1,"formula":"a.atk * 20 - b.def * 2","type":1,"variance":50},"description":"Cubuki's Special Ability","effects":[{"code":21,"dataId":6,"value1":1,"value2":0}],"hitType":0,"iconIndex":79,"message1":"","message2":"","mpCost":0,"name":"IMA FIRIN MY LAZER","note":"","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":2,"speed":2000,"stypeId":2,"successRate":100,"tpCost":100,"tpGain":0},
+{"id":17,"animationId":31,"damage":{"critical":true,"elementId":1,"formula":"a.atk * 20 - b.def * 2","type":1,"variance":20},"description":"Minochi's Special Ability","effects":[],"hitType":0,"iconIndex":77,"message1":"","message2":"","mpCost":0,"name":"KPOW' HIT EM HARD","note":"","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":2,"speed":2000,"stypeId":2,"successRate":100,"tpCost":100,"tpGain":0},
+{"id":18,"animationId":118,"damage":{"critical":true,"elementId":1,"formula":"a.atk * 20 - b.def * 2","type":5,"variance":100},"description":"Ferrus's Special Ablity","effects":[{"code":21,"dataId":11,"value1":1,"value2":0},{"code":21,"dataId":4,"value1":1,"value2":0},{"code":21,"dataId":6,"value1":1,"value2":0}],"hitType":0,"iconIndex":87,"message1":"","message2":"","mpCost":0,"name":"VX ACE","note":"","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":2,"successRate":100,"tpCost":100,"tpGain":0},
+{"id":19,"animationId":69,"damage":{"critical":true,"elementId":2,"formula":"100 + a.mat * 4 - b.mdf * 2","type":1,"variance":40},"description":"Inflict a fire elemental attack against all enemy\n50% Chance of Burn","effects":[{"code":21,"dataId":6,"value1":0.3,"value2":0},{"code":22,"dataId":11,"value1":1,"value2":0}],"hitType":2,"iconIndex":64,"message1":" casts %1!","message2":"","mpCost":200,"name":"Fire Tornado","note":"","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":2,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":10},
+{"id":20,"animationId":79,"damage":{"critical":true,"elementId":4,"formula":"100 + a.mat * 4 - b.mdf * 2","type":1,"variance":40},"description":"Inflict a electric elemental attack against all enemys","effects":[],"hitType":2,"iconIndex":66,"message1":" casts %1!","message2":"","mpCost":200,"name":"Lightning","note":"","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":2,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":10},
+{"id":21,"animationId":74,"damage":{"critical":true,"elementId":3,"formula":"100 + a.mat * 4 - b.mdf * 2","type":1,"variance":40},"description":"Inflict a ice elemental attack against all enemys\n40% Chance of Freeze","effects":[{"code":21,"dataId":11,"value1":0.3,"value2":0},{"code":22,"dataId":6,"value1":1,"value2":0}],"hitType":0,"iconIndex":65,"message1":"","message2":"","mpCost":200,"name":"Icicle","note":"","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":2,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":10},
+{"id":22,"animationId":84,"damage":{"critical":true,"elementId":5,"formula":"100 + a.mat * 4 - b.mdf * 2","type":1,"variance":40},"description":"Inflict a water elemental attack against all enemys\nRemoves Burn","effects":[{"code":22,"dataId":6,"value1":1,"value2":0}],"hitType":1,"iconIndex":67,"message1":" casts %1!","message2":"","mpCost":200,"name":"Tidal Wave","note":"","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":2,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":10},
+{"id":23,"animationId":102,"damage":{"critical":true,"elementId":1,"formula":"a.atk * 40 - b.def * 2","type":1,"variance":20},"description":"Silica's Special Ability","effects":[{"code":44,"dataId":8,"value1":1,"value2":0},{"code":21,"dataId":1,"value1":0.25,"value2":0}],"hitType":0,"iconIndex":76,"message1":"","message2":"","mpCost":0,"name":"WATCH GIRLS DIE","note":"","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":2,"speed":0,"stypeId":2,"successRate":100,"tpCost":100,"tpGain":0},
+{"id":24,"animationId":0,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"","effects":[],"hitType":0,"iconIndex":0,"message1":"","message2":"","mpCost":0,"name":"","note":"","occasion":0,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":0}
+]
\ No newline at end of file
diff --git a/data/States.json b/data/States.json
new file mode 100644
index 0000000..0296f2e
--- /dev/null
+++ b/data/States.json
@@ -0,0 +1,16 @@
+[
+null,
+{"id":1,"autoRemovalTiming":0,"chanceByDamage":100,"iconIndex":1,"maxTurns":1,"message1":" has fallen!","message2":" is slain!","message3":"","message4":" revives!","minTurns":1,"motion":3,"name":"Knockout","note":"State #1 will be automatically added when\nHP reaches 0.","overlay":0,"priority":100,"releaseByDamage":false,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":4,"stepsToRemove":100,"traits":[{"code":23,"dataId":9,"value":0}]},
+{"id":2,"autoRemovalTiming":2,"chanceByDamage":100,"description":"","iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"Guard","note":"","overlay":0,"priority":0,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":true,"removeByWalking":false,"restriction":0,"stepsToRemove":100,"traits":[{"code":62,"dataId":1,"value":0}]},
+{"id":3,"autoRemovalTiming":0,"chanceByDamage":100,"description":"","iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"Immortal","note":"","overlay":0,"priority":0,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100,"traits":[{"code":14,"dataId":1,"value":0}]},
+{"id":4,"autoRemovalTiming":0,"chanceByDamage":100,"iconIndex":2,"maxTurns":1,"message1":" is poisoned!","message2":" is poisoned!","message3":"","message4":" is no longer poisoned!","minTurns":1,"motion":1,"overlay":1,"name":"Poison","note":"","priority":50,"releaseByDamage":false,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100,"traits":[{"code":22,"dataId":7,"value":-0.1}]},
+{"id":5,"autoRemovalTiming":1,"chanceByDamage":100,"iconIndex":3,"maxTurns":5,"message1":" is blinded!","message2":" is blinded!","message3":"","message4":" is no longer blinded!","minTurns":3,"motion":1,"name":"Blind","note":"","overlay":2,"priority":60,"releaseByDamage":false,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100,"traits":[{"code":22,"dataId":0,"value":-0.5}]},
+{"id":6,"autoRemovalTiming":2,"chanceByDamage":10,"iconIndex":64,"maxTurns":15,"message1":" is now burning!","message2":" is now burning!","message3":" is burnt.","message4":" is no longer on fire!","minTurns":10,"motion":2,"name":"Burn","note":"","overlay":7,"priority":90,"releaseByDamage":true,"removeAtBattleEnd":true,"removeByDamage":true,"removeByRestriction":false,"removeByWalking":false,"restriction":4,"stepsToRemove":100,"traits":[{"code":22,"dataId":7,"value":-0.1}]},
+{"id":7,"autoRemovalTiming":1,"chanceByDamage":50,"iconIndex":5,"maxTurns":4,"message1":" is enraged!","message2":" is enraged!","message3":"","message4":" is no longer enraged!","minTurns":2,"motion":1,"name":"Rage","note":"","overlay":4,"priority":70,"releaseByDamage":false,"removeAtBattleEnd":true,"removeByDamage":true,"removeByRestriction":false,"removeByWalking":false,"restriction":1,"stepsToRemove":100,"traits":[]},
+{"id":8,"autoRemovalTiming":1,"chanceByDamage":50,"iconIndex":6,"maxTurns":4,"message1":" is confused!","message2":" is confused!","message3":"","message4":" is no longer confused!","minTurns":2,"motion":1,"name":"Confusion","note":"","overlay":5,"priority":75,"releaseByDamage":false,"removeAtBattleEnd":true,"removeByDamage":true,"removeByRestriction":false,"removeByWalking":false,"restriction":2,"stepsToRemove":100,"traits":[]},
+{"id":9,"autoRemovalTiming":1,"chanceByDamage":50,"iconIndex":7,"maxTurns":4,"message1":" is fascinated!","message2":" is fascinated!","message3":"","message4":" is no longer fascinated!","minTurns":2,"motion":1,"name":"Fascination","note":"","overlay":6,"priority":80,"releaseByDamage":false,"removeAtBattleEnd":true,"removeByDamage":true,"removeByRestriction":false,"removeByWalking":false,"restriction":3,"stepsToRemove":100,"traits":[]},
+{"id":10,"autoRemovalTiming":1,"chanceByDamage":100,"iconIndex":8,"maxTurns":5,"message1":" falls asleep!","message2":" falls asleep!","message3":" is sleeping.","message4":" wakes up!","minTurns":3,"motion":2,"name":"Sleep","note":"","overlay":7,"priority":90,"releaseByDamage":true,"removeAtBattleEnd":true,"removeByDamage":true,"removeByRestriction":false,"removeByWalking":false,"restriction":4,"stepsToRemove":100,"traits":[{"code":22,"dataId":1,"value":-1}]},
+{"id":11,"autoRemovalTiming":2,"chanceByDamage":50,"iconIndex":65,"maxTurns":5,"message1":" is now frozen!","message2":" is now frozen!","message3":" is frozen.","message4":" is no longer frozen!","minTurns":3,"motion":2,"name":"Freeze","note":"","overlay":7,"priority":90,"releaseByDamage":true,"removeAtBattleEnd":true,"removeByDamage":true,"removeByRestriction":false,"removeByWalking":false,"restriction":4,"stepsToRemove":100,"traits":[{"code":22,"dataId":7,"value":-0.05}]},
+{"id":12,"autoRemovalTiming":2,"chanceByDamage":100,"traits":[{"code":22,"dataId":7,"value":0.1}],"iconIndex":84,"maxTurns":20,"message1":" will now regenerate!","message2":" will now regenerate!","message3":" regenerated!","message4":" will no longer regeenrate!","minTurns":5,"motion":0,"name":"Regen","note":"","overlay":0,"priority":100,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":50},
+{"id":13,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"","note":"","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100}
+]
\ No newline at end of file
diff --git a/data/System.json b/data/System.json
new file mode 100644
index 0000000..3b5bbb2
--- /dev/null
+++ b/data/System.json
@@ -0,0 +1 @@
+{"airship":{"bgm":{"name":"Ship3","pan":0,"pitch":100,"volume":90},"characterIndex":3,"characterName":"Vehicle","startMapId":0,"startX":0,"startY":0},"armorTypes":["","General Armor","Magic Armor","Light Armor","Heavy Armor","Small Shield","Large Shield"],"attackMotions":[{"type":0,"weaponImageId":0},{"type":1,"weaponImageId":1},{"type":1,"weaponImageId":2},{"type":1,"weaponImageId":3},{"type":1,"weaponImageId":4},{"type":1,"weaponImageId":5},{"type":1,"weaponImageId":6},{"type":2,"weaponImageId":7},{"type":2,"weaponImageId":8},{"type":2,"weaponImageId":9},{"type":0,"weaponImageId":10},{"type":0,"weaponImageId":11},{"type":0,"weaponImageId":12}],"battleBgm":{"name":"03_Endless_Battle","pan":0,"pitch":90,"volume":100},"battleback1Name":"RockCave","battleback2Name":"RockCave","battlerHue":0,"battlerName":"Dragon","boat":{"bgm":{"name":"Ship1","pan":0,"pitch":100,"volume":90},"characterIndex":0,"characterName":"Vehicle","startMapId":0,"startX":0,"startY":0},"currencyUnit":"G","defeatMe":{"name":"Defeat2","pan":0,"pitch":100,"volume":90},"editMapId":6,"elements":["","Physical","Fire","Ice","Thunder","Water","Earth","Wind","Light","Darkness"],"equipTypes":["","Weapon","Shield","Head","Body","Accessory"],"gameTitle":"Kinara: Aspira","gameoverMe":{"name":"Gameover1","pan":0,"pitch":80,"volume":90},"locale":"en_US","magicSkills":[1,2],"menuCommands":[true,true,true,true,true,true],"optDisplayTp":true,"optDrawTitle":true,"optExtraExp":false,"optFloorDeath":false,"optFollowers":false,"optSideView":false,"optSlipDeath":false,"optTransparent":false,"partyMembers":[1,2],"ship":{"bgm":{"name":"Ship3","pan":0,"pitch":100,"volume":90},"characterIndex":1,"characterName":"Vehicle","startMapId":9,"startX":42,"startY":14},"skillTypes":["","Magic","Special"],"sounds":[{"name":"Cursor2","pan":0,"pitch":100,"volume":90},{"name":"Decision1","pan":0,"pitch":100,"volume":90},{"name":"Cancel2","pan":0,"pitch":100,"volume":90},{"name":"Buzzer1","pan":0,"pitch":100,"volume":90},{"name":"Equip1","pan":0,"pitch":100,"volume":90},{"name":"Save","pan":0,"pitch":100,"volume":90},{"name":"Load","pan":0,"pitch":100,"volume":90},{"name":"Battle1","pan":0,"pitch":100,"volume":90},{"name":"Run","pan":0,"pitch":100,"volume":90},{"name":"Attack3","pan":0,"pitch":100,"volume":90},{"name":"Damage4","pan":0,"pitch":100,"volume":90},{"name":"Collapse1","pan":0,"pitch":100,"volume":90},{"name":"Collapse2","pan":0,"pitch":100,"volume":90},{"name":"Collapse3","pan":0,"pitch":100,"volume":90},{"name":"Damage5","pan":0,"pitch":100,"volume":90},{"name":"Collapse4","pan":0,"pitch":100,"volume":90},{"name":"Recovery","pan":0,"pitch":100,"volume":90},{"name":"Miss","pan":0,"pitch":100,"volume":90},{"name":"Evasion1","pan":0,"pitch":100,"volume":90},{"name":"Evasion2","pan":0,"pitch":100,"volume":90},{"name":"Reflection","pan":0,"pitch":100,"volume":90},{"name":"Shop1","pan":0,"pitch":100,"volume":90},{"name":"Item3","pan":0,"pitch":100,"volume":90},{"name":"Item3","pan":0,"pitch":100,"volume":90}],"startMapId":4,"startX":21,"startY":14,"switches":["","TreasureRoomViewed","IntroPlayed","TownVisited","Quest1Done","Quest2Accepted","Quest2Done","SeenRestorePoint","Quest3Accepted","Quest3Done","ProlougeDone","HandedInRecommendation","Quest4Accepted","FeruDead","Quest4Updated","TalkedToSentinalGuildMaster","AngelicYuukiDead","Quest4Done","SilicaTalkedTo","Quest5Seen","Quest5Accepted","LodzieDefeated","Quest5Done","Chapter2Clear","Quest6Accepted","Quest6Complete","StupidSwitchThatIHaveToMakeBecauseMVIsAnnoying","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","DebugLodzie"],"terms":{"basic":["Level","Lv","HP","HP","MP","MP","TP","TP","EXP","EXP"],"commands":["Fight","Escape","Attack","Guard","Item","Skill","Equip","Status","Formation","Save","Game End","Options","Weapon","Armor","Key Item","Equip","Optimize","Clear","New Game","Continue",null,"To Title","Cancel",null,"Buy","Sell"],"params":["Max HP","Max MP","Attack","Defense","M.Attack","M.Defense","Agility","Luck","Hit","Evasion"],"messages":{"actionFailure":"There was no effect on %1!","actorDamage":"%1 took %2 damage!","actorDrain":"%1 was drained of %2 %3!","actorGain":"%1 gained %2 %3!","actorLoss":"%1 lost %2 %3!","actorNoDamage":"%1 took no damage!","actorNoHit":"Miss! %1 took no damage!","actorRecovery":"%1 recovered %2 %3!","alwaysDash":"Always Dash","bgmVolume":"BGM Volume","bgsVolume":"BGS Volume","buffAdd":"%1's %2 went up!","buffRemove":"%1's %2 returned to normal!","commandRemember":"Command Remember","counterAttack":"%1 counterattacked!","criticalToActor":"A painful blow!!","criticalToEnemy":"An excellent hit!!","debuffAdd":"%1's %2 went down!","defeat":"%1 was defeated.","emerge":"%1 emerged!","enemyDamage":"%1 took %2 damage!","enemyDrain":"%1 was drained of %2 %3!","enemyGain":"%1 gained %2 %3!","enemyLoss":"%1 lost %2 %3!","enemyNoDamage":"%1 took no damage!","enemyNoHit":"Miss! %1 took no damage!","enemyRecovery":"%1 recovered %2 %3!","escapeFailure":"However, it was unable to escape!","escapeStart":"%1 has started to escape!","evasion":"%1 evaded the attack!","expNext":"To Next %1","expTotal":"Current %1","file":"File","levelUp":"%1 is now %2 %3!","loadMessage":"Load which file?","magicEvasion":"%1 nullified the magic!","magicReflection":"%1 reflected the magic!","meVolume":"ME Volume","obtainExp":"%1 %2 received!","obtainGold":"%1\\G found!","obtainItem":"%1 found!","obtainSkill":"%1 learned!","partyName":"%1's Party","possession":"Possession","preemptive":"%1 got the upper hand!","saveMessage":"Save to which file?","seVolume":"SE Volume","substitute":"%1 protected %2!","surprise":"%1 was surprised!","useItem":"%1 uses %2!","victory":"%1 was victorious!"}},"testBattlers":[{"actorId":1,"equips":[1,1,2,3,0],"level":1},{"actorId":2,"equips":[2,1,2,3,0],"level":1},{"actorId":3,"equips":[3,0,2,3,4],"level":1},{"actorId":4,"equips":[4,0,2,3,4],"level":1}],"testTroopId":1,"title1Name":"Night","title2Name":"","titleBgm":{"name":"03_A_Hero's_Return","pan":0,"pitch":100,"volume":100},"variables":["","HomePointMap","HomePointX","HomePointY","SnakesKilled","Area","Rating","","","","","","","","","","","","","",""],"versionId":37985346,"victoryMe":{"name":"Victory2","pan":0,"pitch":100,"volume":90},"weaponTypes":["","Dagger","Sword","Staff","Axe","Whip","Cane","Bow","Crossbow","Gun","Claw","Glove","Spear"],"windowTone":[-255,0,255,0],"hasEncryptedImages":true,"hasEncryptedAudio":true,"encryptionKey":"6083810838952f356821bf0a1940252f"}
\ No newline at end of file
diff --git a/data/Tilesets.json b/data/Tilesets.json
new file mode 100644
index 0000000..1d326d7
--- /dev/null
+++ b/data/Tilesets.json
@@ -0,0 +1,13 @@
+[
+null,
+{"id":1,"flags":[16,1551,1551,1551,1536,1536,1536,1551,1536,1536,1536,1536,1536,1551,1551,1536,1536,1536,1551,1536,1536,1551,1536,1536,1551,1536,1552,1552,1552,1552,1552,1552,1552,1552,1551,1551,1551,1551,1551,1551,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1551,1551,1536,1536,1551,1551,1551,1551,1551,1551,1551,1552,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1551,1551,1551,1551,1551,1551,1551,1536,1551,1551,1551,1536,1536,1536,1536,1536,1551,1536,1551,1536,1536,1536,1536,1536,1551,1551,1551,1551,1551,1551,1551,1551,1551,1536,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1536,1536,1552,1552,1552,1552,1551,1551,1551,1551,1536,1536,1536,1536,1536,1536,1551,1551,1551,1551,1551,1536,1536,1551,1536,1551,1536,1551,1551,1551,1536,1536,1551,1552,1552,1552,1552,1536,1536,1536,1536,1551,1551,1551,1551,1536,1536,1536,1536,1551,1551,1551,1551,1536,1536,1536,1536,1551,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1551,1551,1536,1536,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1536,1536,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1536,1536,1551,1551,1551,1551,1551,1551,1551,1551,1536,1551,1536,1536,1536,1536,1536,1536,1536,1536,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1551,1551,1551,1551,1551,1551,1551,1551,1551,1536,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3584,3584,3584,3584,3648,3584,3584,3584,3584,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3584,3584,3584,3584,3648,3584,3584,3584,3584,3648,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3584,3584,3584,3584,3648,3584,3584,3584,3584,3648,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3584,3584,3584,3584,3648,3584,3584,3584,3584,3648,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3584,3584,3584,3584,3648,3584,3584,3584,3584,3648,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599],"mode":0,"name":"Overworld","note":"","tilesetNames":["World_A1","World_A2","","","","World_B","World_C","",""]},
+{"id":2,"flags":[16,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1551,1536,1551,1551,1551,1551,1551,1536,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1551,1552,1551,1551,1536,1536,1536,1536,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1536,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1536,1551,1551,1551,1536,1536,1536,1536,1551,1552,1551,1551,1551,1551,1551,1536,1551,1551,1551,1551,1552,1551,1536,1536,1552,1551,1551,1536,1551,1551,1551,1551,1551,1551,1551,1536,1551,1551,1600,1615,1536,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1552,1552,1536,1536,1536,1536,1551,1551,1551,1552,1536,1536,1536,1536,1551,1536,1551,1551,1574,1574,1574,1574,1552,1552,1552,1552,1574,1574,1574,1574,1551,1551,1551,1552,1536,1536,1536,1551,1551,1536,1551,1551,1536,1536,1536,1536,1552,1552,1552,1552,1552,1552,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1551,1552,1552,1552,1552,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1552,1551,1552,1552,1552,1552,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1552,1552,1551,1552,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1552,1552,1551,1552,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1553,1553,1553,1553,1553,1553,1553,1553,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1553,1553,1551,1551,1551,1553,1553,1553,1551,1551,1553,1553,1553,1551,1551,1551,1553,1553,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1551,1551,1553,1553,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1551,1551,1551,1551,1551,1551,1552,1552,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1551,1551,1551,1551,1552,1552,1551,1551,1552,1552,1551,1551,1551,1551,1551,1551,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1664,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1551,1536,1538,1536,1540,1544,1536,1544,1551,1551,1538,1536,1540,1537,1536,1537,1536,1536,1536,1536,1536,1536,1536,1536,1538,1536,1540,1542,1538,1536,1540,1542,1536,1536,1536,1536,1536,1536,1536,1536,1538,1536,1540,1542,1538,1536,1540,1542,1536,1536,1536,1536,1536,1536,1536,1536,1538,1536,1540,1542,1538,1536,1540,1542,1551,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1546,1544,1548,1536,1536,1546,1544,1548,1538,1536,1540,1536,1536,1538,1536,1540,1538,1536,1540,1536,1536,1538,1536,1540,1551,1551,1551,1536,1536,1551,1551,1551,1551,1551,1551,1536,1536,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3840,3840,3840,3840,3904,3840,3840,3840,3840,3904,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599],"mode":1,"name":"Outside","note":"","tilesetNames":["Outside_A1","Outside_A2","Outside_A3","Outside_A4","Outside_A5","Outside_B","Outside_C","",""]},
+{"id":3,"flags":[16,1536,1536,1536,1536,1574,1574,1574,1536,1536,1536,1536,1536,1574,1574,1574,1551,1551,1551,1551,1551,1536,1536,1536,1551,1551,1551,1551,1551,1536,1536,1536,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1536,1551,1551,1551,1551,1551,1551,1551,1536,1551,1551,1679,1679,1679,1679,1679,1551,1551,1551,1536,1536,1536,1679,1679,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1551,1536,1551,1551,1536,1551,1551,1551,1551,1536,1536,1551,1536,1551,1551,1551,1551,1679,1552,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1552,1552,1551,1551,1551,1551,1679,1679,1679,1679,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1552,1552,1552,1551,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1552,1552,1551,1551,1551,1551,1551,1679,1551,1679,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1552,1551,1552,1552,1552,1552,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1551,1536,1538,1536,1540,1544,1536,1544,1551,1551,1551,1551,1551,1537,1536,1537,1536,1536,1536,1536,1536,1536,1536,1536,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1551,1551,1551,1551,1551,1551,1551,1551,1538,1536,1540,1542,1538,1536,1540,1542,1538,1536,1540,1542,1538,1536,1540,1542,1538,1536,1540,1542,1538,1536,1540,1542,1551,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3840,3840,3840,3840,3904,3840,3840,3840,3840,3904,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599],"mode":1,"name":"Inside","note":"","tilesetNames":["Inside_A1","Inside_A2","","Inside_A4","Inside_A5","Inside_B","Inside_C","",""]},
+{"id":4,"flags":[16,1551,1536,1536,1574,1574,1574,1574,1551,1551,1536,1536,1574,1574,1574,1536,1551,1551,1536,1536,1536,1536,1536,1536,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1552,1552,1552,1552,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1552,1552,1552,1552,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1551,1551,1536,1536,1536,1536,1536,1536,1551,1551,1551,1551,1551,1536,1536,1551,1536,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1551,1552,1552,1552,1552,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1552,1551,1552,1552,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1552,1552,1552,1552,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1679,1552,1552,1552,1552,1551,1551,1551,1551,1679,1679,1679,1679,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1551,1551,1551,1551,1551,1551,1551,1552,1551,1551,1551,1551,1551,1551,1551,1552,1536,1536,1536,1536,1536,1536,1536,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1551,1551,1552,1552,1552,1552,1552,1552,1551,1551,1551,1552,1552,1551,1552,1552,1551,1551,1536,1536,1536,1536,1536,1536,1551,1551,1536,1536,1536,1536,1536,1536,1551,1551,1536,1536,1536,1536,1536,1536,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1679,1551,1551,1551,1551,1551,1551,1551,1536,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1551,1536,1551,1551,1536,1551,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1552,1551,1536,1536,1536,1536,1536,1536,1551,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1551,1536,1536,1536,1536,1536,1536,1536,1551,1551,1551,1551,1551,1536,1536,1551,1536,1536,1536,1536,1536,1536,1536,1536,1538,1536,1540,1542,1538,1536,1540,1542,1536,1536,1536,1536,1536,1536,1536,1536,1538,1536,1540,1542,1538,1536,1540,1542,1536,1536,1536,1536,1536,1536,1536,1536,1538,1536,1540,1542,1538,1536,1540,1542,1538,1536,1540,1542,1538,1536,1540,1542,1538,1536,1540,1542,1538,1536,1540,1542,1538,1536,1540,1542,1538,1536,1540,1542,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3840,3840,3840,3840,3904,3840,3840,3840,3840,3904,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599],"mode":1,"name":"Dungeon","note":"","tilesetNames":["Dungeon_A1","Dungeon_A2","","Dungeon_A4","Dungeon_A5","Dungeon_B","Dungeon_C","",""]},
+{"id":5,"flags":[16,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1536,1552,1552,1536,1536,1536,1551,1536,1536,1551,1551,1536,1536,1536,1536,1536,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1552,1551,1551,1552,1552,1551,1552,1552,1552,1551,1551,1551,1551,1551,1552,1552,1552,1551,1551,1552,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1551,1551,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1552,1552,1551,1552,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1536,1552,1552,1552,1552,1551,1551,1551,1536,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1552,1552,1536,1536,1536,1536,1552,1552,1552,1552,1536,1536,1536,1536,1679,1679,1679,1552,1574,1574,1574,1574,1552,1552,1552,1552,1574,1574,1574,1574,1552,1552,1552,1552,1536,1536,1536,1536,1679,1679,1679,1552,1536,1536,1536,1536,1552,1552,1552,1552,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1552,1551,1551,1552,1552,1551,1551,1551,1551,1551,1551,1551,1552,1551,1536,1536,1551,1536,1551,1551,1551,1551,1536,1551,1551,1551,1551,1551,1551,1551,1552,1552,1551,1551,1551,1536,1536,1536,1551,1551,1551,1551,1551,1536,1551,1536,1552,1551,1551,1551,1551,1536,1536,1536,1551,1552,1552,1552,1552,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1536,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1552,1552,1552,1552,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1552,1551,1552,1552,1552,1552,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1552,1551,1551,1551,1551,1551,1552,1552,1552,1551,1551,1551,1551,1536,1551,1536,1551,1536,1551,1551,1551,1552,1551,1551,1551,1551,1551,1551,1551,1552,1551,1551,1551,1552,1551,1551,1551,1552,1551,1551,1551,1552,1551,1551,1551,1551,1552,1552,1552,1551,1551,1551,1551,1551,1552,1552,1552,1552,1551,1551,1551,1551,1551,1552,1552,1551,1551,1551,1551,1552,1552,1552,1552,1552,1551,1551,1551,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1679,1679,1551,1551,1551,1552,1551,1552,1552,1552,1551,1551,1551,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1551,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1551,1536,1536,1536,1536,1536,1536,1536,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1551,1551,1536,1536,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1551,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1551,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1546,1544,1548,1536,1536,1536,1536,1536,1538,1536,1540,1536,1536,1536,1536,1536,1538,1536,1540,1536,1536,1536,1536,1536,1551,1551,1551,1536,1536,1551,1536,1536,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3840,3840,3840,3840,3904,3840,3840,3840,3840,3904,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599],"mode":1,"name":"SF Outside","note":"","tilesetNames":["Outside_A1","Outside_A2","SF_Outside_A3","SF_Outside_A4","SF_Outside_A5","SF_Outside_B","SF_Outside_C","",""]},
+{"id":6,"flags":[16,1536,1536,1536,1536,1574,1574,1574,1536,1536,1536,1536,1536,1574,1574,1574,1551,1551,1551,1551,1551,1536,1536,1536,1551,1551,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1551,1551,1551,1551,1536,1536,1536,1536,1551,1551,1551,1551,1536,1536,1536,1680,1552,1552,1552,1552,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1679,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1552,1552,1552,1552,1551,1551,1552,1552,1552,1551,1551,1551,1551,1551,1552,1552,1536,1536,1551,1551,1551,1551,1551,1551,1536,1551,1551,1551,1679,1679,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1551,1551,1551,1551,1536,1536,1536,1536,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1679,1551,1536,1536,1551,1551,1679,1679,1679,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1552,1552,1551,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1536,1551,1551,1551,1551,1551,1551,1551,1536,1551,1551,1551,1551,1551,1551,1551,1551,1551,1679,1679,1551,1551,1551,1551,1551,1679,1679,1679,1551,1551,1551,1551,1551,1551,1552,1552,1552,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1536,1552,1552,1551,1551,1551,1551,1552,1551,1551,1551,1551,1536,1551,1551,1536,1551,1551,1551,1551,1551,1552,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1552,1551,1551,1551,1551,1551,1552,1552,1552,1551,1551,1551,1551,1551,1552,1552,1552,1551,1551,1551,1551,1551,1552,1552,1552,1551,1551,1551,1552,1552,1551,1551,1551,1551,1551,1536,1536,1551,1551,1551,1551,1551,1551,1551,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1536,1551,1551,1551,1551,1551,1551,1551,1536,1551,1551,1551,1551,1551,1551,1551,1536,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1551,1552,1536,1551,1551,1551,1551,1551,1551,1552,1551,1679,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1552,1552,1552,1552,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1552,1551,1552,1552,1552,1552,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1551,1536,1536,1536,1536,1536,1536,1536,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1551,1551,1536,1536,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1551,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1551,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1546,1544,1548,1536,1536,1536,1536,1536,1538,1536,1540,1536,1536,1536,1536,1536,1538,1536,1540,1536,1536,1536,1536,1536,1551,1551,1551,1536,1536,1551,1536,1536,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599],"mode":1,"name":"SF Inside","note":"","tilesetNames":["Inside_A1","Inside_A2","","SF_Inside_A4","SF_Outside_A5","SF_Inside_B","SF_Inside_C","",""]},
+{"id":7,"flags":[16],"mode":1,"name":"Medievil Interior","note":"","tilesetNames":["","","","","","","","",""]},
+{"id":8,"flags":[16,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1551,1536,1551,1551,1551,1551,1551,1536,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1551,1552,1551,1551,1536,1536,1536,1536,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1536,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1536,1551,1551,1551,1536,1536,1536,1536,1551,1552,1551,1551,1551,1551,1551,1536,1551,1551,1551,1551,1552,1551,1536,1536,1552,1551,1551,1536,1551,1551,1551,1551,1551,1551,1551,1536,1551,1551,1600,1615,1536,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1552,1552,1536,1536,1536,1536,1551,1551,1551,1552,1536,1536,1536,1536,1551,1536,1551,1551,1574,1574,1574,1574,1552,1552,1552,1552,1574,1574,1574,1574,1551,1551,1551,1552,1536,1536,1536,1551,1551,1536,1551,1551,1536,1536,1536,1536,1552,1552,1552,1552,1552,1552,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1551,1552,1552,1552,1552,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1552,1551,1552,1552,1552,1552,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1552,1552,1551,1552,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1552,1552,1551,1552,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1553,1553,1553,1553,1553,1553,1553,1553,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1553,1553,1551,1551,1551,1553,1553,1553,1551,1551,1553,1553,1553,1551,1551,1551,1553,1553,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1551,1551,1553,1553,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1551,1551,1551,1551,1551,1551,1552,1552,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1551,1551,1551,1551,1552,1552,1551,1551,1552,1552,1551,1551,1551,1551,1551,1551,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1664,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1551,1536,1538,1536,1540,1544,1536,1544,1551,1551,1538,1536,1540,1537,1536,1537,1536,1536,1536,1536,1536,1536,1536,1536,1538,1536,1540,1542,1538,1536,1540,1542,1536,1536,1536,1536,1536,1536,1536,1536,1538,1536,1540,1542,1538,1536,1540,1542,1536,1536,1536,1536,1536,1536,1536,1536,1538,1536,1540,1542,1538,1536,1540,1542,1551,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1546,1544,1548,1536,1536,1546,1544,1548,1538,1536,1540,1536,1536,1538,1536,1540,1538,1536,1540,1536,1536,1538,1536,1540,1551,1551,1551,1536,1536,1551,1551,1551,1551,1551,1551,1536,1536,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,3919,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3840,3840,3840,3840,3904,3840,3840,3840,3840,3904,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599],"mode":1,"name":"vxAce_Outside","note":"","tilesetNames":["vxAce_Outside_A1","vxAce_Outside_A2","vxAce_Outside_A3","vxAce_Outside_A4","vxAce_Outside_A5","vxAce_Outside_B","vxAce_Outside_C","",""]},
+{"id":9,"flags":[16,1536,1536,1536,1536,1574,1574,1574,1536,1536,1536,1536,1536,1574,1574,1574,1551,1551,1551,1551,1551,1536,1536,1536,1551,1551,1551,1551,1551,1536,1536,1536,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1536,1551,1551,1551,1551,1551,1551,1551,1536,1551,1551,1679,1679,1679,1679,1679,1551,1551,1551,1536,1536,1536,1679,1679,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1536,1551,1551,1536,1551,1551,1551,1551,1536,1536,1551,1536,1551,1551,1551,1551,1679,1552,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1552,1552,1551,1551,1551,1551,1679,1679,1679,1679,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1552,1552,1552,1551,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1552,1552,1551,1551,1551,1551,1551,1679,1551,1679,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1552,1551,1552,1552,1552,1552,1552,1552,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1551,1536,1538,1536,1540,1544,1536,1544,1551,1551,1551,1551,1551,1537,1536,1537,1536,1536,1536,1536,1536,1536,1536,1536,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1551,1551,1551,1551,1551,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1551,1551,1551,1551,1551,1551,1551,1551,1538,1536,1540,1542,1538,1536,1540,1542,1538,1536,1540,1542,1538,1536,1540,1542,1538,1536,1540,1542,1538,1536,1540,1542,1551,1551,1551,1551,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3840,3840,3840,3840,3904,3840,3840,3840,3840,3904,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3586,3586,3586,3586,3592,3592,3592,3592,3588,3588,3588,3588,3584,3584,3584,3584,3590,3592,3594,3594,3596,3596,3588,3588,3586,3586,3598,3594,3590,3596,3598,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599],"mode":1,"name":"vxAce_Inside","note":"","tilesetNames":["vxAce_Inside_A1","vxAce_Inside_A2","","vxAce_Inside_A4","vxAce_Inside_A5","vxAce_Inside_B","vxAce_Inside_C","",""]},
+{"id":10,"flags":[16],"mode":1,"name":"","note":"","tilesetNames":["","","","","","","","",""]}
+]
\ No newline at end of file
diff --git a/data/Troops.json b/data/Troops.json
new file mode 100644
index 0000000..2d42b10
--- /dev/null
+++ b/data/Troops.json
@@ -0,0 +1,24 @@
+[
+null,
+{"id":1,"members":[{"enemyId":1,"x":336,"y":436,"hidden":false},{"enemyId":1,"x":480,"y":436,"hidden":false}],"name":"Snake*2","pages":[{"conditions":{"actorHp":50,"actorId":1,"actorValid":false,"enemyHp":0,"enemyIndex":0,"enemyValid":true,"switchId":1,"switchValid":false,"turnA":0,"turnB":0,"turnEnding":false,"turnValid":false},"list":[{"code":111,"indent":0,"parameters":[0,5,0]},{"code":111,"indent":1,"parameters":[0,6,1]},{"code":122,"indent":2,"parameters":[4,4,1,0,1]},{"code":0,"indent":2,"parameters":[]},{"code":412,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"span":0},{"conditions":{"actorHp":50,"actorId":1,"actorValid":false,"enemyHp":0,"enemyIndex":1,"enemyValid":true,"switchId":1,"switchValid":false,"turnA":0,"turnB":0,"turnEnding":false,"turnValid":false},"list":[{"code":111,"indent":0,"parameters":[0,5,0]},{"code":111,"indent":1,"parameters":[0,6,1]},{"code":122,"indent":2,"parameters":[4,4,1,0,1]},{"code":0,"indent":2,"parameters":[]},{"code":412,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"span":0}]},
+{"id":2,"members":[{"enemyId":2,"x":408,"y":436,"hidden":false}],"name":"Dragon","pages":[{"conditions":{"actorHp":50,"actorId":1,"actorValid":false,"enemyHp":50,"enemyIndex":0,"enemyValid":false,"switchId":1,"switchValid":false,"turnA":0,"turnB":0,"turnEnding":false,"turnValid":true},"list":[{"code":101,"indent":0,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":0,"parameters":["A dragon appeared out of no where and"]},{"code":401,"indent":0,"parameters":["attacked us!"]},{"code":101,"indent":0,"parameters":["Cubuki1",0,0,2]},{"code":401,"indent":0,"parameters":["It appears to have a low magic defence"]},{"code":401,"indent":0,"parameters":["we should use magic attacks against it."]},{"code":401,"indent":0,"parameters":["as they will be more effective."]},{"code":101,"indent":0,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":0,"parameters":["Right!"]},{"code":0,"indent":0,"parameters":[]}],"span":0}]},
+{"id":3,"members":[{"enemyId":1,"x":408,"y":436,"hidden":false}],"name":"Snake","pages":[{"conditions":{"actorHp":50,"actorId":1,"actorValid":false,"enemyHp":0,"enemyIndex":0,"enemyValid":true,"switchId":1,"switchValid":false,"turnA":0,"turnB":0,"turnEnding":false,"turnValid":false},"list":[{"code":111,"indent":0,"parameters":[0,5,0]},{"code":111,"indent":1,"parameters":[0,6,1]},{"code":122,"indent":2,"parameters":[4,4,1,0,1]},{"code":0,"indent":2,"parameters":[]},{"code":412,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"span":0}]},
+{"id":4,"members":[{"enemyId":3,"x":260,"y":436,"hidden":false},{"enemyId":1,"x":408,"y":436,"hidden":false},{"enemyId":3,"x":557,"y":436,"hidden":false}],"name":"Bat*2, Snake","pages":[{"conditions":{"actorHp":50,"actorId":1,"actorValid":false,"enemyHp":0,"enemyIndex":1,"enemyValid":true,"switchId":1,"switchValid":false,"turnA":0,"turnB":0,"turnEnding":false,"turnValid":false},"list":[{"code":111,"indent":0,"parameters":[0,5,0]},{"code":111,"indent":1,"parameters":[0,6,1]},{"code":122,"indent":2,"parameters":[4,4,1,0,1]},{"code":0,"indent":2,"parameters":[]},{"code":412,"indent":1,"parameters":[]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"span":0}]},
+{"id":5,"members":[{"enemyId":3,"x":408,"y":436,"hidden":false}],"name":"Bat","pages":[{"conditions":{"actorHp":50,"actorId":1,"actorValid":false,"enemyHp":50,"enemyIndex":0,"enemyValid":false,"switchId":1,"switchValid":false,"turnA":0,"turnB":0,"turnEnding":false,"turnValid":false},"list":[{"code":0,"indent":0,"parameters":[]}],"span":0}]},
+{"id":6,"members":[{"enemyId":4,"x":293,"y":436,"hidden":false},{"enemyId":4,"x":408,"y":436,"hidden":false},{"enemyId":4,"x":523,"y":436,"hidden":false}],"name":"Rat*3","pages":[{"conditions":{"actorHp":50,"actorId":1,"actorValid":false,"enemyHp":50,"enemyIndex":0,"enemyValid":false,"switchId":1,"switchValid":false,"turnA":0,"turnB":0,"turnEnding":false,"turnValid":false},"list":[{"code":0,"indent":0,"parameters":[]}],"span":0}]},
+{"id":7,"members":[{"enemyId":4,"x":293,"y":436,"hidden":false},{"enemyId":4,"x":523,"y":436,"hidden":false}],"name":"Rat*2","pages":[{"conditions":{"actorHp":50,"actorId":1,"actorValid":false,"enemyHp":50,"enemyIndex":0,"enemyValid":false,"switchId":1,"switchValid":false,"turnA":0,"turnB":0,"turnEnding":false,"turnValid":false},"list":[{"code":0,"indent":0,"parameters":[]}],"span":0}]},
+{"id":8,"members":[{"enemyId":5,"x":408,"y":436,"hidden":false}],"name":"Elder Dragon","pages":[{"conditions":{"actorHp":50,"actorId":1,"actorValid":false,"enemyHp":50,"enemyIndex":0,"enemyValid":false,"switchId":1,"switchValid":false,"turnA":0,"turnB":0,"turnEnding":false,"turnValid":true},"list":[{"code":101,"indent":0,"parameters":["Minochi1",0,0,2]},{"code":401,"indent":0,"parameters":["Ahh! We walked into the middle of a dragons"]},{"code":401,"indent":0,"parameters":["lair!"]},{"code":0,"indent":0,"parameters":[]}],"span":0}]},
+{"id":9,"members":[{"enemyId":6,"x":131,"y":274,"hidden":false},{"enemyId":6,"x":317,"y":310,"hidden":false},{"enemyId":6,"x":498,"y":313,"hidden":false},{"enemyId":6,"x":354,"y":175,"hidden":false},{"enemyId":6,"x":624,"y":157,"hidden":false},{"enemyId":6,"x":690,"y":313,"hidden":false},{"enemyId":6,"x":175,"y":424,"hidden":false},{"enemyId":6,"x":622,"y":433,"hidden":false}],"name":"vxAceBat*8","pages":[{"conditions":{"actorHp":50,"actorId":1,"actorValid":false,"enemyHp":50,"enemyIndex":0,"enemyValid":false,"switchId":1,"switchValid":false,"turnA":0,"turnB":0,"turnEnding":false,"turnValid":false},"list":[{"code":0,"indent":0,"parameters":[]}],"span":0}]},
+{"id":10,"members":[{"enemyId":7,"x":204,"y":436,"hidden":false},{"enemyId":7,"x":402,"y":358,"hidden":true},{"enemyId":7,"x":612,"y":436,"hidden":false}],"name":"vxAceSnake*3","pages":[{"conditions":{"actorHp":50,"actorId":1,"actorValid":false,"enemyHp":50,"enemyIndex":0,"enemyValid":false,"switchId":1,"switchValid":false,"turnA":0,"turnB":0,"turnEnding":false,"turnValid":false},"list":[{"code":0,"indent":0,"parameters":[]}],"span":0}]},
+{"id":11,"members":[{"enemyId":8,"x":408,"y":436,"hidden":false}],"name":"AngelicYuuki","pages":[{"conditions":{"actorHp":50,"actorId":1,"actorValid":false,"enemyHp":50,"enemyIndex":0,"enemyValid":false,"switchId":1,"switchValid":false,"turnA":0,"turnB":0,"turnEnding":false,"turnValid":true},"list":[{"code":111,"indent":0,"parameters":[0,13,0]},{"code":331,"indent":1,"parameters":[-1,0,0,2000,false]},{"code":333,"indent":1,"parameters":[-1,0,12]},{"code":0,"indent":1,"parameters":[]},{"code":412,"indent":0,"parameters":[]},{"code":0,"indent":0,"parameters":[]}],"span":0}]},
+{"id":12,"members":[{"enemyId":9,"x":408,"y":436,"hidden":false}],"name":"AngelicFollower","pages":[{"conditions":{"actorHp":50,"actorId":1,"actorValid":false,"enemyHp":50,"enemyIndex":0,"enemyValid":false,"switchId":1,"switchValid":false,"turnA":0,"turnB":0,"turnEnding":false,"turnValid":false},"list":[{"code":0,"indent":0,"parameters":[]}],"span":0}]},
+{"id":13,"members":[{"enemyId":9,"x":284,"y":436,"hidden":false},{"enemyId":9,"x":408,"y":436,"hidden":false},{"enemyId":9,"x":532,"y":436,"hidden":false}],"name":"AngelicFollower*3","pages":[{"conditions":{"actorHp":50,"actorId":1,"actorValid":false,"enemyHp":50,"enemyIndex":0,"enemyValid":false,"switchId":1,"switchValid":false,"turnA":0,"turnB":0,"turnEnding":false,"turnValid":false},"list":[{"code":0,"indent":0,"parameters":[]}],"span":0}]},
+{"id":14,"members":[{"enemyId":9,"x":232,"y":436,"hidden":false},{"enemyId":10,"x":408,"y":436,"hidden":false},{"enemyId":9,"x":584,"y":436,"hidden":false}],"name":"AngelicFollower*2, AngelicDefender","pages":[{"conditions":{"actorHp":50,"actorId":1,"actorValid":false,"enemyHp":50,"enemyIndex":0,"enemyValid":false,"switchId":1,"switchValid":false,"turnA":0,"turnB":0,"turnEnding":false,"turnValid":false},"list":[{"code":0,"indent":0,"parameters":[]}],"span":0}]},
+{"id":15,"members":[{"enemyId":12,"x":146,"y":436,"hidden":false},{"enemyId":12,"x":408,"y":436,"hidden":false},{"enemyId":12,"x":671,"y":436,"hidden":false}],"name":"AngelicGuard*3","pages":[{"conditions":{"actorHp":50,"actorId":1,"actorValid":false,"enemyHp":50,"enemyIndex":0,"enemyValid":false,"switchId":1,"switchValid":false,"turnA":0,"turnB":0,"turnEnding":false,"turnValid":false},"list":[{"code":0,"indent":0,"parameters":[]}],"span":0}]},
+{"id":16,"members":[{"enemyId":11,"x":408,"y":436,"hidden":false}],"name":"AngelicYuuki","pages":[{"conditions":{"actorHp":50,"actorId":1,"actorValid":false,"enemyHp":50,"enemyIndex":0,"enemyValid":false,"switchId":1,"switchValid":false,"turnA":0,"turnB":0,"turnEnding":false,"turnValid":false},"list":[{"code":0,"indent":0,"parameters":[]}],"span":0}]},
+{"id":17,"members":[{"enemyId":13,"x":514,"y":430,"hidden":false},{"enemyId":13,"x":293,"y":430,"hidden":false},{"enemyId":13,"x":414,"y":436,"hidden":false},{"enemyId":14,"x":145,"y":424,"hidden":false},{"enemyId":14,"x":650,"y":436,"hidden":false}],"name":"Rat*3, Bat*2","pages":[{"conditions":{"actorHp":50,"actorId":1,"actorValid":false,"enemyHp":50,"enemyIndex":0,"enemyValid":false,"switchId":1,"switchValid":false,"turnA":0,"turnB":0,"turnEnding":false,"turnValid":false},"list":[{"code":0,"indent":0,"parameters":[]}],"span":0}]},
+{"id":18,"members":[{"enemyId":13,"x":290,"y":436,"hidden":false},{"enemyId":13,"x":408,"y":436,"hidden":false},{"enemyId":13,"x":526,"y":436,"hidden":false}],"name":"Rat*3","pages":[{"conditions":{"actorHp":50,"actorId":1,"actorValid":false,"enemyHp":50,"enemyIndex":0,"enemyValid":false,"switchId":1,"switchValid":false,"turnA":0,"turnB":0,"turnEnding":false,"turnValid":false},"list":[{"code":0,"indent":0,"parameters":[]}],"span":0}]},
+{"id":19,"members":[{"enemyId":14,"x":278,"y":436,"hidden":false},{"enemyId":14,"x":408,"y":436,"hidden":false},{"enemyId":14,"x":538,"y":436,"hidden":false}],"name":"Bat*3","pages":[{"conditions":{"actorHp":50,"actorId":1,"actorValid":false,"enemyHp":50,"enemyIndex":0,"enemyValid":false,"switchId":1,"switchValid":false,"turnA":0,"turnB":0,"turnEnding":false,"turnValid":false},"list":[{"code":0,"indent":0,"parameters":[]}],"span":0}]},
+{"id":20,"members":[{"enemyId":15,"x":408,"y":436,"hidden":false}],"name":"Lodzie","pages":[{"conditions":{"actorHp":50,"actorId":1,"actorValid":false,"enemyHp":50,"enemyIndex":0,"enemyValid":false,"switchId":1,"switchValid":false,"turnA":0,"turnB":0,"turnEnding":false,"turnValid":false},"list":[{"code":0,"indent":0,"parameters":[]}],"span":0}]},
+{"id":21,"members":[{"enemyId":16,"x":230,"y":444,"hidden":false},{"enemyId":16,"x":648,"y":444,"hidden":false},{"enemyId":16,"x":457,"y":444,"hidden":false}],"name":"Strong Dragon*3","pages":[{"conditions":{"actorHp":50,"actorId":1,"actorValid":false,"enemyHp":50,"enemyIndex":0,"enemyValid":false,"switchId":1,"switchValid":false,"turnA":0,"turnB":0,"turnEnding":false,"turnValid":false},"list":[{"code":0,"indent":0,"parameters":[]}],"span":0}]}
+]
\ No newline at end of file
diff --git a/data/Weapons.json b/data/Weapons.json
new file mode 100644
index 0000000..8239d3e
--- /dev/null
+++ b/data/Weapons.json
@@ -0,0 +1,15 @@
+[
+null,
+{"id":1,"animationId":6,"description":"A Small Sword\n","etypeId":1,"traits":[{"code":31,"dataId":1,"value":0},{"code":22,"dataId":0,"value":0}],"iconIndex":96,"name":"Dagger","note":"","params":[0,0,10,0,0,0,0,0],"price":500,"wtypeId":1},
+{"id":2,"animationId":24,"description":"A Large Sword\n","etypeId":1,"traits":[{"code":31,"dataId":1,"value":0},{"code":22,"dataId":0,"value":0}],"iconIndex":97,"name":"Greatsword","note":"","params":[0,0,50,0,0,0,0,0],"price":1500,"wtypeId":2},
+{"id":3,"animationId":2,"description":"A Mage's First Staff\n","etypeId":1,"traits":[{"code":31,"dataId":1,"value":0},{"code":22,"dataId":0,"value":0}],"iconIndex":109,"name":"Basic Staff","note":"","params":[0,0,10,0,10,0,0,0],"price":500,"wtypeId":3},
+{"id":4,"animationId":3,"description":"A Staff enfused with the power of FIRE\n","etypeId":1,"traits":[{"code":31,"dataId":2,"value":0}],"iconIndex":109,"name":"Fire Staff","note":"","params":[0,0,20,0,50,0,0,0],"price":1000,"wtypeId":3},
+{"id":5,"animationId":4,"description":"A Staff enfused with the power of ICE\n","etypeId":1,"traits":[{"code":31,"dataId":3,"value":0}],"iconIndex":109,"name":"Ice Staff","note":"","params":[0,0,20,0,50,0,0,0],"price":1000,"wtypeId":3},
+{"id":6,"animationId":5,"description":"A Staff enfused with the power of THUNDER\n","etypeId":1,"traits":[{"code":31,"dataId":4,"value":0}],"iconIndex":109,"name":"Thunder Staff","note":"","params":[0,0,20,0,50,0,0,0],"price":1000,"wtypeId":3},
+{"id":7,"animationId":0,"description":"This sword has a very sharp blade.","etypeId":1,"traits":[{"code":31,"dataId":1,"value":0},{"code":22,"dataId":0,"value":0}],"iconIndex":120,"name":"Katana","note":"","params":[0,0,100,0,0,0,0,0],"price":2000,"wtypeId":2},
+{"id":8,"animationId":81,"description":"A Staff enfused with the power of WATER\n","etypeId":1,"traits":[{"code":31,"dataId":5,"value":0}],"iconIndex":109,"name":"Water Staff","note":"","params":[0,0,20,0,50,0,0,0],"price":1000,"wtypeId":3},
+{"id":9,"animationId":1,"description":"A much more powerfull staff compared to the\nBasic Staff.","etypeId":1,"traits":[{"code":31,"dataId":1,"value":0},{"code":22,"dataId":0,"value":0}],"iconIndex":108,"name":"Advanced Staff","note":"","params":[0,0,80,0,80,50,30,10],"price":12000,"wtypeId":3},
+{"id":10,"animationId":0,"description":"","etypeId":1,"traits":[{"code":31,"dataId":1,"value":0},{"code":22,"dataId":0,"value":0}],"iconIndex":0,"name":"","note":"","params":[0,0,0,0,0,0,0,0],"price":0,"wtypeId":0},
+{"id":11,"animationId":0,"description":"","etypeId":1,"traits":[{"code":31,"dataId":1,"value":0},{"code":22,"dataId":0,"value":0}],"iconIndex":0,"name":"","note":"","params":[0,0,0,0,0,0,0,0],"price":0,"wtypeId":0},
+{"id":12,"animationId":0,"description":"","etypeId":1,"traits":[{"code":31,"dataId":1,"value":0},{"code":22,"dataId":0,"value":0}],"iconIndex":0,"name":"","note":"","params":[0,0,0,0,0,0,0,0],"price":0,"wtypeId":0}
+]
\ No newline at end of file
diff --git a/data/member1.json b/data/member1.json
new file mode 100644
index 0000000..614050e
--- /dev/null
+++ b/data/member1.json
@@ -0,0 +1 @@
+{"male":[{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":-1},"4F413C":{"B":60,"G":65,"R":79,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["body"],"name":"body","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["face"],"name":"face","variation":0},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["fronthair","fronthair1","fronthair2"],"name":"frontHair","variation":0},{"gradient":{"B892C5":{"B":197,"G":146,"R":184,"index":-1},"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["rearhair","rearhair1","rearhair2"],"name":"rearHair","variation":0},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["beard","beard1","beard2"],"name":"beard","variation":-1},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["ears"],"name":"ears","variation":0},{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":-1}},"layer":["eyes"],"name":"eyes","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1},"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["eyebrows"],"name":"eyebrows","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["nose"],"name":"nose","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["mouth"],"name":"mouth","variation":0},{"gradient":{"009296":{"B":150,"G":146,"R":0,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["tattoo"],"name":"tattoo","variation":-1},{"gradient":{"D3CEC7":{"B":199,"G":206,"R":211,"index":-1}},"layer":["kemono"],"name":"kemono","variation":-1},{"gradient":{"E6D6BD":{"B":189,"G":214,"R":230,"index":-1}},"layer":["tail","tail1","tail2"],"name":"tail","variation":-1},{"gradient":{"A7D6D6":{"B":214,"G":214,"R":167,"index":-1}},"layer":["wing","wing1","wing2"],"name":"wing","variation":-1},{"gradient":{"1C76D0":{"B":208,"G":118,"R":28,"index":-1},"AE8682":{"B":130,"G":134,"R":174,"index":-1},"D9A404":{"B":4,"G":164,"R":217,"index":-1},"FE9D1E":{"B":30,"G":157,"R":254,"index":-1}},"layer":["cloth","cloth1","cloth2"],"name":"cloth","variation":0},{"gradient":{"A30708":{"B":8,"G":7,"R":163,"index":-1},"D8AC00":{"B":0,"G":172,"R":216,"index":-1}},"layer":["cloak","cloak1","cloak2"],"name":"cloak","variation":-1},{"gradient":{"A4C911":{"B":17,"G":201,"R":164,"index":-1},"D3CEC2":{"B":194,"G":206,"R":211,"index":-1},"DA346E":{"B":110,"G":52,"R":218,"index":-1}},"layer":["acca"],"name":"accessoryA","variation":-1},{"gradient":{"4155B6":{"B":182,"G":85,"R":65,"index":-1},"BA3B45":{"B":69,"G":59,"R":186,"index":-1},"C0D3D2":{"B":210,"G":211,"R":192,"index":-1},"C78407":{"B":7,"G":132,"R":199,"index":-1}},"layer":["accb"],"name":"accessoryB","variation":-1},{"gradient":{"999999":{"B":153,"G":153,"R":153,"index":-1},"607E4B":{"B":75,"G":126,"R":96,"index":-1},"CCBAD2":{"B":210,"G":186,"R":204,"index":-1}},"layer":["glasses"],"name":"glasses","variation":-1}],"female":[{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":33},"4F413C":{"B":60,"G":65,"R":79,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["body"],"name":"body","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["face"],"name":"face","variation":2},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":14}},"layer":["fronthair","fronthair1","fronthair2"],"name":"frontHair","variation":11},{"gradient":{"B892C5":{"B":197,"G":146,"R":184,"index":17},"FCCB0A":{"B":10,"G":203,"R":252,"index":14}},"layer":["rearhair","rearhair1","rearhair2"],"name":"rearHair","variation":18},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":14}},"layer":["beard","beard1","beard2"],"name":"beard","variation":-1},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["ears"],"name":"ears","variation":0},{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":33}},"layer":["eyes"],"name":"eyes","variation":16},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1},"FCCB0A":{"B":10,"G":203,"R":252,"index":14}},"layer":["eyebrows"],"name":"eyebrows","variation":6},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["nose"],"name":"nose","variation":7},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["mouth"],"name":"mouth","variation":3},{"gradient":{"009296":{"B":150,"G":146,"R":0,"index":58},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["tattoo"],"name":"tattoo","variation":-1},{"gradient":{"D3CEC7":{"B":199,"G":206,"R":211,"index":3}},"layer":["kemono"],"name":"kemono","variation":-1},{"gradient":{"E6D6BD":{"B":189,"G":214,"R":230,"index":14}},"layer":["tail","tail1","tail2"],"name":"tail","variation":-1},{"gradient":{"A7D6D6":{"B":214,"G":214,"R":167,"index":68}},"layer":["wing","wing1","wing2"],"name":"wing","variation":-1},{"gradient":{"1C76D0":{"B":208,"G":118,"R":28,"index":66},"AE8682":{"B":130,"G":134,"R":174,"index":62},"D9A404":{"B":4,"G":164,"R":217,"index":68},"FE9D1E":{"B":30,"G":157,"R":254,"index":69}},"layer":["cloth","cloth1","cloth2"],"name":"cloth","variation":18},{"gradient":{"A30708":{"B":8,"G":7,"R":163,"index":53},"D8AC00":{"B":0,"G":172,"R":216,"index":67}},"layer":["cloak","cloak1","cloak2"],"name":"cloak","variation":-1},{"gradient":{"A4C911":{"B":17,"G":201,"R":164,"index":58},"D3CEC2":{"B":194,"G":206,"R":211,"index":66},"DA346E":{"B":110,"G":52,"R":218,"index":57}},"layer":["acca"],"name":"accessoryA","variation":-1},{"gradient":{"4155B6":{"B":182,"G":85,"R":65,"index":60},"BA3B45":{"B":69,"G":59,"R":186,"index":55},"C0D3D2":{"B":210,"G":211,"R":192,"index":57},"C78407":{"B":7,"G":132,"R":199,"index":64}},"layer":["accb"],"name":"accessoryB","variation":-1},{"gradient":{"999999":{"B":153,"G":153,"R":153,"index":67},"607E4B":{"B":75,"G":126,"R":96,"index":62},"CCBAD2":{"B":210,"G":186,"R":204,"index":60}},"layer":["glasses"],"name":"glasses","variation":-1}],"kid":[{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":-1},"4F413C":{"B":60,"G":65,"R":79,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["body"],"name":"body","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["face"],"name":"face","variation":0},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["fronthair","fronthair1","fronthair2"],"name":"frontHair","variation":0},{"gradient":{"B892C5":{"B":197,"G":146,"R":184,"index":-1},"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["rearhair","rearhair1","rearhair2"],"name":"rearHair","variation":0},{"gradient":{"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["beard","beard1","beard2"],"name":"beard","variation":-1},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["ears"],"name":"ears","variation":0},{"gradient":{"2C80CB":{"B":203,"G":128,"R":44,"index":-1}},"layer":["eyes"],"name":"eyes","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1},"FCCB0A":{"B":10,"G":203,"R":252,"index":-1}},"layer":["eyebrows"],"name":"eyebrows","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["nose"],"name":"nose","variation":0},{"gradient":{"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["mouth"],"name":"mouth","variation":0},{"gradient":{"009296":{"B":150,"G":146,"R":0,"index":-1},"F9C19D":{"B":157,"G":193,"R":249,"index":-1}},"layer":["tattoo"],"name":"tattoo","variation":-1},{"gradient":{"D3CEC7":{"B":199,"G":206,"R":211,"index":-1}},"layer":["kemono"],"name":"kemono","variation":-1},{"gradient":{"E6D6BD":{"B":189,"G":214,"R":230,"index":-1}},"layer":["tail","tail1","tail2"],"name":"tail","variation":-1},{"gradient":{"A7D6D6":{"B":214,"G":214,"R":167,"index":-1}},"layer":["wing","wing1","wing2"],"name":"wing","variation":-1},{"gradient":{"1C76D0":{"B":208,"G":118,"R":28,"index":-1},"AE8682":{"B":130,"G":134,"R":174,"index":-1},"D9A404":{"B":4,"G":164,"R":217,"index":-1},"FE9D1E":{"B":30,"G":157,"R":254,"index":-1}},"layer":["cloth","cloth1","cloth2"],"name":"cloth","variation":0},{"gradient":{"A30708":{"B":8,"G":7,"R":163,"index":-1},"D8AC00":{"B":0,"G":172,"R":216,"index":-1}},"layer":["cloak","cloak1","cloak2"],"name":"cloak","variation":-1},{"gradient":{"A4C911":{"B":17,"G":201,"R":164,"index":-1},"D3CEC2":{"B":194,"G":206,"R":211,"index":-1},"DA346E":{"B":110,"G":52,"R":218,"index":-1}},"layer":["acca"],"name":"accessoryA","variation":-1},{"gradient":{"4155B6":{"B":182,"G":85,"R":65,"index":-1},"BA3B45":{"B":69,"G":59,"R":186,"index":-1},"C0D3D2":{"B":210,"G":211,"R":192,"index":-1},"C78407":{"B":7,"G":132,"R":199,"index":-1}},"layer":["accb"],"name":"accessoryB","variation":-1},{"gradient":{"999999":{"B":153,"G":153,"R":153,"index":-1},"607E4B":{"B":75,"G":126,"R":96,"index":-1},"CCBAD2":{"B":210,"G":186,"R":204,"index":-1}},"layer":["glasses"],"name":"glasses","variation":-1}],"identity":"CharacterGeneratorSettings","version":"1.0.0"}
\ No newline at end of file
diff --git a/fonts/gamefont.css b/fonts/gamefont.css
new file mode 100644
index 0000000..e7c9f5d
--- /dev/null
+++ b/fonts/gamefont.css
@@ -0,0 +1,11 @@
+@font-face {
+ font-family: GameFont;
+ src: url("mplus-1m-regular.ttf");
+}
+
+.IIV::-webkit-media-controls-play-button,
+video::-webkit-media-controls-start-playback-button {
+ opacity: 0;
+ pointer-events: none;
+ width: 5px;
+}
\ No newline at end of file
diff --git a/fonts/mplus-1m-regular.ttf b/fonts/mplus-1m-regular.ttf
new file mode 100644
index 0000000..17b7bf8
Binary files /dev/null and b/fonts/mplus-1m-regular.ttf differ
diff --git a/icon/icon.png b/icon/icon.png
new file mode 100644
index 0000000..fac718a
Binary files /dev/null and b/icon/icon.png differ
diff --git a/img/animations/Cure1.rpgmvp b/img/animations/Cure1.rpgmvp
new file mode 100644
index 0000000..d2f03ae
Binary files /dev/null and b/img/animations/Cure1.rpgmvp differ
diff --git a/img/animations/Darkness3.rpgmvp b/img/animations/Darkness3.rpgmvp
new file mode 100644
index 0000000..c756a37
Binary files /dev/null and b/img/animations/Darkness3.rpgmvp differ
diff --git a/img/animations/Fire1.rpgmvp b/img/animations/Fire1.rpgmvp
new file mode 100644
index 0000000..e939352
Binary files /dev/null and b/img/animations/Fire1.rpgmvp differ
diff --git a/img/animations/Fire2.rpgmvp b/img/animations/Fire2.rpgmvp
new file mode 100644
index 0000000..e6f2ba6
Binary files /dev/null and b/img/animations/Fire2.rpgmvp differ
diff --git a/img/animations/Hit1.rpgmvp b/img/animations/Hit1.rpgmvp
new file mode 100644
index 0000000..19b0f73
Binary files /dev/null and b/img/animations/Hit1.rpgmvp differ
diff --git a/img/animations/Hit2.rpgmvp b/img/animations/Hit2.rpgmvp
new file mode 100644
index 0000000..6fc6e17
Binary files /dev/null and b/img/animations/Hit2.rpgmvp differ
diff --git a/img/animations/HitFire.rpgmvp b/img/animations/HitFire.rpgmvp
new file mode 100644
index 0000000..e48a46c
Binary files /dev/null and b/img/animations/HitFire.rpgmvp differ
diff --git a/img/animations/HitIce.rpgmvp b/img/animations/HitIce.rpgmvp
new file mode 100644
index 0000000..7d2272c
Binary files /dev/null and b/img/animations/HitIce.rpgmvp differ
diff --git a/img/animations/HitPhoton.rpgmvp b/img/animations/HitPhoton.rpgmvp
new file mode 100644
index 0000000..b6cc1aa
Binary files /dev/null and b/img/animations/HitPhoton.rpgmvp differ
diff --git a/img/animations/HitThunder.rpgmvp b/img/animations/HitThunder.rpgmvp
new file mode 100644
index 0000000..b948562
Binary files /dev/null and b/img/animations/HitThunder.rpgmvp differ
diff --git a/img/animations/Ice1.rpgmvp b/img/animations/Ice1.rpgmvp
new file mode 100644
index 0000000..1aba84b
Binary files /dev/null and b/img/animations/Ice1.rpgmvp differ
diff --git a/img/animations/Ice2.rpgmvp b/img/animations/Ice2.rpgmvp
new file mode 100644
index 0000000..172acc3
Binary files /dev/null and b/img/animations/Ice2.rpgmvp differ
diff --git a/img/animations/Ice4.rpgmvp b/img/animations/Ice4.rpgmvp
new file mode 100644
index 0000000..960d480
Binary files /dev/null and b/img/animations/Ice4.rpgmvp differ
diff --git a/img/animations/Laser1.rpgmvp b/img/animations/Laser1.rpgmvp
new file mode 100644
index 0000000..62e7080
Binary files /dev/null and b/img/animations/Laser1.rpgmvp differ
diff --git a/img/animations/Laser2.rpgmvp b/img/animations/Laser2.rpgmvp
new file mode 100644
index 0000000..c6d7dcc
Binary files /dev/null and b/img/animations/Laser2.rpgmvp differ
diff --git a/img/animations/Light2.rpgmvp b/img/animations/Light2.rpgmvp
new file mode 100644
index 0000000..d85a669
Binary files /dev/null and b/img/animations/Light2.rpgmvp differ
diff --git a/img/animations/Recovery1.rpgmvp b/img/animations/Recovery1.rpgmvp
new file mode 100644
index 0000000..a2e3614
Binary files /dev/null and b/img/animations/Recovery1.rpgmvp differ
diff --git a/img/animations/Revival1.rpgmvp b/img/animations/Revival1.rpgmvp
new file mode 100644
index 0000000..5d04933
Binary files /dev/null and b/img/animations/Revival1.rpgmvp differ
diff --git a/img/animations/Slash.rpgmvp b/img/animations/Slash.rpgmvp
new file mode 100644
index 0000000..c2e97df
Binary files /dev/null and b/img/animations/Slash.rpgmvp differ
diff --git a/img/animations/SlashSpecial2.rpgmvp b/img/animations/SlashSpecial2.rpgmvp
new file mode 100644
index 0000000..c4e5add
Binary files /dev/null and b/img/animations/SlashSpecial2.rpgmvp differ
diff --git a/img/animations/Special3.rpgmvp b/img/animations/Special3.rpgmvp
new file mode 100644
index 0000000..5e41ba5
Binary files /dev/null and b/img/animations/Special3.rpgmvp differ
diff --git a/img/animations/StatePoison.rpgmvp b/img/animations/StatePoison.rpgmvp
new file mode 100644
index 0000000..1b3f289
Binary files /dev/null and b/img/animations/StatePoison.rpgmvp differ
diff --git a/img/animations/Thunder1.rpgmvp b/img/animations/Thunder1.rpgmvp
new file mode 100644
index 0000000..6223331
Binary files /dev/null and b/img/animations/Thunder1.rpgmvp differ
diff --git a/img/animations/Thunder3.rpgmvp b/img/animations/Thunder3.rpgmvp
new file mode 100644
index 0000000..c411cf0
Binary files /dev/null and b/img/animations/Thunder3.rpgmvp differ
diff --git a/img/animations/Thunder4.rpgmvp b/img/animations/Thunder4.rpgmvp
new file mode 100644
index 0000000..85f4580
Binary files /dev/null and b/img/animations/Thunder4.rpgmvp differ
diff --git a/img/animations/Water1.rpgmvp b/img/animations/Water1.rpgmvp
new file mode 100644
index 0000000..f2dc727
Binary files /dev/null and b/img/animations/Water1.rpgmvp differ
diff --git a/img/animations/Water2.rpgmvp b/img/animations/Water2.rpgmvp
new file mode 100644
index 0000000..dda6369
Binary files /dev/null and b/img/animations/Water2.rpgmvp differ
diff --git a/img/animations/Water4.rpgmvp b/img/animations/Water4.rpgmvp
new file mode 100644
index 0000000..49c6fff
Binary files /dev/null and b/img/animations/Water4.rpgmvp differ
diff --git a/img/battlebacks1/Clouds.rpgmvp b/img/battlebacks1/Clouds.rpgmvp
new file mode 100644
index 0000000..97f3317
Binary files /dev/null and b/img/battlebacks1/Clouds.rpgmvp differ
diff --git a/img/battlebacks1/Cobblestones4.rpgmvp b/img/battlebacks1/Cobblestones4.rpgmvp
new file mode 100644
index 0000000..252026c
Binary files /dev/null and b/img/battlebacks1/Cobblestones4.rpgmvp differ
diff --git a/img/battlebacks1/Desert.rpgmvp b/img/battlebacks1/Desert.rpgmvp
new file mode 100644
index 0000000..23d948f
Binary files /dev/null and b/img/battlebacks1/Desert.rpgmvp differ
diff --git a/img/battlebacks1/DirtField.rpgmvp b/img/battlebacks1/DirtField.rpgmvp
new file mode 100644
index 0000000..ae18626
Binary files /dev/null and b/img/battlebacks1/DirtField.rpgmvp differ
diff --git a/img/battlebacks1/Grassland.rpgmvp b/img/battlebacks1/Grassland.rpgmvp
new file mode 100644
index 0000000..bcded40
Binary files /dev/null and b/img/battlebacks1/Grassland.rpgmvp differ
diff --git a/img/battlebacks1/Lava1.rpgmvp b/img/battlebacks1/Lava1.rpgmvp
new file mode 100644
index 0000000..cadc07e
Binary files /dev/null and b/img/battlebacks1/Lava1.rpgmvp differ
diff --git a/img/battlebacks1/Lava2.rpgmvp b/img/battlebacks1/Lava2.rpgmvp
new file mode 100644
index 0000000..1548857
Binary files /dev/null and b/img/battlebacks1/Lava2.rpgmvp differ
diff --git a/img/battlebacks1/PoisonSwamp.rpgmvp b/img/battlebacks1/PoisonSwamp.rpgmvp
new file mode 100644
index 0000000..b506634
Binary files /dev/null and b/img/battlebacks1/PoisonSwamp.rpgmvp differ
diff --git a/img/battlebacks1/RockCave.rpgmvp b/img/battlebacks1/RockCave.rpgmvp
new file mode 100644
index 0000000..7cc0cda
Binary files /dev/null and b/img/battlebacks1/RockCave.rpgmvp differ
diff --git a/img/battlebacks1/Ship.rpgmvp b/img/battlebacks1/Ship.rpgmvp
new file mode 100644
index 0000000..ad2bcfe
Binary files /dev/null and b/img/battlebacks1/Ship.rpgmvp differ
diff --git a/img/battlebacks1/Snowfield.rpgmvp b/img/battlebacks1/Snowfield.rpgmvp
new file mode 100644
index 0000000..de7fa74
Binary files /dev/null and b/img/battlebacks1/Snowfield.rpgmvp differ
diff --git a/img/battlebacks1/Wasteland.rpgmvp b/img/battlebacks1/Wasteland.rpgmvp
new file mode 100644
index 0000000..c142fa2
Binary files /dev/null and b/img/battlebacks1/Wasteland.rpgmvp differ
diff --git a/img/battlebacks1/vxAce_Cobblestones4.rpgmvp b/img/battlebacks1/vxAce_Cobblestones4.rpgmvp
new file mode 100644
index 0000000..97c24c1
Binary files /dev/null and b/img/battlebacks1/vxAce_Cobblestones4.rpgmvp differ
diff --git a/img/battlebacks1/vxAce_Dirt1.rpgmvp b/img/battlebacks1/vxAce_Dirt1.rpgmvp
new file mode 100644
index 0000000..442837f
Binary files /dev/null and b/img/battlebacks1/vxAce_Dirt1.rpgmvp differ
diff --git a/img/battlebacks2/Bridge.rpgmvp b/img/battlebacks2/Bridge.rpgmvp
new file mode 100644
index 0000000..59d59b1
Binary files /dev/null and b/img/battlebacks2/Bridge.rpgmvp differ
diff --git a/img/battlebacks2/Cliff.rpgmvp b/img/battlebacks2/Cliff.rpgmvp
new file mode 100644
index 0000000..3f680f4
Binary files /dev/null and b/img/battlebacks2/Cliff.rpgmvp differ
diff --git a/img/battlebacks2/Clouds.rpgmvp b/img/battlebacks2/Clouds.rpgmvp
new file mode 100644
index 0000000..5ae846a
Binary files /dev/null and b/img/battlebacks2/Clouds.rpgmvp differ
diff --git a/img/battlebacks2/Desert.rpgmvp b/img/battlebacks2/Desert.rpgmvp
new file mode 100644
index 0000000..a5978be
Binary files /dev/null and b/img/battlebacks2/Desert.rpgmvp differ
diff --git a/img/battlebacks2/Forest.rpgmvp b/img/battlebacks2/Forest.rpgmvp
new file mode 100644
index 0000000..1c6a7de
Binary files /dev/null and b/img/battlebacks2/Forest.rpgmvp differ
diff --git a/img/battlebacks2/Grassland.rpgmvp b/img/battlebacks2/Grassland.rpgmvp
new file mode 100644
index 0000000..5774832
Binary files /dev/null and b/img/battlebacks2/Grassland.rpgmvp differ
diff --git a/img/battlebacks2/Lava.rpgmvp b/img/battlebacks2/Lava.rpgmvp
new file mode 100644
index 0000000..3c9e84e
Binary files /dev/null and b/img/battlebacks2/Lava.rpgmvp differ
diff --git a/img/battlebacks2/PoisonSwamp.rpgmvp b/img/battlebacks2/PoisonSwamp.rpgmvp
new file mode 100644
index 0000000..08ffcb0
Binary files /dev/null and b/img/battlebacks2/PoisonSwamp.rpgmvp differ
diff --git a/img/battlebacks2/RockCave.rpgmvp b/img/battlebacks2/RockCave.rpgmvp
new file mode 100644
index 0000000..34a25e3
Binary files /dev/null and b/img/battlebacks2/RockCave.rpgmvp differ
diff --git a/img/battlebacks2/Ship.rpgmvp b/img/battlebacks2/Ship.rpgmvp
new file mode 100644
index 0000000..1fc514b
Binary files /dev/null and b/img/battlebacks2/Ship.rpgmvp differ
diff --git a/img/battlebacks2/Snowfield.rpgmvp b/img/battlebacks2/Snowfield.rpgmvp
new file mode 100644
index 0000000..f3a3e5d
Binary files /dev/null and b/img/battlebacks2/Snowfield.rpgmvp differ
diff --git a/img/battlebacks2/Temple.rpgmvp b/img/battlebacks2/Temple.rpgmvp
new file mode 100644
index 0000000..6319c14
Binary files /dev/null and b/img/battlebacks2/Temple.rpgmvp differ
diff --git a/img/battlebacks2/Town2.rpgmvp b/img/battlebacks2/Town2.rpgmvp
new file mode 100644
index 0000000..21fd0da
Binary files /dev/null and b/img/battlebacks2/Town2.rpgmvp differ
diff --git a/img/battlebacks2/Wasteland.rpgmvp b/img/battlebacks2/Wasteland.rpgmvp
new file mode 100644
index 0000000..24b6422
Binary files /dev/null and b/img/battlebacks2/Wasteland.rpgmvp differ
diff --git a/img/characters/!Chest.rpgmvp b/img/characters/!Chest.rpgmvp
new file mode 100644
index 0000000..ba627dc
Binary files /dev/null and b/img/characters/!Chest.rpgmvp differ
diff --git a/img/characters/!Door1.rpgmvp b/img/characters/!Door1.rpgmvp
new file mode 100644
index 0000000..d55bbc2
Binary files /dev/null and b/img/characters/!Door1.rpgmvp differ
diff --git a/img/characters/$BigMonster2.rpgmvp b/img/characters/$BigMonster2.rpgmvp
new file mode 100644
index 0000000..3639153
Binary files /dev/null and b/img/characters/$BigMonster2.rpgmvp differ
diff --git a/img/characters/Cubuki.rpgmvp b/img/characters/Cubuki.rpgmvp
new file mode 100644
index 0000000..284f7ee
Binary files /dev/null and b/img/characters/Cubuki.rpgmvp differ
diff --git a/img/characters/Lodzie.rpgmvp b/img/characters/Lodzie.rpgmvp
new file mode 100644
index 0000000..9d0e0ee
Binary files /dev/null and b/img/characters/Lodzie.rpgmvp differ
diff --git a/img/characters/Minochi1.rpgmvp b/img/characters/Minochi1.rpgmvp
new file mode 100644
index 0000000..56d610d
Binary files /dev/null and b/img/characters/Minochi1.rpgmvp differ
diff --git a/img/characters/NPC1.rpgmvp b/img/characters/NPC1.rpgmvp
new file mode 100644
index 0000000..456e7f6
Binary files /dev/null and b/img/characters/NPC1.rpgmvp differ
diff --git a/img/characters/NPC2.rpgmvp b/img/characters/NPC2.rpgmvp
new file mode 100644
index 0000000..1c335bb
Binary files /dev/null and b/img/characters/NPC2.rpgmvp differ
diff --git a/img/characters/ShopNPC.rpgmvp b/img/characters/ShopNPC.rpgmvp
new file mode 100644
index 0000000..57dae01
Binary files /dev/null and b/img/characters/ShopNPC.rpgmvp differ
diff --git a/img/characters/Silica.rpgmvp b/img/characters/Silica.rpgmvp
new file mode 100644
index 0000000..7765a48
Binary files /dev/null and b/img/characters/Silica.rpgmvp differ
diff --git a/img/characters/Vehicle.rpgmvp b/img/characters/Vehicle.rpgmvp
new file mode 100644
index 0000000..96b6beb
Binary files /dev/null and b/img/characters/Vehicle.rpgmvp differ
diff --git a/img/characters/boatNPC.rpgmvp b/img/characters/boatNPC.rpgmvp
new file mode 100644
index 0000000..5ced930
Binary files /dev/null and b/img/characters/boatNPC.rpgmvp differ
diff --git a/img/characters/guildmasterNPC1.rpgmvp b/img/characters/guildmasterNPC1.rpgmvp
new file mode 100644
index 0000000..9da9c5c
Binary files /dev/null and b/img/characters/guildmasterNPC1.rpgmvp differ
diff --git a/img/characters/innKeeeper1.rpgmvp b/img/characters/innKeeeper1.rpgmvp
new file mode 100644
index 0000000..29eb546
Binary files /dev/null and b/img/characters/innKeeeper1.rpgmvp differ
diff --git a/img/characters/member1.rpgmvp b/img/characters/member1.rpgmvp
new file mode 100644
index 0000000..1219778
Binary files /dev/null and b/img/characters/member1.rpgmvp differ
diff --git a/img/characters/ms_default.rpgmvp b/img/characters/ms_default.rpgmvp
new file mode 100644
index 0000000..46bc3cf
Binary files /dev/null and b/img/characters/ms_default.rpgmvp differ
diff --git a/img/characters/vxAce_!Door1.rpgmvp b/img/characters/vxAce_!Door1.rpgmvp
new file mode 100644
index 0000000..dd0d57a
Binary files /dev/null and b/img/characters/vxAce_!Door1.rpgmvp differ
diff --git a/img/characters/vxAce_Ferrous.rpgmvp b/img/characters/vxAce_Ferrous.rpgmvp
new file mode 100644
index 0000000..e7781d2
Binary files /dev/null and b/img/characters/vxAce_Ferrous.rpgmvp differ
diff --git a/img/characters/vxAce_Vehicle.rpgmvp b/img/characters/vxAce_Vehicle.rpgmvp
new file mode 100644
index 0000000..06c6e24
Binary files /dev/null and b/img/characters/vxAce_Vehicle.rpgmvp differ
diff --git a/img/characters/vxAce_Yuuki.rpgmvp b/img/characters/vxAce_Yuuki.rpgmvp
new file mode 100644
index 0000000..fe51b1c
Binary files /dev/null and b/img/characters/vxAce_Yuuki.rpgmvp differ
diff --git a/img/characters/vxAce_feru.rpgmvp b/img/characters/vxAce_feru.rpgmvp
new file mode 100644
index 0000000..f17bf98
Binary files /dev/null and b/img/characters/vxAce_feru.rpgmvp differ
diff --git a/img/characters/vxAce_guildMaster.rpgmvp b/img/characters/vxAce_guildMaster.rpgmvp
new file mode 100644
index 0000000..5467ad8
Binary files /dev/null and b/img/characters/vxAce_guildMaster.rpgmvp differ
diff --git a/img/characters/vxAce_msDefault.rpgmvp b/img/characters/vxAce_msDefault.rpgmvp
new file mode 100644
index 0000000..a845d80
Binary files /dev/null and b/img/characters/vxAce_msDefault.rpgmvp differ
diff --git a/img/characters/vxAce_npc1.rpgmvp b/img/characters/vxAce_npc1.rpgmvp
new file mode 100644
index 0000000..c0ad789
Binary files /dev/null and b/img/characters/vxAce_npc1.rpgmvp differ
diff --git a/img/characters/vxAce_shipNPC.rpgmvp b/img/characters/vxAce_shipNPC.rpgmvp
new file mode 100644
index 0000000..cfb63de
Binary files /dev/null and b/img/characters/vxAce_shipNPC.rpgmvp differ
diff --git a/img/characters/vxAce_shopKeeper.rpgmvp b/img/characters/vxAce_shopKeeper.rpgmvp
new file mode 100644
index 0000000..b0521c9
Binary files /dev/null and b/img/characters/vxAce_shopKeeper.rpgmvp differ
diff --git a/img/enemies/Actor1_4.rpgmvp b/img/enemies/Actor1_4.rpgmvp
new file mode 100644
index 0000000..85d15d5
Binary files /dev/null and b/img/enemies/Actor1_4.rpgmvp differ
diff --git a/img/enemies/Actor1_7.rpgmvp b/img/enemies/Actor1_7.rpgmvp
new file mode 100644
index 0000000..f8132e4
Binary files /dev/null and b/img/enemies/Actor1_7.rpgmvp differ
diff --git a/img/enemies/Actor2_1.rpgmvp b/img/enemies/Actor2_1.rpgmvp
new file mode 100644
index 0000000..6f276da
Binary files /dev/null and b/img/enemies/Actor2_1.rpgmvp differ
diff --git a/img/enemies/Bat.rpgmvp b/img/enemies/Bat.rpgmvp
new file mode 100644
index 0000000..0ad16bd
Binary files /dev/null and b/img/enemies/Bat.rpgmvp differ
diff --git a/img/enemies/Delf_f.rpgmvp b/img/enemies/Delf_f.rpgmvp
new file mode 100644
index 0000000..82d1d4a
Binary files /dev/null and b/img/enemies/Delf_f.rpgmvp differ
diff --git a/img/enemies/Delf_m.rpgmvp b/img/enemies/Delf_m.rpgmvp
new file mode 100644
index 0000000..a165505
Binary files /dev/null and b/img/enemies/Delf_m.rpgmvp differ
diff --git a/img/enemies/Dragon.rpgmvp b/img/enemies/Dragon.rpgmvp
new file mode 100644
index 0000000..bb043d8
Binary files /dev/null and b/img/enemies/Dragon.rpgmvp differ
diff --git a/img/enemies/Rat.rpgmvp b/img/enemies/Rat.rpgmvp
new file mode 100644
index 0000000..ed4e1d8
Binary files /dev/null and b/img/enemies/Rat.rpgmvp differ
diff --git a/img/enemies/Snake.rpgmvp b/img/enemies/Snake.rpgmvp
new file mode 100644
index 0000000..f9cdae1
Binary files /dev/null and b/img/enemies/Snake.rpgmvp differ
diff --git a/img/enemies/vxAce_Bat.rpgmvp b/img/enemies/vxAce_Bat.rpgmvp
new file mode 100644
index 0000000..05fff74
Binary files /dev/null and b/img/enemies/vxAce_Bat.rpgmvp differ
diff --git a/img/enemies/vxAce_Imp.rpgmvp b/img/enemies/vxAce_Imp.rpgmvp
new file mode 100644
index 0000000..268b71d
Binary files /dev/null and b/img/enemies/vxAce_Imp.rpgmvp differ
diff --git a/img/enemies/vxAce_Rat.rpgmvp b/img/enemies/vxAce_Rat.rpgmvp
new file mode 100644
index 0000000..52670ea
Binary files /dev/null and b/img/enemies/vxAce_Rat.rpgmvp differ
diff --git a/img/enemies/vxAce_Snake.rpgmvp b/img/enemies/vxAce_Snake.rpgmvp
new file mode 100644
index 0000000..9cc2958
Binary files /dev/null and b/img/enemies/vxAce_Snake.rpgmvp differ
diff --git a/img/faces/Cubuki1.rpgmvp b/img/faces/Cubuki1.rpgmvp
new file mode 100644
index 0000000..90981bf
Binary files /dev/null and b/img/faces/Cubuki1.rpgmvp differ
diff --git a/img/faces/GuildMasterNPC.rpgmvp b/img/faces/GuildMasterNPC.rpgmvp
new file mode 100644
index 0000000..a74e0dd
Binary files /dev/null and b/img/faces/GuildMasterNPC.rpgmvp differ
diff --git a/img/faces/Lodzie.rpgmvp b/img/faces/Lodzie.rpgmvp
new file mode 100644
index 0000000..1cbac28
Binary files /dev/null and b/img/faces/Lodzie.rpgmvp differ
diff --git a/img/faces/Minochi1.rpgmvp b/img/faces/Minochi1.rpgmvp
new file mode 100644
index 0000000..12b5a6b
Binary files /dev/null and b/img/faces/Minochi1.rpgmvp differ
diff --git a/img/faces/NPC1.rpgmvp b/img/faces/NPC1.rpgmvp
new file mode 100644
index 0000000..d1d390b
Binary files /dev/null and b/img/faces/NPC1.rpgmvp differ
diff --git a/img/faces/NPC2.rpgmvp b/img/faces/NPC2.rpgmvp
new file mode 100644
index 0000000..d784fec
Binary files /dev/null and b/img/faces/NPC2.rpgmvp differ
diff --git a/img/faces/ShopNPC.rpgmvp b/img/faces/ShopNPC.rpgmvp
new file mode 100644
index 0000000..501f59b
Binary files /dev/null and b/img/faces/ShopNPC.rpgmvp differ
diff --git a/img/faces/Silica.rpgmvp b/img/faces/Silica.rpgmvp
new file mode 100644
index 0000000..fbb5ac2
Binary files /dev/null and b/img/faces/Silica.rpgmvp differ
diff --git a/img/faces/boatNPC.rpgmvp b/img/faces/boatNPC.rpgmvp
new file mode 100644
index 0000000..4ce8d64
Binary files /dev/null and b/img/faces/boatNPC.rpgmvp differ
diff --git a/img/faces/gameprotector.rpgmvp b/img/faces/gameprotector.rpgmvp
new file mode 100644
index 0000000..cb5c1cd
Binary files /dev/null and b/img/faces/gameprotector.rpgmvp differ
diff --git a/img/faces/innKeeper1.rpgmvp b/img/faces/innKeeper1.rpgmvp
new file mode 100644
index 0000000..373a5d2
Binary files /dev/null and b/img/faces/innKeeper1.rpgmvp differ
diff --git a/img/faces/ms_default.rpgmvp b/img/faces/ms_default.rpgmvp
new file mode 100644
index 0000000..8b7262c
Binary files /dev/null and b/img/faces/ms_default.rpgmvp differ
diff --git a/img/faces/vxAce_ShipNPC.rpgmvp b/img/faces/vxAce_ShipNPC.rpgmvp
new file mode 100644
index 0000000..f8be5c2
Binary files /dev/null and b/img/faces/vxAce_ShipNPC.rpgmvp differ
diff --git a/img/faces/vxAce_Yuuki.rpgmvp b/img/faces/vxAce_Yuuki.rpgmvp
new file mode 100644
index 0000000..18744db
Binary files /dev/null and b/img/faces/vxAce_Yuuki.rpgmvp differ
diff --git a/img/faces/vxAce_ferrous.rpgmvp b/img/faces/vxAce_ferrous.rpgmvp
new file mode 100644
index 0000000..fcdfda0
Binary files /dev/null and b/img/faces/vxAce_ferrous.rpgmvp differ
diff --git a/img/faces/vxAce_feru.rpgmvp b/img/faces/vxAce_feru.rpgmvp
new file mode 100644
index 0000000..9d68071
Binary files /dev/null and b/img/faces/vxAce_feru.rpgmvp differ
diff --git a/img/faces/vxAce_guildMaster.rpgmvp b/img/faces/vxAce_guildMaster.rpgmvp
new file mode 100644
index 0000000..cc0e5ae
Binary files /dev/null and b/img/faces/vxAce_guildMaster.rpgmvp differ
diff --git a/img/faces/vxAce_msDefault.rpgmvp b/img/faces/vxAce_msDefault.rpgmvp
new file mode 100644
index 0000000..71f0ae5
Binary files /dev/null and b/img/faces/vxAce_msDefault.rpgmvp differ
diff --git a/img/faces/vxAce_npc1.rpgmvp b/img/faces/vxAce_npc1.rpgmvp
new file mode 100644
index 0000000..ab40234
Binary files /dev/null and b/img/faces/vxAce_npc1.rpgmvp differ
diff --git a/img/faces/vxAce_shopKeeper.rpgmvp b/img/faces/vxAce_shopKeeper.rpgmvp
new file mode 100644
index 0000000..625939b
Binary files /dev/null and b/img/faces/vxAce_shopKeeper.rpgmvp differ
diff --git a/img/sv_actors/Actor1_1.rpgmvp b/img/sv_actors/Actor1_1.rpgmvp
new file mode 100644
index 0000000..bcf158b
Binary files /dev/null and b/img/sv_actors/Actor1_1.rpgmvp differ
diff --git a/img/system/Balloon.rpgmvp b/img/system/Balloon.rpgmvp
new file mode 100644
index 0000000..58c2f6d
Binary files /dev/null and b/img/system/Balloon.rpgmvp differ
diff --git a/img/system/ButtonSet.rpgmvp b/img/system/ButtonSet.rpgmvp
new file mode 100644
index 0000000..871ded7
Binary files /dev/null and b/img/system/ButtonSet.rpgmvp differ
diff --git a/img/system/Damage.rpgmvp b/img/system/Damage.rpgmvp
new file mode 100644
index 0000000..5768524
Binary files /dev/null and b/img/system/Damage.rpgmvp differ
diff --git a/img/system/GameOver.rpgmvp b/img/system/GameOver.rpgmvp
new file mode 100644
index 0000000..fae9d51
Binary files /dev/null and b/img/system/GameOver.rpgmvp differ
diff --git a/img/system/IconSet.rpgmvp b/img/system/IconSet.rpgmvp
new file mode 100644
index 0000000..03180db
Binary files /dev/null and b/img/system/IconSet.rpgmvp differ
diff --git a/img/system/Loading.png b/img/system/Loading.png
new file mode 100644
index 0000000..d359683
Binary files /dev/null and b/img/system/Loading.png differ
diff --git a/img/system/Shadow1.rpgmvp b/img/system/Shadow1.rpgmvp
new file mode 100644
index 0000000..6455237
Binary files /dev/null and b/img/system/Shadow1.rpgmvp differ
diff --git a/img/system/Shadow2.rpgmvp b/img/system/Shadow2.rpgmvp
new file mode 100644
index 0000000..af6b3f6
Binary files /dev/null and b/img/system/Shadow2.rpgmvp differ
diff --git a/img/system/States.rpgmvp b/img/system/States.rpgmvp
new file mode 100644
index 0000000..9592666
Binary files /dev/null and b/img/system/States.rpgmvp differ
diff --git a/img/system/Weapons1.rpgmvp b/img/system/Weapons1.rpgmvp
new file mode 100644
index 0000000..5c893bc
Binary files /dev/null and b/img/system/Weapons1.rpgmvp differ
diff --git a/img/system/Weapons2.rpgmvp b/img/system/Weapons2.rpgmvp
new file mode 100644
index 0000000..da28be2
Binary files /dev/null and b/img/system/Weapons2.rpgmvp differ
diff --git a/img/system/Weapons3.rpgmvp b/img/system/Weapons3.rpgmvp
new file mode 100644
index 0000000..403c35c
Binary files /dev/null and b/img/system/Weapons3.rpgmvp differ
diff --git a/img/system/Window.png b/img/system/Window.png
new file mode 100644
index 0000000..c3c65aa
Binary files /dev/null and b/img/system/Window.png differ
diff --git a/img/tilesets/Dungeon_A1.rpgmvp b/img/tilesets/Dungeon_A1.rpgmvp
new file mode 100644
index 0000000..595af86
Binary files /dev/null and b/img/tilesets/Dungeon_A1.rpgmvp differ
diff --git a/img/tilesets/Dungeon_A1.txt b/img/tilesets/Dungeon_A1.txt
new file mode 100644
index 0000000..881cd0f
--- /dev/null
+++ b/img/tilesets/Dungeon_A1.txt
@@ -0,0 +1,16 @@
+Water A|水場A
+Deep Water|深い水場
+Swamp Grass|水草
+Lotus Pads (Flowers)|蓮の葉(花)
+Lava|溶岩
+Waterfall A (Lava Cave)|滝A(溶岩洞窟)
+Water B (Grass Maze)|水場B(草迷宮)
+Waterfall B (Grass Maze)|滝B(草迷宮)
+Water C (Dirt Cave)|水場C(土洞窟)
+Waterfall C (Dirt Cave)|滝C(土洞窟)
+Water D (Rock Cave)|水場D(岩洞窟)
+Waterfall D (Rock Cave)|滝D(岩洞窟)
+Water E (Crystal)|水場E(水晶)
+Waterfall E (Crystal)|滝E(水晶)
+Canal|水路
+Waterfall (Stone Wall)|滝F(石壁)
diff --git a/img/tilesets/Dungeon_A2.rpgmvp b/img/tilesets/Dungeon_A2.rpgmvp
new file mode 100644
index 0000000..185538c
Binary files /dev/null and b/img/tilesets/Dungeon_A2.rpgmvp differ
diff --git a/img/tilesets/Dungeon_A2.txt b/img/tilesets/Dungeon_A2.txt
new file mode 100644
index 0000000..1fc02f7
--- /dev/null
+++ b/img/tilesets/Dungeon_A2.txt
@@ -0,0 +1,32 @@
+Ground A (Dirt Cave)|床A(土洞窟)
+Ground B (Grass Maze)|床B(草迷宮)
+Dark Ground A (Dirt Cave)|濃い床A(土洞窟)
+Dark Ground B (Grass Maze)|濃い床B(草迷宮)
+Hole A (Dirt Cave)|穴A(土洞窟)
+Hole B (Grass Maze)|穴B(草迷宮)
+Hole I (Stone Floor)|穴I(石の床)
+Ground Cracks|床のひび割れ
+Ground C (Rock Cave)|床C(岩洞窟)
+Ground D (Crystal)|床D(水晶)
+Dark Ground C (Rock Cave)|濃い床C(岩洞窟)
+Dark Ground D (Crystal)|濃い床D(水晶)
+Hole C (Rock Cave)|穴C(岩洞窟)
+Hole D (Crystal)|穴D(水晶)
+Hole J|穴J
+Soil on Ground|床の汚れ
+Ground E (Lava Cave)|床E(溶岩洞窟)
+Ground F (In Body)|床F(体内)
+Dark Ground E (Lava Cave)|濃い床E(溶岩洞窟)
+Rug A|じゅうたんA
+Hole E (Lava Cave)|穴E(溶岩洞窟)
+Hole F (In Body)|穴F(体内)
+Fencepost|柵
+Moss on Ground|床の苔
+Ground G (Ice Cave)|床G(氷洞窟)
+Ground H (Demonic World)|床H(魔界)
+Dark Ground G (Ice Cave)|濃い床G(氷洞窟)
+Rug B|じゅうたんB
+Hole G (Ice Cave)|穴G(氷洞窟)
+Hole H (Demonic World)|穴H(魔界)
+Raised Stone|石段
+Poison Swamp|毒の沼
diff --git a/img/tilesets/Dungeon_A4.rpgmvp b/img/tilesets/Dungeon_A4.rpgmvp
new file mode 100644
index 0000000..1321348
Binary files /dev/null and b/img/tilesets/Dungeon_A4.rpgmvp differ
diff --git a/img/tilesets/Dungeon_A4.txt b/img/tilesets/Dungeon_A4.txt
new file mode 100644
index 0000000..f0733f0
--- /dev/null
+++ b/img/tilesets/Dungeon_A4.txt
@@ -0,0 +1,48 @@
+Wall A (Dirt Cave)|壁A(土洞窟)
+Wall B (Rock Cave)|壁B(岩洞窟)
+Wall C (Lava Cave)|壁C(溶岩洞窟)
+Wall D (Ice Cave)|壁D(氷洞窟)
+Wall E (Grass Maze)|壁E(草迷宮)
+Wall F (Crystal)|壁F(水晶)
+Wall G (In Body)|壁G(体内)
+Wall H (Demonic World)|壁H(魔界)
+Wall A (Dirt Cave)|壁A(土洞窟)
+Wall B (Rock Cave)|壁B(岩洞窟)
+Wall C (Lava Cave)|壁C(溶岩洞窟)
+Wall D (Ice Cave)|壁D(氷洞窟)
+Wall E (Grass Maze)|壁E(草迷宮)
+Wall F (Crystal)|壁F(水晶)
+Wall G (In Body)|壁G(体内)
+Wall H (Demonic World)|壁H(魔界)
+Wall I (Stone)|壁I(石)
+Wall J (Brick)|壁J(レンガ)
+Wall K (Brick)|壁K(レンガ)
+Wall L (Stone)|壁L(石)
+Wall M (Stone)|壁M(石)
+Wall N (Castle)|壁N(城)
+Wall O (Fort)|壁O(砦)
+Wall P (Demon Castle)|壁P(魔王城)
+Wall I (Stone)|壁I(石)
+Wall J (Brick)|壁J(レンガ)
+Wall K (Brick)|壁K(レンガ)
+Wall L (Stone)|壁L(石)
+Wall M (Stone)|壁M(石)
+Wall N (Castle)|壁N(城)
+Wall O (Fort)|壁O(砦)
+Wall P (Demon Castle)|壁P(魔王城)
+Wall Q (Temple)|壁Q(神殿)
+Wall R (Marble)|壁R(大理石)
+Wall S (Frozen)|壁S(凍結)
+Wall T (Factory)|壁T(工場)
+Ledge A (Dirt Cave)|段差A(土洞窟)
+Ledge B (Rock Cave)|段差B(岩洞窟)
+Ledge C (Lava Cave)|段差C(溶岩洞窟)
+Ledge D (Ice Cave)|段差D(氷洞窟)
+Wall Q (Temple)|壁Q(神殿)
+Wall R (Marble)|壁R(大理石)
+Wall S (Frozen)|壁S(凍結)
+Wall T (Factory)|壁T(工場)
+Ledge A (Dirt Cave)|段差A(土洞窟)
+Ledge B (Rock Cave)|段差B(岩洞窟)
+Ledge C (Lava Cave)|段差C(溶岩洞窟)
+Ledge D (Ice Cave)|段差D(氷洞窟)
diff --git a/img/tilesets/Dungeon_A5.rpgmvp b/img/tilesets/Dungeon_A5.rpgmvp
new file mode 100644
index 0000000..af42fd3
Binary files /dev/null and b/img/tilesets/Dungeon_A5.rpgmvp differ
diff --git a/img/tilesets/Dungeon_A5.txt b/img/tilesets/Dungeon_A5.txt
new file mode 100644
index 0000000..e467f87
--- /dev/null
+++ b/img/tilesets/Dungeon_A5.txt
@@ -0,0 +1,128 @@
+Darkness|暗闇
+Translucent Floor A|半透明の床A
+Translucent Floor B|半透明の床B
+Translucent Floor C|半透明の床C
+Translucent Floor D|半透明の床D
+Stairs A (Translucent)|階段A(半透明)
+Stairs B (Translucent)|階段B(半透明)
+Wire Mesh|金網
+Transparent|透明
+Translucent Floor A|半透明の床A
+Translucent Floor B|半透明の床B
+Translucent Floor C|半透明の床C
+Translucent Floor D|半透明の床D
+Stairs A (Translucent)|階段C(半透明)
+Stairs B (Translucent)|階段D(半透明)
+Wire Mesh|金網
+Ground A (Dirt Cave)|床A(土洞窟)
+Ground B (Rock Cave)|床B(岩洞窟)
+Ground C (Lava Cave)|床C(溶岩洞窟)
+Ground D (Ice Cave)|床D(氷洞窟)
+Ground E (Grass Maze)|床E(草迷宮)
+Ground F (Crystal)|床F(水晶)
+Ground G (In Body)|床G(体内)
+Ground H (Demonic World)|床H(魔界)
+Stairs A (Dirt Cave, Left)|階段A(土洞窟・左)
+Stairs A (Dirt Cave, Center)|階段A(土洞窟・中央)
+Stairs A (Dirt Cave, Right)|階段A(土洞窟・右)
+Stairs A (Dirt Cave)|階段A(土洞窟)
+Stairs B (Rock Cave, Left)|階段B(岩洞窟・左)
+Stairs B (Rock Cave, Center)|階段B(岩洞窟・中央)
+Stairs B (Rock Cave, Right)|階段B(岩洞窟・右)
+Stairs B (Rock Cave)|階段B(岩洞窟)
+Cobblestones A|石畳A
+Cobblestones B|石畳B
+Cobblestones C|石畳C
+Cobblestones D|石畳D
+Cobblestones E|石畳E
+Cobblestones F|石畳F
+Cobblestones G|石畳G
+Interior Floor A (Demon Castle)|内装床A(魔王城)
+Stairs C (Lava Cave, Left)|階段C(溶岩洞窟・左)
+Stairs C (Lava Cave, Center)|階段C(溶岩洞窟・中央)
+Stairs C (Lava Cave, Right)|階段C(溶岩洞窟・右)
+Stairs C (Lava Cave)|階段C(溶岩洞窟)
+Stairs D (Ice Cave, Left)|階段D(氷洞窟・左)
+Stairs D (Ice Cave, Center)|階段D(氷洞窟・中央)
+Stairs D (Ice Cave, Right)|階段D(氷洞窟・右)
+Stairs D (Ice Cave)|階段D(氷洞窟)
+Cobblestones H|石畳H
+Interior Floor B (Concrete)|内装床B(コンクリート)
+Icy Ground A|氷の床A
+Interior Floor C (Factory)|内装床C(工場)
+Decorative Tile|舗装床
+Cobblestones I|石畳I
+Cobblestones J|石畳J
+Decorative Tile|化粧タイル
+Stairs E (Grass Maze, Left)|階段E(草迷宮・左)
+Stairs E (Grass Maze, Center)|階段E(草迷宮・中央)
+Stairs E (Grass Maze, Right)|階段E(草迷宮・右)
+Stairs E (Grass Maze)|階段E(草迷宮)
+Stairs F (Crystal, Left)|階段F(水晶・左)
+Stairs F (Crystal, Center)|階段F(水晶・中央)
+Stairs F (Crystal, Right)|階段F(水晶・右)
+Stairs F (Crystal)|階段F(水晶)
+Stairs G (In Body, Left)|階段G(体内・左)
+Stairs G (In Body, Center)|階段G(体内・中央)
+Stairs G (In Body, Right)|階段G(体内・右)
+Stairs G (In Body)|階段G(体内)
+Stairs H (Demonic World, Left)|階段H(魔界・左)
+Stairs H (Demonic World, Center)|階段H(魔界・中央)
+Stairs H (Demonic World, Right)|階段H(魔界・右)
+Stairs H (Demonic World)|階段H(魔界)
+Stairs I (Stone, Left)|階段I(石・左)
+Stairs I (Stone, Center)|階段I(石・中央)
+Stairs I (Stone, Right)|階段I(石・右)
+Stairs I (Stone)|階段I(石)
+Stairs J (Ruins, Left)|階段J(廃墟・左)
+Stairs J (Ruins, Center)|階段J(廃墟・中央)
+Stairs J (Ruins, Right)|階段J(廃墟・右)
+Stairs J (Ruins)|階段J(廃墟)
+Stairs K (Stone, Left)|階段K(石・左)
+Stairs K (Stone, Center)|階段K(石・中央)
+Stairs K (Stone, Right)|階段K(石・右)
+Stairs K (Stone)|階段K(石)
+Stairs L (Ruins, Left)|階段L(廃墟・左)
+Stairs L (Ruins, Center)|階段L(廃墟・中央)
+Stairs L (Ruins, Right)|階段L(廃墟・右)
+Stairs L (Ruins)|階段L(廃墟)
+Ground (Dirt Cave, Ruins)|床A(土洞窟・廃墟)
+Ground (Rock Cave, Ruins)|床B(岩洞窟・廃墟)
+Ground (Lava Cave, Ruins)|床C(溶岩洞窟・廃墟)
+Ground (Ice Cave, Ruins)|床D(氷洞窟・廃墟)
+Ground (Grass Maze, Ruins)|床E(草迷宮・廃墟)
+Ground (Crystal, Ruins)|床F(水晶・廃墟)
+Ground (In Body, Ruins)|床G(体内・廃墟)
+Ground (Demonic World, Ruins)|床H(魔界・廃墟)
+Cobblestones A (Ruins)|石畳A(廃墟)
+Cobblestones B (Ruins)|石畳B(廃墟)
+Cobblestones C (Ruins)|石畳C(廃墟)
+Cobblestones D (Ruins)|石畳D(廃墟)
+Cobblestones E (Ruins)|石畳E(廃墟)
+Cobblestones F (Ruins)|石畳F(廃墟)
+Cobblestones G (Ruins)|石畳G(廃墟)
+Interior Floor A (Demon Castle, Ruins)|内装床A(魔王城・廃墟)
+Cobblestones H (Ruins)|石畳H(廃墟)
+Interior Floor B (Concrete, Ruins)|内装床B(コンクリート・廃墟)
+Icy Ground B|氷の床B
+Interior Floor D (Factory)|内装床D(工場)
+Decorative Tile (Ruins)|舗装床(廃墟)
+Cobblestones I (Ruins)|石畳I(廃墟)
+Cobblestones J (Ruins)|石畳J(廃墟)
+Decorative Tile (Ruins)|化粧タイル(廃墟)
+Large Relief Floor Tile A|大きなレリーフ床A
+Large Relief Floor Tile A|大きなレリーフ床A
+Large Relief Floor Tile B|大きなレリーフ床B
+Large Relief Floor Tile B|大きなレリーフ床B
+Directional Floor Tile A (Down)|方向床A(下)
+Directional Floor Tile B (Up)|方向床B(上)
+Relief Floor Tile A (Gold)|レリーフ床A(金)
+Relief Floor Tile B (Gold)|レリーフ床B(金)
+Large Relief Floor Tile A|大きなレリーフ床A
+Large Relief Floor Tile A|大きなレリーフ床A
+Large Relief Floor Tile B|大きなレリーフ床B
+Large Relief Floor Tile B|大きなレリーフ床B
+Directional Floor Tile C (Left)|方向床C(左)
+Directional Floor Tile D (Right)|方向床D(右)
+Relief Floor Tile C (Gold)|レリーフ床C(金)
+Relief Floor Tile D (Gold, Ruins)|レリーフ床D(金・廃墟)
diff --git a/img/tilesets/Dungeon_B.rpgmvp b/img/tilesets/Dungeon_B.rpgmvp
new file mode 100644
index 0000000..d0b2306
Binary files /dev/null and b/img/tilesets/Dungeon_B.rpgmvp differ
diff --git a/img/tilesets/Dungeon_B.txt b/img/tilesets/Dungeon_B.txt
new file mode 100644
index 0000000..ea3ac8b
--- /dev/null
+++ b/img/tilesets/Dungeon_B.txt
@@ -0,0 +1,256 @@
+Transparent|透明
+Beanstalk A|豆の木A
+Stairs A (Up)|階段A(上り)
+Stairs B (Up)|階段B(上り)
+Metal Ladder|鉄ばしご
+Rope Ladder|縄ばしご
+Rope|ロープ
+Vines A|ツタA
+Beanstalk B (Snow)|豆の木B(雪)
+Beanstalk C (Dead)|豆の木C(枯れ)
+Stairs A (Down)|階段A(下り)
+Stairs B (Down)|階段B(下り)
+Metal Ladder|鉄ばしご
+Rope Ladder|縄ばしご
+Rope|ロープ
+Vines A|ツタA
+Crumbling Wall|崩れた壁
+Dug-Up Ground|掘られた床
+Stairs C (Up)|階段C(上り)
+Stairs D (Up)|階段D(上り)
+Metal Ladder|鉄ばしご
+Rope Ladder|縄ばしご
+Rope|ロープ
+Vines B (Down)|ツタB(下り)
+Crumbling Wall|崩れた壁
+Dug-Up Ground|掘られた床
+Stairs C (Down)|階段C(下り)
+Stairs D (Down)|階段D(下り)
+Hole A (Metal Ladder)|穴A(鉄ばしご)
+Hole B (Rope Ladder)|穴B(縄ばしご)
+Hole C (Rope)|穴C(ロープ)
+Hole D|穴D
+Log Bridge (V)|丸太の橋(縦)
+Log Bridge (H)|丸太の橋(横)
+Wood Bridge (V)|木の橋(縦)
+Wood Bridge (H)|木の橋(横)
+Stone Bridge (V)|石の橋(縦)
+Stone Bridge (H)|石の橋(横)
+Wood Bridge (V)|木の橋(縦)
+Wood Bridge (H)|木の橋(横)
+Bridge Spar (Wood, Center A)|橋げた(木・中央A)
+Bridge Spar (Wood, Left)|橋げた(木・左)
+Bridge Spar (Wood, Center B)|橋げた(木・中央B)
+Bridge Spar (Wood, Right)|橋げた(木・右)
+Bridge Spar (Stone, Center A)|橋げた(石・中央A)
+Bridge Spar (Stone, Left)|橋げた(石・左)
+Bridge Spar (Stone, Center B)||橋げた(石・中央B)
+Bridge Spar (Stone, Right)|橋げた(石・右)
+Gravel A (Dirt Cave)|砂利A(土洞窟)
+Gravel B (Rock Cave)|砂利B(岩洞窟)
+Gravel C (Lava Cave)|砂利C(溶岩洞窟)
+Ice Pieces |氷の欠片
+Small Sprouts A (Grass Maze)|小さな芽A(草迷宮)
+Small Crystals|小さな水晶
+Detritus (In Body)|床装飾(体内)
+Small Sprouts B (Demonic World)|小さな芽B(魔界)
+Boulder A (Dirt Cave)|岩A(土洞窟)
+Boulder B (Rock Cave)|岩B(岩洞窟)
+Boulder C (Lava Cave)|岩C(溶岩洞窟)
+Lump of Ice|氷塊
+Boulder D (Grass Maze)|岩D(草迷宮)
+Crystal|水晶
+Spherical Lump|球状突起物
+Boulder E (Demonic World)|岩E(魔界)
+Tall Rock A (Dirt Cave)|大きな岩A(土洞窟)
+Tall Rock B (Rock Cave)|大きな岩B(岩洞窟)
+Tall Rock C (Lava Cave)|大きな岩C(溶岩洞窟)
+Tall Lump of Ice|大きな氷塊
+Tall Rock D (Grass Maze)|大きな岩D(草迷宮)
+Large Crystal|大きな水晶
+Large Growth|大型突起物
+Tall Rock E (Demonic World)|大きな岩E(魔界)
+Tall Rock A (Dirt Cave)|大きな岩A(土洞窟)
+Tall Rock B (Rock Cave)|大きな岩B(岩洞窟)
+Tall Rock C (Lava Cave)|大きな岩C(溶岩洞窟)
+Tall Lump of Ice|大きな氷塊
+Tall Rock D (Grass Maze)|大きな岩D(草迷宮)
+Large Crystal|大きな水晶
+Large Growth|大型突起物
+Tall Rock E (Demonic World)|大きな岩E(魔界)
+Stone Pillar A|石の柱A
+Stone Pillar B|石の柱B
+Stone Pillar C|石の柱C
+Stone Pillar C (Moss)|石の柱C(苔)
+Stone Pillar C (Ice)|石の柱C(氷)
+Wood Pillar|木の柱
+Stone Pillar D|石の柱D
+Orb Pillar|オーブの柱
+Stone Pillar A|石の柱A
+Stone Pillar B|石の柱B
+Stone Pillar C|石の柱C
+Stone Pillar C (Moss)|石の柱C(苔)
+Stone Pillar C (Ice)|石の柱C(氷)
+Wood Pillar|木の柱
+Stone Pillar D|石の柱D
+Orb Pillar|オーブの柱
+Broken Stone Pillar A|折れた石の柱A
+Broken Stone Pillar B|折れた石の柱B
+Broken Stone Pillar C|折れた石の柱C
+Broken Stone Pillar C (Moss)|折れた石の柱C(苔)
+Broken Stone Pillar C (Ice)|折れた石の柱C(氷)
+Broken Wood Pillar A|折れた木の柱A
+Broken Stone Pillar D|折れた石の柱D
+Broken Orb Pillar|折れたオーブの柱
+Rubble|瓦礫A
+Rubble (Moss)|瓦礫B(苔)
+Rubble (Ice)|瓦礫C(氷)
+Broken Wood Pillar B|折れた木の柱B
+Rubble (Dirt)|瓦礫D(土)
+Scrap Wood|端材
+Barricade A (H)|バリケードA(横)
+Barricade B (V)|バリケードB(縦)
+Wall Bracing|壁の補強材
+Wall Bracing|壁の補強材
+Wall Bracing|壁の補強材
+Wall Bracing|壁の補強材
+Wall Bracing|壁の補強材
+Wall Bracing (Abandoned Mine)|壁の補強材(廃坑)
+Wall Bracing (Abandoned Mine)|壁の補強材(廃坑)
+Wall Bracing (Abandoned Mine)|壁の補強材(廃坑)
+Wall Bracing|壁の補強材
+Wall Bracing|壁の補強材
+Wall Bracing|壁の補強材
+Wall Bracing|壁の補強材
+Wall Bracing|壁の補強材
+Wall Bracing (Abandoned Mine)|壁の補強材(廃坑)
+Wall Bracing (Abandoned Mine)|壁の補強材(廃坑)
+Wall Bracing (Abandoned Mine)|壁の補強材(廃坑)
+Exit A|外への出口A
+Entrance A|入口A
+Exit B|外への出口B
+Entrance B|入口B
+Exit C|外への出口C
+Entrance C|入口C
+Window A|窓A
+Window B|窓B
+Exit D|外への出口D
+Entrance D|入口D
+Exit E|外への出口E
+Entrance E|入口E
+Light From Exit A (Top)|出口からの光A(上)
+Light From Exit B (Bottom)|出口からの光B(下)
+Window A|窓A
+Window B|窓B
+Spider Web|蜘蛛の巣
+Stone Tablet|石版
+Stone Tablet (Ruins)|石版(廃墟)
+Entrance A|入口A
+Entrance A (Extend)|入口A(延長部分)
+Entrance A (Top Half A)|入口A(上半分A)
+Entrance B|入口B
+Entrance A (Top Half B)|入口A(上半分B)
+Wall Vines A|壁のツタA
+Wall Vines B|壁のツタB
+Wall Vines C|壁のツタC
+Wall Fern|壁のシダ
+Fissures A|亀裂A
+Fissures B|亀裂B
+Fissures C|亀裂C
+Fissures D|亀裂D
+Wall Vines A|壁のツタA
+Wall Vines B|壁のツタB
+Wall Vines C|壁のツタC
+Wall Moss|壁の苔
+Fissures A|亀裂A
+Fissures B|亀裂B
+Fissures C|亀裂C
+Fissures D|亀裂D
+Monument A|石碑A
+Monument B|石碑B
+Large Monument|大きな石碑
+Large Monument|大きな石碑
+Large Monument|大きな石碑
+Large Monument (Lit)|大きな石碑(光)
+Large Monument (Lit)|大きな石碑(光)
+Large Monument (Lit)|大きな石碑(光)
+Monument A|石碑A
+Monument C|石碑C
+Large Monument|大きな石碑
+Large Monument|大きな石碑
+Large Monument|大きな石碑
+Large Monument (Lit)|大きな石碑(光)
+Large Monument (Lit)|大きな石碑(光)
+Large Monument (Lit)|大きな石碑(光)
+Statue A|石像A
+Angel Statue A|天使像A
+Angel Statue B|天使像B
+Dais|台座
+Statue B|石像B
+Demon Statue|悪魔像
+Dragon Statue|竜像
+Dragon Statue|竜像
+Statue A|石像A
+Angel Statue A|天使像A
+Angel Statue B|天使像B
+Dais|台座
+Statue B|石像B
+Demon Statue|悪魔像
+Dragon Statue|竜像
+Dragon Statue|竜像
+Large Gravel Mound A (Dirt)|大きな土砂A(土)
+Large Gravel Mound A (Dirt)|大きな土砂A(土)
+Large Gravel Mound B (Stone)|大きな土砂B(石)
+Large Gravel Mound B (Stone)|大きな土砂B(石)
+Large Gold Mound|大きな金の山
+Large Gold Mound|大きな金の山
+Large Silver Mound|大きな銀の山
+Large Silver Mound|大きな銀の山
+Large Gravel Mound A (Dirt)|大きな土砂A(土)
+Large Gravel Mound A (Dirt)|大きな土砂A(土)
+Large Gravel Mound B (Stone)|大きな土砂B(石)
+Large Gravel Mound B (Stone)|大きな土砂B(石)
+Large Gold Mound|大きな金の山
+Large Gold Mound|大きな金の山
+Large Silver Mound|大きな銀の山
+Large Silver Mound|大きな銀の山
+Gravel Mound (Dirt)|土砂A(土)
+Gravel Mound (Stone)|土砂B(石)
+Gold Bricks A|金の延べ棒A
+Gold Bricks B|金の延べ棒B
+Crate A (Dirt)|木箱A(土)
+Crate B (Stone)|木箱B(石)
+Crate C (Ruins)|木箱C(廃墟)
+Pot A (Ruins)|壺A(廃墟)
+Gold Mound|金の山
+Silver Mound|銀の山
+Silver Bricks A|銀の延べ棒A
+Silver Bricks B|銀の延べ棒B
+Crate D (Gold Dust)|木箱D(金)
+Crate E (Silver Dust)|木箱E(銀)
+Pot A|壺A
+Pot B|壺B
+Shovel|スコップ
+Pickax|つるはし
+Rope|ロープ
+Mound of Gold Coins|金貨の山
+Crate F|木箱F
+Crate G|木箱G
+Barrel A|樽A
+Barrel B (Ruins)|樽B(廃墟)
+Large Bones|大きな骸骨
+Large Bones|大きな骸骨
+Bones A|骸骨A
+Table (Ruins)|テーブル(廃墟)
+Jail Bars|鉄格子
+Jail Bars|鉄格子
+Jail Bars|鉄格子
+Jail Bars|鉄格子
+Large Bones|大きな骸骨
+Large Bones|大きな骸骨
+Bones B|骸骨B
+Stool (Ruins)|椅子(廃墟)
+Jail Bars|鉄格子
+Jail Bars|鉄格子
+Jail Bars|鉄格子
+Jail Bars|鉄格子
diff --git a/img/tilesets/Dungeon_C.rpgmvp b/img/tilesets/Dungeon_C.rpgmvp
new file mode 100644
index 0000000..324da16
Binary files /dev/null and b/img/tilesets/Dungeon_C.rpgmvp differ
diff --git a/img/tilesets/Dungeon_C.txt b/img/tilesets/Dungeon_C.txt
new file mode 100644
index 0000000..c3c684c
--- /dev/null
+++ b/img/tilesets/Dungeon_C.txt
@@ -0,0 +1,256 @@
+Decorative Pillar A (Stone)|装飾柱A(石)
+Decorative Pillar B (Stone)|装飾柱B(石)
+Decorative Pillar C (Temple)|装飾柱C(遺跡)
+Decorative Pillar D (Rock Cave)|装飾柱D(岩洞窟)
+Decorative Pillar E (Demon Castle)|装飾柱E(魔王城)
+Decorative Pillar F (Fort)|装飾柱F(砦)
+Decorative Pillar G (Dirt Cave)|装飾柱G(土洞窟)
+Decorative Pillar H (Factory)|装飾柱H(工場)
+Decorative Pillar A (Stone)|装飾柱A(石)
+Decorative Pillar B (Stone)|装飾柱B(石)
+Decorative Pillar C (Temple)|装飾柱C(遺跡)
+Decorative Pillar D (Rock Cave)|装飾柱D(岩洞窟)
+Decorative Pillar E (Demon Castle)|装飾柱E(魔王城)
+Decorative Pillar F (Fort)|装飾柱F(砦)
+Decorative Pillar G (Dirt Cave)|装飾柱G(土洞窟)
+Decorative Pillar H (Factory)|装飾柱H(工場)
+Decorative Pillar A (Stone)|装飾柱A(石)
+Decorative Pillar B (Stone)|装飾柱B(石)
+Decorative Pillar C (Temple)|装飾柱C(遺跡)
+Decorative Pillar D (Rock Cave)|装飾柱D(岩洞窟)
+Decorative Pillar E (Demon Castle)|装飾柱E(魔王城)
+Decorative Pillar F (Fort)|装飾柱F(砦)
+Decorative Pillar G (Dirt Cave)|装飾柱G(土洞窟)
+Decorative Pillar H (Factory)|装飾柱H(工場)
+Decorative Pillar A (Stone, Ruins)|装飾柱A(石・廃墟)
+Decorative Pillar B (Stone, Ruins)|装飾柱B(石・廃墟)
+Decorative Pillar C (Temple, Ruins)|装飾柱C(遺跡・廃墟)
+Decorative Pillar D (Rock Cave, Ruins)|装飾柱D(岩洞窟・廃墟)
+Decorative Pillar E (Demon Castle, Ruins)|装飾柱E(魔王城・廃墟)
+Decorative Pillar F (Fort, Ruins)|装飾柱F(砦・廃墟)
+Decorative Pillar G (Dirt Cave, Ruins)|装飾柱G(土洞窟・廃墟)
+Decorative Pillar A (Stone, Front, Ruins)|装飾柱A(石・手前・廃墟)
+Decorative Pillar A (Stone, Ruins)|装飾柱A(石・廃墟)
+Decorative Pillar B (Stone, Ruins)|装飾柱B(石・廃墟)
+Decorative Pillar C (Temple, Ruins)|装飾柱C(遺跡・廃墟)
+Decorative Pillar D (Rock Cave, Ruins)|装飾柱D(岩洞窟・廃墟)
+Decorative Pillar E (Demon Castle, Ruins)|装飾柱E(魔王城・廃墟)
+Decorative Pillar F (Fort, Ruins)|装飾柱F(砦・廃墟)
+Decorative Pillar G (Dirt Cave, Ruins)|装飾柱G(土洞窟・廃墟)
+Decorative Pillar D (Rock Cave, Front, Ruins)|装飾柱F(岩洞窟・手前・廃墟)
+Decorative Pillar A (Stone, Ruins)|装飾柱A(石・廃墟)
+Decorative Pillar B (Stone, Ruins)|装飾柱B(石・廃墟)
+Decorative Pillar C (Temple, Ruins)|装飾柱C(遺跡・廃墟)
+Decorative Pillar D (Rock Cave, Ruins)|装飾柱D(岩洞窟・廃墟)
+Decorative Pillar E (Demon Castle, Ruins)|装飾柱E(魔王城・廃墟)
+Decorative Pillar F (Fort, Ruins)|装飾柱F(砦・廃墟)
+Decorative Pillar G (Dirt Cave, Ruins)|装飾柱G(土洞窟・廃墟)
+Decorative Pillar F (Fort, Front, Ruins)|装飾柱F(砦・手前・廃墟)
+Decorative Pillar A (Stone, Front)|装飾柱A(石・手前)
+Decorative Pillar B (Stone, Front)|装飾柱B(石・手前)
+Decorative Pillar C (Temple, Front)|装飾柱C(神殿・手前)
+Decorative Pillar D (Rock Cave, Front)|装飾柱D(岩洞窟・手前)
+Decorative Pillar E (Demon Castle, Front)|装飾柱E(魔王城・手前)
+Decorative Pillar F (Fort, Front)|装飾柱F(砦・手前)
+Decorative Pillar G (Dirt Cave, Front)|装飾柱G(土洞窟・手前)
+Decorative Pillar H (Factory, Front)|装飾柱H(工場・手前)
+Gate A|門A
+Gate A|門A
+Gate A|門A
+Gate B|門B
+Gate B|門B
+Gate B|門B
+Decorative Pillar I (Demonic)|装飾柱I(悪魔)
+Decorative Pillar I (Demonic, Ruins)|装飾柱I(悪魔・廃墟)
+Gate A|門A
+Gate A|門A
+Gate A|門A
+Gate B|門B
+Gate B|門B
+Gate B|門B
+Decorative Pillar I (Demonic)|装飾柱I(悪魔)
+Decorative Pillar I (Demonic, Ruins)|装飾柱I(悪魔・廃墟)
+Gate A|門A
+Gate A|門A
+Gate A|門A
+Gate B|門B
+Gate B|門B
+Gate B|門B
+Coffin A (Right)|棺A(右)
+Coffin A (Right)|棺A(右)
+Hexagram|魔法陣
+Hexagram|魔法陣
+Hexagram|魔法陣
+Hexagram (Lit)|魔法陣(光)
+Hexagram (Lit)|魔法陣(光)
+Hexagram (Lit)|魔法陣(光)
+Coffin B (Top)|棺B(上)
+Coffin C (Bottom)|棺C(下)
+Hexagram|魔法陣
+Hexagram|魔法陣
+Hexagram|魔法陣
+Hexagram (Lit)|魔法陣(光)
+Hexagram (Lit)|魔法陣(光)
+Hexagram (Lit)|魔法陣(光)
+Coffin B (Top)|棺B(上)
+Coffin C (Bottom)|棺C(下)
+Hexagram|魔法陣
+Hexagram|魔法陣
+Hexagram|魔法陣
+Hexagram (Lit)|魔法陣(光)
+Hexagram (Lit)|魔法陣(光)
+Hexagram (Lit)|魔法陣(光)
+Coffin D (Left)|棺D(左)
+Coffin D (Left)|棺D(左)
+Rails|線路
+Rails|線路
+Rails|線路
+Rails|線路
+Rails (Ruins)|線路(廃墟)
+Rails (Ruins)|線路(廃墟)
+Rails (Ruins)|線路(廃墟)
+Rails (Ruins)|線路(廃墟)
+Rails|線路
+Railroad Ties A|枕木A
+Rails|線路
+Rails|線路
+Rails|線路
+Rails|線路
+Rails|線路
+Rails|線路
+Rails|線路
+Railroad Ties B|枕木B
+Rails|線路
+Rails|線路
+Rails|線路
+Rails|線路
+Rails|線路
+Rails|線路
+Mural A|壁画A
+Hieroglyph|ヒエログリフ
+Hieroglyph|ヒエログリフ
+Large Mural A|大きな壁画A
+Large Mural A|大きな壁画A
+Large Mural A|大きな壁画A
+Bed|ベッド
+Bed (Ruins)|ベッド(廃墟)
+Mural B|壁画B
+Hieroglyph|ヒエログリフ
+Hieroglyph|ヒエログリフ
+Large Mural B|大きな壁画B
+Large Mural B|大きな壁画B
+Large Mural B|大きな壁画B
+Bed|ベッド
+Bed (Ruins)|ベッド(廃墟)
+Middle Window A|中型窓A
+Middle Window B|中型窓B
+Middle Window C|中型窓C
+Middle Window D (Ruins)|中型窓窓D(廃墟)
+Window (Demon Castle)|窓(魔王城)
+Table|テーブル
+Cheap Bed|粗末なベッド
+Straw Bed|むしろの寝床
+Middle Window A|中型窓A
+Middle Window B|中型窓B
+Middle Window C|中型窓C
+Middle Window D (Ruins)|中型窓窓D(廃墟)
+Window (Demon Castle)|窓(魔王城)
+Stool|椅子
+Cheap Bed|粗末なベッド
+Straw Bed|むしろの寝床
+Large Window A|大型窓A
+Large Window B|大型窓B
+Large Window C|大型窓C
+Stained Glass Window|ステンドグラス
+Large Window D|大型窓D
+Window A|窓A
+Window B|窓B
+Window C|窓C
+Large Window A|大型窓A
+Large Window B|大型窓B
+Large Window C|大型窓C
+Stained Glass Window|ステンドグラス
+Large Window D|大型窓D
+Window A|窓A
+Window B|窓B
+Window C|窓C
+Chest A|チェストA
+Cabinet|キャビネット
+Closet|クローゼット
+Chest of Drawers|タンス
+Dish Cabinet|食器棚
+Wine Rack|ワインセラー
+Bottle Shelf A|ボトル棚A
+Bottle Shelf B|ボトル棚B
+Chest B|チェストB
+Chest C|チェストC
+Closet|クローゼット
+Chest of Drawers|タンス
+Dish Cabinet|食器棚
+Wine Rack|ワインセラー
+Bottle Shelf A|ボトル棚A
+Bottle Shelf B|ボトル棚B
+Tipped Shelf|倒れた棚
+Sundries Shelf A|雑貨棚A
+Sundries Shelf A|雑貨棚A
+Sundries Shelf B|雑貨棚B
+Medicine Shelf|薬品棚
+Bookshelf A|本棚A
+Bookshelf B|本棚B
+Bookshelf B|本棚B
+Tipped Shelf|倒れた棚
+Sundries Shelf A|雑貨棚A
+Sundries Shelf A|雑貨棚A
+Sundries Shelf B|雑貨棚B
+Medicine Shelf|薬品棚
+Bookshelf A|本棚A
+Bookshelf B|本棚B
+Bookshelf B|本棚B
+Curtains A|カーテンA
+Curtains B|カーテンB
+Curtains C|カーテンC
+Curtains D|カーテンD
+Curtains A (Ruins)|カーテンA(廃墟)
+Curtains B (Ruins)|カーテンB(廃墟)
+Curtains C (Ruins)|カーテンC(廃墟)
+Curtains D (Ruins)|カーテンD(廃墟)
+Curtains A|カーテンA
+Curtains B|カーテンB
+Curtains C|カーテンC
+Curtains D|カーテンD
+Curtains A (Ruins)|カーテンA(廃墟)
+Curtains B (Ruins)|カーテンB(廃墟)
+Curtains C (Ruins)|カーテンC(廃墟)
+Curtains D (Ruins)|カーテンD(廃墟)
+Clock|時計
+Mirror|鏡
+Clock (Ruins)|時計(廃墟)
+Mirror (Ruins)|鏡(廃墟)
+Stacked Crates|積まれた木箱
+Stacked Crates|積まれた木箱
+Tapestry A|タペストリーA
+Tapestry A (Ruins)|タペストリーA(廃墟)
+Clock|時計
+Mirror|鏡
+Clock (Ruins)|時計(廃墟)
+Mirror (Ruins)|鏡(廃墟)
+Stacked Crates|積まれた木箱
+Stacked Crates|積まれた木箱
+Tapestry A|タペストリーA
+Tapestry A (Ruins)|タペストリーA(廃墟)
+Chair A (Wood)|背もたれ椅子A(木製)
+Chair B (Stone)|背もたれ椅子B(石)
+Throne A|玉座A
+Throne A|玉座A
+Throne A|玉座A
+Throne B (Demon Castle)|玉座B(魔王城)
+Throne B (Demon Castle)|玉座B(魔王城)
+Throne B (Demon Castle)|玉座B(魔王城)
+Chair A (Wood)|背もたれ椅子A(木製)
+Chair B (Stone)|背もたれ椅子B(石)
+Throne A|玉座A
+Throne A|玉座A
+Throne A|玉座A
+Throne B (Demon Castle)|玉座B(魔王城)
+Throne B (Demon Castle)|玉座B(魔王城)
+Throne B (Demon Castle)|玉座B(魔王城)
diff --git a/img/tilesets/Inside_A1.rpgmvp b/img/tilesets/Inside_A1.rpgmvp
new file mode 100644
index 0000000..63ad360
Binary files /dev/null and b/img/tilesets/Inside_A1.rpgmvp differ
diff --git a/img/tilesets/Inside_A1.txt b/img/tilesets/Inside_A1.txt
new file mode 100644
index 0000000..1bc6f2b
--- /dev/null
+++ b/img/tilesets/Inside_A1.txt
@@ -0,0 +1,16 @@
+Canal A|水路A
+Deep Canal|深い水路
+Lotus Pads (Flowers)|蓮の葉(花)
+Junk|ゴミ
+Pool A (Stone Lined)|水場A(石の縁)
+Waterfall A (Stone Wall)|滝A(石壁)
+Pool B (Wood Lined)|水場B(木の縁)
+Waterfall B (Stone Wall)|滝B(石壁)
+Canal B|水路B
+Waterfall C (Stone Wall)|滝C(石壁)
+Pool C (Stone Lined)|水場C(石の縁)
+Waterfall D (Stone Wall)|滝D(石壁)
+Bathing Spot|水浴び場
+Waterfall E (Dirt Wall)|滝E(土壁)
+Open Bath|露天風呂
+Waterfall F (Demon Castle)|滝F(魔王城)
diff --git a/img/tilesets/Inside_A2.rpgmvp b/img/tilesets/Inside_A2.rpgmvp
new file mode 100644
index 0000000..f66a55d
Binary files /dev/null and b/img/tilesets/Inside_A2.rpgmvp differ
diff --git a/img/tilesets/Inside_A2.txt b/img/tilesets/Inside_A2.txt
new file mode 100644
index 0000000..6adec05
--- /dev/null
+++ b/img/tilesets/Inside_A2.txt
@@ -0,0 +1,32 @@
+Wood Floor A|木の床A
+Cobblestones A|石畳A
+Rug A|じゅうたんA
+Straw Mat|ござ
+Hole A (Wood Floor)|穴A(木の床)
+Raised Stone A|石段A
+Ground Cracks|床のひび割れ
+Table A|テーブルA
+Wood Floor B|木の床B
+Cobblestones B|石畳B
+Rug B|じゅうたんB
+Rug C|じゅうたんC
+Hole B (Wood Floor)|穴B(木の床)
+Raised Stone B|石段B
+Soil on Ground|床の汚れ
+Table B|テーブルB
+Cobblestones C|石畳C
+Cobblestones D|石畳D
+Rug D|じゅうたんD
+Demon Castle Floor|魔王城の床
+Hole C (Stone Floor)|穴C(石の床)
+Raised Stone C|石段C
+Moss on Ground|床の苔
+Table C|テーブルC
+Cobblestones E|石畳E
+Cobblestones F|石畳F
+Rug E|じゅうたんE
+Rug F|じゅうたんF
+Hole D|穴D
+Raised Stone D|石段D
+Wire mesh|金網
+Table D|テーブルD
diff --git a/img/tilesets/Inside_A4.rpgmvp b/img/tilesets/Inside_A4.rpgmvp
new file mode 100644
index 0000000..c777eed
Binary files /dev/null and b/img/tilesets/Inside_A4.rpgmvp differ
diff --git a/img/tilesets/Inside_A4.txt b/img/tilesets/Inside_A4.txt
new file mode 100644
index 0000000..d43c249
--- /dev/null
+++ b/img/tilesets/Inside_A4.txt
@@ -0,0 +1,48 @@
+Wall A (Stone)|壁A(石)
+Wall B (Brick)|壁B(レンガ)
+Wall C (Brick)|壁C(レンガ)
+Wall D (Stone)|壁D(石)
+Wall E (Stone)|壁E(石)
+Wall F (Castle)|壁F(城)
+Wall G (Fort)|壁G(砦)
+Wall H (Demon Castle)|壁H(魔王城)
+Wall A (Stone)|壁A(石)
+Wall B (Brick)|壁B(レンガ)
+Wall C (Brick)|壁C(レンガ)
+Wall D (Stone)|壁D(石)
+Wall E (Stone)|壁E(石)
+Wall F (Castle)|壁F(城)
+Wall G (Fort)|壁G(砦)
+Wall H (Demon Castle)|壁H(魔王城)
+Wall I (Wood)|壁I(木造)
+Wall J (Log)|壁J(丸太)
+Wall K (Wood)|壁K(木造)
+Interior Wall A (Wood)|内装壁A(木造)
+Interior Wall (Stone)|内装壁B(石)
+Wall L (Stone)|壁L(石)
+Wall M (Marble)|壁M(大理石)
+Wall N (Concrete)|壁N(コンクリート)
+Wall I (Wood)|壁I(木造)
+Wall J (Log)|壁J(丸太)
+Wall K (Wood)|壁K(木造)
+Interior Wall A (Wood)|内装壁A(木造)
+Interior Wall (Stone)|内装壁B(石)
+Wall L (Stone)|壁L(石)
+Wall M (Marble)|壁M(大理石)
+Wall N (Concrete)|壁N(コンクリート)
+Interior Wall C (Stone)|内装壁C(石)
+Interior Wall D (Brick)|内装壁D(レンガ)
+Interior Wall E (Stone)|内装壁E(石)
+Interior Wall F (Desert)|内装壁F(砂漠風)
+Interior Wall G (Mansion)|内装壁G(豪邸)
+Interior Wall H (Temple)|内装壁H(神殿)
+Wall O (Tent)|壁O(テント)
+Wall P (Stage)|壁P(舞台)
+Interior Wall C (Stone)|内装壁C(石)
+Interior Wall D (Brick)|内装壁D(レンガ)
+Interior Wall E (Stone)|内装壁E(石)
+Interior Wall F (Desert)|内装壁F(砂漠風)
+Interior Wall G (Mansion)|内装壁G(豪邸)
+Interior Wall H (Temple)|内装壁H(神殿)
+Wall O (Tent)|壁O(テント)
+Wall P (Stage)|壁P(舞台)
diff --git a/img/tilesets/Inside_A5.rpgmvp b/img/tilesets/Inside_A5.rpgmvp
new file mode 100644
index 0000000..e60fe3c
Binary files /dev/null and b/img/tilesets/Inside_A5.rpgmvp differ
diff --git a/img/tilesets/Inside_A5.txt b/img/tilesets/Inside_A5.txt
new file mode 100644
index 0000000..2fef89d
--- /dev/null
+++ b/img/tilesets/Inside_A5.txt
@@ -0,0 +1,129 @@
+Darkness|暗闇
+Wire Mesh|金網
+Stone Bridge (V, Left)|石の橋(縦・左)
+Stone Bridge (V Center)|石の橋(縦・中央)
+Stone Bridge (V, Riight)|石の橋(縦・右)
+Stone Bridge (H, Top)|石の橋(横・上)
+Stone Bridge (H Center)|石の橋(横・中央)
+Broken Bridge (H, Top)|壊れた橋(横・上)
+Transparent|透明
+Wire Mesh|金網
+Broken Bridge (V, Left)|壊れた橋(縦・左)
+Broken Bridge (V Center)|壊れた橋(縦・中央)
+Broken Bridge (V, Riight)|壊れた橋(縦・右)
+Stone Bridge (H, Bottom)|石の橋(横・下)
+Broken Bridge (H Center)|壊れた橋(横・中央)
+Broken Bridge (H, Bottom)|壊れた橋(横・下)
+Wood Floor A|木の床A
+Wood Floor B|木の床B
+Wood Floor C|木の床C
+Wood Floor D|木の床D
+Cobblestones A|石畳A
+Cobblestones B|石畳B
+Cobblestones C|石畳C
+Cobblestones D|石畳D
+Ledge A (Wood)|段差A(木製)
+Ledge B (Wood)|段差B(木製)
+Ledge C (Log)|段差C(丸太)
+Ledge D (Log)|段差D(丸太)
+Ledge E (Brick)|段差E(レンガ)
+Ledge F (Stone)|段差F(石)
+Ledge G (Stone)|段差G(石)
+Ledge H (Stone)|段差H(石)
+Cobblestones E|石畳E
+Cobblestones F|石畳F
+Wood Floor E|木の床E
+Wood Floor F|木の床F
+Cobblestones G|石畳G
+Cobblestones H|石畳H
+Cobblestones I|石畳I
+Cobblestones J|石畳J
+Ledge I (Brick)|段差I(レンガ)
+Ledge J (Castle)|段差J(城)
+Ledge K (Fort)|段差K(砦)
+Ledge L (Wood)|段差L(木製)
+Ledge M (Stone)|段差M(石)
+Ledge N (Stone)|段差N(石)
+Ledge O (Marble)|段差O(大理石)
+Ledge P (Stone)|段差P(石)
+Interior Floor A (Wood)|内装床A(木製)
+Interior Floor B (Brick)|内装床B(レンガ)
+Interior Floor C (Temple)|内装床C(神殿)
+Interior Floor D (Stone)|内装床D(石)
+Interior Floor E (Demon Castle)|内装床E(魔王城)
+Interior Floor F (Tent)|内装床F(テント)
+Interior Floor G (Concrete)|内装床G(コンクリート)
+Interior Floor H (Dirt)|内装床H(土)
+Ledge Q (Wood)|段差Q(木製)
+Ledge R (Desert)|段差R(砂漠風)
+Ledge S (Temple)|段差S(神殿)
+Ledge T (Stone)|段差T(石)
+Ledge U (Demon Castle)|段差U(魔界城)
+Ledge V (Tent)|段差V(テント)
+Ledge W (Concrete)|段差W(コンクリート)
+Ledge X (Dirt)|段差X(土)
+Stairs A (Wood, Left)|階段A(木製・左)
+Stairs A (Wood, Center)|階段A(木製・中央)
+Stairs A (Wood)|階段A(木製・右)
+Stairs A (Wood)|階段A(木製)
+Stairs B (Stone, Left)|階段B(石・左)
+Stairs B (Stone, Center)|階段B(石・中央)
+Stairs B (Stone, Right)|階段B(石・右)
+Stairs B (Stone)|階段B(石)
+Stairs C (Stone, Left)|階段C(石・左)
+Stairs C (Stone, Center)|階段C(石・中央)
+Stairs C (Stone, Right)|階段C(石・右)
+Stairs C (Stone)|階段C(石)
+Stairs C (Stone, Ruins, Left)|階段C(石・廃墟・左)
+Stairs C (Stone, Ruins, Center)|階段C(石・廃墟・中央)
+Stairs C (Stone, Ruins, Right)|階段C(石・廃墟・右)
+Stairs C (Stone, Ruins)|階段C(石・廃墟)
+Stairs D (Carpet, Left)|階段D(じゅうたん・左)
+Stairs D (Carpet, Center)|階段D(じゅうたん・中央)
+Stairs D (Carpet, Right)|階段D(じゅうたん・右)
+Stairs D (Carpet)|階段D(じゅうたん)
+Stairs E (Carpet, Left)|階段E(じゅうたん・左)
+Stairs E (Carpet, Center)|階段E(じゅうたん・中央)
+Stairs E (Carpet, Right)|階段E(じゅうたん・右)
+Stairs E (Carpet)|階段E(じゅうたん)
+Wood Floor A (Ruins)|木の床A(廃墟)
+Wood Floor B (Ruins)|木の床B(廃墟)
+Wood Floor C (Ruins)|木の床C(廃墟)
+Wood Floor D (Ruins)|木の床D(廃墟)
+Cobblestones A (Ruins)|石畳A(廃墟)
+Cobblestones B (Ruins)|石畳B(廃墟)
+Cobblestones C (Ruins)|石畳C(廃墟)
+Cobblestones D (Ruins)|石畳D(廃墟)
+Cobblestones E (Ruins)|石畳E(廃墟)
+Cobblestones F (Ruins)|石畳F(廃墟)
+Wood Floor E (Ruins)|木の床E(廃墟)
+Wood Floor F (Ruins)|木の床F(廃墟)
+Cobblestones G (Ruins)|石畳G(廃墟)
+Cobblestones H (Ruins)|石畳H(廃墟)
+Cobblestones I (Ruins)|石畳I(廃墟)
+Cobblestones J (Ruins)|石畳J(廃墟)
+Interior Floor A (Wood, Ruins)|内装床A(木製・廃墟)
+Interior Floor B (Brick, Ruins)|内装床B(レンガ・廃墟)
+Interior Floor C (Temple, Ruins)|内装床C(神殿・廃墟)
+Interior Floor D (Stone, Ruins)|内装床D(石・廃墟)
+Interior Floor E (Demon Castle, Ruins)|内装床E(魔王城・廃墟)
+Interior Floor F (Concrete, Ruins)|内装床F(コンクリート・廃墟)
+Interior Floor G (Tent, Ruins)|内装床G(テント・廃墟)
+Interior Floor H (Dirt, Ruins)|内装床H(土・廃墟)
+Large Relief Floor Tile A|大きなレリーフ床A
+Large Relief Floor Tile A|大きなレリーフ床A
+Large Relief Floor Tile B|大きなレリーフ床B
+Large Relief Floor Tile B|大きなレリーフ床B
+Relief Floor Tile A (Silver)|レリーフ床A(銀)
+Relief Floor Tile B (Silver)|レリーフ床B(銀)
+Relief Floor Tile C (Gold)|レリーフ床C(金)
+Relief Floor Tile D (Gold)|レリーフ床D(金)
+Large Relief Floor Tile A|大きなレリーフ床A
+Large Relief Floor Tile A|大きなレリーフ床A
+Large Relief Floor Tile B|大きなレリーフ床B
+Large Relief Floor Tile B|大きなレリーフ床B
+Relief Floor Tile E (Silver, Ruins)|レリーフ床E(銀・廃墟)
+Relief Floor Tile F (Silver)|レリーフ床F(銀)
+Relief Floor Tile G (Gold, Ruins)|レリーフ床G(金・廃墟)
+Relief Floor Tile H (Gold)|レリーフ床H(金)
+
diff --git a/img/tilesets/Inside_B.rpgmvp b/img/tilesets/Inside_B.rpgmvp
new file mode 100644
index 0000000..85c571e
Binary files /dev/null and b/img/tilesets/Inside_B.rpgmvp differ
diff --git a/img/tilesets/Inside_B.txt b/img/tilesets/Inside_B.txt
new file mode 100644
index 0000000..e697aa4
--- /dev/null
+++ b/img/tilesets/Inside_B.txt
@@ -0,0 +1,256 @@
+Transparent|透明
+Stairs A (Up)|階段A(上り)
+Stairs B (Up)|階段B(上り)
+Stairs C (Up)|階段C(上り)
+Stairs D (Up)|階段D(上り)
+Metal Ladder|鉄ばしご
+Rope Ladder|縄ばしご
+Rope|ロープ
+Hole|穴
+Stairs A (Down)|階段A(下り)
+Stairs B (Down)|階段B(下り)
+Stairs C (Down)|階段C(下り)
+Stairs D (Down)|階段D(下り)
+Metal Ladder|鉄ばしご
+Rope Ladder|縄ばしご
+Rope|ロープ
+Middle Window A|中型窓A
+Middle Window B|中型窓B
+Middle Window C|中型窓C
+Middle Window D (Ruins)|中型窓D(廃墟)
+Window (Demon Castle)|窓(魔王城)
+Metal Ladder|鉄ばしご
+Rope Ladder|縄ばしご
+Rope|ロープ
+Middle Window A|中型窓A
+Middle Window B|中型窓B
+Middle Window C|中型窓C
+Middle Window D (Ruins)|中型窓D(廃墟)
+Window (Demon Castle)|窓(魔王城)
+Hole A (Metal Ladder)|穴A(鉄ばしご)
+Hole B (Rope Ladder)|穴B(縄ばしご)
+Hole C (Rope)|穴C(ロープ)
+Large Window A|大型窓A
+Large Window B|大型窓B
+Large Window C|大型窓C
+Stained Glass Window|ステンドグラス
+Large Window D|大型窓D
+Window A|窓A
+Window B|窓B
+Window C|窓C
+Large Window A|大型窓A
+Large Window B|大型窓B
+Large Window C|大型窓C
+Stained Glass Window|ステンドグラス
+Large Window D|大型窓D
+Window A|窓A
+Window B|窓B
+Window C|窓C
+Chest A|チェストA
+Cabinet|キャビネット
+Closet|クローゼット
+Chest of Drawers|タンス
+Dish Cabinet|食器棚
+Wine Rack|ワインセラー
+Bottle Shelf A|ボトル棚A
+Bottle Shelf B|ボトル棚B
+Chest B|チェストB
+Chest C|チェストC
+Closet|クローゼット
+Chest of Drawers|タンス
+Dish Cabinet|食器棚
+Wine Rack|ワインセラー
+Bottle Shelf A|ボトル棚A
+Bottle Shelf B|ボトル棚B
+Bread Shelf|パン棚
+Sundries Shelf A|雑貨棚A
+Sundries Shelf A|雑貨棚A
+Sundries Shelf B|雑貨棚B
+Medicine Shelf|薬品棚
+Bookshelf A|本棚A
+Bookshelf B|本棚B
+Bookshelf B|本棚B
+Bread Shelf|パン棚
+Sundries Shelf A|雑貨棚A
+Sundries Shelf A|雑貨棚A
+Sundries Shelf B|雑貨棚B
+Medicine Shelf|薬品棚
+Bookshelf A|本棚A
+Bookshelf B|本棚B
+Bookshelf B|本棚B
+Bed|ベッド
+Large Bed|ダブルベッド
+Large Bed|ダブルベッド
+Cheap Bed A|粗末なベッドA
+Cheap Bed B|粗末なベッドB
+Straw Bed|むしろの寝床
+Bed (Ruins)|ベッド(廃墟)
+Tipped Shelf|倒れた棚
+Bed|ベッド
+Large Bed|ダブルベッド
+Large Bed|ダブルベッド
+Cheap Bed A|粗末なベッドA
+Cheap Bed B|粗末なベッドB
+Straw Bed|むしろの寝床
+Bed (Ruins)|ベッド(廃墟)
+Tipped Shelf|倒れた棚
+Table A|テーブルA
+Table B|テーブルB
+Table C|テーブルC
+Fortuneteller's Table A|占い台A
+Mini Table A|ミニテーブルA
+Piano|ピアノ
+Piano|ピアノ
+Piano|ピアノ
+Stool A|椅子A
+Stool B|椅子B
+Stool C|椅子C
+Fortuneteller's Table B (Crystal)|占い台B(水晶)
+Mini Table B (Flower)|ミニテーブルB(花瓶)
+Piano|ピアノ
+Piano|ピアノ
+Piano|ピアノ
+Oven|かまど
+Sink|流し
+Kitchen Counter A|調理台A
+Kitchen Counter B|調理台B
+Dresser|ドレッサー
+Pipe Organ|パイプオルガン
+Pipe Organ|パイプオルガン
+Pipe Organ|パイプオルガン
+Simple Shelf A|簡易棚A
+Simple Shelf B (Jars)|簡易棚B(瓶)
+Simple Shelf C (Books)|簡易棚C(本)
+Simple Shelf D (Sacks)|簡易棚D(袋)
+Simple Shelf E (Bottles)|簡易棚E(ボトル)
+Pipe Organ|パイプオルガン
+Pipe Organ|パイプオルガン
+Pipe Organ|パイプオルガン
+Large Fireplace|大きな暖炉
+Large Fireplace|大きな暖炉
+Large Fireplace|大きな暖炉
+Fireplace A (Stone)|暖炉A(石)
+Fireplace B (Brick)|暖炉B(レンガ)
+Fireplace C (Iron)|暖炉C(鉄)
+Tapestry A|タペストリーA
+Tapestry A (Ruins)|タペストリーA(廃墟)
+Large Fireplace|大きな暖炉
+Large Fireplace|大きな暖炉
+Large Fireplace|大きな暖炉
+Fireplace A (Stone)|暖炉A(石)
+Fireplace B (Brick)|暖炉B(レンガ)
+Fireplace C (Iron)|暖炉C(鉄)
+Tapestry A|タペストリーA
+Tapestry A (Ruins)|タペストリーA(廃墟)
+Curtains A|カーテンA
+Curtains B|カーテンB
+Curtains C|カーテンC
+Curtains D|カーテンD
+Curtains A (Ruins)|カーテンA(廃墟)
+Curtains B (Ruins)|カーテンB(廃墟)
+Curtains C (Ruins)|カーテンC(廃墟)
+Curtains D (Ruins)|カーテンD(廃墟)
+Curtains A|カーテンA
+Curtains B|カーテンB
+Curtains C|カーテンC
+Curtains D|カーテンD
+Curtains A (Ruins)|カーテンA(廃墟)
+Curtains B (Ruins)|カーテンB(廃墟)
+Curtains C (Ruins)|カーテンC(廃墟)
+Curtains D (Ruins)|カーテンD(廃墟)
+Clock|時計
+Mirror|鏡
+Posted Notice|貼り紙
+Posted Notice (Ruins)|貼り紙(廃墟)
+World Map|世界地図
+World Map|世界地図
+Painting|絵画
+Painting|絵画
+Clock|時計
+Mirror|鏡
+Stone Tablet|石版
+Stone Tablet (Ruins)|石版(廃墟)
+Portrait A|肖像画A
+Portrait B|肖像画B
+Painting A|絵画A
+Painting B|絵画B
+Chair A (Wood)|背もたれ椅子A(木製)
+Chair B (Stone)|背もたれ椅子B(石)
+Throne A|玉座A
+Throne A|玉座A
+Throne A|玉座A
+Throne B (Demon Castle)|玉座B(魔王城)
+Throne B (Demon Castle)|玉座B(魔王城)
+Throne B (Demon Castle)|玉座B(魔王城)
+Chair A (Wood)|背もたれ椅子A(木製)
+Chair B (Stone)|背もたれ椅子B(石)
+Throne A|玉座A
+Throne A|玉座A
+Throne A|玉座A
+Throne B (Demon Castle)|玉座B(魔王城)
+Throne B (Demon Castle)|玉座B(魔王城)
+Throne B (Demon Castle)|玉座B(魔王城)
+Shield|盾
+Swords A|剣A
+Swords B|剣B
+Entrance A|入口A
+Entrance A (Extend)|入口A(延長部分)
+Entrance A (Top Half A)|入口A(上半分A)S
+Entrance B|入口B
+Entrance A (Top Half B)|入口A(上半分B)
+Pot A|壺A
+Pot B|壺B
+Pot C (Ruins)|壺C(廃墟)
+Table A (Ruins)|テーブルA(廃墟)
+Stone Pillar A|石の柱A
+Stone Pillar B|石の柱B
+Fort Pillar|砦の柱
+Rubble|瓦礫
+Basin|桶
+Barrel |樽
+Barrel (Ruins)|樽(廃墟)
+Stool (Ruins)|椅子(廃墟)
+Stone Pillar A|石の柱A
+Stone Pillar B|石の柱B
+Fort Pillar|砦の柱
+Rubble|瓦礫
+Basin|桶
+Tub A|たらいA
+Tub B|たらいB
+Crate A (Ruins)|木箱A(廃墟)
+Broken Stone Pillar A|折れた石の柱A
+Broken Stone Pillar B|折れた石の柱B
+Broken Fort Pillar|折れた砦の柱
+Scrap Wood|端材
+Crate B|木箱B
+Crate C|木箱C
+Stacked Crates|積まれた木箱
+Stacked Crates|積まれた木箱
+Fissures A|亀裂A
+Fissures B|亀裂B
+Fissures C|亀裂C
+Fissures D|亀裂D
+Crate D|木箱D
+Crate E|木箱E
+Stacked Crates|積まれた木箱
+Stacked Crates|積まれた木箱
+Fissures A|亀裂A
+Fissures B|亀裂B
+Fissures C|亀裂C
+Fissures D|亀裂D
+Crate F|木箱F
+Crate G|木箱G
+Sacks C|麻袋C
+Large Crate|大きな木箱
+Jail Bar|鉄格子
+Jail Bar|鉄格子
+Jail Bar|鉄格子
+Jail Bar|鉄格子
+Sack A|麻袋A
+Sack B|麻袋B
+Sacks C|麻袋C
+Large Crate|大きな木箱
+Jail Bar|鉄格子
+Jail Bar|鉄格子
+Jail Bar|鉄格子
+Jail Bar|鉄格子
diff --git a/img/tilesets/Inside_C.rpgmvp b/img/tilesets/Inside_C.rpgmvp
new file mode 100644
index 0000000..e7b40f2
Binary files /dev/null and b/img/tilesets/Inside_C.rpgmvp differ
diff --git a/img/tilesets/Inside_C.txt b/img/tilesets/Inside_C.txt
new file mode 100644
index 0000000..8dc2ad5
--- /dev/null
+++ b/img/tilesets/Inside_C.txt
@@ -0,0 +1,256 @@
+Cup & Teapot A (Bottom)|カップとポットA(下)
+Cup & Teapot B (Top)|カップとポットB(上)
+Cup & Teapot C (Left)|カップとポットC(左)
+Cup & Teapot D (Right)|カップとポットD(右)
+Cup A (Bottom)|カップA(下)
+Cup B (Top)|カップB(上)
+Cup C (Left)|カップC(左)
+Cup D (Right)|カップD(右)
+Glass & Bottle A (Bottom)|グラスとボトルA(下)
+Glass & Bottle B (Top)|グラスとボトルB(上)
+Glass & Bottle C (Left)|グラスとボトルC(左)
+Glass & Bottle D (Right)|グラスとボトルD(右)
+Glass A (Bottom)|グラスA(下)
+Glass B (Top)|グラスB(上)
+Glass C (Left)|グラスC(左)
+Glass D (Right)|グラスD(右)
+Pint Mug & Ale Bottle A (Bottom)|ジョッキと瓶A(下)
+Pint Mug & Ale Bottles B (Top)|ジョッキと瓶B(上)
+Pint Mug & Ale Bottles C (Left)|ジョッキと瓶C(左)
+Pint Mug & Ale Bottle D (Right)|ジョッキと瓶D(右)
+Pint Mug A (Bottom)|ジョッキA(下)
+Pint Mug B (Top)|ジョッキB(上)
+Pint Mug C (Left)|ジョッキC(左)
+Pint Mug D (Right)|ジョッキD(右)
+Teapot|ポット
+Bottle A|ボトルA
+Bottles B|ボトルB
+Bottles C|ボトルC
+Broken Bottle|割れたボトル
+Ale Bottle A|瓶A
+Ale Bottles B|瓶B
+Ale Bottles C|瓶C
+Meal (Fish)|魚料理
+Meal (Meat)|肉料理
+Side Dishes|副菜
+Fruit Bowl|フルーツ盛り合わせ
+Roast Pig|丸焼き
+Cake|ケーキ
+Pizza|ピザ
+Meal (Fish)|魚料理
+Dinner Set A (Bottom)|夕食セットA(下)
+Dinner Set B (Top)|夕食セットB(上)
+Dinner Set C (Left)|夕食セットC(左)
+Dinner Set D (Right)|夕食セットD(右)
+Pie|パイ
+Fried Rice|チャーハン
+Mystery Dishes|謎の料理
+Cooking Disaster|失敗料理
+Breakfast Set A (Bottom)|朝食セットA(下)
+Breakfast Set B (Top)|朝食セットB(上)
+Breakfast Set C (Left)|朝食セットC(左)
+Breakfast Set D (Right)|朝食セットD(右)
+Plate A|皿A
+Bowl|ボウル
+Plates B|皿B
+Plates C|皿C
+Closed Book A (Bottom)|閉じた本A(下)
+Closed Book B (Top)|閉じた本B(上)
+Closed Book C (Left)|閉じた本C(左)
+Closed Book D (Right)|閉じた本D(右)
+Open Book A (Bottom)|開いた本A(下)
+Open Book B (Top)|開いた本B(上)
+Open Book C (Left)|開いた本C(左)
+Open Book D (Right)|開いた本D(右)
+Closed Old Book A (Bottom)|閉じた古文書A(下)
+Closed Old Book B (Top)|閉じた古文書B(上)
+Closed Old Book C (Left)|閉じた古文書C(左)
+Closed Old Book D (Right)|閉じた古文書D(右)
+Open Old Book A (Bottom)|開いた古文書A(下)
+Open Old Book B (Top)|開いた古文書B(上)
+Open Old Book C (Left)|開いた古文書C(左)
+Open Old Book D (Right)|開いた古文書D(右)
+Notes & Pen A (Bottom)|メモとペンA(下)
+Notes & Pen B (Top)|メモとペンB(上)
+Notes & Pen C (Left)|メモとペンC(左)
+Notes & Pen D (Right)|メモとペンD(右)
+Map A (Bottom)|地図A(下)
+Map B (Top)|地図B(上)
+Map C (Left)|地図C(左)
+Map D (Right)|地図D(右)
+Envelope & Letter|封筒と便箋
+Envelope|封筒
+Scrolls A|巻物A
+Scrolls B|巻物B
+Vase|花瓶
+Potted Plant A|植木鉢A
+Potted Plant B|植木鉢B
+Planter|プランター
+Case A|ケースA
+Case B|ケースB
+Letter Case|レターケース
+Cutting Board|まな板
+Small Box A|小箱A
+Small Box B|小箱B
+Small Box C|小箱C
+Small Box D|小箱D
+Sack A|袋A
+Sacks B|袋B
+Sacks C|袋C
+Medicine Bottle A|薬瓶A
+Medicine Bottles B|薬瓶B
+Medicine Bottles C|薬瓶C
+Potion A|液体入り瓶A
+Potions B|液体入り瓶B
+Basket A|バスケットA
+Basket B|バスケットB
+Basket C|バスケットC
+Basket D|バスケットD
+Rugs A|じゅうたんA
+Rugs B|じゅうたんB
+Rugs C|じゅうたんC
+Lab Equipment|実験器具
+Stuffed Doll A|ぬいぐるみA
+Stuffed Doll B|ぬいぐるみB
+Stuffed Doll C|ぬいぐるみC
+Stuffed Doll D|ぬいぐるみD
+Doll A|人形A
+Doll B|人形B
+Gifts A|プレゼントA
+Gifts B|プレゼントB
+Shovel|スコップ
+Pickax|つるはし
+Rope A|ロープA
+Rope B|ロープB
+Pendant|ペンダント
+Jewelry Case A|宝石ケースA
+Necklace|ネックレス
+Jewelry Case B|宝石ケースB
+Sword A|剣A
+Swords B|剣B
+Swords C|剣C
+Axes|斧
+Spears A|槍A
+Spears B|槍B
+Whip|鞭
+Knives|短剣
+Cooking Utensils|調理器具
+Dry Flowers|ドライフラワー
+Shield A|盾A
+Shield B|盾B
+Men's Clothing A (Hanging)|男物の服A(壁掛け)
+Men's Clothing B (Hanging)|男物の服B(壁掛け)
+Women's Clothing A (Hanging)|女物の服A(壁掛け)
+Women's Clothing B (Hanging)|女物の服B(壁掛け)
+Sword Rack A|剣掛台A
+Sword Rack B|剣掛台B
+Hammers|ハンマー
+Bows & Arrows|弓矢
+Blacksmith's Table A|金床A
+Blacksmith's Table B|金床B
+Large Basin|水桶
+Scrap Metal|鉄くず
+Helmet A|兜A
+Helmet B|兜B
+Helmet C|兜C
+Hat A (Stand)|帽子A(スタンド)
+Hat B (Stand)|帽子B(スタンド)
+Hat C (Stand)|帽子C(スタンド)
+Women's Clothing (Stand)|女物の服(スタンド)
+Dress (Stand)|ドレス(スタンド)
+Armor A (Stand)|鎧A(スタンド)
+Armor B (Stand)|鎧B(スタンド)
+Armor C (Stand)|鎧C(スタンド)
+Armor D (Stand)|鎧D(スタンド)
+Men's Clothing (Stand)|男物の服(スタンド)
+Cape (Stand)|マント(スタンド)
+Robe A (Stand)|ローブA(スタンド)
+Robe B (Stand)|ローブB(スタンド)
+Church Symbol|教会のシンボル
+Angel Statue A|天使像A
+Angel Statue B|天使像B
+Goddess Statue|女神像
+Statue|石像
+Dais|台座
+Repository of Swords|剣立て
+Repository of Spears|槍立て
+Church Symbol|教会のシンボル
+Angel Statue A|天使像A
+Angel Statue B|天使像B
+Goddess Statue|女神像
+Statue|石像
+Broken Statue|壊れた像
+Repository of Swords|剣立て
+Repository of Spears|槍立て
+Church Table A|教会机A
+Church Table A|教会机A
+Church Table A|教会机A
+Church Table B|教会机B
+Decorative Pillar A|装飾柱A
+Decorative Pillar B|装飾柱B
+Decorative Pillar A (Ruins)|装飾柱A(廃墟)
+Decorative Pillar B (Ruins)|装飾柱B(廃墟)
+Church Table A|教会机A
+Church Table A|教会机A
+Church Table A|教会机A
+Church Table B|教会机B
+Decorative Pillar A|装飾柱A
+Decorative Pillar B|装飾柱B
+Decorative Pillar A (Ruins)|装飾柱A(廃墟)
+Decorative Pillar B (Ruins)|装飾柱B(廃墟)
+Gold Bricks A|金の延べ棒A
+Gold Bricks B|金の延べ棒B
+Silver Bricks A|銀の延べ棒A
+Silver Bricks B|銀の延べ棒B
+Decorative Pillar A|装飾柱A
+Decorative Pillar B|装飾柱B
+Decorative Pillar A (Ruins)|装飾柱A(廃墟)
+Decorative Pillar B (Ruins)|装飾柱B(廃墟)
+Monument A|石碑A
+Monument B|石碑B
+Demon Statue|悪魔像
+Dragon Statue|竜像
+Dragon Statue|竜像
+Large Monument|大きな石碑
+Large Monument|大きな石碑
+Large Monument|大きな石碑
+Monument A|石碑A
+Monument C|石碑C
+Demon Statue|悪魔像
+Dragon Statue|竜像
+Dragon Statue|竜像
+Large Monument|大きな石碑
+Large Monument|大きな石碑
+Large Monument|大きな石碑
+Railings (Wood)|段差用手すり(木製)
+Railings (Wood)|段差用手すり(木製)
+Railings (Wood)|段差用手すり(木製)
+Railings (Wood)|段差用手すり(木製)
+Railings (Wood)|段差用手すり(木製)
+Railings (Wood)|段差用手すり(木製)
+Railings (Wood)|段差用手すり(木製)
+Railings (Wood)|段差用手すり(木製)
+Banister A (Wood)|階段用手すりA(木製)
+Banister A (Wood)|階段用手すりA(木製)
+Banister B (Stone)|階段用手すりB(石)
+Banister B (Stone)|階段用手すりB(石)
+Banister C (Temple)|階段用手すりC(神殿)
+Banister C (Temple)|階段用手すりC(神殿)
+Banister D (Castle)|階段用手すりD(城)
+Banister D (Castle)|階段用手すりD(城)
+Banister A (Wood)|階段用手すりA(木製)
+Banister A (Wood)|階段用手すりA(木製)
+Banister B (Stone)|階段用手すりB(石)
+Banister B (Stone)|階段用手すりB(石)
+Banister C (Temple)|階段用手すりC(神殿)
+Banister C (Temple)|階段用手すりC(神殿)
+Banister D (Castle)|階段用手すりD(城)
+Banister D (Castle)|階段用手すりD(城)
+Banister A (Wood)|階段用手すりA(木製)
+Banister A (Wood)|階段用手すりA(木製)
+Banister B (Stone)|階段用手すりB(石)
+Banister B (Stone)|階段用手すりB(石)
+Banister C (Temple)|階段用手すりC(神殿)
+Banister C (Temple)|階段用手すりC(神殿)
+Banister D (Castle)|階段用手すりD(城)
+Banister D (Castle)|階段用手すりD(城)
diff --git a/img/tilesets/Outside_A1.rpgmvp b/img/tilesets/Outside_A1.rpgmvp
new file mode 100644
index 0000000..8416b62
Binary files /dev/null and b/img/tilesets/Outside_A1.rpgmvp differ
diff --git a/img/tilesets/Outside_A1.txt b/img/tilesets/Outside_A1.txt
new file mode 100644
index 0000000..949f891
--- /dev/null
+++ b/img/tilesets/Outside_A1.txt
@@ -0,0 +1,16 @@
+Water A (Meadow)|水場A(草地)
+Deep Water|深い水場
+Lotus Pads|蓮の葉
+Swamp Grass|水草
+Water B (Snow)|水場B(雪)
+Waterfall A (Stone Wall)|滝A(石壁)
+Canal|水路
+Waterfall B (Dirt Wall)|滝B(土壁)
+Water C (Dirt)|水場C(土)
+Waterfall C (Cliff)|滝C(崖)
+Water D (Sand)|水場 D(砂)
+Waterfall D (Boulder)|滝D(玉石)
+Water E (Port)|水場E(港)
+Waterfall E (Stone Wall)|滝E(石壁)
+Poison Swamp|毒の沼
+Dead Tree|枯れ木
diff --git a/img/tilesets/Outside_A2.rpgmvp b/img/tilesets/Outside_A2.rpgmvp
new file mode 100644
index 0000000..0356ddd
Binary files /dev/null and b/img/tilesets/Outside_A2.rpgmvp differ
diff --git a/img/tilesets/Outside_A2.txt b/img/tilesets/Outside_A2.txt
new file mode 100644
index 0000000..00b45e1
--- /dev/null
+++ b/img/tilesets/Outside_A2.txt
@@ -0,0 +1,32 @@
+Meadow|草地
+Dirt (Meadow)|土(草地)
+Road (Meadow)|道(草地)
+Cobblestones A|石畳A
+Bush|茂み
+Road Edging|縁石
+Fencepost A (Wood)|柵A(木製)
+Fissures|ひび割れ
+Dirt|土
+Grass (Dirt)|草地(土)
+Road (Dirt)|道(土)
+Cobblestones A (Snow)|石畳A(雪)
+Bush (Dead)|茂み(枯れ草)
+Road Edging (Snow)|縁石(雪)
+Fencepost B (Metal)|柵B(金属)
+Soil|汚れ
+Sand|砂地
+Grass (Sand)|草地(砂地)
+Road (Sand)|道(砂地)
+Cobblestones B|石畳B
+Bush (Sand)|茂み(砂地)
+Hole|穴
+Fencepost C (Stone)|柵C(石)
+Moss|苔
+Snow|雪
+Dirt (Snow)|土(雪)
+Road (Snow)|道(雪)
+Carpet|カーペット
+Bush (Snow)|茂み(雪)
+Hole|穴
+Fencepost A (Wood, Snow)|柵A(木製・雪)
+Poison Swamp|毒の沼
diff --git a/img/tilesets/Outside_A3.rpgmvp b/img/tilesets/Outside_A3.rpgmvp
new file mode 100644
index 0000000..a359e1c
Binary files /dev/null and b/img/tilesets/Outside_A3.rpgmvp differ
diff --git a/img/tilesets/Outside_A3.txt b/img/tilesets/Outside_A3.txt
new file mode 100644
index 0000000..a298332
--- /dev/null
+++ b/img/tilesets/Outside_A3.txt
@@ -0,0 +1,32 @@
+Roof A (Red Tile)|屋根A(赤瓦)
+Roof B (Orange Tile)|屋根B(橙瓦)
+Roof C (Indigo Tile)|屋根C(藍瓦)
+Roof D (Green Tile)|屋根D(緑瓦)
+Roof E (Blue Tile)|屋根E(青瓦)
+Roof F (Dressed Tile)|屋根F(化粧瓦)
+Roof G (Khaki Tile)|屋根G(カーキ瓦)
+Roof H (Sheet Metal)|屋根H(鉄板)
+Outer Wall A (Plaster)|外壁A(白壁)
+Outer Wall B (Rock Wall)|外壁B(石壁)
+Outer Wall C (Rock Wall)|外壁C(石壁)
+Outer Wall D (Rock Wall)|外壁D(石壁)
+Outer Wall E (Brick)|外壁E(レンガ)
+Outer Wall F (Decorative Tile)|外壁F(化粧タイル)
+Outer Wall G (Dirt)|外壁G(土壁)
+Outer Wall H (Wood)|外壁H(木造)
+Roof I (Wood)|屋根I(木造)
+Roof J (Wood)|屋根J(木造)
+Roof K (Log)|屋根K(丸太)
+Roof L (Thatch)|屋根L(藁)
+Roof M (Stone)|屋根M(石)
+Roof N (Tent)|屋根N(テント)
+Snow Roof A|雪の屋根A
+Snow Roof B|雪の屋根B
+Outer Wall I (Wood)|外壁I(木造)
+Outer Wall J (Wood)|外壁J(木造)
+Outer Wall K (Log)|外壁K(丸太)
+Outer Wall L (Wood)|外壁L(木造)
+Outer Wall M (Rock Wall)|外壁M(石壁)
+Outer Wall N (Tent)|外壁N(テント)
+Snow Outer Wall (Wood)|雪の外壁(木造)
+Snow Outer Wall (Brick)|雪の外壁(レンガ)
diff --git a/img/tilesets/Outside_A4.rpgmvp b/img/tilesets/Outside_A4.rpgmvp
new file mode 100644
index 0000000..60e888e
Binary files /dev/null and b/img/tilesets/Outside_A4.rpgmvp differ
diff --git a/img/tilesets/Outside_A4.txt b/img/tilesets/Outside_A4.txt
new file mode 100644
index 0000000..40525dd
--- /dev/null
+++ b/img/tilesets/Outside_A4.txt
@@ -0,0 +1,48 @@
+Wall A (Stone)|壁A(石)
+Wall B (Brick)|壁B(レンガ)
+Wall C (Stone)|壁C(石)
+Wall D (Stone)|壁D(石)
+Wall E (Stone)|壁E(石)
+Wall F (Marble)|壁F(大理石)
+Wall G (Hedge)|壁G(生け垣)
+Wall G (Frozen)|壁H(凍結)
+Wall A (Stone)|壁A(石)
+Wall B (Brick)|壁B(レンガ)
+Wall C (Stone)|壁C(石)
+Wall D (Stone)|壁D(石)
+Wall E (Stone)|壁E(石)
+Wall F (Marble)|壁F(大理石)
+Wall G (Hedge)|壁G(生け垣)
+Wall G (Frozen)|壁H(凍結)
+Building A (Urban)|建物A(都会風)
+Building B (Dirt Wall)|建物B(土壁)
+Building C (Desert)|建物C(砂漠風)
+Building D (Temple, Snow)|建物D(神殿・雪)
+Building E (Castle)|建物E(城)
+Building F (Castle, Snow)|建物F(城・雪)
+Building G (Fort)|建物G(砦)
+Building H (Fort, Snow)|建物H(砦・雪)
+Building A (Urban)|建物A(都会風)
+Building B (Dirt Wall)|建物B(土壁)
+Building C (Desert)|建物C(砂漠風)
+Building D (Temple, Snow)|建物D(神殿・雪)
+Building E (Castle)|建物E(城)
+Building F (Castle, Snow)|建物F(城・雪)
+Building G (Fort)|建物G(砦)
+Building H (Fort, Snow)|建物H(砦・雪)
+Ledge A (Meadow)|段差A(草地)
+Ledge B (Dirt)|段差B(土)
+Ledge C (Desert)|段差C(砂地)
+Ledge D (Snow)|段差D(雪)
+Ledge E (Paved)|段差E(舗装)
+Forest A|森A
+Forest B (Snow)|森B(雪)
+Demon Castle|魔王城
+Cliff A (Meadow)|崖A(草地)
+Cliff B (Dirt)|崖B(土)
+Cliff C (Desert)|崖C(砂地)
+Cliff D (Snow)|崖D(雪)
+Wall (Paved)|壁(舗装)
+Forest A|森A
+Forest B (Snow)|森B(雪)
+Demon Castle|魔王城
diff --git a/img/tilesets/Outside_A5.rpgmvp b/img/tilesets/Outside_A5.rpgmvp
new file mode 100644
index 0000000..4306d47
Binary files /dev/null and b/img/tilesets/Outside_A5.rpgmvp differ
diff --git a/img/tilesets/Outside_A5.txt b/img/tilesets/Outside_A5.txt
new file mode 100644
index 0000000..e368238
--- /dev/null
+++ b/img/tilesets/Outside_A5.txt
@@ -0,0 +1,128 @@
+Darkness|暗闇
+Wire Mesh|金網
+Large Bridge (V, Left)|大きな橋(縦・左)
+Large Bridge (V, Center)|大きな橋(縦・中央)
+Large Bridge (V, Right)|大きな橋(縦・右)
+Large Bridge (H, Top)|大きな橋(横・上)
+Large Bridge (H, Center)|大きな橋(横・中央)
+Large Bridge (Snow, H, Top)|大きな橋(雪・横・上)
+Transparent|透明
+Wire Mesh|金網
+Large Bridge (Snow, V, Left)|大きな橋(雪・縦・左)
+Large Bridge (Snow, V, Center)|大きな橋(雪・縦・中央)
+Large Bridge (Snow, V, Right)|大きな橋(雪・縦・右)
+Large Bridge (H, Bottom)|大きな橋(横・下)
+Large Bridge (Snow, H, Center)|大きな橋(雪・横・中央)
+Large Bridge (Snow, H, Bottom)|大きな橋(雪・横・下)
+Meadow A|草地A
+Dirt A|土A
+Desert A|砂地A
+Snow A|雪A
+Meadow|草地B
+Dirt B|土B
+Desert B|砂地B
+Snow B|雪B
+Stairs (Meadow, Left)|階段(草地・左)
+Stairs (Meadow, Center)|階段(草地・中央)
+Stairs (Meadow, Right)|階段(草地・右)
+Stairs (Meadow)|階段
+Stairs (Dirt, Left)|階段(土・左)
+Stairs (Dirt, Center)|階段(土・中央)
+Stairs (Dirt, Right)|階段(土・右)
+Stairs (Dirt)|階段(土)
+Cobblestones A|石畳A
+Cobblestones B|石畳B
+Cobblestones C|石畳C
+Cobblestones D|石畳D
+Cobblestones A (Ruins)|石畳A(廃墟)
+Cobblestones B (Ruins)|石畳B(廃墟)
+Cobblestones C (Ruins)|石畳C(廃墟)
+Cobblestones D (Ruins)|石畳D(廃墟)
+Stairs (Desert, Left)|階段(砂地・左)
+Stairs (Desert, Center)|階段(砂地・中央)
+Stairs (Desert, Right)|階段(砂地・右)
+Stairs (Desert)|階段(砂地)
+Stairs (Snow, Left)|階段(雪・左)
+Stairs (Snow, Center)|階段(雪・中央)
+Stairs (Snow, Right)|階段(雪・右)
+Stairs (Snow)|階段(雪)
+Cobblestones E|石畳E
+Cobblestones F|石畳F
+Cobblestones G|石畳G
+Ice Floor A|氷の床A
+Cobblestones E (Ruins)|石畳E(廃墟)
+Cobblestones F (Ruins)|石畳F(廃墟)
+Cobblestones G (Ruins)|石畳G(廃墟)
+Ice Floor B|氷の床B
+Stairs (Paved, Left)|階段(舗装・左)
+Stairs (Paved, Center)|階段(舗装・中央)
+Stairs (Paved, Right)|階段(舗装・右)
+Stairs (Paved)|階段(舗装)
+Stairs (Ruins, Left)|階段(廃墟・左)
+Stairs (Ruins, Center)|階段(廃墟・中央)
+Stairs (Ruins, Right)|階段(廃墟・右)
+Stairs (Ruins)|階段(廃墟)
+Ledge (Port, Left)|段差(港・左)
+Ledge (Port, Center)|段差(港・中央)
+Ledge (Port, Right)|段差(港・右)
+Ledge (Port)|段差(港)
+Cobblestones H|石畳H
+Cobblestones I|石畳I
+Cloud A|雲A
+Cloud B|雲B
+Farm Field A (Top)|畑A(上)
+Farm Field A (Center)|畑A(中央)
+Farm Field B (Snow, Top)|畑B(雪・上)
+Farm Field B (Snow, Center)|畑B(雪・中央)
+Large Relief Floor Tile A|大きなレリーフ床A
+Large Relief Floor Tile A|大きなレリーフ床A
+Large Relief Floor Tile B|大きなレリーフ床B
+Large Relief Floor Tile B|大きなレリーフ床B
+Farm Field A (Bottom)|畑A(下)
+Farm Field A|畑A
+Farm Field B (Snow, Bottom)|畑B(雪・下)
+Farm Field B (Snow)|畑B(雪)
+Large Relief Floor Tile A|大きなレリーフ床A
+Large Relief Floor Tile A|大きなレリーフ床A
+Large Relief Floor Tile B|大きなレリーフ床B
+Large Relief Floor Tile B|大きなレリーフ床B
+Ledge (Meadow)|段差(草地)
+Ledge (Meadow)|段差(草地)
+Ledge (Meadow)|段差(草地)
+Garden A|花壇A
+Garden B (Snow)|花壇B(雪)
+Ledge (Dirt)|段差(土)
+Ledge (Dirt)|段差(土)
+Ledge (Dirt)|段差(土)
+Ledge (Meadow)|段差(草地)
+Ledge (Meadow)|段差(草地)
+Ledge (Meadow)|段差(草地)
+Ledge (Meadow)|段差(草地)
+Ledge (Meadow)|段差(草地)
+Ledge (Dirt)|段差(土)
+Ledge (Dirt)|段差(土)
+Ledge (Dirt)|段差(土)
+Ledge (Meadow)|段差(草地)
+Ledge (Meadow)|段差(草地)
+Ledge (Meadow)|段差(草地)
+Ledge (Meadow)|段差(草地)
+Ledge (Meadow)|段差(草地)
+Ledge (Dirt)|段差(土)
+Ledge (Dirt)|段差(土)
+Ledge (Dirt)|段差(土)
+Cliff|崖
+Cliff|崖
+Cliff|崖
+Ledge (Dirt)|段差(土)
+Ledge (Dirt)|段差(土)
+Cliff|崖
+Cliff|崖
+Cliff|崖
+Cliff (Meadow)|崖(草地)
+Cliff (Meadow)|崖(草地)
+Cliff (Meadow)|崖(草地)
+Ledge (Dirt)|段差(土)
+Ledge (Dirt)|段差(土)
+Cliff (Dirt)|崖(土)
+Cliff (Dirt)|崖(土)
+Cliff (Dirt)|崖(土)
diff --git a/img/tilesets/Outside_B.rpgmvp b/img/tilesets/Outside_B.rpgmvp
new file mode 100644
index 0000000..c175d9b
Binary files /dev/null and b/img/tilesets/Outside_B.rpgmvp differ
diff --git a/img/tilesets/Outside_B.txt b/img/tilesets/Outside_B.txt
new file mode 100644
index 0000000..4eb340e
--- /dev/null
+++ b/img/tilesets/Outside_B.txt
@@ -0,0 +1,256 @@
+Transparent|透明
+Shop Sign (Sword)|看板(剣)
+Shop Sign (Sword & Shield)|看板(剣と盾)
+Shop Sign (Armor)|看板(鎧)
+Shop Sign (Sack)|看板(袋)
+Shop Sign (Teapot)|看板(ポット)
+Shop Sign (Inn)|看板(宿)
+Shop Sign (Pub)|看板(酒場)
+Shop Sign (Eatery)|看板(食堂)
+Shop Sign (Hexagram)|看板(魔法陣)
+Shop Sign (Staves)|看板(杖)
+Shop Sign (Coin)|看板(コイン)
+Shop Sign (Necklace)|看板(ネックレス)
+Shop Sign (Hammer)|看板(ハンマー)
+Shop Sign (Crest)|看板(紋章)
+Shop Sign (Blank)|看板(無地)
+Log Bridge (V)|丸太の橋(縦)
+Log Bridge (H)|丸太の橋(横)
+Wood Bridge (V)|木の橋(縦)
+Wood Bridge (H)|木の橋(横)
+Stone Bridge (V)|石の橋(縦)
+Stone Bridge (H)|石の橋(横)
+Wood Bridge (V)|木の橋(縦)
+Wood Bridge (H)|木の橋(横)
+Bridge Spar (Wood, Center A)|橋げた(木・中央A)
+Bridge Spar (Wood, Left)|橋げた(木・左)
+Bridge Spar (Wood, Center B)|橋げた(木・中央B)
+Bridge Spar (Wood, Right)|橋げた(木・右)
+Bridge Spar (Stone, Center A)|橋げた(石・中央A)
+Bridge Spar (Stone, Left)|橋げた(石・左)
+Bridge Spar (Stone, Center B)||橋げた(石・中央B)
+Bridge Spar (Stone, Right)|橋げた(石・右)
+Window A|窓A
+Window B|窓B
+Window C|窓C
+Window D|窓D
+Middle Window A|中型窓A
+Middle Window B|中型窓B
+Middle Window C|中型窓C
+Middle Window D|中型窓D
+Window E|窓E
+Window F|窓F
+Window G|窓G
+Stained Glass Window A|ステンドグラスA
+Middle Window A|中型窓A
+Middle Window E|中型窓E
+Middle Window C|中型窓C
+Middle Window D|中型窓D
+Large Window A|大型窓A
+Large Window B|大型窓B
+Large Window C|大型窓C
+Stained Glass Window B|ステンドグラスB
+Large Window D|大型窓D
+Middle Window F|中型窓F
+Middle Window G|中型窓G
+Middle Window H|中型窓H
+Large Window A|大型窓A
+Large Window E|大型窓E
+Large Window C|大型窓C
+Stained Glass Window B|ステンドグラスB
+Large Window D|大型窓D
+Middle Window F|中型窓F
+Middle Window G|中型窓G
+Middle Window H|中型窓H
+Chimney A|煙突A
+Mooring Bollard A|ビットA
+Mooring Bollard B (Rope)|ビットB(ロープ)
+Entrance A|入口A
+Entrance A (Extend)|入口A(延長部分)
+Entrance A (Top Half A)|入口A(上半分A)S
+Entrance B|入口B
+Entrance A (Top Half B)|入口A(上半分B)
+Chimney B|煙突B
+Sign A|立て札A
+Sign B|立て札B
+Well|井戸
+Stepping Stones|踏み石
+Barrel|樽
+Grave A|墓A
+Grave B|墓B
+Pot|壺
+Basin A|桶A
+Basin B|桶B
+Rock Fire Pit A|石のかまどA
+Rock Fire Pit B|石のかまどB
+Barricade (H)|バリケード(横)
+Barricade (V)|バリケード(縦)
+Beanstalk|豆の木
+Grass A|草A
+Grass B|草B
+Grass C|草C
+Grass D|草D
+Stump|切り株
+Tree|木
+Tree|木
+Boulder A|岩A
+Flowers A|花A
+Flowers B|花B
+Flowers C|花C
+Flowers D|花D
+Fallen Log|倒木
+Tree|木
+Bush|植え込み
+Boulder B|岩B
+Scarecrow|かかし
+Hole|穴
+Firewood|薪
+Rocks|小石
+Crops A|農作物A
+Crops B|農作物B
+Crops C|農作物C
+Crops D|農作物D
+Large Tree|大木
+Large Tree|大木
+Large Tree|大木
+Large Tree|大木
+Large Crate|大きな木箱
+Crate A|木箱A
+Crate B|木箱B
+Crate C|木箱C
+Large Tree|大木
+Large Tree|大木
+Large Tree|大木
+Large Tree|大木
+Large Crate|大きな木箱
+Crate D|木箱D
+Crate E|木箱E
+Crate F|木箱F
+Conifer Tree (Snow)|針葉樹(雪)
+Conifer Tree (Snow)|針葉樹(雪)
+Conifer Tree (Snow)|針葉樹(雪)
+Conifer Tree (Snow)|針葉樹(雪)
+Scarecrow (Snow)|かかし(雪)
+Pot (Snow)|壺(雪)
+Bucket (Snow)|桶(雪)
+Crate (Snow)|木箱(雪)
+Large Conifer Tree (Snow)|大針葉樹(雪)
+Large Conifer Tree (Snow)|大針葉樹(雪)
+Large Conifer Tree (Snow)|大針葉樹(雪)
+Large Conifer Tree (Snow)|大針葉樹(雪)
+Mooring Bollard (Snow)|ビット(雪)
+Barricade (H, Snow)|バリケード(横・雪)
+Barricade (H, Snow)|バリケード(縦・雪)
+Beanstalk (Snow)|豆の木(雪)
+Chimney (Snow)|煙突(雪)
+Sign A (Snow)|立て札A(雪)
+Sign B (Snow)|立て札B(雪)
+Well (Snow)|井戸(雪)
+Stepping Stones (Snow)|踏み石(雪)
+Barrel (Snow)|樽(雪)
+Grave A (Snow)|墓A(雪)
+Grave B (Snow)|墓B(雪)
+Grass A (Snow)|草A(雪)
+Grass B (Snow)|草B(雪)
+Grass C (Snow)|草C(雪)
+Grass D (Snow)|草D(雪)
+Stump (Snow)|切り株(雪)
+Conifer Tree (Snow)|針葉樹(雪)
+Conifer Tree (Snow)|針葉樹(雪)
+Boulder A (Snow)|岩A(雪)
+Snowman|雪だるま
+Hole (Snow)|穴(雪)
+Firewood (Snow)|薪(雪)
+Rocks (Snow)|小石(雪)
+Fallen Log (Snow)|倒木(雪)
+Conifer Tree (Snow)|針葉樹(雪)
+Bush (Snow)|植え込み(雪)
+Boulder B (Snow)|岩B(雪)
+Dead Tree|枯れ木
+Dead Tree|枯れ木
+Mushrooms A|キノコA
+Mushrooms B|キノコB
+Palm Tree|ヤシの木
+Palm Tree|ヤシの木
+Cactus|サボテン
+Dead Grass A|枯れ草A
+Dead Tree|枯れ木
+Dead Tree (Shrub)|枯れ木(低木)
+Rafflesia|ラフレシア
+Stump (Moss)|切り株(苔)
+Palm Tree|ヤシの木
+Bush (Flowers)|植え込み(花)
+Fern|シダ
+Dead Grass B|枯れ草B
+Hay|干し草
+Hay (Snow)|干し草(雪)
+Floral Patch|花畑
+Susuki Grass|ススキ
+Fallen Leaves|落ち葉
+Lotus Pads A|蓮の葉A
+Lotus Pads B (Flowers)|蓮の葉B(花)
+Lotus Pads C|蓮の葉C
+Wall Vines A|壁のツタA
+Wall Vines B|壁のツタB
+Wall Vines C|壁のツタC
+Wall Fern|壁のシダ
+Fissures A|亀裂A
+Fissures B|亀裂B
+Fissures C|亀裂C
+Fissures D|亀裂D
+Wall Vines A|壁のツタA
+Wall Vines B|壁のツタB
+Wall Vines C|壁のツタC
+Wall Moss|壁の苔
+Fissures A|亀裂A
+Fissures B|亀裂B
+Fissures C|亀裂C
+Fissures D|亀裂D
+Tent A|テントA
+Tent A|テントA
+Tent A|テントA
+Streetlight A|街灯A
+Stairs A (Up)|階段A(上り)
+Stairs B (Up)|階段B(上り)
+Stairs C (Up)|階段C(上り)
+Stairs D (Up)|階段D(上り)
+Tent A|テントA
+Tent A|テントA
+Tent A|テントA
+Streetlight A|街灯A
+Stairs A (Down)|階段A(下り)
+Stairs B (Down)|階段B(下り)
+Stairs C (Down)|階段C(下り)
+Stairs D (Down)|階段D(下り)
+Tent A|テントA
+Tent A (Entrance)|テントA(入口)
+Tent A|テントA
+Streetlight A|街灯A
+Metal Ladder|鉄ばしご
+Rope Ladder|縄ばしご
+Rope|ロープ
+Vines A|ツタ
+Tent B (Snow)|テントB(雪)
+Tent B (Snow)|テントB(雪)
+Tent B (Snow)|テントB(雪)
+Streetlight B (Snow)|街灯B(雪)
+Metal Ladder|鉄ばしご
+Rope Ladder|縄ばしご
+Rope|ロープ
+Vines A|ツタA
+Tent B (Snow)|テントB(雪)
+Tent B (Snow)|テントB(雪)
+Tent B (Snow)|テントB(雪)
+Streetlight B (Snow)|街灯B(雪)
+Metal Ladder|鉄ばしご
+Rope Ladder|縄ばしご
+Rope|ロープ
+Vines B (Down)|ツタB(下り)
+Tent B (Snow)|テントB(雪)
+Tent B (Entrance, Snow)|テント(入口・雪)
+Tent B (Snow)|テントB(雪)
+Streetlight B (Snow)|街灯B(雪)
+Hole A (Metal Ladder)|穴A(鉄ばしご)
+Hole B (Rope Ladder)|穴B(縄ばしご)
+Hole C (Rope)|穴C(ロープ)
+Hole D|穴D
diff --git a/img/tilesets/Outside_C.rpgmvp b/img/tilesets/Outside_C.rpgmvp
new file mode 100644
index 0000000..ba65a73
Binary files /dev/null and b/img/tilesets/Outside_C.rpgmvp differ
diff --git a/img/tilesets/Outside_C.txt b/img/tilesets/Outside_C.txt
new file mode 100644
index 0000000..7472b07
--- /dev/null
+++ b/img/tilesets/Outside_C.txt
@@ -0,0 +1,256 @@
+Stone Pillar A|石の柱A
+Stone Pillar B|石の柱B
+Stone Pillar C|石の柱C
+Stone Pillar C (Moss)|石の柱C(苔)
+Stone Pillar C (Snow)|石の柱C(雪)
+Wood Pillar|木の柱
+Stone Pillar D|石の柱D
+Demon Castle Pillar|魔王城の柱
+Stone Pillar A|石の柱A
+Stone Pillar B|石の柱B
+Stone Pillar C|石の柱C
+Stone Pillar C (Moss)|石の柱C(苔)
+Stone Pillar C (Snow)|石の柱C(雪)
+Wood Pillar|木の柱
+Stone Pillar D|石の柱D
+Demon Castle Pillar|魔王城の柱
+Broken Stone Pillar|折れた石の柱A
+Broken Stone Pillar|折れた石の柱B
+Broken Stone Pillar|折れた石の柱C
+Broken Stone Pillar C (Moss)|折れた石の柱C(苔)
+Broken Stone Pillar C (Snow)|折れた石の柱C(雪)
+Broken Wood Pillar|折れた木の柱
+Broken Stone Pillar F|折れた石の柱D
+Broken Demon Castle Pillar|折れた魔王城の柱
+Bones A|骸骨A
+Bones B|骸骨B
+Rubble|瓦礫A
+Rubble B (Moss)|瓦礫B(苔)
+Rubble C (Snow)|瓦礫C(雪)
+Broken Wood Pillar|折れた木の柱
+Rubble D|瓦礫D
+Rubble E (Demon Castle)|瓦礫E(魔王城)
+Tapestry A|タペストリーA
+Tapestry A (Ruins)|タペストリーA(廃墟)
+Tapestry B|タペストリーB
+Tapestry B (Ruins)|タペストリーB(廃墟)
+Tapestry C|タペストリーC
+Tapestry C (Ruins)|タペストリーC(廃墟)
+Tapestry D|タペストリーD
+Tapestry D (Ruins)|タペストリーD(廃墟)
+Tapestry A|タペストリーA
+Tapestry A (Ruins)|タペストリーA(廃墟)
+Tapestry B|タペストリーB
+Tapestry B (Ruins)|タペストリーB(廃墟)
+Tapestry C|タペストリーC
+Tapestry C (Ruins)|タペストリーC(廃墟)
+Tapestry D|タペストリーD
+Tapestry D (Ruins)|タペストリーD(廃墟)
+Monument A|石碑A
+Monument B|石碑B
+Large Monument|大きな石碑
+Large Monument|大きな石碑
+Large Monument|大きな石碑
+Large Monument (Lit)|大きな石碑(光)
+Large Monument (Lit)|大きな石碑(光)
+Large Monument (Lit)|大きな石碑(光)
+Monument A|石碑A
+Monument C|石碑C
+Large Monument|大きな石碑
+Large Monument|大きな石碑
+Large Monument|大きな石碑
+Large Monument (Lit)|大きな石碑(光)
+Large Monument (Lit)|大きな石碑(光)
+Large Monument (Lit)|大きな石碑(光)
+Monument A (Snow)|石碑A(雪)
+Monument B (Snow)|石碑B(雪)
+Large Monument (Snow)|大きな石碑(雪)
+Large Monument (Snow)|大きな石碑(雪)
+Large Monument (Snow)|大きな石碑(雪)
+Large Monument (Ruins)|大きな石碑(廃墟)
+Large Monument (Ruins)|大きな石碑(廃墟)
+Large Monument (Ruins)|大きな石碑(廃墟)
+Monument A (Snow)|石碑A(雪)
+Monument B (Snow)|石碑B(雪)
+Large Monument (Snow)|大きな石碑(雪)
+Large Monument (Snow)|大きな石碑(雪)
+Large Monument (Snow)|大きな石碑(雪)
+Large Monument (Ruins)|大きな石碑(廃墟)
+Large Monument (Ruins)|大きな石碑(廃墟)
+Large Monument (Ruins)|大きな石碑(廃墟)
+Statue A|石像A
+Angel Statue A|天使像A
+Angel Statue B|天使像B
+Demon Statue|悪魔像
+Dais|台座
+Dragon Statue|竜像
+Dragon Statue|竜像
+Statue B|石像B
+Statue A|石像A
+Angel Statue A|天使像A
+Angel Statue B|天使像B
+Demon Statue|悪魔像
+Dais|台座
+Dragon Statue|竜像
+Dragon Statue|竜像
+Statue B|石像B
+Statue A (Snow)|石像A(雪)
+Angel Statue A (Snow)|天使像A(雪)
+Angel Statue B (Snow)|天使像B(雪)
+Demon Statue (Snow)|悪魔像(雪)
+Dais (Snow)|台座(雪)
+Dragon Statue (Snow)|竜像(雪)
+Dragon Statue (Snow)|竜像(雪)
+Ice Statue|氷像
+Statue A (Snow)|石像A(雪)
+Angel Statue A (Snow)|天使像A(雪)
+Angel Statue B (Snow)|天使像B(雪)
+Demon Statue (Snow)|悪魔像(雪)
+Dais (Snow)|台座(雪)
+Dragon Statue (Snow)|竜像(雪)
+Dragon Statue (Snow)|竜像(雪)
+Ice Statue|氷像
+Window A (Demon Castle)|窓A(魔王城)
+Window B (Demon Castle)|窓B(魔王城)
+Window C (Demon Castle)|窓C(魔王城)
+Gravel Mound (Dirt)|土砂A(土)
+Large Gravel Mound (Dirt)|大きな土砂(土)
+Large Gravel Mound (Dirt)|大きな土砂(土)
+Cave Entrance|洞窟入口
+Mine Entrance|坑道入口
+Window A (Demon Castle)|窓A(魔王城)
+Window B (Demon Castle)|窓B(魔王城)
+Window D (Demon Castle)|窓D(魔王城)
+Gravel Mound B (Dirt, Snow)|土砂B(土・雪)
+Large Gravel Mound (Dirt)|大きな土砂(土)
+Large Gravel Mound (Dirt)|大きな土砂(土)
+Cave Entrance|洞窟入口
+Mine Entrance|坑道入口
+Roof A (Red Tile)|屋根A(赤瓦)
+Roof A (Red Tile)|屋根A(赤瓦)
+Roof A (Red Tile)|屋根A(赤瓦)
+Roof A (Red Tile)|屋根A(赤瓦)
+Roof A (Red Tile)|屋根A(赤瓦)
+Roof B (Snow)|屋根B(雪)
+Roof B (Snow)|屋根B(雪)
+Roof B (Snow)|屋根B(雪)
+Roof A (Red Tile)|屋根A(赤瓦)
+Roof A (Red Tile)|屋根A(赤瓦)
+Roof A (Red Tile)|屋根A(赤瓦)
+Roof A (Red Tile)|屋根A(赤瓦)
+Roof A (Red Tile)|屋根A(赤瓦)
+Roof B (Snow)|屋根B(雪)
+Roof B (Snow)|屋根B(雪)
+Roof B (Snow)|屋根B(雪)
+Roof A (Red Tile)|屋根A(赤瓦)
+Roof A (Red Tile)|屋根A(赤瓦)
+Roof A (Red Tile)|屋根A(赤瓦)
+Roof B (Snow)|屋根B(雪)
+Roof B (Snow)|屋根B(雪)
+Roof B (Snow)|屋根B(雪)
+Roof B (Snow)|屋根B(雪)
+Roof B (Snow)|屋根B(雪)
+Roof C (Indigo Tile)|屋根C(藍瓦)
+Roof C (Indigo Tile)|屋根C(藍瓦)
+Roof C (Indigo Tile)|屋根C(藍瓦)
+Roof B (Snow)|屋根B(雪)
+Roof B (Snow)|屋根B(雪)
+Roof D (Wood)|屋根D(木造)
+Roof D (Wood)|屋根D(木造)
+Roof D (Wood)|屋根D(木造)
+Roof C (Indigo Tile)|屋根C(藍瓦)
+Roof C (Indigo Tile)|屋根C(藍瓦)
+Roof C (Indigo Tile)|屋根C(藍瓦)
+Roof C (Indigo Tile)|屋根C(藍瓦)
+Roof C (Indigo Tile)|屋根C(藍瓦)
+Roof D (Wood)|屋根D(木造)
+Roof D (Wood)|屋根D(木造)
+Roof D (Wood)|屋根D(木造)
+Roof C (Indigo Tile)|屋根C(藍瓦)
+Roof C (Indigo Tile)|屋根C(藍瓦)
+Roof C (Indigo Tile)|屋根C(藍瓦)
+Roof C (Indigo Tile)|屋根C(藍瓦)
+Roof C (Indigo Tile)|屋根C(藍瓦)
+Roof D (Wood)|屋根D(木造)
+Roof D (Wood)|屋根D(木造)
+Roof D (Wood)|屋根D(木造)
+Round Tower A (Castle)|円塔A(城)
+Round Tower A (Castle)|円塔A(城)
+Roof Detail A (Red Tile)|屋根飾りA(赤瓦)
+Roof Detail B (Snow)|屋根飾りB(雪)
+Roof D (Wood)|屋根D(木造)
+Roof D (Wood)|屋根D(木造)
+Round Tower B (Fort)|円塔B(砦)
+Round Tower B (Fort)|円塔B(砦)
+Round Tower A (Castle)|円塔A(城)
+Round Tower A (Castle)|円塔A(城)
+Roof Detail C (Indigo Tile)|屋根飾りC(藍瓦)
+Roof Detail D (Wood)|屋根飾りD(木造)
+Roof D (Wood)|屋根D(木造)
+Roof D (Wood)|屋根D(木造)
+Round Tower B (Fort)|円塔B(砦)
+Round Tower B (Fort)|円塔B(砦)
+Round Tower A (Castle)|円塔A(城)
+Round Tower A (Castle)|円塔A(城)
+Round Tower A (Castle's Spire)|円塔A(城の尖塔)
+Round Tower A (Castle's Spire)|円塔A(城の尖塔)
+Round Tower B (Fort)|円塔B(砦)
+Round Tower B (Fort)|円塔B(砦)
+Round Tower B (Fort)|円塔B(砦)
+Round Tower B (Fort)|円塔B(砦)
+Round Tower A (Castle)|円塔A(城)
+Round Tower A (Castle)|円塔A(城)
+Round Tower A (Castle's Spire)|円塔A(城の尖塔)
+Round Tower A (Castle's Spire)|円塔A(城の尖塔)
+Round Tower C (Demon Castle)|円塔C(魔王城)
+Round Tower C (Demon Castle)|円塔C(魔王城)
+Round Tower B (Fort)|円塔B(砦)
+Round Tower B (Fort)|円塔B(砦)
+Round Tower A (Castle)|円塔A(城)
+Round Tower A (Castle)|円塔A(城)
+Round Tower A (Castle's Spire)|円塔A(城の尖塔)
+Round Tower A (Castle's Spire)|円塔A(城の尖塔)
+Round Tower C (Demon Castle)|円塔C(魔王城)
+Round Tower C (Demon Castle)|円塔C(魔王城)
+Round Tower B (Fort)|円塔B(砦)
+Round Tower B (Fort)|円塔B(砦)
+Round Tower A (Castle, Snow)|円塔A(城・雪)
+Round Tower A (Castle, Snow)|円塔A(城・雪)
+Round Tower A (Castle)|円塔A(城)
+Round Tower A (Castle)|円塔A(城)
+Round Tower C (Demon Castle)|円塔C(魔王城)
+Round Tower C (Demon Castle)|円塔C(魔王城)
+Round Tower B (Fort, Snow)|円塔B(砦・雪)
+Round Tower B (Fort, Snow)|円塔B(砦・雪)
+Round Tower A (Castle, Snow)|円塔A(城・雪)
+Round Tower A (Castle, Snow)|円塔A(城・雪)
+Round Tower A (Castle's Spire, Snow)|円塔A(城の尖塔・雪)
+Round Tower A (Castle's Spire, Snow)|円塔A(城の尖塔・雪)
+Round Tower C (Demon Castle)|円塔C(魔王城)
+Round Tower C (Demon Castle)|円塔C(魔王城)
+Round Tower B (Fort, Snow)|円塔B(砦・雪)
+Round Tower B (Fort, Snow)|円塔B(砦・雪)
+Round Tower A (Castle, Snow)|円塔A(城・雪)
+Round Tower A (Castle, Snow)|円塔A(城・雪)
+Round Tower A (Castle's Spire, Snow)|円塔A(城の尖塔・雪)
+Round Tower A (Castle's Spire, Snow)|円塔A(城の尖塔・雪)
+Round Tower C (Demon Castle)|円塔C(魔王城)
+Round Tower C (Demon Castle)|円塔C(魔王城)
+Round Tower B (Fort, Snow)|円塔B(砦・雪)
+Round Tower B (Fort, Snow)|円塔B(砦・雪)
+Round Tower A (Castle, Snow)|円塔A(城・雪)
+Round Tower A (Castle, Snow)|円塔A(城・雪)
+Round Tower A (Castle's Spire, Snow)|円塔A(城の尖塔・雪)
+Round Tower A (Castle's Spire, Snow)|円塔A(城の尖塔・雪)
+Round Tower C (Demon Castle)|円塔C(魔王城)
+Round Tower C (Demon Castle)|円塔C(魔王城)
+Round Tower B (Fort, Snow)|円塔B(砦・雪)
+Round Tower B (Fort, Snow)|円塔B(砦・雪)
+Round Tower A (Castle, Snow)|円塔A(城・雪)
+Round Tower A (Castle, Snow)|円塔A(城・雪)
+Round Tower A (Castle, Snow)|円塔A(城・雪)
+Round Tower A (Castle, Snow)|円塔A(城・雪)
+Round Tower B (Fort, Snow)|円塔B(砦・雪)
+Round Tower B (Fort, Snow)|円塔B(砦・雪)
+Round Tower B (Fort, Snow)|円塔B(砦・雪)
+Round Tower B (Fort, Snow)|円塔B(砦・雪)
diff --git a/img/tilesets/SF_Inside_A4.rpgmvp b/img/tilesets/SF_Inside_A4.rpgmvp
new file mode 100644
index 0000000..68fe3f7
Binary files /dev/null and b/img/tilesets/SF_Inside_A4.rpgmvp differ
diff --git a/img/tilesets/SF_Inside_A4.txt b/img/tilesets/SF_Inside_A4.txt
new file mode 100644
index 0000000..d875728
--- /dev/null
+++ b/img/tilesets/SF_Inside_A4.txt
@@ -0,0 +1,48 @@
+Wall A (Concrete)|壁A(コンクリート)
+Wall B (Concrete, Dirty)|壁B(コンクリート・汚れ)
+Wall C (House)|壁C(現代住宅)
+Wall D (Metal)|壁D(金属)
+Wall E (Metal, Red Rust)|壁E(金属・赤錆)
+Wall F (Metal, Patina)|壁F(金属・緑青錆)
+Wall G (Barracks)|壁G(バラック)
+Wall H (Chinese)|壁H(中華風)
+Wall A (Concrete)|壁A(コンクリート)
+Wall B (Concrete, Dirty)|壁B(コンクリート・汚れ)
+Wall C (House)|壁C(現代住宅)
+Wall D (Metal)|壁D(金属)
+Wall E (Metal, Red Rust)|壁E(金属・赤錆)
+Wall F (Metal, Patina)|壁F(金属・緑青錆)
+Wall G (Barracks)|壁G(バラック)
+Wall H (Chinese)|壁H(中華風)
+Wall I (Factory)|壁I(工場)
+Wall J (Factory)|壁J(工場)
+Wall K (Building)|壁K(ビル)
+Wall L (Checkered)|壁L(市松)
+Interior Wall A (Pattern)|内装壁A(模様)
+Interior Wall B (Pattern)|内装壁B(模様)
+Interior Wall C (Pattern)|内装壁C(模様)
+Wall M (Brick)|壁M(レンガ)
+Wall I (Factory)|壁I(工場)
+Wall J (Factory)|壁J(工場)
+Wall K (Building)|壁K(ビル)
+Wall L (Checkered)|壁L(市松)
+Interior Wall A (Pattern)|内装壁A(模様)
+Interior Wall B (Pattern)|内装壁B(模様)
+Interior Wall C (Pattern)|内装壁C(模様)
+Wall M (Brick)|壁M(レンガ)
+Wall N (Wood)|壁N(木造)
+Wall O (Wood, Dirty)|壁O(木造・汚れ)
+Wall P (Artery)|壁P(動脈)
+Wall Q (In Body)|壁Q(体内)
+Wall R (Neon)|壁R(ネオン)
+Wall S (Wire Mesh)|壁S(金網)
+Wall T (Wire Mesh, Red Rust)|壁T(金網・赤錆)
+Wall U (Wire Mesh, Patina)|壁U(金網・緑青錆)
+Wall N (Wood)|壁N(木造)
+Wall O (Wood, Dirty)|壁O(木造・汚れ)
+Wall P (Artery)|壁P(動脈)
+Wall Q (In Body)|壁Q(体内)
+Wall R (Neon)|壁R(ネオン)
+Wall S (Wire Mesh)|壁S(金網)
+Wall T (Wire Mesh, Red Rust)|壁T(金網・赤錆)
+Wall U (Wire Mesh, Patina)|壁U(金網・緑青錆)
diff --git a/img/tilesets/SF_Inside_B.rpgmvp b/img/tilesets/SF_Inside_B.rpgmvp
new file mode 100644
index 0000000..75ed425
Binary files /dev/null and b/img/tilesets/SF_Inside_B.rpgmvp differ
diff --git a/img/tilesets/SF_Inside_B.txt b/img/tilesets/SF_Inside_B.txt
new file mode 100644
index 0000000..15aa94a
--- /dev/null
+++ b/img/tilesets/SF_Inside_B.txt
@@ -0,0 +1,256 @@
+Transparent|透明
+Stairs A (Up)|階段A(上り)
+Stairs B (Up)|階段B(上り)
+Stairs C (Up)|階段C(上り)
+Stairs D (Up)|階段D(上り)
+Metal Ladder|鉄ばしご
+Metal Stairs|金属階段
+Rope|ロープ
+Hole|穴
+Stairs A (Down)|階段A(下り)
+Stairs B (Down)|階段B(下り)
+Stairs C (Down)|階段C(下り)
+Stairs D (Down)|階段D(下り)
+Metal Ladder|鉄ばしご
+Metal Stairs|金属階段
+Rope|ロープ
+Midsize Window A|中型窓A
+Midsize Window B|中型窓B
+Large Window A|大型窓A
+Midsize Window C|中型窓C
+Large Window B|大型窓B
+Metal Ladder|鉄ばしご
+Metal Stairs|金属階段
+Rope|ロープ
+Midsize Window A|中型窓A
+Midsize Window B|中型窓B
+Large Window A|大型窓A
+Midsize Window C|中型窓C
+Large Window B|大型窓B
+Hole A (Metal Ladder)|穴A(鉄ばしご)
+Hole B (Metal Stairs)|穴B(金属階段)
+Hole C (Rope)|穴C(ロープ)
+Asphalt Bridge (V)|アスファルトの橋(縦)
+Asphalt Bridge (H)|アスファルトの橋(横)
+Stone Bridge (V)|石の橋(縦)
+Stone Bridge (H)|石の橋(横)
+Metal Bridge A (V)|金属の橋A(縦)
+Metal Bridge A (H)|金属の橋A(横)
+Metal Bridge B (V)|金属の橋B(縦)
+Metal Bridge B (H)|金属の橋B(横)
+Bridge Spar A (Asphalt, Center A)|橋げたA(アスファルト・中央A)
+Bridge Spar A (Asphalt, Left)|橋げたA(アスファルト・左)
+Bridge Spar A (Asphalt, Center B)|橋げたA(アスファルト・中央B)
+Bridge Spar A (Asphalt, Right)|橋げたA(アスファルト・右)
+Bridge Spar B (Metal, Center A)|橋げたB(金属・中央A)
+Bridge Spar B (Metal, Left)|橋げたB(金属・左)
+Bridge Spar B (Metal, Center B)|橋げたB(金属・中央B)
+Bridge Spar B (Metal, Right)|橋げたB(金属・右)
+Metal Fence|金属フェンス
+Metal Fence|金属フェンス
+Metal Fence|金属フェンス
+Warning Plate (Keep Out)|警告プレート(KEEP OUT)
+Connecting Bridge (Metal)|連絡橋(金属)
+Connecting Bridge (Metal)|連絡橋(金属)
+Connecting Bridge (Metal)|連絡橋(金属)
+Connecting Bridge (Metal, Stairs)|連絡橋(金属・階段)
+Metal Fence|金属フェンス
+Warning Plate (Exclamation Mark)|警告プレート(!マーク)
+Metal Fence|金属フェンス
+Warning Plate (Radioactivity Mark)|警告プレート(放射能マーク)
+Connecting Bridge (Metal)|連絡橋(金属)
+Connecting Bridge (Metal)|連絡橋(金属)
+Connecting Bridge (Metal)|連絡橋(金属)
+Connecting Bridge (Metal, Stairs)|連絡橋(金属・階段)
+Metal Fence|金属フェンス
+Metal Fence|金属フェンス
+Metal Fence|金属フェンス
+Warning Plate (Biohazard Mark)|警告プレート(バイオハザードマーク)
+Connecting Bridge (Metal)|連絡橋(金属)
+Connecting Bridge (Metal)|連絡橋(金属)
+Connecting Bridge (Metal)|連絡橋(金属)
+Podium (H)|教壇机(横)
+Pillar A (Asphalt)|柱A(アスファルト)
+Pillar B (Metal)|柱B(金属)
+Pillar C (Machine)|柱C(機械)
+Pillar D (Decoration)|柱D(装飾)
+Pillar E (Metal)|柱E(金属)
+Pillar F (Brick)|柱F(レンガ)
+Large Window C|大型窓C
+Podium (H)|教壇机(横)
+Pillar A (Asphalt)|柱A(アスファルト)
+Pillar B (Metal)|柱B(金属)
+Pillar C (Machine)|柱C(機械)
+Pillar D (Decoration)|柱D(装飾)
+Pillar E (Metal)|柱E(金属)
+Pillar F (Brick)|柱F(レンガ)
+Large Window C|大型窓C
+Podium (V)|教壇机(縦)
+Broken Pillar A (Asphalt)|折れた柱A(アスファルト)
+Broken Pillar B (Metal)|折れた柱B(金属)
+Broken Pillar C (Machine)|折れた柱C(機械)
+Broken Pillar D (Decoration)|折れた柱D(装飾)
+Broken Pillar E (Metal)|折れた柱E(金属)
+Broken Pillar F (Brick)|折れた柱F(レンガ)
+Barricade (No Entry)|バリケード(通行禁止)
+Podium (V)|教壇机(縦)
+Girder A (Asphalt, Left)|梁A(アスファルト・左)
+Girder A (Asphalt, Center)|梁A(アスファルト・中央)
+Girder A (Asphalt, Right)|梁A(アスファルト・右)
+Girder C (Decoration, Left)|梁C(装飾・左)
+Girder C (Decoration, Center)|梁C(装飾・中央)
+Girder C (Decoration, Right)|梁C(装飾・右)
+Bar (No Entry)|バー(通行禁止)
+Bar (No Entry)|バー(通行禁止)
+Girder B (Metal, Left)|梁B(金属・左)
+Girder B (Metal, Center)|梁B(金属・中央)
+Girder B (Metal, Right)|梁B(金属・右)
+Rubble A (Asphalt)|瓦礫A(アスファルト)
+Rubble B (Metal)|瓦礫B(金属)
+Fissures A|亀裂A
+Fissures B|亀裂B
+Fissures C|亀裂C
+Jail Bars|鉄格子
+Laser Barrier|レーザーバリア
+Wheelchair (Left)|車いす(左)
+Wheelchair (Right)|車いす(右)
+Pipe Frame Bed (Ruins)|パイプベッド(廃墟)
+Fissures A|亀裂A
+Fissures B|亀裂B
+Fissures C|亀裂C
+Jail Bars|鉄格子
+Laser Barrier|レーザーバリア
+Wheelchair (Bottom)|車いす(下)
+Wheelchair (Fallen)|車いす(倒れ)
+Pipe Frame Bed (Ruins)|パイプベッド(廃墟)
+Lab Equipment|実験器具
+School Desk (V)|学校机(縦)
+School Desk (H)|学校机(横)
+TV|テレビ
+Computer|PC
+Laptop|ノートPC
+Printer|プリンター
+Telephone|電話
+Intercom (Hanging)|インターホン(壁掛け)
+Tablet Device|タブレット端末
+Table Clock|置時計
+Gas Stove|ガスコンロ
+Kitchen Counter|調理台
+Sink|流し
+Exhaust Fan|換気扇
+Air Conditioner|エアコン
+Wastebasket|ゴミ箱
+Book Stand|本立て
+Document|書類
+School Chair (Bottom)|学校イス(下)
+School Chair (Top)|学校イス(上)
+School Chair (Right)|学校イス(右)
+School Chair (Left)|学校イス(左)
+Sofa (Right)|ソファ(右)
+Sofa (Left)|ソファ(左)
+Sofa (Down)|ソファ(下)
+Sofa (Up)|ソファ(下)
+Office Chair (Bottom)|オフィスチェア(下)
+Office Chair (Top)|オフィスチェア(上)
+Office Chair (Right)|オフィスチェア(右)
+Office Chair (Left)|オフィスチェア(左)
+Sofa (Right)|ソファ(右)
+Sofa (Left)|ソファ(左)
+Sofa (Top)|ソファ(上)
+Sofa (Top)|ソファ(上)
+Washing Machine|洗濯機
+Western Style Toilet|洋式便器
+Urinal|男性用便器
+Bathroom Sink|洗面台
+Bathtub (V)|バスタブ(縦)
+Bathtub (H)|バスタブ(横)
+Bathtub (H)|バスタブ(横)
+Glass Table (V)|ガラステーブル(縦)
+Washing Machine|洗濯機
+Western Style Toilet|洋式便器
+Urinal|男性用便器
+Wash Basin|洗面台
+Bathtub (V)|バスタブ(縦)
+Glass Table (H)|ガラステーブル(横)
+Glass Table (H)|ガラステーブル(横)
+Glass Table (V)|ガラステーブル(縦)
+Refrigerator|冷蔵庫
+Bookshelf A|本棚A
+Chest of Drawers A|タンスA
+Miscellaneous Item Shelf|雑貨棚
+Locker A|ロッカーA
+Document Shelf|資料棚
+Medicine Shelf|薬品棚
+Locker B (School)|ロッカーB(学校)
+Refrigerator|冷蔵庫
+Bookshelf A|本棚A
+Chest of Drawers A|タンスA
+Miscellaneous Item Shelf |雑貨棚
+Locker A|ロッカーA
+Document Shelf|資料棚
+Medicine Shelf|薬品棚
+Locker B (School)|ロッカーB(学校)
+Display Shelf A|商品陳列棚A
+Display Shelf B|商品陳列棚B
+Convenience Store Shelf A|コンビニ棚A
+Convenience Store Shelf B|コンビニ棚B
+Document Shelf (Ruins)|資料棚(廃墟)
+Chest of Drawers B (Decoration)|タンスB(装飾)
+Shelf A (Decoration)|棚A(装飾)
+Bookshelf B (Decoration)|本棚B(装飾)
+Display Shelf A|商品陳列棚A
+Display Shelf B|商品陳列棚B
+Convenience Store Shelf A|コンビニ棚A
+Convenience Store Shelf B|コンビニ棚B
+Document Shelf (Ruins)|資料棚(廃墟)
+Chest of Drawers B (Decoration)|タンスB(装飾)
+Shelf A (Decoration)|棚A(装飾)
+Bookshelf B (Decoration)|本棚B(装飾)
+Stacked Crates|積まれた木箱
+Shipping Container|コンテナ
+Stacked Cardboard Boxes|積まれたダンボール
+Vending Machine|自動販売機
+ATM|ATM
+Steel Shelf|鉄骨棚
+Operating Table|手術台
+Hospital Bed|病院ベッド
+Stacked Crates|積まれた木箱
+Shipping Container|コンテナ
+Stacked Cardboard Boxes|積まれたダンボール
+Vending Machine|自動販売機
+ATM|ATM
+Steel Shelf|鉄骨棚
+Operating Table|手術台
+Hospital Bed|病院ベッド
+Bed|ベッド
+Mattress|敷布団
+Large Bed|ダブルベッド
+Large Bed|ダブルベッド
+Pipe Frame Bed|パイプベッド
+Slot Machine |スロット
+Poker Table|ポーカー台
+Poker Table|ポーカー台
+Bed|ベッド
+Mattress|敷布団
+Large Bed|ダブルベッド
+Large Bed|ダブルベッド
+Pipe Frame Bed|パイプベッド
+Slot Machine|スロット
+Poker Table|ポーカー台
+Poker Table|ポーカー台
+Chest A (Wood)|チェストA(木製)
+Chest B (Metal)|チェストB(金属)
+Chest C (Decoration)|チェストC(装飾)
+Large Desk A|大きいデスクA
+Large Desk A|大きいデスクA
+Roulette Table|ルーレット台
+Roulette Table|ルーレット台
+Roulette Table|ルーレット台
+Side Desk A (Wood)|サイドデスクA(木製)
+Side Desk B (Metal)|サイドデスクB(金属)
+Desk|デスク
+Large Desk B|大きいデスクB
+Large Desk B|大きいデスクB
+Roulette Table|ルーレット台
+Roulette Table|ルーレット台
+Roulette Table|ルーレット台
diff --git a/img/tilesets/SF_Inside_C.rpgmvp b/img/tilesets/SF_Inside_C.rpgmvp
new file mode 100644
index 0000000..c27fd59
Binary files /dev/null and b/img/tilesets/SF_Inside_C.rpgmvp differ
diff --git a/img/tilesets/SF_Inside_C.txt b/img/tilesets/SF_Inside_C.txt
new file mode 100644
index 0000000..a9f5308
--- /dev/null
+++ b/img/tilesets/SF_Inside_C.txt
@@ -0,0 +1,256 @@
+Black Board|黒板
+Black Board|黒板
+Black Board|黒板
+White Board|ホワイトボード
+White Board|ホワイトボード
+White Board|ホワイトボード
+Cloth Partition A|布の衝立A
+Cloth Partition B|布の衝立B
+Black Board|黒板
+Black Board|黒板
+Black Board|黒板
+White Board|ホワイトボード
+White Board|ホワイトボード
+White Board|ホワイトボード
+Cloth Partition A|布の衝立A
+Cloth Partition B|布の衝立B
+Stool|腰掛けイス
+Skeleton Model|骨格模型
+Biological Specimen|生物標本
+Potted Plant|植木鉢
+Armchair|肘掛け椅子
+Insect Specimen|昆虫標本
+Restroom Mark (Men)|トイレマーク(男性)
+Restroom Mark (Women)|トイレマーク(女性)
+Wall Speaker|壁掛けスピーカー
+Skeleton Model |骨格模型
+Biological Specimen|生物標本
+Fire Extinguisher|消火器
+Armchair|肘掛け椅子
+Room Plate|室名札
+EXIT Sign|EXITプレート
+Vent|通気口
+Painting A|絵画A
+Painting B|絵画B
+Vision Test Chart|視力検査表
+Plaster Bust|石膏胸像
+Calendar|カレンダー
+Plant A|植物A
+Plant B|植物B
+Plant C|植物C
+Painting C|絵画C
+Painting D|絵画D
+Anatomical Chart|人体図
+Canvas|キャンバス
+Bulletin Board|掲示板
+Plant A|植物A
+Plant B|植物B
+Plant C|植物C
+Plumbing|配管
+Plumbing|配管
+Valve|バルブ
+Machine A|機械A
+Machine B|機械B
+Machine C|機械C
+Air Vent A|通風口A
+Air Vent B|通風口B
+Plumbing|配管
+Plumbing|配管
+Plumbing|配管
+Neon Tube|ネオン管
+Neon Tube|ネオン管
+Neon Tube|ネオン管
+Fan|ファン
+Fluorescent Light|蛍光灯
+Plumbing|配管
+Plumbing|配管
+Plumbing|配管
+Neon Tube|ネオン管
+Neon Tube|ネオン管
+Neon Tube|ネオン管
+Outdoor Air Intake Unit|室外機
+Shutter|シャッター
+Plumbing|配管
+Plumbing|配管
+Plumbing|配管
+Control Panel A|操作パネルA
+Control Panel B|操作パネルB
+Control Panel C|操作パネルC
+Pipe (H)|パイプ(横)
+Pipe (V)|パイプ(縦)
+Line A|ラインA
+Line B|ラインB
+Road Closed|通行止め
+Waste|廃棄物
+Scrap Metal|スクラップ
+Mysterious Liquid|謎の液体
+Scattered Papers|散らばった紙
+Pipe (V)|パイプ(縦)
+Belt Conveyor (V)|ベルトコンベアー(縦)
+Belt Conveyor (H)|ベルトコンベアー(横)
+Belt Conveyor (H)|ベルトコンベアー(横)
+Belt Conveyor (H)|ベルトコンベアー(横)
+Duct|ダクト
+Mechanical Device|機械装置
+Pile of Rubble|瓦礫の山
+Pile of Rubble|瓦礫の山
+Belt Conveyor (V)|ベルトコンベアー(縦)
+Robot Arm|ロボットアーム
+Server Machine|サーバマシン
+Meters|計器類
+Duct|ダクト
+Mechanical Device|機械装置
+Pile of Rubble|瓦礫の山
+Pile of Rubble|瓦礫の山
+Belt Conveyor (V)|ベルトコンベアー(縦)
+Robot Arm|ロボットアーム
+Server Machine|サーバマシン
+Meters|計器類
+Duct|ダクト
+Drain|排水口
+Graffiti|落書き
+Graffiti|落書き
+Monitor A|モニターA
+Monitor B|モニターB
+Large Monitor|大型モニター
+Large Monitor|大型モニター
+IV Stand|点滴スタンド
+ECG Monitor|心電図モニタ
+Sewing Mannequin|トルソー
+Rubble|瓦礫
+Operation Board A|操作盤A
+Operation Board B|操作盤B
+Operation Board C|操作盤C
+Operation Board D|操作盤D
+IV Stand|点滴スタンド
+ECG Monitor|心電図モニタ
+Sewing Mannequin|トルソー
+Broken Machine|壊れた機械
+Stairs|階段
+Stairs|階段
+Stairs|階段
+Cage|檻
+Cage|檻
+Handrail|欄干
+Handrail|欄干
+Handrail|欄干
+Stairs|階段
+Stairs|階段
+Stairs|階段
+Curtains A|カーテンA
+Curtains B|カーテンB
+Curtains C|カーテンC
+Curtains D|カーテンD
+Handrail|欄干
+Stairs|階段
+Stairs|階段
+Stairs|階段
+Curtains A|カーテンA
+Curtains B|カーテンB
+Curtains C|カーテンC
+Curtains D|カーテンD
+Emergency Alarm|非常ベル
+Spider Web|蜘蛛の巣
+Mirror|鏡
+Vase|花瓶
+Piano|ピアノ
+Piano|ピアノ
+Piano|ピアノ
+Stained Glass|ステンドグラス
+Decorative Pillar|装飾柱
+Dripping|液垂れ
+Mirror|鏡
+Lamp|電気スタンド
+Piano|ピアノ
+Piano|ピアノ
+Piano|ピアノ
+Stained Glass|ステンドグラス
+Decorative Pillar|装飾柱
+Picture Frame|写真立て
+Side Table|サイドテーブル
+Altar|祭壇
+Fireplace|暖炉
+Fireplace|暖炉
+Fireplace|暖炉
+Stuffed Doll A|ぬいぐるみA
+Decorative Pillar|装飾柱
+Book A|本A
+Book B|本B
+Glass Pieces|ガラス片
+Fireplace|暖炉
+Fireplace|暖炉
+Fireplace|暖炉
+Doll|人形
+Stuffed Doll B|ぬいぐるみB
+Beer Mug|ビールジョッキ
+Wine & Glass|ワインとグラス
+Noodle Dish|麺料理
+Bread|パン
+Banister A (V)|手すりA(縦)
+Banister A (V)|手すりA(縦)
+Banister B (V)|手すりB(縦)
+Banister B (V)|手すりB(縦)
+Meat Dish|肉料理
+Roast Chicken|ローストチキン
+Cake|ケーキ
+Fruit Bowl|果物盛り合わせ
+Banister A (V)|手すりA(縦)
+Banister A (V)|手すりA(縦)
+Banister B (V)|手すりB(縦)
+Banister B (V)|手すりB(縦)
+Plate A|皿A
+Teapot & Cup|ティーポットとカップ
+Ration|レーション
+Plate B|皿B
+Banister A (V)|手すりA(縦)
+Banister A (V)|手すりA(縦)
+Banister B (V)|手すりB(縦)
+Banister B (V)|手すりB(縦)
+Demon Statue|悪魔像
+Goddess Statue|女神像
+Soldier Statue|兵士像
+Wall Clock|柱時計
+Banister A (H)|手すりA(横)
+Banister A (H)|手すりA(横)
+Banister A (H)|手すりA(横)
+Banister A (H)|手すりA(横)
+Demon Statue|悪魔像
+Goddess Statue|女神像
+Soldier Statue|兵士像
+Wall Clock|柱時計
+Banister B (H)|手すりB(横)
+Banister B (H)|手すりB(横)
+Banister B (H)|手すりB(横)
+Banister B (H)|手すりB(横)
+Monument A|モニュメントA
+Monument B|モニュメントB
+Huge Stele|巨大な石版
+Huge Stele|巨大な石版
+Huge Stele|巨大な石版
+Huge Iron Monument|巨大プレート
+Huge Iron Monument|巨大プレート
+Huge Iron Monument|巨大プレート
+Monument A|モニュメントA
+Monument B|モニュメントB
+Huge Stele|巨大な石版
+Huge Stele|巨大な石版
+Huge Stele|巨大な石版
+Huge Iron Monument|巨大プレート
+Huge Iron Monument|巨大プレート
+Huge Iron Monument|巨大プレート
+Monument C|モニュメントC
+Monument D|モニュメントD
+Sphere Machinery|球体機械
+Sphere Machinery|球体機械
+Sphere Machinery|球体機械
+Large Machine|大型機械
+Large Machine|大型機械
+Large Machine|大型機械
+Monument C|モニュメントC
+Control Panel|コントロールパネル
+Sphere Machinery|球体機械
+Sphere Machinery|球体機械
+Sphere Machinery|球体機械
+Large Machine|大型機械
+Large Machine|大型機械
+Large Machine|大型機械
diff --git a/img/tilesets/SF_Outside_A3.rpgmvp b/img/tilesets/SF_Outside_A3.rpgmvp
new file mode 100644
index 0000000..b8b64c5
Binary files /dev/null and b/img/tilesets/SF_Outside_A3.rpgmvp differ
diff --git a/img/tilesets/SF_Outside_A3.txt b/img/tilesets/SF_Outside_A3.txt
new file mode 100644
index 0000000..719e7da
--- /dev/null
+++ b/img/tilesets/SF_Outside_A3.txt
@@ -0,0 +1,32 @@
+Roof A (Metal)|屋根A(金属)
+Roof B (Metal, Red Rust)|屋根B(金属・赤錆)
+Roof C (Metal, Patina)|屋根C(金属・緑青錆)
+Roof D (Barracks)|屋根D(バラック)
+Roof E (Barracks)|屋根E(バラック)
+Roof F (Factory)|屋根F(工場)
+Roor G (Ivy)|屋根G(ツタ)
+Roof H (House)|屋根H(現代住宅)
+Outer Wall A (Metal)|外壁A(金属)
+Outer Wall B (Metal, Red Rust)|外壁B(金属・赤錆)
+Outer Wall C (Metal, Patina)|外壁C(金属・緑青錆)
+Outer Wall D (Barracks)|外壁D(バラック)
+Outer Wall E (Barracks)|外壁E(バラック)
+Outer Wall F (Factory)|外壁F(工場)
+Outer Wall G (Ivy)|外壁G(ツタ)
+Outer Wall H (House)|外壁H(現代住宅)
+Roof I (House)|屋根I(現代住宅)
+Roof J (Brick)|屋根J(レンガ)
+Roof K (Brick)|屋根K(レンガ)
+Roof L (Chinese)|屋根L(中華風)
+Roof M (Blue Sheet)|屋根M(ブルーシート)
+Roof N (Wood)|屋根N(木造)
+Roof O (Brick)|屋根O(レンガ)
+Roof P (Wood)|屋根P(木造)
+Outer Wall I (House)|外壁I(現代住宅)
+Outer Wall J (Brick)|外壁J(レンガ)
+Outer Wall K (Brick)|外壁K(レンガ)
+Outer Wall L (Chinese)|外壁L(中華風)
+Outer Wall M (Blue Sheet)|外壁M(ブルーシート)
+Outer Wall N (Wood)|外壁N(木造)
+Outer Wall O (Brick)|外壁O(レンガ)
+Outer Wall P (Wood)|外壁P(木造)
diff --git a/img/tilesets/SF_Outside_A4.rpgmvp b/img/tilesets/SF_Outside_A4.rpgmvp
new file mode 100644
index 0000000..4981117
Binary files /dev/null and b/img/tilesets/SF_Outside_A4.rpgmvp differ
diff --git a/img/tilesets/SF_Outside_A4.txt b/img/tilesets/SF_Outside_A4.txt
new file mode 100644
index 0000000..8209c6c
--- /dev/null
+++ b/img/tilesets/SF_Outside_A4.txt
@@ -0,0 +1,48 @@
+Wall A (Concrete)|壁A(コンクリート)
+Wall B (Concrete, Dirty)|壁B(コンクリート・汚れ)
+Wall C (Block)|壁C(ブロック)
+Wall D (Apartment)|壁D(マンション)
+Wall E (Apartment)|壁E(マンション)
+Wall F (Metal)|壁F(金属)
+Wall G (Metal, Red Rust)|壁G(金属・赤錆)
+Wall H (Metal, Patina)|壁H(金属・緑青錆)
+Wall A (Concrete)|壁A(コンクリート)
+Wall B (Concrete, Dirty)|壁B(コンクリート・汚れ)
+Wall C (Block)|壁C(ブロック)
+Wall D (Apartment)|壁D(マンション)
+Wall E (Apartment)|壁E(マンション)
+Wall F (Metal)|壁F(金属)
+Wall G (Metal, Red Rust)|壁G(金属・赤錆)
+Wall H (Metal, Patina)|壁H(金属・緑青錆)
+Wall I (Barracks)|壁I(バラック)
+Wall J (Barracks)|壁J(バラック)
+Wall K (Factory)|壁K(工場)
+Cliff A (Meadow)|崖A(草地)
+Wall L (Factory)|壁L(工場)
+Wall M (Factory)|壁M(工場)
+Wall N (Building)|壁N(ビル)
+Wall O (Brick)|壁O(レンガ)
+Wall I (Barracks)|壁I(バラック)
+Wall J (Barracks)|壁J(バラック)
+Wall K (Factory)|壁K(工場)
+Cliff A (Meadow)|崖A(草地)
+Wall L (Factory)|壁L(工場)
+Wall M (Factory)|壁M(工場)
+Wall N (Building)|壁N(ビル)
+Wall O (Brick)|壁O(レンガ)
+Wall P (Chinese)|壁P(中華風)
+Wall Q (Wire Mesh)|壁Q(金網)
+Wall R (Wire Mesh, Red Rust)|壁R(金網・赤錆)
+Wall S (Wire Mesh, Patina)|壁S(金網・緑青錆)
+Wall T (Wood)|壁T(木造)
+Wall U (Wood, Dirty)|壁U(木造・汚れ)
+Wall V (Building)|壁V(ビル)
+Wall W (Building)|壁W(ビル)
+Wall P (Chinese)|壁P(中華風)
+Wall Q (Wire Mesh)|壁Q(金網)
+Wall R (Wire Mesh, Red Rust)|壁R(金網・赤錆)
+Wall S (Wire Mesh, Patina)|壁S(金網・緑青錆)
+Wall T (Wood)|壁T(木造)
+Wall U (Wood, Dirty)|壁U(木造・汚れ)
+Wall V (Building)|壁V(ビル)
+Wall W (Building)|壁W(ビル)
diff --git a/img/tilesets/SF_Outside_A5.rpgmvp b/img/tilesets/SF_Outside_A5.rpgmvp
new file mode 100644
index 0000000..d908f19
Binary files /dev/null and b/img/tilesets/SF_Outside_A5.rpgmvp differ
diff --git a/img/tilesets/SF_Outside_A5.txt b/img/tilesets/SF_Outside_A5.txt
new file mode 100644
index 0000000..b084cda
--- /dev/null
+++ b/img/tilesets/SF_Outside_A5.txt
@@ -0,0 +1,128 @@
+Darkness|暗闇
+Grid floor|格子床
+Metal Bridge (V, Left)|金属橋(縦・左)
+Metal Bridge (V, Center)|金属橋(縦・中央)
+Metal Bridge (V, Right)|金属橋(縦・右)
+Asphalt Bridge (H, Top)|アスファルト橋(横・上)
+Metal Bridge (H, Center)|金属橋(横・中央)
+Metal Bridge (H, Top)|金属橋(横・上)
+Transparent|透明
+Grid floor|格子床
+Asphalt Bridge (V, Left)|アスファルト橋(縦・左)
+Asphalt Bridge (V, Center)|アスファルト橋(縦・中央)
+Asphalt Bridge (V, Right)|アスファルト橋(縦・右)
+Asphalt Bridge (H, Bottom)|アスファルト橋(横・下)
+Asphalt Bridge (H, Center)|アスファルト橋(横・中央)
+Metal Bridge (H, Bottom)|金属橋(横・下)
+Asphalt Floor|アスファルト床
+Metal Floor A (Factory)|金属床A(工場)
+Concrete Floor|コンクリート床
+Concrete Floor (Ruins)|コンクリート床(廃墟)
+Hole|穴
+Grid floor (Ruins)|格子床(廃墟)
+Asphalt Floor (Ruins)|アスファルト床(廃墟)
+Metal Floor A (Factory, Ruins)|金属床A(工場・廃墟)
+Asphalt Floor|アスファルト床
+Metal Floor A (Factory)|金属床A(工場)
+Concrete Floor|コンクリート床
+Interior Floor A (In Body)|内装床A(体内)
+Stairs A (Asphalt, Left)|階段A(アスファルト・左)
+Stairs A (Asphalt, Center)|階段A(アスファルト・中央)
+Stairs A (Asphalt, Right)|階段A(アスファルト・右)
+Stairs A (Asphalt)|階段A(アスファルト)
+Meadow|草地
+Desert|砂地
+Wood Floor A|木の床A
+Wood Floor A (Ruins)|木の床A(廃墟)
+Asphalt Floor (Dirty)|アスファルト床(汚れ)
+Asphalt Floor (Dirty, Ruins)|アスファルト床(汚れ・廃墟)
+Metal Floor A (Factory, Rust)|金属床A(工場・サビ)
+Interior Floor B (Artery)|内装床B(動脈)
+Bumpy Tile A|点字ブロックA
+Bumpy Tile B|点字ブロックB
+Bumpy Tile C|点字ブロックC
+Bumpy Tile C (Ruins)|点字ブロックC(廃墟)
+Stairs B (Metal, Left)|階段B(金属・左)
+Stairs B (Metal, Center)|階段B(金属・中央)
+Stairs B (Metal, Right)|階段B(金属・右)
+Stairs B (Metal)|階段B(金属)
+Interior Floor C (Green Resin)|内装床C(緑樹脂)
+Interior Floor D (Tile)|内装床D(タイル)
+Interior Floor D (Tile, Ruins)|内装床D(タイル・廃墟)
+Interior Floor E (Decoration)|内装床E(装飾)
+Bush|茂み
+Waste Land|荒地
+Wood Floor B|木の床B
+Wood Floor B (Ruins)|木の床B(廃墟)
+Stairs C (Meadow, Left)|階段C(草地・左)
+Stairs C (Meadow, Center)|階段C(草地・中央)
+Stairs C (Meadow, Right)|階段C(草地・右)
+Stairs C (Meadow)|階段C(草地)
+Stairs D (Wood, Left)|階段D(木製・左)
+Stairs D (Wood, Center)|階段D(木製・中央)
+Stairs D (Wood, Right)|階段D(木製・右)
+Stairs D (Wood)|階段D(木製)
+Cobblestones A|石畳A
+Cobblestones B|石畳B
+Cobblestones C|石畳C
+Cobblestones D|石畳D
+Interior Floor F (Checkered)|内装床F(市松)
+Interior Floor F (Checkered, Ruins)|内装床F(市松・廃墟)
+Metal Floor B|金属床B
+Metal Floor B (Rust, Ruins)|金属床B(サビ・廃墟)
+Stairs E (Carpet, Left)|階段E(じゅうたん・左)
+Stairs E (Carpet, Center)|階段E(じゅうたん・中央)
+Stairs E (Carpet, Right)|階段E(じゅうたん・右)
+Stairs E (Carpet)|階段E(じゅうたん)
+Stairs F (Desert, Left)|階段F(砂地・左)
+Stairs F (Desert, Center)|階段F(砂地・中央)
+Stairs F (Desert, Right)|階段F(砂地・右)
+Stairs F (Desert)|階段F(砂地)
+Mark Floor A|マーク床A
+Mark Floor B|マーク床B
+Mark Floor C|マーク床C
+Mark Floor D|マーク床D
+Mark Floor E|マーク床E
+Mark Floor E (Ruins)|マーク床E(廃墟)
+Mark Floor F (Off)|マーク床F(消)
+Mark Floor F|マーク床F
+Neon Floor|ネオン床
+Interior Floor G (Tile Carpet)|内装床G(タイルカーペット)
+Interior Floor G (Tile Carpet, Ruins)|内装床G(タイルカーペット・廃墟)
+Ledge (Dirt)|段差(土)
+Ledge (Dirt)|段差(土)
+Ledge (Dirt)|段差(土)
+Ledge (Dirt)|段差(土)
+Ledge (Dirt)|段差(土)
+Marble Floor|大理石床
+Interior Floor H (Linoleum)|内装床H(リノリウム)
+Interior Floor H (Linoleum, Ruins)|内装床H(リノリウム・廃墟)
+Ledge (Dirt)|段差(土)
+Ledge (Dirt)|段差(土)
+Ledge (Dirt)|段差(土)
+Ledge (Dirt)|段差(土)
+Ledge (Dirt)|段差(土)
+Stairs G (Tile Carpet, Left)|階段G(タイルカーペット・左)
+Stairs G (Tile Carpet, Center)|階段G(タイルカーペット・中央)
+Stairs G (Tile Carpet, Right)|階段G(タイルカーペット・右)
+Stairs G (Tile Carpet)|階段G(タイルカーペット)
+Cobblestones A (Ruins)|石畳A(廃墟)
+Ledge (Dirt)|段差(土)
+Ledge (Dirt)|段差(土)
+Ledge (Dirt)|段差(土)
+Stairs H (Linoleum, Left)|階段H(リノリウム・左)
+Stairs H (Linoleum, Center)|階段H(リノリウム・中央)
+Stairs H (Linoleum, Right)|階段H(リノリウム・右)
+Stairs H (Linoleum)|階段H(リノリウム)
+Cobblestones C (Ruins)|石畳C(廃墟)
+Cliff (Dirt)|崖(土)
+Cliff (Dirt)|崖(土)
+Cliff (Dirt)|崖(土)
+Marble Floor (Ruins)|大理石床(廃墟)
+Wood Floor C|木の床C
+Wood Floor C (Ruins)|木の床C(廃墟)
+Metal Floor C (Machine)|金属床C(機械)
+Metal Floor C (Machine, Ruins)|金属床C(機械・廃墟)
+Cliff (Dirt)|崖(土)
+Cliff (Dirt)|崖(土)
+Cliff (Dirt)|崖(土)
diff --git a/img/tilesets/SF_Outside_B.rpgmvp b/img/tilesets/SF_Outside_B.rpgmvp
new file mode 100644
index 0000000..81f0aed
Binary files /dev/null and b/img/tilesets/SF_Outside_B.rpgmvp differ
diff --git a/img/tilesets/SF_Outside_B.txt b/img/tilesets/SF_Outside_B.txt
new file mode 100644
index 0000000..49fff3a
--- /dev/null
+++ b/img/tilesets/SF_Outside_B.txt
@@ -0,0 +1,256 @@
+Transparent|透明
+Neon Shop Sign (Weapon)|ネオン看板(武器屋)
+Neon Shop Sign (Armor)|ネオン看板(防具屋)
+Neon Shop Sign (Item)|ネオン看板(アイテム屋)
+Neon Shop Sign (Pharmacy)|ネオン看板(薬屋)
+Neon Shop Sign (Cafe)|ネオン看板(酒場)
+Neon Shop Sign (Inn)|ネオン看板(宿屋)
+Neon Shop Sign (Market)|ネオン看板(マーケット)
+Metal Shop Sign (Weapon)|金属看板(武器屋)
+Metal Shop Sign (Armor)|金属看板(防具屋)
+Metal Shop Sign (Item)|金属看板(アイテム屋)
+Metal Shop Sign (Pharmacy)|金属看板(薬屋)
+Metal Shop Sign (Cafe)|金属看板(酒場)
+Metal Shop Sign (Inn)|金属看板(宿屋)
+Metal Shop Sign (Firearm)|金属看板(銃器屋)
+Metal Shop Sign (Blank)|金属看板(無地)
+Asphalt Bridge (V)|アスファルトの橋(縦)
+Asphalt Bridge (H)|アスファルトの橋(横)
+Stone Bridge (V)|石の橋(縦)
+Stone Bridge (H)|石の橋(横)
+Metal Bridge A (V)|金属の橋A(縦)
+Metal Bridge A (H)|金属の橋A(横)
+Metal Bridge B (V)|金属の橋B(縦)
+Metal Bridge B (H)|金属の橋B(横)
+Bridge Spar A (Asphalt, Center A)|橋げたA(アスファルト・中央A)
+Bridge Spar A (Asphalt, Left)|橋げたA(アスファルト・左)
+Bridge Spar A (Asphalt, Center B)|橋げたA(アスファルト・中央B)
+Bridge Spar A (Asphalt, Right)|橋げたA(アスファルト・右)
+Bridge Spar B (Metal, Center A)|橋げたB(金属・中央A)
+Bridge Spar B (Metal, Left)|橋げたB(金属・左)
+Bridge Spar B (Metal, Center B)|橋げたB(金属・中央B)
+Bridge Spar B (Metal, Right)|橋げたB(金属・右)
+White Line|白線
+White Line|白線
+White Line|白線
+White Line|白線
+White Line|白線
+Yellow & Black Line|黄黒線
+Yellow & Black Line|黄黒線
+Yellow & Black Line|黄黒線
+White Line|白線
+Traffic Lights (Car)|信号機(車)
+Traffic Lights (Pedestrian)|信号機(歩行者)
+Entrance A|入口A
+White Line (Crosswalk)|白線(横断歩道)
+Yellow & Black Line|黄黒線
+Traffic Cone|通行止めコーン
+Yellow & Black Line|黄黒線
+White Line|白線
+Traffic Lights (Car)|信号機(車)
+Traffic Lights (Walker)|信号機(歩行者)
+Entrance B|入口B
+White Line (Crosswalk)|白線(横断歩道)
+Yellow & Black Line|黄黒線
+Yellow & Black Line|黄黒線
+Yellow & Black Line|黄黒線
+Window A|窓A
+Window B|窓B
+Window C|窓C
+Window D|窓D
+Window E|窓E
+Window F|窓F
+Window G|窓G
+Window H|窓H
+Midsize Window A|中型窓A
+Midsize Window B|中型窓B
+Midsize Window C|中型窓C
+Midsize Window D|中型窓D
+Midsize Window E|中型窓E
+Midsize Window F|中型窓F
+Midsize Window G|中型窓G
+Midsize Window H|中型窓H
+Midsize Window A|中型窓A
+Midsize Window B|中型窓B
+Midsize Window C|中型窓C
+Midsize Window D|中型窓D
+Midsize Window E|中型窓E
+Midsize Window F|中型窓F
+Midsize Window G|中型窓G
+Midsize Window H|中型窓H
+Neon Shop Sign (V)|ネオン看板(縦)
+Neon Shop Sign (V)|ネオン看板(縦)
+Neon Shop Sign (V)|ネオン看板(縦)
+Neon Shop Sign (H)|ネオン看板(横)
+Neon Shop Sign (H)|ネオン看板(横)
+Street Light A|街灯A
+Street Light B|街灯B
+Stained Glass Window|ステンドグラス
+Neon Shop Sign (V)|ネオン看板(縦)
+Neon Shop Sign (V)|ネオン看板(縦)
+Neon Shop Sign (V)|ネオン看板(縦)
+Neon Shop Sign (H)|ネオン看板(横)
+Neon Shop Sign (H)|ネオン看板(横)
+Street Light A|街灯A
+Street Light B|街灯B
+Stained Glass Window|ステンドグラス
+Neon Shop Sign (V)|ネオン看板(縦)
+Neon Shop Sign (V)|ネオン看板(縦)
+Neon Shop Sign (V)|ネオン看板(縦)
+Neon Shop Sign (H)|ネオン看板(横)
+Neon Shop Sign (H)|ネオン看板(横)
+Stacked Crates|積まれた木箱
+Shipping Container|コンテナ
+Stacked Cardboard|積まれたダンボール
+Chimney A|煙突A
+Chimney B|煙突B
+Chimney C|煙突C
+Exhaust Port Wall|壁面用排気口
+Roof Window|屋根用出窓
+Stacked Crates|積まれた木箱
+Shipping Container|コンテナ
+Stacked Cardboard Boxes|積まれたダンボール
+Wall Poster|張り紙
+Signboard A|看板A
+Signboard C|看板C
+Digital Signage A|電子看板A
+Digital Signage C|電子看板C
+Neon Shop Sign (CASINO)|ネオン看板(カジノ)
+Neon Shop Sign (CASINO)|ネオン看板(カジノ)
+Small Crane|小型クレーン
+Poster|ポスター
+Signboard B|看板B
+Digital Signage B|電子看板B
+Digital Signage B|電子看板B
+Digital Signage C|電子看板C
+Iron Materials|鉄資材
+Helmet & Tool|ヘルメットと工具
+Small Crane|小型クレーン
+Crate|木箱
+Shipping Container|コンテナ
+Cardboard Box|ダンボール
+Barrel|樽
+Oil Drum|ドラム缶
+Garbage Can|ゴミ箱
+Sorted Waste Bins|分別ゴミ箱
+Sorted Waste Bins|分別ゴミ箱
+Plant A|植物A
+Plant B|植物B
+Plant C|植物C
+Vending Machine|自動販売機
+ATM|ATM
+Tree|木
+Roadside Tree|街路樹
+Utility Pole|電柱
+Plant A|植物A
+Plant B|植物B
+Plant C|植物C
+Vending Machine|自動販売機
+ATM|ATM
+Tree|木
+Avenue Tree|街路樹
+Utility Pole|電柱
+Public Phone|公衆電話
+Machine Device|機械端末
+Planter (Flower)|プランター(花)
+Planter (Plant)|プランター(植物)
+Potted Plant|植木鉢
+Tree (Loop)|木(ループ)
+Tombstone (Cross)|墓石(十字架)
+Tombstone (Plaque)|墓石(プレート)
+Neon Tube|ネオン管
+Neon Tube|ネオン管
+Machine A|機械A
+Machine B|機械B
+Machine C|機械C
+Barricade (No Entry)|バリケード(通行禁止)
+Bar (No Entry)|バー(通行禁止)
+Bar (No Entry)|バー(通行禁止)
+Neon Tube|ネオン管
+Neon Tube|ネオン管
+Outdoor Air Intake Unit|室外機
+Waste|廃棄物
+Scrap Metal|スクラップ
+Fissures A|亀裂A
+Fissures B|亀裂B
+Fissures C|亀裂C
+Neon Tube|ネオン管
+Neon Tube|ネオン管
+Air Vent A|通風口A
+Air Vent B|通風口B
+Shutter|シャッター
+Fissures A|亀裂A
+Fissures B|亀裂B
+Fissures C|亀裂C
+Drain|排水口
+Guardrail|ガードレール
+Timetable|時刻表
+Piled Up Tires|積まれたタイヤ
+Small Fuel Tank|小型燃料タンク
+Car (White)|車(白)
+Car (White)|車(白)
+Manhole|マンホール
+Bus|バス
+Bus|バス
+Truck|トラック
+Truck|トラック
+Wrecked Car|壊れた車
+Car (Black)|車(黒)
+Car (Black)|車(黒)
+Vent|通気口
+Bus|バス
+Bus|バス
+Truck|トラック
+Truck|トラック
+Wrecked Car|壊れた車
+Car (Red)|車(赤)
+Car (Red)|車(赤)
+Oil Drum (Leak)|ドラム缶(液漏れ)
+Food Stalls|露店(食べ物)
+Food Stalls|露店(食べ物)
+Food Stalls|露店(食べ物)
+Stall Goods A|露店商品A
+Stairs A (Up)|階段A(上り)
+Stairs B (Up)|階段B(上り)
+Stairs C (Up)|階段C(上り)
+Stairs D (Up)|階段D(上り)
+Food Stalls|露店(食べ物)
+Food Stalls|露店(食べ物)
+Food Stalls|露店(食べ物)
+Stall Goods B|露店商品B
+Stairs A (Down)|階段A(下り)
+Stairs B (Down)|階段B(下り)
+Stairs C (Down)|階段C(下り)
+Stairs D (Down)|階段D(下り)
+Food Stalls|露店(食べ物)
+Food Stalls|露店(食べ物)
+Food Stalls|露店(食べ物)
+Stall Goods C|露店商品C
+Metal Ladder|鉄ばしご
+Metal Stairs|金属階段
+Rope|ロープ
+Net|ネット
+Junk Stalls|露店(ジャンク)
+Junk Stalls|露店(ジャンク)
+Junk Stalls|露店(ジャンク)
+Stall Goods D|露店商品D
+Metal Ladder|鉄ばしご
+Metal Stairs|金属階段
+Rope|ロープ
+Net|ネット
+Junk Stalls|露店(ジャンク)
+Junk Stalls|露店(ジャンク)
+Junk Stalls|露店(ジャンク)
+Stall Goods E|露店商品E
+Metal Ladder|鉄ばしご
+Metal Stairs|金属階段
+Rope|ロープ
+Net|ネット
+Junk Stalls|露店(ジャンク)
+Junk Stalls|露店(ジャンク)
+Junk Stalls|露店(ジャンク)
+Stall Goods F|露店商品F
+Hole A (Metal Ladder)|穴A(鉄ばしご)
+Hole B (Metal Stairs)|穴B(金属階段)
+Hole C (Rope)|穴C(ロープ)
+Hole|穴
diff --git a/img/tilesets/SF_Outside_C.rpgmvp b/img/tilesets/SF_Outside_C.rpgmvp
new file mode 100644
index 0000000..f0b8160
Binary files /dev/null and b/img/tilesets/SF_Outside_C.rpgmvp differ
diff --git a/img/tilesets/SF_Outside_C.txt b/img/tilesets/SF_Outside_C.txt
new file mode 100644
index 0000000..89c478a
--- /dev/null
+++ b/img/tilesets/SF_Outside_C.txt
@@ -0,0 +1,256 @@
+Fountain A|噴水A
+Fountain A|噴水A
+Fountain B|噴水B
+Fountain B|噴水B
+Slide|滑り台
+Slide|滑り台
+Exercise Bar|鉄棒
+Drinking Fountain|水飲み場
+Fountain A|噴水A
+Fountain A|噴水A
+Fountain B|噴水B
+Fountain B|噴水B
+Slide|滑り台
+Slide|滑り台
+Water Well Pump|ポンプ井戸
+Garbage Dumpster|ごみ収集箱
+Fountain C|噴水C
+Fountain C|噴水C
+Fountain C|噴水C
+Bench A|ベンチA
+Bench A|ベンチA
+Swing|ブランコ
+Shop Canopy|店用天蓋
+Barbed Wire|有刺鉄線
+Fountain C|噴水C
+Fountain C|噴水C
+Fountain C|噴水C
+Bench B|ベンチB
+Bench B|ベンチB
+Swing|ブランコ
+Shop Canopy|店用天蓋
+Barbed Wire|有刺鉄線
+Grass A|草A
+Grass B|草B
+Hole|穴
+Small Stones|小石
+Flower Bed|花壇
+Flower Bed|花壇
+Flower Bed|花壇
+Barbed Wire|有刺鉄線
+Flower|花
+Cage|檻
+Cage|檻
+Graffiti|落書き
+Graffiti|落書き
+Barbed Wire|有刺鉄線
+Barbed Wire|有刺鉄線
+Barbed Wire|有刺鉄線
+Demon Statue|悪魔像
+Goddess Statue|女神像
+Metal Fence|金属フェンス
+Metal Fence|金属フェンス
+Metal Fence|金属フェンス
+Gutter|側溝
+Gutter|側溝
+Gutter|側溝
+Demon Statue|悪魔像
+Goddess Statue|女神像
+Metal Fence|金属フェンス
+Warning Plate (Keep Out)|警告プレート(KEEP OUT)
+Metal Fence|金属フェンス
+Gutter|側溝
+Postal Box|ポスト
+Gutter|側溝
+Soldier Statue|兵士像
+Warning Plate (Biohazard Mark)|警告プレート(バイオハザードマーク)
+Metal Fence|金属フェンス
+Metal Fence|金属フェンス
+Metal Fence|金属フェンス
+Gutter|側溝
+Gutter|側溝
+Gutter|側溝
+Soldier Statue|兵士像
+Pillar A (Asphalt)|柱A(アスファルト)
+Pillar B (Metal)|柱B(金属)
+Pillar C (Machine)|柱C(機械)
+Pillar D (Decoration)|柱D(装飾)
+Pillar E (Metal)|柱E(金属)
+Pillar F (Brick)|柱F(レンガ)
+Food Waste|生ゴミ
+Warning Plate (Radioactivity Mark)|警告プレート(放射能マーク)
+Pillar A (Asphalt)|柱A(アスファルト)
+Pillar B (Metal)|柱B(金属)
+Pillar C (Machine)|柱C(機械)
+Pillar D (Decoration)|柱D(装飾)
+Pillar E (Metal)|柱E(金属)
+Pillar F (Brick)|柱F(レンガ)
+Mysterious Liquid|謎の液体
+Warning Plate (Exclamation Mark)|警告プレート(!マーク)
+Broken Pillar A (Asphalt)|折れた柱A(アスファルト)
+Broken Pillar B (Metal)|折れた柱B(金属)
+Broken Pillar C (Machine)|折れた柱C(機械)
+Broken Pillar D (Decoration)|折れた柱D(装飾)
+Broken Pillar E (Metal)|折れた柱E(金属)
+Broken Pillar F (Brick)|折れた柱F(レンガ)
+Fire Hydrant|消火栓
+Monument A|モニュメントA
+Monument B|モニュメントB
+Huge Stele|巨大な石版
+Huge Stele|巨大な石版
+Huge Stele|巨大な石版
+Huge Iron Monument|巨大プレート
+Huge Iron Monument|巨大プレート
+Huge Iron Monument|巨大プレート
+Monument A|モニュメントA
+Monument B|モニュメントB
+Huge Stele|巨大な石版
+Huge Stele|巨大な石版
+Huge Stele|巨大な石版
+Huge Iron Monument|巨大プレート
+Huge Iron Monument|巨大プレート
+Huge Iron Monument|巨大プレート
+Monument C|モニュメントC
+Monument D|モニュメントD
+Sphere Machinery|球体機械
+Sphere Machinery|球体機械
+Sphere Machinery|球体機械
+Large Machine|大型機械
+Large Machine|大型機械
+Large Machine|大型機械
+Monument C|モニュメントC
+Control Panel|コントロールパネル
+Sphere Machinery|球体機械
+Sphere Machinery|球体機械
+Sphere Machinery|球体機械
+Large Machine|大型機械
+Large Machine|大型機械
+Large Machine|大型機械
+Wall A|壁A
+Wall A|壁A
+Wall A|壁A
+Decorative Pillar A|装飾柱A
+Arch A|門A
+Arch A|門A
+Arch A|門A
+Decorative Pillar B|装飾柱B
+Wall A|壁A
+Wall A|壁A
+Wall A|壁A
+Decorative Pillar A|装飾柱A
+Arch A|門A
+Arch A|門A
+Arch A|門A
+Decorative Pillar B|装飾柱B
+Wall A|壁A
+Wall A|壁A
+Wall A|壁A
+Decorative Pillar A|装飾柱A
+Arch A|門A
+Arch A|門A
+Arch A|門A
+Decorative Pillar B|装飾柱B
+Wall B (Topside)|壁B(上面)
+Wall B (Topside)|壁B(上面)
+Wall B (Topside)|壁B(上面)
+Spire|尖塔
+Clock Tower|時計塔
+Clock Tower|時計塔
+Clock Tower|時計塔
+Wall A Ceiling|壁A天井
+Wall B (Topside)|壁B(上面)
+Wall B (Topside)|壁B(上面)
+Wall B (Topside)|壁B(上面)
+Spire|尖塔
+Clock Tower|時計塔
+Clock Tower|時計塔
+Clock Tower|時計塔
+Decorative Pillar A (Front)|装飾柱A(手前)
+Wall B (Topside)|壁B(上面)
+Wall B (Topside)|壁B(上面)
+Wall B (Topside)|壁B(上面)
+Spire|尖塔
+Clock Tower|時計塔
+Clock Tower|時計塔
+Clock Tower|時計塔
+Decorative Pillar B (Front)|装飾柱B(手前)
+Wall B|壁B
+Wall B|壁B
+Wall B|壁B
+Spire|尖塔
+Arch B|門B
+Arch B|門B
+Arch B|門B
+Iron Fence B|鉄柵B
+Wall B|壁B
+Wall B|壁B
+Wall B|壁B
+Spire|尖塔
+Arch B|門B
+Arch B|門B
+Arch B|門B
+Gate|門扉
+Wall B|壁B
+Wall B|壁B
+Wall B|壁B
+Spire|尖塔
+Arch B|門B
+Arch B|門B
+Arch B|門B
+Gate|門扉
+Rooftop Railing|屋上用手すり
+Rooftop Railing|屋上用手すり
+Rooftop Railing|屋上用手すり
+Iron Fence A|鉄柵A
+Tank|戦車
+Tank|戦車
+Helicopter|ヘリコプター
+Helicopter|ヘリコプター
+Rooftop Railing|屋上用手すり
+Round Clock|丸時計
+Rooftop Railing|屋上用手すり
+Iron Fence A|鉄柵A
+Tank|戦車
+Tank|戦車
+Helicopter|ヘリコプター
+Helicopter|ヘリコプター
+Rooftop Railing|屋上用手すり
+Rooftop Railing|屋上用手すり
+Rooftop Railing|屋上用手すり
+Iron Fence A|鉄柵A
+Rooftop Billboard B|屋上看板B
+Rooftop Billboard B|屋上看板B
+Food Cart|屋台
+Food Cart|屋台
+Convenience Store|コンビニエンスストア
+Convenience Store|コンビニエンスストア
+Convenience Store|コンビニエンスストア
+Steel Tower|鉄塔
+Rooftop Billboard A|屋上看板A
+Roof|屋根
+Roof|屋根
+Roof|屋根
+Convenience Store|コンビニエンスストア
+Convenience Store|コンビニエンスストア
+Convenience Store|コンビニエンスストア
+Steel Tower|鉄塔
+Water Storage Tank|貯水タンク
+Roof|屋根
+Roof|屋根
+Roof|屋根
+Bus Waiting Area|待合所
+Bus Waiting Area|待合所
+Station Kiosk|駅の売店
+Steel Tower|鉄塔
+Water Storage Tank|貯水タンク
+Roof|屋根
+Roof|屋根
+Roof|屋根
+Bus Waiting Area|待合所
+Bus Waiting Area|待合所
+Station Kiosk|駅の売店
+Roof Detail|屋根飾り
+Roof|屋根
+Roof|屋根
+Roof|屋根
+Roof|屋根
diff --git a/img/tilesets/World_A1.rpgmvp b/img/tilesets/World_A1.rpgmvp
new file mode 100644
index 0000000..45837a6
Binary files /dev/null and b/img/tilesets/World_A1.rpgmvp differ
diff --git a/img/tilesets/World_A1.txt b/img/tilesets/World_A1.txt
new file mode 100644
index 0000000..9055912
--- /dev/null
+++ b/img/tilesets/World_A1.txt
@@ -0,0 +1,16 @@
+Sea|海
+Deep Sea|深い海
+Rock Shoal|岩礁
+Icebergs|氷山
+Poison Swamp|毒の沼
+Dead Trees|枯れ木
+Lava|溶岩
+Lava Bubbles|溶岩の泡
+Pond|池
+Boulder|岩
+Frozen Sea|凍った海
+Whirlpool|渦
+Land's End|大地の境界
+Endless Waterfall|下界に落ちる滝
+Cloud (Land's End)|雲(大地の境界)
+Cloud|雲
diff --git a/img/tilesets/World_A2.rpgmvp b/img/tilesets/World_A2.rpgmvp
new file mode 100644
index 0000000..b380ff7
Binary files /dev/null and b/img/tilesets/World_A2.rpgmvp differ
diff --git a/img/tilesets/World_A2.txt b/img/tilesets/World_A2.txt
new file mode 100644
index 0000000..f76096a
--- /dev/null
+++ b/img/tilesets/World_A2.txt
@@ -0,0 +1,32 @@
+Grassland A|草原A
+Grassland A (Dark)|草原A(濃)
+Grassland B|草原B
+Grassland B (Dark)|草原B(濃)
+Forest|森
+Forest (Conifer)|森(針葉樹)
+Hill (Grass)|丘(草)
+Mountain (Dirt)|山(土)
+Wasteland A|荒れ地A
+Wasteland B|荒れ地B
+Dirt Field A|土肌A
+Dirt Field B|土肌B
+Forest (Dead Trees)|森(枯れ木)
+Road (Dirt)|道(土)
+Hill (Dirt)|丘(土)
+Mountain (Rock)|山(岩)
+Desert A|砂漠A
+Desert B|砂漠B
+Rocky Land A|岩地A
+Rocky Land B (Lava)|岩地B(溶岩)
+Forest (Palm Trees)|森(ヤシの木)
+Road (Paved)|道(舗装)
+Hill (Sandstone)|丘(砂岩)
+Mountain (Sandstone)|山(砂岩)
+Snowfield|雪原
+Hill (Snow)|丘(雪)
+Clouds|雲
+Large Clouds|大きな雲
+Forest (Snow)|森(雪)
+Pit|穴
+Hill (Rock)|丘(岩)
+Mountain (Snow)|山(雪)
diff --git a/img/tilesets/World_B.rpgmvp b/img/tilesets/World_B.rpgmvp
new file mode 100644
index 0000000..beb799d
Binary files /dev/null and b/img/tilesets/World_B.rpgmvp differ
diff --git a/img/tilesets/World_B.txt b/img/tilesets/World_B.txt
new file mode 100644
index 0000000..c0d8e43
--- /dev/null
+++ b/img/tilesets/World_B.txt
@@ -0,0 +1,256 @@
+Transparent|透明
+Sign|立て札
+Pier (H)|桟橋(横)
+Pier (V)|桟橋(縦)
+Pond|池
+Oasis|オアシス
+Pond (Ice)|池(氷)
+Beanstalk|豆の木
+Tent|テント
+Igloo|氷の家
+Pyramid|ピラミッド
+Giant Tree|大樹
+Giant Tree (Snow)|大樹(雪)
+Dirt|土砂
+Avalanche|雪崩
+Beanstalk|豆の木
+Cave A|洞窟A
+Cave B|洞窟B
+Cave (Collapsed)|洞窟(土砂崩れ)
+Mine|坑道
+Tunnel|トンネル
+Tunnel (Blocked)|トンネル(通行止め)
+Shrine|ほこら
+Shrine (Snow)|ほこら(雪)
+Crater|クレーター
+Trail|山道
+Rock Mountain|岩山
+Rock Mountain|岩山
+Rock Mountain (Sandstone)|岩山(砂岩)
+Rock Mountain (Sandstone)|岩山(砂岩)
+Rock Mountain (Snow)|岩山(雪)
+Rock Mountain (Snow)|岩山(雪)
+Volcano Crater (Lava)|火口(溶岩)
+Volcano Crater (Lava)|火口(溶岩)
+Rock Mountain|岩山
+Rock Mountain|岩山
+Rock Mountain (Sandstone)|岩山(砂岩)
+Rock Mountain (Sandstone)|岩山(砂岩)
+Rock Mountain (Snow)|岩山(雪)
+Rock Mountain (Snow)|岩山(雪)
+Volcano Crater|火口
+Volcano Crater|火口
+Rock Mountain|岩山
+Rock Mountain|岩山
+Rock Mountain (Sandstone)|岩山(砂岩)
+Rock Mountain (Sandstone)|岩山(砂岩)
+Rock Mountain (Snow)|岩山(雪)
+Rock Mountain (Snow)|岩山(雪)
+Volcano|火山
+Volcano|火山
+Rock Mountain|岩山
+Rock Mountain|岩山
+Rock Mountain (Sandstone)|岩山(砂岩)
+Rock Mountain (Sandstone)|岩山(砂岩)
+Rock Mountain (Snow)|岩山(雪)
+Rock Mountain (Snow)|岩山(雪)
+Town A|町A
+Town A|町A
+Town B|町B
+Town B|町B
+Village A|村A
+Village A|村A
+Village B|村B
+House (Town)|家(町)
+Town C|町C
+Town D|町D
+Village C|村C
+Village D|村D
+Town E (Desert)|町E(砂漠)
+Town E (Desert)|町E(砂漠)
+Town F (Desert)|町F(砂漠)
+House (Village)|家(村)
+Town A (Snow)|町A(雪)
+Town A (Snow)|町A(雪)
+Town B (Snow)|町B(雪)
+Town B (Snow)|町B(雪)
+Town G (Desert)|町G(砂漠)
+Town G (Desert)|町G(砂漠)
+Large Tent|大きなテント
+House (Desert)|家(砂漠)
+Town C (Snow)|町C(雪)
+Town D (Snow)|町D(雪)
+Village C (Snow)|村C(雪)
+Village D (Snow)|村D(雪)
+Village A (Snow)|村A(雪)
+Village A (Snow)|村A(雪)
+Village B (Snow)|村B(雪)
+House (Snow)|家(雪)
+Fortress City |城塞都市
+Fortress City |城塞都市
+Fortress City (Snow)|城塞都市(雪)
+Fortress City (Snow)|城塞都市(雪)
+Large Mansion|大きな屋敷
+Large Mansion|大きな屋敷
+School of Magic|魔法学校
+School of Magic|魔法学校
+Fortress City |城塞都市
+Fortress City |城塞都市
+Fortress City (Snow)|城塞都市(雪)
+Fortress City (Snow)|城塞都市(雪)
+Large Mansion|大きな屋敷
+Large Mansion|大きな屋敷
+School of Magic|魔法学校
+School of Magic|魔法学校
+Bridge (H)|橋(横)
+Bridge (V)|橋(縦)
+Collapsed Bridge (H)|崩れた橋(横)
+Collapsed Bridge (V)|崩れた橋(縦)
+Snow Bridge (H)|雪の橋(横)
+Snow Bridge (V)|雪の橋(縦)
+Collapsed Snow Bridge (H)|崩れた雪の橋(横)
+Collapsed Snow Bridge (V)|崩れた雪の橋(縦)
+Tower A|塔A
+Tower A (Ruins)|塔A(廃墟)
+Tower B|塔B
+Tower C|塔C
+Tower A (Snow)|塔A(雪)
+Tower D|塔D
+Temple A|神殿A
+Temple A (Snow)|神殿A(雪)
+Tower A|塔A
+Tower A (Ruins)|塔A(廃墟)
+Tower B|塔B
+Tower C|塔C
+Tower A (Snow)|塔A(雪)
+Tower D (Ruins)|塔D(廃墟)
+Temple B|神殿B
+Temple C|神殿C
+Castle A|城A
+Castle A|城A
+Castle B|城B
+Castle B|城B
+Fort A|砦A
+Fort A|砦A
+Fort B|砦B
+Fort B|砦B
+Castle A|城A
+Castle A|城A
+Castle B|城B
+Castle B|城B
+Fort A|砦A
+Fort A|砦A
+Fort B|砦B
+Fort B|砦B
+Castle C|城C
+Castle C|城C
+Castle D|城D
+Castle D|城D
+Castle (Ruins)|城(廃墟)
+Castle (Ruins)|城(廃墟)
+Fort (Ruins)|砦(廃墟)
+Fort (Ruins)|砦(廃墟)
+Castle C|城C
+Castle C|城C
+Castle D|城D
+Castle D|城D
+Castle (Ruins)|城(廃墟)
+Castle (Ruins)|城(廃墟)
+Fort (Ruins)|砦(廃墟)
+Fort (Ruins)|砦(廃墟)
+Castle A, B (Snow)|城A・B(雪)
+Castle A, B (Snow)|城A・B(雪)
+Castle C, D (Snow)|城C・D(雪)
+Castle C, D (Snow)|城C・D(雪)
+Fort (Snow)|砦(雪)
+Fort (Snow)|砦(雪)
+Castle (Ruins, Snow)|城(廃墟・雪)
+Castle (Ruins, Snow)|城(廃墟・雪)
+Castle A, B (Snow)|城A・B(雪)
+Castle A, B (Snow)|城A・B(雪)
+Castle C, D (Snow)|城C・D(雪)
+Castle C, D (Snow)|城C・D(雪)
+Fort (Snow)|砦(雪)
+Fort (Snow)|砦(雪)
+Castle (Ruins, Snow)|城(廃墟・雪)
+Castle (Ruins, Snow)|城(廃墟・雪)
+Castle (Walled)|城(城壁)
+Castle (Walled)|城(城壁)
+Castle (Walled)|城(城壁)
+Demon Castle|魔王城
+Demon Castle|魔王城
+Cursed Castle|呪われた城
+Cursed Castle|呪われた城
+Town C (Ruins)|町C(廃墟)
+Castle (Walled)|城(城壁)
+Castle (Walled)|城(城壁)
+Castle (Walled)|城(城壁)
+Demon Castle|魔王城
+Demon Castle|魔王城
+Cursed Castle|呪われた城
+Cursed Castle|呪われた城
+Town F (Ruins)|町F(廃墟)
+Castle (Walled)|城(城壁)
+Castle (Walled)|城(城壁)
+Castle (Walled)|城(城壁)
+Town A (Ruins)|町A(廃墟)
+Town A (Ruins)|町A(廃墟)
+Village A (Ruins)|村A(廃墟)
+Village A (Ruins)|村A(廃墟)
+House (Ruins)|家(廃墟)
+Castle Wall (Ruins A)|城壁(廃墟A)
+Castle Wall (Ruins B)|城壁(廃墟B)
+Castle Wall (Ruins C)|城壁(廃墟C)
+Castle Wall|城壁
+Castle Wall|城壁
+Castle Wall|城壁
+Castle Wall|城壁
+Castle Wall|城壁
+Castle Wall|城壁
+Castle Wall (Gate)|城壁(城門)
+Castle Wall|城壁
+Castle Wall|城壁
+Castle Wall|城壁
+Castle Wall|城壁
+Castle Wall|城壁
+Castle Wall|城壁
+Castle Wall|城壁
+Castle Wall|城壁
+Castle Wall|城壁
+Castle Wall|城壁
+Castle Wall|城壁
+Castle Wall|城壁
+Castle Wall|城壁
+Barricades|バリケード
+Castle Wall|城壁
+Castle Wall|城壁
+Castle Wall|城壁
+Castle Wall|城壁
+Castle Wall|城壁
+Castle Wall|城壁
+Castle Wall|城壁
+Lookout Post|やぐら
+Floating Continent (Giant Tree)|浮遊大陸(大樹)
+Floating Continent (Giant Tree)|浮遊大陸(大樹)
+Floating Continent|浮遊大陸
+Floating Continent|浮遊大陸
+Floating Continent (Cloud)|浮遊大陸(雲)
+Floating Continent (Cloud)|浮遊大陸(雲)
+Cloud Land|雲の大地
+Cloud Land|雲の大地
+Floating Continent (Castle)|浮遊大陸(城)
+Floating Continent (Castle)|浮遊大陸(城)
+Floating Continent|浮遊大陸
+Floating Continent|浮遊大陸
+Floating Continent (Cloud)|浮遊大陸(雲)
+Floating Continent (Cloud)|浮遊大陸(雲)
+Cloud Land|雲の大地
+Cloud Land|雲の大地
+Floating Continent (Temple)|浮遊大陸(神殿)
+Floating Continent (Temple)|浮遊大陸(神殿)
+Floating Continent (Shadow)|浮遊大陸(影)
+Floating Continent (Shadow)|浮遊大陸(影)
+Cloud Land (Temple)|雲の大地(神殿)
+Cloud Land (Temple)|雲の大地(神殿)
+Cloud Land (Castle)|雲の大地(城)
+Cloud Land (Castle)|雲の大地(城)
diff --git a/img/tilesets/World_C.rpgmvp b/img/tilesets/World_C.rpgmvp
new file mode 100644
index 0000000..bdafacc
Binary files /dev/null and b/img/tilesets/World_C.rpgmvp differ
diff --git a/img/tilesets/World_C.txt b/img/tilesets/World_C.txt
new file mode 100644
index 0000000..9bf4074
--- /dev/null
+++ b/img/tilesets/World_C.txt
@@ -0,0 +1,256 @@
+Transparent|透明
+Signboard A|看板A
+Signboard B|看板B
+Signboard C|看板C
+Iron Bridge (H)|鉄橋(横)
+Iron Bridge (V)|鉄橋(縦)
+Reservoir A|貯水池A
+Reservoir B|貯水池B
+Hut|小屋
+Shanty|掘っ立て小屋
+Signboard D|看板D
+Stele A|石碑A
+Stele B|石碑B
+Windmill|風車
+Parabolic Antenna|パラボラアンテナ
+Heliport|ヘリポート
+Entrance A (Open)|入口A(開)
+Entrance A (Closed)|入口A(閉)
+Entrance B (Open)|入口B(開)
+Entrance B (Closed)|入口B(閉)
+Entrance C (Open)|入口C(開)
+Entrance C (Closed)|入口C(閉)
+Entrance D (Closed)|入口D(閉)
+Entrance E (Closed)|入口E(閉)
+Road|道路
+Road|道路
+Road Closed|通行止め
+Rocky Mountain|岩山
+Rocky Mountain|岩山
+Mountain|山
+Mountain|山
+Coniferous Tree A|針葉樹A
+Road|道路
+Road|道路
+Road|道路
+Rocky Mountain|岩山
+Rocky Mountain|岩山
+Mountain|山
+Mountain|山
+Coniferous Tree B|針葉樹B
+Road|道路
+Road|道路
+Road|道路
+Rocky Mountain|岩山
+Rocky Mountain|岩山
+Mountain|山
+Mountain|山
+Broadleaf Tree|広葉樹
+Road|道路
+Road|道路
+Road|道路
+Rocky Mountain|岩山
+Rocky Mountain|岩山
+Mountain|山
+Mountain|山
+Broken Buildings|壊れたビル街
+Town A|町A
+Town B|町B
+Slum A|スラム街A
+Slum B|スラム街B
+Mansion A|邸宅A
+Mansion A|邸宅A
+Gate A|ゲートA
+Gate B|ゲートB
+Shopping Area A|商店街A
+Shopping Area B|商店街B
+Buildings A|ビル街A
+Buildings B|ビル街B
+Mansion B|邸宅B
+Mansion B|邸宅B
+Gate C|ゲートC
+Gate D|ゲートD
+Residential Street|住宅街
+Residential Street|住宅街
+Slum|スラム街
+Slum|スラム街
+School|学校
+School|学校
+Hospital|病院
+Hospital|病院
+Residential Street|住宅街
+Residential Street|住宅街
+Slum|スラム街
+Slum|スラム街
+School|学校
+School|学校
+Hospital|病院
+Hospital|病院
+City A|街A
+City A|街A
+City B|街B
+City B|街B
+Residence A|屋敷A
+Residence A|屋敷A
+Residence B|屋敷B
+Residence B|屋敷B
+City A|街A
+City A|街A
+City B|街B
+City B|街B
+Residence A|屋敷A
+Residence A|屋敷A
+Residence B|屋敷B
+Residence B|屋敷B
+Bridge A (V)|橋A(縦)
+Bridge A (H)|橋A(横)
+Broken Bridge A (V)|壊れた橋A(縦)
+Broken Bridge A (H)|壊れた橋A(横)
+Bridge B (V)|橋B(縦)
+Bridge B (H)|橋B(横)
+Broken Bridge B (V)|壊れた橋(縦)
+Broken Bridge B (H)|壊れた橋(横)
+Building A|ビルA
+Building B|ビルB
+Building C|ビルC
+Building D|ビルD
+Apartment|マンション
+Apartment Complex|マンション群
+Collapsed Building A|崩壊したビルA
+Collapsed Building B|崩壊したビルB
+Building A|ビルA
+Building B|ビルB
+Building C|ビルC
+Building D|ビルD
+Apartment|マンション
+Apartment Complex|マンション群
+Collapsed Building A|崩壊したビルA
+Collapsed Building B|崩壊したビルB
+Large Town A|大きな町A
+Large Town A|大きな町A
+Entertainment District A|歓楽街A
+Entertainment District A|歓楽街A
+Police Station|警察署
+Police Station|警察署
+Crater A|クレーターA
+Crater A|クレーターA
+Large Town A|大きな町A
+Large Town A|大きな町A
+Entertainment District A|歓楽街A
+Entertainment District A|歓楽街A
+Police Station|警察署
+Police Station|警察署
+Crater A|クレーターA
+Crater A|クレーターA
+Large Town B|大きな町B
+Large Town B|大きな町B
+Entertainment District B|歓楽街B
+Entertainment District B|歓楽街B
+Museum|博物館
+Museum|博物館
+Crater B|クレーターB
+Crater B|クレーターB
+Large Town B|大きな町B
+Large Town B|大きな町B
+Entertainment District B|歓楽街B
+Entertainment District B|歓楽街B
+Museum|博物館
+Museum|博物館
+Crater B|クレーターB
+Crater B|クレーターB
+Warehouse A|倉庫A
+Warehouse A|倉庫A
+Factory|工場
+Factory|工場
+Warehouse B|倉庫B
+Gantry Crane|ガントリークレーン
+Park|公園
+Crater C|クレーターC
+Warehouse A|倉庫A
+Warehouse A|倉庫A
+Factory|工場
+Factory|工場
+Warehouse B|倉庫B
+Gantry Crane|ガントリークレーン
+Statue A|像A
+Statue B|像B
+Fuel Tank|燃料タンク
+Fuel Tank|燃料タンク
+Construction Site|工事現場
+Construction Site|工事現場
+Watchtower|監視塔
+Steel Tower|鉄塔
+Tower A|タワーA
+Tower B|タワーB
+Fuel Tank|燃料タンク
+Fuel Tank|燃料タンク
+Construction Site|工事現場
+Construction Site|工事現場
+Watchtower|監視塔
+Steel Tower|鉄塔
+Tower A|タワーA
+Tower B|タワーB
+Outer Wall|外壁
+Outer Wall|外壁
+Outer Wall|外壁
+Outer Wall|外壁
+Outer Wall|外壁
+Outer Wall|外壁
+Outer Wall|外壁
+Outer Wall|外壁
+Outer Wall|外壁
+Outer Wall (Gate)|外壁(門)
+Outer Wall|外壁
+Outer Wall|外壁
+Outer Wall|外壁
+Outer Wall|外壁
+Outer Wall|外壁
+Outer Wall|外壁
+Outer Wall|外壁
+Outer Wall|外壁
+Outer Wall|外壁
+Outer Wall|外壁
+Outer Wall|外壁
+Outer Wall|外壁
+Outer Wall|外壁
+Outer Wall (Gate)|外壁(門)
+Outer Wall|外壁
+Outer Wall|外壁
+Outer Wall|外壁
+Outer Wall|外壁
+Outer Wall|外壁
+Outer Wall|外壁
+Outer Wall|外壁
+Outer Wall|外壁
+Outer Wall|外壁
+Outer Wall|外壁
+Outer Wall|外壁
+Outer Wall|外壁
+Outer Wall|外壁
+Outer Wall|外壁
+Outer Wall|外壁
+Outer Wall|外壁
+Theme Park|テーマパーク
+Theme Park|テーマパーク
+Port|港湾
+Port|港湾
+Military Base|軍事基地
+Military Base|軍事基地
+Dome|ドーム
+Dome|ドーム
+Theme Park|テーマパーク
+Theme Park|テーマパーク
+Port|港湾
+Port|港湾
+Military Base|軍事基地
+Military Base|軍事基地
+Dome|ドーム
+Dome|ドーム
+Lighthouse|灯台
+Broken Lighthouse|壊れた灯台
+Temple|寺院
+Church|教会
+Cemetery A|墓地A
+Cemetery B|墓地B
+Prison|刑務所
+Prison|刑務所
diff --git a/img/tilesets/vxAce_Inside_A1.rpgmvp b/img/tilesets/vxAce_Inside_A1.rpgmvp
new file mode 100644
index 0000000..94c0cda
Binary files /dev/null and b/img/tilesets/vxAce_Inside_A1.rpgmvp differ
diff --git a/img/tilesets/vxAce_Inside_A1.txt b/img/tilesets/vxAce_Inside_A1.txt
new file mode 100644
index 0000000..66cb087
--- /dev/null
+++ b/img/tilesets/vxAce_Inside_A1.txt
@@ -0,0 +1,16 @@
+Canal|水路|Canal|Kanal|Canal
+Deep Canal|深い水路|Canal profond|tiefer Kanal|Canal Profundo
+Lotus Pads (Flowers)|蓮の葉(花)|Lotus (fleur)|Seerosenblätter|Flores de Loto
+Junk|ゴミ|Bazar|Schwimmender Müll|Basura
+Pool (Stone Lined)|水場(石の縁)|Point d'eau (bordé de pierres)|Becken (Steinrand)|Piscina (Borde de Piedra)
+Waterfall (Stone Wall)|滝(石壁)|Cascade (mur en pierre)|Wasserfall (Steinwand)|Cascada (Pared de Piedra)
+Pool (Wood Lined)|水場(木の縁)|Point d'eau (bordé de bois)|Becken (Holzrand)|Piscina (Borde de Madera)
+Waterfall (Stone Wall)|滝(石壁)|Cascade (mur en pierre)|Wasserfall (Steinwand)|Cascada (Pared de Piedra)
+Canal|水路|Canal|Kanal|Canal
+Waterfall (Stone Wall)|滝(石壁)|Cascade (mur de pierre)|Wasserfall (Steinwand)|Cascada (Pared de Piedra)
+Pool (Stone Lined)|水場(石の縁)|Point d'eau (bordé de pierres)|Becken (Steinrand)|Piscina (Borde de Piedra)
+Waterfall (Stone Wall)|滝(石壁)|Cascade (mur en pierre)|Wasserfall (Steinwand)|Cascada (Pared de Piedra)
+Bathing Spot|水浴び場|Point de baignade|Badebecken|Piscina de Baño
+Waterfall (Stone Wall)|滝(石壁)|Cascade (mur en pierre)|Wasserfall (Steinwand)|Cascada (Pared de Piedra)
+Open Bath|露天風呂|Bain extérieur|Freiluft Badebecken|Baño Abierto
+Waterfall (Demon Castle)|滝(魔王城)|Cascade (château démoniaque)|Wasserfall (Dämonenschloss)|Cascada (Castillo Demoníaco)
diff --git a/img/tilesets/vxAce_Inside_A2.rpgmvp b/img/tilesets/vxAce_Inside_A2.rpgmvp
new file mode 100644
index 0000000..73b31e7
Binary files /dev/null and b/img/tilesets/vxAce_Inside_A2.rpgmvp differ
diff --git a/img/tilesets/vxAce_Inside_A2.txt b/img/tilesets/vxAce_Inside_A2.txt
new file mode 100644
index 0000000..664281a
--- /dev/null
+++ b/img/tilesets/vxAce_Inside_A2.txt
@@ -0,0 +1,32 @@
+Wood Floor|木の床|Parquet|Holzboden|Suelo de Madera
+Cobblestones|石畳|Pavés|Kopfsteinpflaster|Suelo de Calle
+Rug|じゅうたん|Tapis|Teppich|Alfombra
+Straw Mat|ござ|Matelas de paille|Strohmatte|Esterilla
+Hole (Wood Floor)|穴(木の床)|Trou (parquet)|Loch (Holzboden)|Agujero (Suelo de Madera)
+Raised Stone|石段|Muret|Hohe Steinkante (braun)|Piedra Elevada
+Ground Cracks|床のひび割れ|Fissures au sol|Bodenrisse|Suelo Roto
+Table|テーブル|Table|Tisch|Mesa
+Wood Floor|木の床|Parquet|Holzbalkenboden|Suelo de Madera
+Cobblestones|石畳|Pavés|eckiges Kopfsteinpflaster|Suelo de Calle
+Rug|じゅうたん|Tapis|hellblauer Teppich|Alfombra
+Rug|じゅうたん|Tapis|zartrosa Teppich|Alfombra
+Hole (Wood Floor)|穴(木の床)|Trou (parquet)|Loch (Holzboden)|Agujero (Suelo de Madera)
+Raised Stone|石段|Muret|Hohe Steinkante (grau)|Piedra Elevada
+Soil on Ground|床の汚れ|Terre au sol|Schmutz auf dem Boden|Mancha en Suelo
+Table|テーブル|Table|Edelholztisch|Mesa
+Cobblestones|石畳|Pavés|rotes Kopfsteinpflaster|Suelo de Calle
+Cobblestones|石畳|Pavés|graues Kopfsteinpflaster|Suelo de Calle
+Rug|じゅうたん|Tapis|dunkelgrüner Teppich|Alfombra
+Rug|じゅうたん|Tapis|hellgrüner Teppich|Alfombra
+Hole (Stone Floor)|穴(石の床)|Trou (sol en pierre)|Loch (Steinboden)|Agujero (Suelo de Piedra)
+Raised Stone|石段|Muret|Steinkante (Steinblöcke)|Piedra Elevada
+Moss on Ground|床の苔|Mousse au sol|Moos auf dem Boden|Musgo en Suelo
+Table|テーブル|Table|Marmortisch|Mesa
+Cobblestones|石畳|Pavés|Kopfsteinpflaster|Suelo de Calle
+Cobblestones|石畳|Pavés|Steinboden (Steinblöcke)|Suelo de Calle
+Rug|じゅうたん|Tapis|roter Teppich|Alfombra
+Rug|じゅうたん|Tapis|violetter Teppich|Alfombra
+Hole|穴|Trou|Loch (gemauert)|Agujero
+Raised Stone|石段|Muret|Steinkante|Piedra Elevada
+Poison Swamp|毒の沼|Marais empoisonné|Giftsumpf|Pantano Venenoso
+Table|テーブル|Table|Tisch mit Tischdecke|Mesa
diff --git a/img/tilesets/vxAce_Inside_A4.rpgmvp b/img/tilesets/vxAce_Inside_A4.rpgmvp
new file mode 100644
index 0000000..a4d04f0
Binary files /dev/null and b/img/tilesets/vxAce_Inside_A4.rpgmvp differ
diff --git a/img/tilesets/vxAce_Inside_A4.txt b/img/tilesets/vxAce_Inside_A4.txt
new file mode 100644
index 0000000..dbd4883
--- /dev/null
+++ b/img/tilesets/vxAce_Inside_A4.txt
@@ -0,0 +1,48 @@
+Wall (Stone)|壁(石)|Mur (pierre)|Wand Deckenfeld (graue Steinquader)(spezielle Begehbarkeit)|Pared (Piedra)
+Wall (Brick)|壁(レンガ)|Mur (brique)|Wand Deckenfeld (Ziegelstein) (spezielle Begehbarkeit)|Pared (Ladrillo)
+Wall (Stone)|壁(石)|Mur (pierre)|Wand Deckenfeld (Sandstein) (spezielle Begehbarkeit)|Pared (Piedra)
+Wall (Stone)|壁(石)|Mur (pierre)|Wand Deckenfeld (grober Stein) (spezielle Begehbarkeit)|Pared (Piedra)
+Wall (Stone)|壁(石)|Mur (pierre)|Wand Deckenfeld (Naturstein-Mauer) (spezielle Begehbarkeit)|Pared (Piedra)
+Castle|城|Château|Wand Deckenfeld (Schlossmauer) (spezielle Begehbarkeit)|Castillo
+Wall (Fort)|壁(砦)|Mur (fort)|Wand Deckenfeld (Festungsmauer) (spezielle Begehbarkeit)|Pared (Fuerte)
+Wall (Demon Castle)|壁(魔王城)|Mur (château démoniaque)|Wand Deckenfeld (Dämonenschloss) (spezielle Begehbarkeit)|Pared (Castillo Demoníaco)
+Wall (Stone)|壁(石)|Mur (pierre)|Wand (normal) (graue Steinquader)|Pared (Piedra)
+Wall (Brick)|壁(レンガ)|Mur (brique)|Wand (normal) (Ziegelstein)|Pared (Ladrillo)
+Wall (Stone)|壁(石)|Mur (pierre)|Wand (normal) (Sandstein)|Pared (Piedra)
+Wall (Stone)|壁(石)|Mur (pierre)|Wand (normal) (grober Stein)|Pared (Piedra)
+Wall (Stone)|壁(石)|Mur (pierre)|Wand (normal) (Naturstein-Mauer)|Pared (Piedra)
+Castle|城|Château|Wand (normal) (Schlossmauer)|Castillo
+Wall (Fort)|壁(砦)|Mur (fort)|Wand (normal) (Festungsmauer)|Pared (Fuerte)
+Wall (Demon Castle)|壁(魔王城)|Mur (château démoniaque)|Wand (normal) (Dämonenschloss)|Pared (Castillo Demoníaco)
+Wall (Wood)|壁(木造)|Mur (bois)|Wand Deckenfeld (Holzbalken)|Pared (Madera)
+Wall (Log)|壁(丸太)|Mur (rondins)|Wand Deckenfeld (Baumstämme)|Pared (Tronco)
+Wall (Wood)|壁(木造)|Mur (bois)|Wand Deckenfeld (Holzverstrebungen)|Pared (Madera)
+Interior Wall|内装壁|Mur intérieur|Innenraum Wand Deckenfeld (Holz)|Pared Interior
+Interior Wall|内装壁|Mur intérieur|Innenraum Wand Deckenfeld (Stein)|Pared Interior
+Wall (Stone)|壁(石)|Mur (pierre)|Wand Deckenfeld (brauner Stein)|Pared (Piedra)
+Wall (Marble)|壁(大理石)|Mur (marbre)|Wand Deckenfeld (Marmor)|Pared (Mármol)
+Wall (Concrete)|壁(コンクリート)|Mur (béton)|Wand Deckenfeld (Beton)|Pared (Cemento)
+Wall (Wood)|壁(木造)|Mur (bois)|Wand (Holzbalken)|Pared (Madera)
+Wall (Log)|壁(丸太)|Mur (rondins)|Wand (Baumstämme)|Pared (Tronco)
+Wall (Wood)|壁(木造)|Mur (bois)|Wand (Holzbalken)|Pared (Madera)
+Interior Wall|内装壁|Mur intérieur|Innenraum Wand (Holzbordüre)|Pared Interior
+Interior Wall|内装壁|Mur intérieur|Innenraum Wand (Steinbordüre)|Pared Interior
+Wall (Stone)|壁(石)|Mur (pierre)|Wand (brauner Stein)|Pared (Piedra)
+Wall (Marble)|壁(大理石)|Mur (marbre)|Wand (Marmor)|Pared (Mármol)
+Wall (Concrete)|壁(コンクリート)|Mur (béton)|Wand (Beton)|Pared (Cemento)
+Interior Wall|内装壁|Mur intérieur|Innenraum Wand Deckenfeld (Holzleisten)|Pared Interior
+Interior Wall|内装壁|Mur intérieur|Innenraum Wand Deckenfeld (Ziegelsteine)|Pared Interior
+Interior Wall|内装壁|Mur intérieur|Innenraum Wand Deckenfeld (beige)|Pared Interior
+Interior Wall|内装壁|Mur intérieur|Innenraum Wand Deckenfeld (rosa)|Pared Interior
+Interior Wall|内装壁|Mur intérieur|Innenraum Wand Deckenfeld (Streifentapete)|Pared Interior
+Interior Wall|内装壁|Mur intérieur|Innenraum Wand Deckenfeld ( graue Steine)|Pared Interior
+Wall (Tent)|壁(テント)|Mur (tente)|Zelt Deckenfeld|Pared (Tienda de Campaña)
+Stage|舞台|Scène|Bühne Deckenfeld|Estrado
+Interior Wall|内装壁|Mur intérieur|Innenraum Wand (Holzleisten)|Pared Interior
+Interior Wall|内装壁|Mur intérieur|Innenraum Wand (Ziegelsteine)|Pared Interior
+Interior Wall|内装壁|Mur intérieur|Innenraum Wand (beige)|Pared Interior
+Interior Wall|内装壁|Mur intérieur|Innenraum Wand (rosa)|Pared Interior
+Interior Wall|内装壁|Mur intérieur|Innenraum Wand (Streifentapete)|Pared Interior
+Interior Wall|内装壁|Mur intérieur|Innenraum Wand( graue Steine)|Pared Interior
+Wall (Tent)|壁(テント)|Mur (tente)|Zeltwand|Pared Interior
+Stage|舞台|Scène|Bühnenwand|Estrado
diff --git a/img/tilesets/vxAce_Inside_A5.rpgmvp b/img/tilesets/vxAce_Inside_A5.rpgmvp
new file mode 100644
index 0000000..9b0376e
Binary files /dev/null and b/img/tilesets/vxAce_Inside_A5.rpgmvp differ
diff --git a/img/tilesets/vxAce_Inside_A5.txt b/img/tilesets/vxAce_Inside_A5.txt
new file mode 100644
index 0000000..65a2c60
--- /dev/null
+++ b/img/tilesets/vxAce_Inside_A5.txt
@@ -0,0 +1,128 @@
+Darkness|暗闇|Obscurité|Dunkelheit|Oscuridad
+Wire Mesh|金網|Grillage|Gitterboden|Rejilla
+Stone Bridge (V)|石の橋(縦)|Pont en pierre (V)|Steinbrücke (V)|Puente de Piedra (V)
+Stone Bridge (V)|石の橋(縦)|Pont en pierre (V)|Steinbrücke (V)|Puente de Piedra (V)
+Stone Bridge (V)|石の橋(縦)|Pont en pierre (V)|Steinbrücke (V)|Puente de Piedra (V)
+Stone Bridge (H)|石の橋(横)|Pont en pierre (H)|Steinbrücke (H)|Puente de Piedra (H)
+Stone Bridge (H)|石の橋(横)|Pont en pierre (H)|Steinbrücke (H)|Puente de Piedra (H)
+Broken Bridge (H)|壊れた橋(横)|Pont brisé (H)|Kaputte Steinbrücke (H)|Puente Roto (H)
+Transparent|透明|Transparent|Unsichtbar|Transparente
+Wire Mesh|金網|Grillage|Absatz Gitterboden|Rejilla
+Broken Bridge (V)|壊れた橋(縦)|Pont brisé (V)|Kaputte Steinbrücke (V)|Puente Roto (V)
+Broken Bridge (V)|壊れた橋(縦)|Pont brisé (V)|Kaputte Steinbrücke (V)|Puente Roto (V)
+Broken Bridge (V)|壊れた橋(縦)|Pont brisé (V)|Kaputte Steinbrücke (V)|Puente Roto (V)
+Stone Bridge (H)|石の橋(横)|Pont en pierre (H)|Steinbrücke (H)|Puente de Piedra (H)
+Broken Bridge (H)|壊れた橋(横)|Pont brisé (H)|Kaputte Steinbrücke (H)|Puente Roto (H)
+Broken Bridge (H)|壊れた橋(横)|Pont brisé (H)|Kaputte Steinbrücke (H)|Puente Roto (H)
+Wood Floor|木の床|Parquet|Parkett-Fußboden|Suelo de Madera
+Wood Floor|木の床|Parquet|Parkett-Fußboden|Suelo de Madera
+Wood Floor|木の床|Parquet|Baumstämme-Fußboden|Suelo de Madera
+Wood Floor|木の床|Parquet|Baumstämme-Fußboden|Suelo de Madera
+Cobblestones|石畳|Pavés|rotes Kopfsteinpflaster|Suelo de Calle
+Cobblestones|石畳|Pavés|graues Kopfsteinpflaster|Suelo de Calle
+Cobblestones|石畳|Pavés|Kopfsteinpflaster (Sandstein)|Suelo de Calle
+Cobblestones|石畳|Pavés|eckiges Kopfsteinpflaster|Suelo de Calle
+Ledge|段差|Rebord|Parkett-Kante|Elevación
+Ledge|段差|Rebord|Parkett-Kante|Elevación
+Ledge|段差|Rebord|Baumstamm-Kante|Elevación
+Ledge|段差|Rebord|Baumstamm-Kante|Elevación
+Ledge|段差|Rebord|rote Ziegel-Kante|Elevación
+Ledge|段差|Rebord|graue Stein-Kante|Elevación
+Ledge|段差|Rebord|grober Stein-Kante|Elevación
+Ledge|段差|Rebord|Naturstein-Kante|Elevación
+Cobblestones|石畳|Pavés|Sandsteinfliesen|Suelo de Calle
+Cobblestones|石畳|Pavés|graue Steinfliesen|Suelo de Calle
+Cobblestones|石畳|Pavés|braun gemusterte Steinfliesen|Suelo de Calle
+Cobblestones|石畳|Pavés|grün gemusterte Steinfliesen|Suelo de Calle
+Cobblestones|石畳|Pavés|graues Kopfsteinpflaster|Suelo de Calle
+Cobblestones|石畳|Pavés|Kopfsteinpflaster|Suelo de Calle
+Cobblestones|石畳|Pavés|grau gemusterte Steinfliesen|Suelo de Calle
+Cobblestones|石畳|Pavés|zartrosa Steinfliesen|Suelo de Calle
+Ledge|段差|Rebord|Sandstein-Kante|Elevación
+Ledge|段差|Rebord|graue Ziegelstein-Kante|Elevación
+Ledge|段差|Rebord|Ziegelstein-Kante|Elevación
+Ledge|段差|Rebord|Holzbordüren-Kante|Elevación
+Ledge|段差|Rebord|beige Wand-Kante|Elevación
+Ledge|段差|Rebord|Steinbordüren-Kante|Elevación
+Ledge|段差|Rebord|Marmor-Kante|Elevación
+Ledge|段差|Rebord|braune Stein-Kante|Elevación
+Interior Floor|内装床|Sol intérieur|Innenraum Strohboden|Suelo Interior
+Interior Floor|内装床|Sol intérieur|Innenraum Ziegelboden|Suelo Interior
+Interior Floor|内装床|Sol intérieur|Innenraum Marmorboden|Suelo Interior
+Interior Floor|内装床|Sol intérieur|Innenraum Musterboden|Suelo Interior
+Floor (Demon Castle)|床(魔王城)|Sol (château démoniaque)|Boden (Dämonenschloss)|Suelo (Castillo Demoníaco)
+Floor (Concrete)|床(コンクリート)|Sol (béton)|Beton-Boden|Suelo (Cemento)
+Floor (Tent)|床(テント)|Sol (tente)|Zelt-Boden|Suelo (Tienda de Campaña)
+Floor (Dirt)|床(土)|Sol (terre)|Erd-Boden|Suelo (Tierra)
+Ledge|段差|Rebord|Holzlatten-Kante|Elevación
+Ledge|段差|Rebord|zartrosa Stein-Kante|Elevación
+Ledge|段差|Rebord|Ziegelstein-Kante|Elevación
+Ledge|段差|Rebord|Holzleisten-Kante|Elevación
+Ledge|段差|Rebord|Dämonenschloss-Kante|Elevación
+Ledge|段差|Rebord|Beton-Kante|Elevación
+Ledge|段差|Rebord|graue Ziegelstein-Kante|Elevación
+Ledge|段差|Rebord|Erd-Kante|Elevación
+Stairs (Wood)|階段(木)|Escalier (bois)|Treppenstufen (Holz)|Escaleras (Madera)
+Stairs (Wood)|階段(木)|Escalier (bois)|Treppenstufen (Holz)|Escaleras (Madera)
+Stairs (Wood)|階段(木)|Escalier (bois)|Treppenstufen (Holz)|Escaleras (Madera)
+Stairs (Wood)|階段(木)|Escalier (bois)|Treppenstufen (Holz)|Escaleras (Madera)
+Stairs (Stone)|階段(石)|Escalier (pierre)|Treppenstufen (heller Stein)|Escaleras (Piedra)
+Stairs (Stone)|階段(石)|Escalier (pierre)|Treppenstufen (heller Stein)|Escaleras (Piedra)
+Stairs (Stone)|階段(石)|Escalier (pierre)|Treppenstufen (heller Stein)|Escaleras (Piedra)
+Stairs (Stone)|階段(石)|Escalier (pierre)|Treppenstufen (heller Stein)|Escaleras (Piedra)
+Stairs (Stone)|階段(石)|Escalier (pierre)|Treppenstufen (Stein)|Escaleras (Piedra)
+Stairs (Stone)|階段(石)|Escalier (pierre)|Treppenstufen (Stein)|Escaleras (Piedra)
+Stairs (Stone)|階段(石)|Escalier (pierre)|Treppenstufen (Stein)|Escaleras (Piedra)
+Stairs (Stone)|階段(石)|Escalier (pierre)|Treppenstufen (Stein)|Escaleras (Piedra)
+Stairs (Ruins)|階段(廃墟)|Escalier (ruines)|Kaputte Treppenstufen (Stein)|Escaleras (Ruinas)
+Stairs (Ruins)|階段(廃墟)|Escalier (ruines)|Kaputte Treppenstufen (Stein)|Escaleras (Ruinas)
+Stairs (Ruins)|階段(廃墟)|Escalier (ruines)|Kaputte Treppenstufen (Stein)|Escaleras (Ruinas)
+Stairs (Ruins)|階段(廃墟)|Escalier (ruines)|Kaputte Treppenstufen (Stein)|Escaleras (Ruinas)
+Stairs (Carpet)|階段(じゅうたん)|Escalier (tapis)|Roter Teppich auf Stufen|Escaleras (Alfombra)
+Stairs (Carpet)|階段(じゅうたん)|Escalier (tapis)|Roter Teppich auf Stufen|Escaleras (Alfombra)
+Stairs (Carpet)|階段(じゅうたん)|Escalier (tapis)|Roter Teppich auf Stufen|Escaleras (Alfombra)
+Stairs (Carpet)|階段(じゅうたん)|Escalier (tapis)|Roter Teppich auf Stufen|Escaleras (Alfombra)
+Stairs (Carpet)|階段(じゅうたん)|Escalier (tapis)|violetter Teppich auf Stufen|Escaleras (Alfombra)
+Stairs (Carpet)|階段(じゅうたん)|Escalier (tapis)|violetter Teppich auf Stufen|Escaleras (Alfombra)
+Stairs (Carpet)|階段(じゅうたん)|Escalier (tapis)|violetter Teppich auf Stufen|Escaleras (Alfombra)
+Stairs (Carpet)|階段(じゅうたん)|Escalier (tapis)|violetter Teppich auf Stufen|Escaleras (Alfombra)
+Wood Floor (Ruins)|木の床(廃墟)|Parquet (ruines)|kaputter Parkett|Suelo de Madera (Ruinas)
+Wood Floor (Ruins)|木の床(廃墟)|Parquet (ruines)|kaputter Parkett|Suelo de Madera (Ruinas)
+Wood Floor (Ruins)|木の床(廃墟)|Parquet (ruines)|kaputter Baumstamm-Boden|Suelo de Madera (Ruinas)
+Wood Floor (Ruins)|木の床(廃墟)|Parquet (ruines)|kaputter Baumstamm-Boden|Suelo de Madera (Ruinas)
+Cobblestones (Ruins)|石畳(廃墟)|Pavés (ruines)|kaputtes Kopfsteinpflaster|Suelo de Calle (Ruinas)
+Cobblestones (Ruins)|石畳(廃墟)|Pavés (ruines)|kaputtes Kopfsteinpflaster|Suelo de Calle (Ruinas)
+Cobblestones (Ruins)|石畳(廃墟)|Pavés (ruines)|kaputtes Kopfsteinpflaster|Suelo de Calle (Ruinas)
+Cobblestones (Ruins)|石畳(廃墟)|Pavés (ruines)|kaputtes Kopfsteinpflaster|Suelo de Calle (Ruinas)
+Cobblestones (Ruins)|石畳(廃墟)|Pavés (ruines)|kaputte Fliesen|Suelo de Calle (Ruinas)
+Cobblestones (Ruins)|石畳(廃墟)|Pavés (ruines)|kaputte Fliesen|Suelo de Calle (Ruinas)
+Cobblestones (Ruins)|石畳(廃墟)|Pavés (ruines)|kaputte Fliesen|Suelo de Calle (Ruinas)
+Cobblestones (Ruins)|石畳(廃墟)|Pavés (ruines)|kaputte Fliesen|Suelo de Calle (Ruinas)
+Cobblestones (Ruins)|石畳(廃墟)|Pavés (ruines)|kaputtes Kopfsteinpflaster|Suelo de Calle (Ruinas)
+Cobblestones (Ruins)|石畳(廃墟)|Pavés (ruines)|kaputtes Kopfsteinpflaster|Suelo de Calle (Ruinas)
+Cobblestones (Ruins)|石畳(廃墟)|Pavés (ruines)|kaputte Fliesen|Suelo de Calle (Ruinas)
+Cobblestones (Ruins)|石畳(廃墟)|Pavés (ruines)|kaputte Fliesen|Suelo de Calle (Ruinas)
+Interior Floor (Ruins)|内装床(廃墟)|Sol intérieur (ruines)|kaputter Strohboden|Suelo Interior (Ruinas)
+Interior Floor (Ruins)|内装床(廃墟)|Sol intérieur (ruines)|kaputter Ziegelboden|Suelo Interior (Ruinas)
+Interior Floor (Ruins)|内装床(廃墟)|Sol intérieur (ruines)|kaputter Marmorboden|Suelo Interior (Ruinas)
+Interior Floor (Ruins)|内装床(廃墟)|Sol intérieur (ruines)|kaputter Musterboden|Suelo Interior (Ruinas)
+Floor (Demon Castle, Ruins)|床(魔王城・廃墟)|Sol (château démoniaque, ruines)|kaputter Boden (Dämonenschloss)|Suelo (Castillo Demoníaco, Ruinas)
+Floor (Concrete, Ruins)|床(コンクリート・廃墟)|Sol (béton, ruines)|kaputter Beton-Boden|Suelo (Cemento, Ruinas)
+Floor (Tent, Ruins)|床(テント・廃墟)|Sol (tente, ruines)|kaputter Zeltboden|Suelo (Tienda de Campaña, Ruinas)
+Floor (Dirt, Ruins)|床(土・廃墟)|Sol (terre, ruines)|kaputter Erd-Boden|Suelo (Tierra, Ruinas)
+Relief Floor Tile|レリーフ床|Dalle en relief|Drachenrelief-Boden|Relieve
+Relief Floor Tile|レリーフ床|Dalle en relief|Drachenrelief-Boden|Relieve
+Relief Floor Tile|レリーフ床|Dalle en relief|Drachenrelief-Boden|Relieve
+Relief Floor Tile|レリーフ床|Dalle en relief|Drachenrelief-Boden|Relieve
+Relief Floor Tile|レリーフ床|Dalle en relief|Pfeile-Relief-Boden|Relieve
+Relief Floor Tile|レリーフ床|Dalle en relief|Blumen-Relief-Boden|Relieve
+Relief Floor Tile|レリーフ床|Dalle en relief|Muster-Relief-Boden|Relieve
+Relief Floor Tile|レリーフ床|Dalle en relief|Relief-Boden|Relieve
+Relief Floor Tile|レリーフ床|Dalle en relief|Drachenrelief-Boden|Relieve
+Relief Floor Tile|レリーフ床|Dalle en relief|Drachenrelief-Boden|Relieve
+Relief Floor Tile|レリーフ床|Dalle en relief|Drachenrelief-Boden|Relieve
+Relief Floor Tile|レリーフ床|Dalle en relief|Drachenrelief-Boden|Relieve
+Relief Floor Tile|レリーフ床|Dalle en relief|Muster-Relief-Boden|Relieve
+Relief Floor Tile|レリーフ床|Dalle en relief|Relief-Boden|Relieve
+Relief Floor Tile (Ruins)|レリーフ床(廃墟)|Dalle en relief (ruines)|kaputter Relief-Boden|Relieve (Ruinas)
+Relief Floor Tile (Ruins)|レリーフ床(廃墟)|Dalle en relief (ruines)|kaputter Relief-Boden|Relieve (Ruinas)
diff --git a/img/tilesets/vxAce_Inside_B.rpgmvp b/img/tilesets/vxAce_Inside_B.rpgmvp
new file mode 100644
index 0000000..d4f6da6
Binary files /dev/null and b/img/tilesets/vxAce_Inside_B.rpgmvp differ
diff --git a/img/tilesets/vxAce_Inside_B.txt b/img/tilesets/vxAce_Inside_B.txt
new file mode 100644
index 0000000..0c8014c
--- /dev/null
+++ b/img/tilesets/vxAce_Inside_B.txt
@@ -0,0 +1,256 @@
+Transparent|透明|Transparent|Unsichtbar (erfordert Passierbarkeit = Stern, wenn in B-Slot)|Transparente
+Stairs (Up)|階段(上り)|Escalier (montée)|Steintreppe (rechts hoch)|Escaleras (Arriba)
+Stairs (Up)|階段(上り)| Escalier (montée)|Steintreppe (links hoch)|Escaleras (Arriba)
+Stairs (Up)|階段(上り)| Escalier (montée)|Holztreppe (rechts hoch)|Escaleras (Arriba)
+Stairs (Up)|階段(上り)| Escalier (montée)|Holztreppe (links hoch)|Escaleras (Arriba)
+Metal Ladder|鉄ばしご|Échelle en métal|Metall-Leiter|Escalera de Metal
+Rope Ladder|縄ばしご|Échelle de corde|Strickleiter|Escalera de Cuerda
+Rope|ロープ|Corde|Seil|Cuerda
+Hole|穴|Trou|Bodenschacht|Agujero
+Stairs (Down)|階段(下り)|Escalier (descente)|Steintreppe (links herunter)|Escaleras (Abajo)
+Stairs (Down)|階段(下り)|Escalier (descente)|Steintreppe (rechts herunter)|Escaleras (Abajo)
+Stairs (Down)|階段(下り)|Escalier (descente)|Holztreppe (links unten)|Escaleras (Abajo)
+Stairs (Down)|階段(下り)|Escalier (descente)|Holztreppe (rechts unten)|Escaleras (Abajo)
+Metal Ladder|鉄ばしご|Échelle en métal|Metall-Leiter|Escalera de Metal
+Rope Ladder|縄ばしご|Échelle de corde|Strickleiter|Escalera de Cuerda
+Rope|ロープ|Corde|Seil|Cuerda
+Window|窓|Fenêtre|Fenster|Ventana
+Window|窓|Fenêtre|Fenster mit Gardine|Ventana
+Window|窓|Fenêtre|verhangenes Fenster|Ventana
+Window (Ruins)|窓(廃墟)|Fenêtre (ruines)|kaputtes Fenster|Ventana (Rota)
+Window (Demon Castle)|窓(魔王城)|Fenêtre (château démoniaque)|Fenster (Dämonenschloss)|Ventana (Castillo Demoníaco)
+Metal Ladder|鉄ばしご|Échelle en métal|Metall-Leiter|Escalera de Metal
+Rope Ladder|縄ばしご|Échelle de corde|Strickleiter|Escalera de Cuerda
+Rope|ロープ|Corde|Seil|Cuerda
+Window|窓|Fenêtre|Fenster|Ventana
+Window|窓|Fenêtre|Fenster mit Gardine|Ventana
+Window|窓|Fenêtre|verhangenes Fenster|Ventana
+Window (Ruins)|窓(廃墟)|Fenêtre (ruines)|kaputtes Fenster|Ventana (Rota)
+Window (Demon Castle)|窓(魔王城)|Fenêtre (château démoniaque)|Fenster (Dämonenschloss)|Ventana (Castillo Demoníaco)
+Hole (Metal Ladder)|穴(鉄ばしご)|Trou (échelle en métal)|Metalleiter (ins Loch)|Agujero (Escalera de Metal)
+Hole (Rope Ladder)|穴(縄ばしご)|Trou (échelle de corde)|Strickleiter (ins Loch)|Agujero (Escalera de Cuerda)
+Hole (Rope)|穴(ロープ)|Trou (corde)|Seil (ins Loch)|Agujero (Cuerda)
+Window|窓|Fenêtre|Fenster|Ventana
+Window|窓|Fenêtre|Fenster mit Gardine|Ventana
+Window|窓|Fenêtre|verhangenes Fenster|Ventana
+Stained Glass Window|ステンドグラス|Vitrail|Buntglasfenster|Vidriera
+Window|窓|Fenêtre|Fenster|Ventana
+Window|窓|Fenêtre|Fensterschacht|Ventana
+Window|窓|Fenêtre|Gitterfenster|Ventana
+Window|窓|Fenêtre|Fenster mit Holzüberdachung|Ventana
+Window|窓|Fenêtre|Fenster|Ventana
+Window|窓|Fenêtre|Fenster mit Gardine|Ventana
+Window|窓|Fenêtre|verhangenes Fenster|Ventana
+Stained Glass Window|ステンドグラス|Vitrail|Buntglasfenster|Vidriera
+Window|窓|Fenêtre|Fenster|Ventana
+Window|窓|Fenêtre|Fensterschacht|Ventana
+Window|窓|Fenêtre|Gitterfenster|Ventana
+Window|窓|Fenêtre|Fenster mit Holzüberdachung|Ventana
+Chest|チェスト|Coffre|Schubladenschrank|Armario
+Cabinet|キャビネット|Cabinet|Schrank|Armario
+Closet|クローゼット|Placard|Kleiderschrank|Armario
+Chest of Drawers|タンス|Commode|Kommode|Cajones
+Dish Cabinet|食器棚|Vaisselier|Geschirrschrank|Estantería de Platos
+Wine Rack|ワインセラー|Cellier à vin|Weinregal|Estantería de Vinos
+Bottle Shelf|ボトル棚|Étagère de bouteilles|Getränkeregal|Estantería de Botellas
+Bottle Shelf|ボトル棚|Étagère de bouteilles|Getränkeregal|Estantería de Botellas
+Chest|チェスト|Coffre|Schubladenschrank|Armario
+Chest|チェスト|Coffre|Schubladenschrank|Armario
+Closet|クローゼット|Placard|Kleiderschrank|Armario
+Chest of Drawers|タンス|Commode|Kommode|Cajones
+Dish Cabinet|食器棚|Vaisselier|Geschirrschrank|Estantería de Platos
+Wine Rack|ワインセラー|Cellier à vin|Weinregal|Estantería de Vinos
+Bottle Shelf|ボトル棚|Étagère de bouteilles|Getränkeregal|Estantería de Botellas
+Bottle Shelf|ボトル棚|Étagère de bouteilles|Getränkeregal|Estantería de Botellas
+Bread Shelf|パン棚|Étagère de pain|Brotschrank|Estantería de Panes
+Sundries Shelf|雑貨棚|Étagère d'objets|Schrank für Diverses|Estantería de Objetos
+Sundries Shelf|雑貨棚|Étagère d'objets|Schrank für Diverses|Estantería de Objetos
+Sundries Shelf|雑貨棚|Étagère d'objets|Schrank für Diverses|Estantería de Objetos
+Medicine Shelf|薬品棚|Étagère de médicaments|Medizinschrank|Estantería de Medicinas
+Bookshelf|本棚|Bibliothèque|Bücherregal|Estantería de Libros
+Bookshelf|本棚|Bibliothèque|großes Bücherregal|Estantería de Libros
+Bookshelf|本棚|Bibliothèque|großes Bücherregal|Estantería de Libros
+Bread Shelf|パン棚|Étagère de pain|Brotschrank|Estantería de Panes
+Sundries Shelf|雑貨棚|Étagère d'objets|Lagerregal|Estantería de Objetos
+Sundries Shelf|雑貨棚|Étagère d'objets|Lagerregal|Estantería de Objetos
+Sundries Shelf|雑貨棚|Étagère d'objets|Lagerregal|Estantería de Objetos
+Medicine Shelf|薬品棚|Étagère de médicaments|Medizinschrank|Estantería de Medicinas
+Bookshelf|本棚|Bibliothèque|Bücherregal|Estantería de Libros
+Bookshelf|本棚|Bibliothèque|großes Bücherregal|Estantería de Libros
+Bookshelf|本棚|Bibliothèque|großes Bücherregal|Estantería de Libros
+Bed|ベッド|Lit|Bett|Cama
+Large Bed|ダブルベッド|Grand lit|Ehebett|Cama Grande
+Large Bed|ダブルベッド|Grand lit|Ehebett|Cama Grande
+Pipe Frame Bed|パイプベッド|Lit en métal|Bett mit Metallrahmen|Cama
+Cheap Bed|粗末なベッド|Lit de fortune|Holzbett|Cama Barata
+Straw Bed|むしろの寝床|Lit de paille|Bett (Strohmatte)|Cama
+Bed (Ruins)|ベッド(廃墟)|Lit (ruines)|kaputtes Bett|Cama (Rota)
+Tipped Shelf|倒れた棚|Étagère renversée|umgekippter Schrank|Armario Caído
+Bed|ベッド|Lit|Bett|Cama
+Large Bed|ダブルベッド|Grand lit|Ehebett|Cama Grande
+Large Bed|ダブルベッド|Grand lit|Ehebett|Cama Grande
+Pipe Frame Bed|パイプベッド|Lit en métal|Bett mit Metallrahmen|Cama
+Cheap Bed|粗末なベッド|Lit de fortune|Holzbett|Cama Barata
+Straw Bed|むしろの寝床|Lit de paille|Bett (Strohmatte)|Cama
+Bed (Ruins)|ベッド(廃墟)|Lit (ruines)|kaputtes Bett|Cama (Rota)
+Tipped Shelf|倒れた棚|Étagère renversée|umgekippter Schrank|Armario Caído
+Table|テーブル|Table|Holztisch|Mesa
+Table|テーブル|Table|Steintisch|Mesa
+Table|テーブル|Table|Tisch mit Tischdecke|Mesa
+Fortuneteller's Table|占い台|Table de diseur de bonne aventure|Wahrsager-Tisch|Mesa de Advino
+Mini Table|ミニテーブル|Petite table|kleiner Tisch|Mini Mesa
+Piano|ピアノ|Piano|Piano|Piano
+Piano|ピアノ|Piano|Piano|Piano
+Piano|ピアノ|Piano|Piano|Piano
+Stool|椅子|Tabouret|runder Hocker|Taburete
+Stool|椅子|Tabouret|Polsterhocker|Taburete
+Stool|椅子|Tabouret|eckiger Schemel|Taburete
+Fortuneteller's Table (Crystal)|占い台(水晶)|Table de diseur de bonne aventure (crystal)|Tisch mit Kristallkugel eins Wahrsagers|Mesa de Advino (Cristal)
+Mini Table (Flower)|ミニテーブル(花瓶)|Petite table (fleur)|kleiner Tisch mit Blumenvase|Mini Mesa (Flores)
+Piano|ピアノ|Piano|Piano|Piano
+Piano|ピアノ|Piano|Piano|Piano
+Piano|ピアノ|Piano|Piano|Piano
+Oven|かまど|Four|Ofen|Horno
+Sink|流し|Évier|Spühle|Fregadero
+Kitchen Counter|調理台|Comptoir de cuisine|Küchenzeile|Cocina
+Kitchen Counter|調理台|Comptoir de cuisine|Küchenzeile mit Schneidbrett|Cocina
+Dresser|ドレッサー|Commodes de linge|Schminktisch|Espejo
+Pipe Organ|パイプオルガン|Orgue|Orgel|Órgano
+Pipe Organ|パイプオルガン|Orgue|Orgel|Órgano
+Pipe Organ|パイプオルガン|Orgue|Orgel|Órgano
+Simple Shelf|簡易棚|Étagère simple|Regalbrett|Estante
+Simple Shelf (Jars)|簡易棚(瓶)|Étagère simple (jarres)|Regalbrett (mit Einmachgläsern)|Estante (Jarras)
+Simple Shelf (Books)|簡易棚(本)|Étagère simple (livres)|Regalbrett (mit Büchern)|Estante (Libros)
+Simple Shelf (Sacks)|簡易棚(袋)|Étagère simple (sacs)|Regalbrett (mit Säckchen)|Estante (Bolsas)
+Simple Shelf (Bottles)|簡易棚(ボトル)|Étagère simple (bouteilles)|Regalbrett (mit Flaschen)|Estante (Botellas)
+Pipe Organ|パイプオルガン|Orgue|Orgel|Órgano
+Pipe Organ|パイプオルガン|Orgue|Orgel|Órgano
+Pipe Organ|パイプオルガン|Orgue|Orgel|Órgano
+Fireplace|暖炉|Cheminée|großer Kamin|Chimenea
+Fireplace|暖炉|Cheminée|großer Kamin|Chimenea
+Fireplace|暖炉|Cheminée|großer Kamin|Chimenea
+Fireplace|暖炉|Cheminée|Stein-Kamin|Chimenea
+Fireplace|暖炉|Cheminée|Ziegel-Kamin|Chimenea
+Fireplace|暖炉|Cheminée|Metall-Kamin|Chimenea
+Tapestry|タペストリー|Tapisserie|Wandteppich|Tapiz
+Tapestry (Ruins)|タペストリー(廃墟)|Tapisserie (ruines)|kaputter Wandteppich|Tapiz (Ruinas)
+Fireplace|暖炉|Cheminée|großer Kamin|Chimenea
+Fireplace|暖炉|Cheminée|großer Kamin|Chimenea
+Fireplace|暖炉|Cheminée|großer Kamin|Chimenea
+Fireplace|暖炉|Cheminée|Stein-Kamin|Chimenea
+Fireplace|暖炉|Cheminée|Ziegel-Kamin|Chimenea
+Fireplace|暖炉|Cheminée|Metall-Kamin|Chimenea
+Tapestry|タペストリー|Tapisserie|Wandteppich|Tapiz
+Tapestry (Ruins)|タペストリー(廃墟)|Tapisserie (ruines)|kaputter Wandteppich|Tapiz (Ruinas)
+Curtains|カーテン|Rideaux|Vorhang (weiß)|Cortinas
+Curtains|カーテン|Rideaux|Vorhang (rot)|Cortinas
+Curtains|カーテン|Rideaux|gebundene Vorhänge|Cortinas
+Curtains|カーテン|Rideaux|gebundene Vorhänge|Cortinas
+Curtains (Ruins)|カーテン(廃墟)|Rideaux (ruines)|kaputte Vorhänge|Cortinas (Ruinas)
+Curtains (Ruins)|カーテン(廃墟)|Rideaux (ruines)|kaputte Vorhänge|Cortinas (Ruinas)
+Curtains (Ruins)|カーテン(廃墟)|Rideaux (ruines)|kaputte Vorhänge|Cortinas (Ruinas)
+Curtains (Ruins)|カーテン(廃墟)|Rideaux (ruines)|kaputte Vorhänge|Cortinas (Ruinas)
+Curtains|カーテン|Rideaux|Vorhang (weiß)|Cortinas
+Curtains|カーテン|Rideaux|Vorhang (rot)|Cortinas
+Curtains|カーテン|Rideaux|gebundene Vorhänge|Cortinas
+Curtains|カーテン|Rideaux|gebundene Vorhänge|Cortinas
+Curtains (Ruins)|カーテン(廃墟)|Rideaux (ruines)|kaputte Vorhänge|Cortinas (Ruinas)
+Curtains (Ruins)|カーテン(廃墟)|Rideaux (ruines)|kaputte Vorhänge|Cortinas (Ruinas)
+Curtains (Ruins)|カーテン(廃墟)|Rideaux (ruines)|kaputte Vorhänge|Cortinas (Ruinas)
+Curtains (Ruins)|カーテン(廃墟)|Rideaux (ruines)|kaputte Vorhänge|Cortinas (Ruinas)
+Clock|時計|Horloge|Wanduhr|Reloj
+Mirror|鏡|Miroir|Spiegel|Espejo
+Posted Notice|貼り紙|Notification|Nachricht an der Wand|Cartel
+Posted Notice (Ruins)|貼り紙(廃墟)|Notification (ruines)|abgerissene Nachricht an der Wand|Cartel (Roto)
+World Map|世界地図|Carte du monde|Weltkarte|Mapamundi
+World Map|世界地図|Carte du monde|Weltkarte|Mapamundi
+Painting|絵画|Tableau|Gemälde|Cuadro
+Painting|絵画|Tableau|Gemälde|Cuadro
+Clock|時計|Horloge|Wanduhr|Reloj
+Mirror|鏡|Miroir|Spiegel|Espejo
+Stone Tablet|石版|Tablette en pierre|Steinplatte|Tableta de Piedra
+Stone Tablet(Ruins)|石版(廃墟)|Tablette en pierre (ruines)|kaputte Steinplatte|Tableta de Piedra (Rota)
+Portrait|肖像画|Portrait|Portrait (Mann)|Retrato
+Portrait|肖像画|Portrait|Portrait (Frau)|Retrato
+Portrait|静物画|Nature morte|Gemälde (Blumen)|Retrato
+Painting|絵画|Tableau|Kleines Gemälde|Cuadro
+Chair|背もたれ椅子|Chaise|Holzstuhl|Silla
+Chair|背もたれ椅子|Chaise|Steinsessel|Silla
+Throne|玉座|Trône|Thron|Trono
+Throne|玉座|Trône|Thron|Trono
+Throne|玉座|Trône|Thron|Trono
+Throne (Demon Castle)|玉座(魔王城)|Trône (château démoniaque)|Thron (Dämonenschloss)|Trono (Castillo Demoníaco)
+Throne (Demon Castle)|玉座(魔王城)|Trône (château démoniaque)|Thron (Dämonenschloss)|Trono (Castillo Demoníaco)
+Throne (Demon Castle)|玉座(魔王城)|Trône (château démoniaque)|Thron (Dämonenschloss)|Trono (Castillo Demoníaco)
+Chair|背もたれ椅子|Chaise|Holzstuhl|Silla
+Chair|背もたれ椅子|Chaise|Steinsessel|Silla
+Throne|玉座|Trône|Thron|Trono
+Throne|玉座|Trône|Thron|Trono
+Throne|玉座|Trône|Thron|Trono
+Throne (Demon Castle)|玉座(魔王城)|Trône (château démoniaque)|Thron (Dämonenschloss)|Trono (Castillo Demoníaco)
+Throne (Demon Castle)|玉座(魔王城)|Trône (château démoniaque)|Thron (Dämonenschloss)|Trono (Castillo Demoníaco)
+Throne (Demon Castle)|玉座(魔王城)|Trône (château démoniaque)|Thron (Dämonenschloss)|Trono (Castillo Demoníaco)
+Shield|盾|Bouclier|Schild|Escudo
+Swords|剣|Épées|Schwerter|Espadas
+Swords|剣|Épées|gekreuzte Schwerter|Espadas
+Entrance|入口|Entrée|Eingang|Entrada
+Entrance|入口|Entrée|Eingang|Entrada
+Entrance (Top Half)|入口(上半分)|Entrée (moitié supérieure)|Eingang (obere Hälfte)|Entrada (Mitad Superior)
+Entrance|入口|Entrée|Eingang|Entrada
+Entrance (Top Half)|入口(上半分)|Entrée (moitié supérieure)|Eingang (obere Hälfte)|Entrada (Mitad Superior)
+Vase|壺|Vase|Vase|Jarrón
+Vase|壺|Vase|verschlossene Vase|Jarrón
+Vase (Ruins)|壺(廃墟)|Vase (ruines)|kaputte Vase|Jarrón (Roto)
+Table (Ruins)|テーブル(廃墟)|Table (ruines)|kaputter Tisch|Mesa (Rota)
+Stone Pillar|石の柱|Pilier en pierre|Steinsäule (rund)|Pilar de Piedra
+Stone Pillar|石の柱|Pilier en pierre|Steinsäule (eckig)|Pilar de Piedra
+Fort Pillar|砦の柱|Pilier de fort|Festungs-Säule|Pilar de Fuerte
+Rubble|瓦礫|Décombres|Steinschutt|Escombros
+Basin|桶|Bassine|Holzkübel|Cubo
+Barrel|樽|Tonneau|Fass|Barril
+Barrel (Ruins)|樽(廃墟)|Tonneau (ruines)|kaputtes Fass|Barril (Roto)
+Stool (Ruins)|椅子(廃墟)|Tabouret (ruines)|umgefallener Hocker|Taburete (Roto)
+Stone Pillar|石の柱|Pilier en pierre|Steinsäule (rund)|Pilar de Piedra
+Stone Pillar|石の柱|Pilier en pierre|Steinsäule (eckig)|Pilar de Piedra
+Fort Pilla|砦の柱|Pilier de fort|Festungs-Säule|Pilar de Fuerte
+Rubble|瓦礫|Décombres|Steinschutt (braun)|Escombros
+Basin|桶|Bassine|Holzkübel mit Wasser|Cubo
+Tub|たらい|Baignoire|Holzzuber|Balde
+Tub|たらい|Baignoire|Wäschezuber|Balde
+Crate(Ruins)|木箱(廃墟)|Caisse en bois (ruines)|kaputte Kiste|Caja (Rota)
+Broken Stone Pillar|折れた石の柱|Pilier en pierre brisé|kaputte Steinsäule (rund)|Pilar de Piedra Roto
+Broken Stone Pillar|折れた石の柱|Pilier en pierre brisé|kaputte Steinsäule (eckig)|Pilar de Piedra Roto
+Broken Fort Pillar|折れた砦の柱|Pilier en pierre brisé|kaputte Festungs-Säule|Pilar de Fuerte Roto
+Scrap Wood|端材|Bout de bois|Holzplanken|Madera Rota
+Crate|木箱|Caisse en bois|Kiste|Caja
+Crate|木箱|Caisse en bois|offene Kiste|Caja
+Stacked Crates|積まれた木箱|Caisses empilées|Kistenstapel|Cajas Amontonadas
+Stacked Crates|積まれた木箱|Caisses empilées|Kistenstapel|Cajas Amontonadas
+Fissures|亀裂|Fissures|Risse|Fisuras
+Fissures|亀裂|Fissures|größere Risse|Fisuras
+Fissures|亀裂|Fissures|Loch in der Wand|Fisuras
+Fissures|亀裂|Fissures|Loch im Putz|Fisuras
+Crate|木箱|Caisse en bois|Kiste mit Kartoffeln|Caja
+Crate|木箱|Caisse en bois|Kiste mit Tomaten|Caja
+Stacked Crates|積まれた木箱|Caisses empilées|Kistenstapel|Caja
+Stacked Crates|積まれた木箱|Caisses empilées|Kistenstapel|Cajas Amontonadas
+Fissures|亀裂|Fissures|Risse|Cajas Amontonadas
+Fissures|亀裂|Fissures|größere Risse|Fisuras
+Fissures|亀裂|Fissures|Loch in der Wand|Fisuras
+Fissures|亀裂|Fissures|kleins Loch in der Wand|Fisuras
+Crate|木箱|Caisse en bois|Kiste mit Maiskolben|Fisuras
+Crate|木箱|Caisse en bois|Kiste mit Fisch|Caja
+Sacks|麻袋|Sacs|Säcke|Sacos
+Crate|木箱|Caisse en bois|große Kiste|Caja
+Jail Bar|鉄格子|Barreau de prison|Gitterstäbe|Cárcel
+Jail Bar|鉄格子|Barreau de prison|Gitterstäbe|Cárcel
+Jail Bar|鉄格子|Barreau de prison|Gitterstäbe|Cárcel
+Jail Bar|鉄格子|Barreau de prison|Gitterstäbe|Cárcel
+Sack|麻袋|Sac|Sack|Saco
+Sack|麻袋|sac|offener Sack|Saco
+Sack|麻袋|Sac|Säcke|Saco
+Crate|木箱|Caisse en bois|große Kiste|Caja
+Jail Bar|鉄格子|Barreau de prison|Gitterstäbe|Cárcel
+Jail Bar|鉄格子|Barreau de prison|Gitterstäbe|Cárcel
+Jail Bar|鉄格子|Barreau de prison|Gitterstäbe|Cárcel
+Jail Bar|鉄格子|Barreau de prison|Gitterstäbe|Cárcel
diff --git a/img/tilesets/vxAce_Inside_C.rpgmvp b/img/tilesets/vxAce_Inside_C.rpgmvp
new file mode 100644
index 0000000..803e73e
Binary files /dev/null and b/img/tilesets/vxAce_Inside_C.rpgmvp differ
diff --git a/img/tilesets/vxAce_Inside_C.txt b/img/tilesets/vxAce_Inside_C.txt
new file mode 100644
index 0000000..8fed762
--- /dev/null
+++ b/img/tilesets/vxAce_Inside_C.txt
@@ -0,0 +1,256 @@
+Cup & Teapot (Bottom)|カップとポット(下)|Tasse et théière (bas)|Teetasse und Kanne (unten)|Taza y Tetera (Abajo)
+Cup & Teapot (Top)|カップとポット(上)|Tasse et théière (haut)|Teetasse und Kanne (oben)|Taza y Tetera (Arriba)
+Cup & Teapot (Left)|カップとポット(左)|Tasse et théière (gauche)|Teetasse und Kanne (links)|Taza y Tetera (Izquierda)
+Cup & Teapot (Right)|カップとポット(右)|Tasse et théière (droite)|Teetasse und Kanne (rechts)|Taza y Tetera (Derecha)
+Cup (Bottom)|カップ(下)|Tasse (bas)|Tasse (unten)|Taza (Abajo)
+Cup (Top)|カップ(上)|Tasse (haut)|Tasse (oben)|Taza (Arriba)
+Cup (Left)|カップ(左)|Tasse (gauche)|Tasse (links)|Taza (Izquierda)
+Cup (Right)|カップ(右)|Tasse (droite)|Tasse (rechts)|Taza (Derecha)
+Glass & Bottle (Bottom)|グラスとボトル(下)|Verre et bouteille (bas)|Glas und Weinflasche (unten)|Vaso y Botella (Abajo)
+Glass & Bottle (Top)|グラスとボトル(上)|Verre et bouteille (haut)|Glas und Weinflasche (oben)|Vaso y Botella (Arriba)
+Glass & Bottle (Left)|グラスとボトル(左)|Verre et bouteille (gauche)|Glas und Weinflasche (links)|Vaso y Botella (Izquierda)
+Glass & Bottle (Right)|グラスとボトル(右)|Verre et bouteille (droite)|Glas und Weinflasche (rechts)|Vaso y Botella (Derecha)
+Glass (Bottom)|グラス(下)|Verre (bas)|Glas (unten)|Vaso (Abajo)
+Glass (Top)|グラス(上)|Verre (haut)|Glas (oben)|Vaso (Arriba)
+Glass (Left)|グラス(左)|Verre (gauche)|Glas (links)|Vaso (Izquierda)
+Glass (Right)|グラス(右)|Verre (droite)|Glas (rechts)|Vaso Derecha)
+Pint Mug & Ale Bottle (Bottom)|ジョッキと瓶(下)|Pinte et bouteille de bière (bas)|Bierglas und Flasche (unten)|Jarra y Cerveza (Abajo)
+Pint Mug & Ale Bottles (Top)|ジョッキと瓶(上)|Pinte et bouteille de bière (haut)|Bierglas und Flasche (oben)|Jarra y Cerveza (Arriba)
+Pint Mug & Ale Bottles (Left)|ジョッキと瓶(左)|Pinte et bouteille de bière (gauche)|Bierglas und Flasche (links)|Jarra y Cerveza (Izquierda)
+Pint Mug & Ale Bottle (Right)|ジョッキと瓶(右)|Pinte et bouteille de bière (droite)|Bierglas und Flasche (rechts)|Jarra y Cerveza (Derecha)
+Pint Mug (Bottom)|ジョッキ(下)|Pinte (bas)|Bierglas (unten)|Jarra (Abajo)
+Pint Mug (Top)|ジョッキ(上)|Pinte (haut)|Bierglas (oben)|Jarra (Arriba)
+Pint Mug (Left)|ジョッキ(左)|Pinte (gauche)|Bierglas (links)|Jarra (Izquierda)
+Pint Mug (Right)|ジョッキ(右)|Pinte (droite)|Bierglas (rechts)|Jarra (Derecha)
+Teapot|ポット|Théière|Teekanne|Tetera
+Bottle|ボトル|Bouteille|Weinflasche|Botella
+Bottles|ボトル|Bouteilles|2 Weinflaschen|Botellas
+Bottles|ボトル|Bouteilles|3 Weinflaschen|Botellas
+Broken Bottle|割れたボトル|Bouteille cassée|zerbrochene Weinflasche|Botella Rota
+Ale Bottle|瓶|Bouteille de bière|Bierflasche|Cerveza
+Ale Bottles|瓶|Bouteilles de bière|2 Bierflaschen|Cervezas
+Ale Bottles|瓶|Bouteilles de bière|3 Bierflaschen|Cervezas
+Meal (Fish)|魚料理|Plat (poisson)|Mahlzeit (Fisch)|Comida (Pescado)
+Meal (Meat)|肉料理|Plat (viande)|Mahlzeit (Geflügel)|Comida (Carne)
+Side Dishes|副菜|Accompagnements|Beilagenteller|Guarniciones
+Fruit Bowl|フルーツ盛り合わせ|Saladier de fruits|Obstschüssel|Frutero
+Roast Pig|丸焼き|Cochon grillé|Schweinebraten|Cochinillo Asado
+Cake|ケーキ|Gateau|Torte|Pastel
+Pizza|ピザ|Pizza|Pizza|Pizza
+Meal (Fish)|魚料理|Plat (poisson)|Mahlzeit (Fisch)|Comida (Pescado)
+Dinner Set (Bottom)|夕食セット(下)|Dîner (bas)|Gedeck (unten)|Comida (Abajo)
+Dinner Set (Top)|夕食セット(上)|Dîner (haut)|Gedeck (oben)|Comida (Arriba)
+Dinner Set (Left)|夕食セット(左)|Dîner (gauche)|Gedeck (links)|Comida (Izquierda)
+Dinner Set (Right)|夕食セット(右)|Dîner (droite)|Gedeck (rechts)|Comida (Derecha)
+Pie|パイ|Tarte|Apfelkuchen|Tarta
+Fried Rice|チャーハン|Riz fris|Gebratener Reis|Arroz Frito
+Mystery Dishes|謎の料理|Plats mystérieux|mysteriöse Mahlzeit|Platos Misteriosos
+Cooking Disaster|失敗料理|Désastre culinaire|verbrannte Mahlzeit|Desastre Culinario
+Breakfast Set (Bottom)|朝食セット(下)|Petit déjeuner (bas)|Frühstücks-Gedeck (unten)|Comida (Abajo)
+Breakfast Set (Top)|朝食セット(上)|Petit déjeuner (haut)|Frühstücks-Gedeck (oben)|Comida (Arriba)
+Breakfast Set (Left)|朝食セット(左)|Petit déjeuner (gauche)|Frühstücks-Gedeck (links)|Comida (Izquierda)
+Breakfast Set (Right)|朝食セット(右)|Petit déjeuner (droite)|Frühstücks-Gedeck (rechts)|Comida (Derecha)
+Plate|皿|Assiette|Platte|Plato
+Bowl|ボウル|Bol|Schale|Cuenco
+Plates|皿|Assiettes|Tellerstapel|Platos
+Plates|皿|Assiettes|Tellerstapel|Platos
+Closed Book (Bottom)|閉じた本(下)|Livre fermé (bas)|geschlossenes Buch (unten)|Libro Cerrado (Arriba)
+Closed Book (Top)|閉じた本(上)|Livre fermé (haut)|geschlossenes Buch (oben)|Libro Cerrado (Abajo)
+Closed Book (Left)|閉じた本(左)|Livre fermé (gauche)|geschlossenes Buch (links)|Libro Cerrado (Izquierda)
+Closed Book (Right)|閉じた本(右)|Livre fermé (droite|geschlossenes Buch (rechts)|Libro Cerrado (Derecha)
+Open Book (Bottom)|開いた本(下)|Livre ouvert (bas)|offenes Buch (unten)|Libro Abierto (Arriba)
+Open Book (Top)|開いた本(上)|Livre ouvert (haut)|offenes Buch (oben)|Libro Abierto (Abajo)
+Open Book (Left)|開いた本(左)|Livre ouvert (gauche)|offenes Buch (links)|Libro Abierto (Izquierda)
+Open Book (Right)|開いた本(右)|Livre ouvert (droite)|offenes Buch (rechts)|Libro Abierto (Derecha)
+Closed Old Book (Bottom)|閉じた古文書(下)|Vieux livre fermé (bas)|geschlossenes altes Buch (unten)|Vejo Libro Cerrado (Arriba)
+Closed Old Book (Top)|閉じた古文書(上)|Vieux livre fermé (haut)|geschlossenes altes Buch (oben)|Vejo Libro Cerrado (Abajo)
+Closed Old Book (Left)|閉じた古文書(左)|Vieux livre fermé (gauche)|geschlossenes altes Buch (links)|Vejo Libro Cerrado (Izquierda)
+Closed Old Book (Right)|閉じた古文書(右)|Vieux livre fermé (droite)|geschlossenes altes Buch (rechts)|Vejo Libro Cerrado (Derecha)
+Open Old Book (Bottom)|開いた古文書(下)|Vieux livre ouvert (bas)|offenes altes Buch (unten)|Vejo Libro Abierto (Arriba)
+Open Old Book (Top)|開いた古文書(上)|Vieux livre ouvert (haut)|offenes altes Buch (oben)|Vejo Libro Abierto (Abajo)
+Open Old Book (Left)|開いた古文書(左)|Vieux livre ouvert (gauche)|offenes altes Buch (links)|Vejo Libro Abierto (Izquierda)
+Open Old Book (Right)|開いた古文書(右)|Vieux livre ouvert (droite)|offenes altes Buch (rechts)|Vejo Libro Abierto (Derecha)
+Notes & Pen (Bottom)|メモとペン(下)|Carnet et stylo (bas)|Aufzeichnungen und Schreibfeder (unten)|Notas y Pluma (Abajo)
+Notes & Pen (Top)|メモとペン(上)|Carnet et stylo (haut)|Aufzeichnungen und Schreibfeder (oben)|Notas y Pluma (Arriba)
+Notes & Pen (Left)|メモとペン(左)|Carnet et stylo (gauche)|Aufzeichnungen und Schreibfeder (links)|Notas y Pluma (Izquierda)
+Notes & Pen (Right)|メモとペン(右)|Carnet et stylo (droite)|Aufzeichnungen und Schreibfeder (rechts)|Notas y Pluma (Derecha)
+Map (Bottom)|地図(下)|Carte (bas)|Karte (unten)|Mapa (Abajo)
+Map (Top)|地図(上)|Carte (haut)|Karte (oben)|Mapa (Arriba)
+Map (Left)|地図(左)|Carte (gauche)|Karte (links)|Mapa (Izquierda)
+Map (Right)|地図(右)|Carte (droite)|Karte (rechts)|Mapa (Derecha)
+Envelope & Letter|封筒と便箋|Enveloppe et lettre|Umschlag und Brief|Sobre y Carta
+Envelope|封筒|Enveloppe|Briefumschlag|Sobre
+Scrolls|巻物|Parchemins|Schriftrollen|Pergaminos
+Scrolls|巻物|Parchemins|alte Schriftrollen|Pergaminos
+Potted Flowers|花瓶|Pot de fleurs|Blumenvase|Flores
+Potted Plant|植木鉢|Plante en pot|Blumenkübel|Flores
+Potted Plant|植木鉢|Plante en pot|Pflanzenkübel|Flores
+Planter|プランター|Jardinière|Rosengesteck|Flores
+Case|ケース|Boîte|Kasten|Estuche
+Case|ケース|Boîte|offener Kasten mit Schmuck|Estuche
+Letter Case|レターケース|Boîtier à lettres|Fächer für Papiere|Estuche de Cartas
+Cutting Board|まな板|Planche à découper|Schneidbrett mit Käse|Tabla de Cortar
+Small Box|小箱|Petite boîte|Kästchen mit Fläschchen|Caja Pequeña
+Small Box|小箱|Petite boîte|Kästchen mit Stoffen|Caja Pequeña
+Small Box|小箱|Petite boîte|Kästchen mit Säckchen|Caja Pequeña
+Small Box|小箱|Petite boîte|leeres Kästchen|Caja Pequeña
+Sack|袋|Sac|Beutel|Bolsa
+Sacks|袋|Sacs|2 Beutel|Bolsas
+Sacks|袋|Sacs|3 Beutel|Bolsas
+Medicine Bottle|薬瓶|Flacon de médicament|Medizinflasche|Botella de Medicina
+Medicine Bottles|薬瓶|Flacons de médicament|2 Medizinflaschen|Botellas de Medicinas
+Medicine Bottles|薬瓶|Flacons de médicament|3 Medizinflaschen|Botellas de Medicinas
+Potion|液体入り瓶|Potion|magischer Trank|Poción
+Potions|液体入り瓶|Potions|magische Tränke|Pociones
+Basket|バスケット|Panier|Korb|Cesta
+Basket|バスケット|Panier|Korb mit Kartoffeln|Cesta
+Basket|バスケット|Panier|Korb mit Tomaten|Cesta
+Basket|バスケット|Panier|Korb mit Brot|Cesta
+Rug|じゅうたん|Tapis|Stoffrollen|Alfombra
+Rug|じゅうたん|Tapis|Stoffrollen|Alfombra
+Rug|じゅうたん|Tapis|Stoffrollen|Alfombra
+Lab Equipment|実験器具|Équipement de laboratoire|Labor-Equipment|Equipo de Laboratorio
+Stuffed Doll|ぬいぐるみ|Peluche|Teddybär (braun)|Peluche
+Stuffed Doll|ぬいぐるみ|Peluche|Teddybär (rot)|Peluche
+Stuffed Doll|ぬいぐるみ|Peluche|Teddybär (blau)|Peluche
+Stuffed Doll|ぬいぐるみ|Peluche|Teddybär (schwarz)|Peluche
+Stuffed Dolls|ぬいぐるみ|Peluches|Plüschhasen (braun)|Peluches
+Stuffed Dolls|ぬいぐるみ|Peluches|Plüschhasen (schwarz)|Peluches
+Gifts|プレゼント|Cadeaux|Geschenke|Regalos
+Gifts|プレゼント|Cadeaux|Geschenke|Regalos
+Shovel|スコップ|Pelle|Schaufel|Pala
+Pickax|つるはし|Pioche|Spitzhacke|Pico
+Rope|ロープ|Corde|Seil|Cuerda
+Rope|ロープ|Corde|aufgerolltes Seil|Cuerda
+Pendant|ペンダント|Pendentif|Amulett|Colgante
+Jewelry Case|宝石ケース|Boîte à bijoux|Schmuckschatullen|Joyas
+Necklace|ネックレス|Collier|Halskette|Collar
+Jewelry Case|宝石ケース|Boîte à bijoux|Schmuckkästchen mit Ringen|Joyas
+Sword|剣|Épée|Schwert|Espada
+Swords|剣|Épées|Schwerter|Espadas
+Swords|剣|Épées|gekreuzte Schwerter|Espadas
+Axes|斧|Haches|gekreuzte Äxte|Hacha
+Spears|槍|Lances|Lanzen|Lanzas
+Spears|槍|Lances|Lanzen|Lanzas
+Whip|鞭|Fouet|Peitsche|Látigo
+Knives|短剣|Couteaux|Messer|Cuchillos
+Cooking Utensils|調理器具|Ustensiles de cuisine|Kochutensilien|Utensilios de Cocina
+Dry Flowers|ドライフラワー|Fleurs séchées|getrocknete Blumen|Flores Secas
+Shield|盾|Bouclier|Schild|Escudo
+Shield|盾|Bouclier|Rundschild|Escudo
+Men's Clothing (Hanging)|男物の服(壁掛け)|Vêtement d'homme (pendu)|Männerkleidung (hängend)|Ropa de Hombre (Colgada)
+Men's Clothing (Hanging)|男物の服(壁掛け)|Vêtement d'homme (pendu)|Männerkleidung (hängend)|Ropa de Hombre (Colgada)
+Women's Clothing (Hanging)|女物の服(壁掛け)|Vêtement de femme (pendu)|Frauenkleidung (hängend)|Ropa de Mujer (Colgada)
+Women's Clothing (Hanging)|女物の服(壁掛け)|Vêtement de femme (pendu)|Frauenkleidung (hängend)|Ropa de Mujer (Colgada)
+Sword Rack|剣掛台|Râtelier à épée|Schwertständer|Estante de Espadas
+Sword Rack|剣掛台|Râtelier à épée|Schwertständer|Estante de Espadas
+Hammers|ハンマー|Marteaux|Hämmer|Martillos
+Bows & Arrows|弓矢|Arcs et flèches|Bögen und Pfeile|Arco y Flechas
+Blacksmith's Table|金床|Enclume|Schmiedeplatz|Mesa de Herrero
+Blacksmith's Table|金床|Enclume|Schmiedeplatz mit Rohling|Mesa de Herrero
+Large Basin|水桶|Grande bassine|Wasserbad|Agua de Herrero
+Scrap Metal|鉄くず|Bout de métal|Metall-Schrotthaufen|Chatarra
+Helmet|兜|Casque|Helm|Casco
+Helmet|兜|Casque|Helm mit Visier|Casco
+Helmet|兜|Casque|Helm mit Hörnern|Casco
+Hat (Stand)|帽子(スタンド)|Chapeau (porte-chapeau)|Hutständer (Männerhut)|Sombrero
+Hat (Stand)|帽子(スタンド)|Chapeau (porte-chapeau)|Hutständer (Damenhut)|Sombrero
+Hat (Stand)|帽子(スタンド)|Chapeau (porte-chapeau)|Hutständer (Zauberhut)|Sombrero
+Women's Clothing (Stand)|女物の服(スタンド)|Vêtement de femme (porte-manteau)|Kleiderständer (Kleid)|Ropa de Mujer
+Dress (Stand)|ドレス(スタンド)|Robe (porte-manteau)|Kleiderständer (Brautkleid)|Vestido
+Armor (Stand)|鎧(スタンド)|Armure (porte-armure)|Rüstungsständer|Armadura
+Armor (Stand)|鎧(スタンド)|Armure (porte-armure)|Rüstungsständer|Armadura
+Armor (Stand)|鎧(スタンド)|Armure (porte-armure)|Rüstungsständer|Armadura
+Armor (Stand)|鎧(スタンド)|Armure (porte-armure)|Rüstungsständer|Armadura
+Men's Clothing (Stand)|男物の服(スタンド)|Vêtement d'homme (porte-manteau)|Kleiderständer (Hemd)|Ropa de Hombre
+Cape (Stand)|マント(スタンド)|Cape (porte-manteau)|Kleiderständer (Umhang)|Capa
+Robe (Stand)|ローブ(スタンド)|Robe (porte-manteau)|Kleiderständer (Mantel)|Túnica
+Robe (Stand)|ローブ(スタンド)|Robe (porte-manteau)|Kleiderständer (Robe)|Túnica
+Church Symbol|教会のシンボル|Symbole d'église|Kirchenkreuz|Símbolo Sagrado
+Goddess Statue|女神像|Statue de déesse|Göttinnen-Statue|Estatua de Diosa
+Goddess Statue|女神像|Statue de déesse|Göttinnen-Statue|Estatua de Diosa
+Goddess Statue|女神像|Statue de déesse|Göttinnen-Statue|Estatua de Diosa
+Statue|石像|Statue|Statue|Estatua
+Dais|台座|Piédestal|Podium|Plataforma
+Crate with Swords|剣の入った箱|Caisse d'épées|Kiste mit Schwertern|Caja con Espadas
+Crate with Spears|槍の入った箱|Caisse de lances|Kiste mit Speeren|Caja con Lanzas
+Church Symbol|教会のシンボル|Symbole d'église|Kirchenkreuz|Símbolo Sagrado
+Goddess Statue|女神像|Statue de déesse|Göttinnen-Statue|Estatua de Diosa
+Goddess Statue|女神像|Statue de déesse|Göttinnen-Statue|Estatua de Diosa
+Goddess Statue|女神像|Statue de déesse|Göttinnen-Statue|Estatua de Diosa
+Statue|石像|Statue|Statue|Estatua
+Broken Statue|壊れた像|Statue brisée|kaputte Statue|Plataforma
+Crate with Swords|剣の入った箱|Caisse d'épées|Kiste mit Schwertern|Caja con Espadas
+Crate with Spears|槍の入った箱|Caisse de lances|Kiste mit Speeren|Caja con Lanzas
+Church Table|教会机|Table d'église|Kirchenaltar|Mesa de Iglesia
+Church Table|教会机|Table d'église|Kirchenaltar|Mesa de Iglesia
+Church Table|教会机|Table d'église|Kirchenaltar|Mesa de Iglesia
+Church Table|教会机|Table d'église|Kirchenaltar mit Buch|Mesa de Iglesia
+Decorative Pillar|装飾柱|Pilier décoratif|Ziersäule (halbrund)|Pilar Decorativo
+Decorative Pillar|装飾柱|Pilier décoratif|Ziersäule (eckig)|Pilar Decorativo
+Decorative Pillar (Ruins)|装飾柱(廃墟)|Pilier décoratif (ruines)|kaputte Ziersäule (rund)|Pilar Decorativo (Ruinas)
+Decorative Pillar (Ruins)|装飾柱(廃墟)|Pilier décoratif (ruines)|kaputte Ziersäule (eckig)|Pilar Decorativo (Ruinas)
+Church Table|教会机|Table d'église|Kirchenaltar|Mesa de Iglesia
+Church Table|教会机|Table d'église|Kirchenaltar|Mesa de Iglesia
+Church Table|教会机|Table d'église|Kirchenaltar|Mesa de Iglesia
+Church Table|教会机|Table d'église|Kirchenaltar mit Buch|Mesa de Iglesia
+Decorative Pillar|装飾柱|Pilier décoratif|Ziersäule (halbrund)|Pilar Decorativo
+Decorative Pillar|装飾柱|Pilier décoratif|Ziersäule (eckig)|Pilar Decorativo
+Decorative Pillar (Ruins)|装飾柱(廃墟)|Pilier décoratif (ruines)|kaputte Ziersäule (rund)|Pilar Decorativo (Ruinas)
+Decorative Pillar (Ruins)|装飾柱(廃墟)|Pilier décoratif (ruines)|kaputte Ziersäule (eckig)|Pilar Decorativo (Ruinas)
+Gold Bricks|金の延べ棒|Lingots d'or|3 Goldbarren|Lingotes de Oro
+Gold Bricks|金の延べ棒|Lingots d'or|4 Goldbarren|Lingotes de Oro
+Silver Bricks|銀の延べ棒|Lingots d'argent|3 Silberbarren|Lingotes de Plata
+Silver Bricks|銀の延べ棒|Lingots d'argent|4 Silberbarren|Lingotes de Plata
+Decorative Pillar|装飾柱|Pilier décoratif|Ziersäule (halbrund)|Pilar Decorativo
+Decorative Pillar|装飾柱|Pilier décoratif|Ziersäule (eckig)|Pilar Decorativo
+Decorative Pillar (Ruins)|装飾柱(廃墟)|Pilier décoratif (ruines)|kaputte Ziersäule (rund)|Pilar Decorativo (Ruinas)
+Decorative Pillar (Ruins)|装飾柱(廃墟)|Pilier décoratif (ruines)|kaputte Ziersäule (eckig)|Pilar Decorativo (Ruinas)
+Monument|石碑|Stèle|Denkmal|Monumento
+Monument|石碑|Stèle|Denkmal|Monumento
+Demon Statue|悪魔像|Statue de démon|Dämonen-Statue|Estatua de Demonio
+Dragon Statue|竜像|Statue de dragon|Drachen-Statue|Estatua de Dragón
+Dragon Statue|竜像|Statue de dragon|Drachen-Statue|Estatua de Dragón
+Monument|石碑|Stèle|Denkmal|Monumento
+Monument|石碑|Stèle|Denkmal|Monumento
+Monument|石碑|Stèle|Denkmal|Monumento
+Monument|石碑|Stèle|Denkmal|Monumento
+Monument|石碑|Stèle|Denkmal|Monumento
+Demon Statue|悪魔像|Statue de démon|Dämonen-Statue|Estatua de Demonio
+Dragon Statue|竜像|Statue de dragon|Drachen-Statue|Estatua de Dragón
+Dragon Statue|竜像|Statue de dragon|Drachen-Statue|Estatua de Dragón
+Monument|石碑|Stèle|Denkmal|Monumento
+Monument|石碑|Stèle|Denkmal|Monumento
+Monument|石碑|Stèle|Denkmal|Monumento
+Railings|段差用手すり|Balustrade|Holzgeländer|Raíles
+Railings|段差用手すり|Balustrade|Holzgeländer|Raíles
+Railings|段差用手すり|Balustrade|Holzgeländer|Raíles
+Railings|段差用手すり|Balustrade|Holzgeländer|Raíles
+Railings|段差用手すり|Balustrade|Steingeländer|Raíles
+Railings|段差用手すり|Balustrade|Steingeländer|Raíles
+Railings|段差用手すり|Balustrade|Steingeländer|Raíles
+Railings|段差用手すり|Balustrade|Steingeländer|Raíles
+Banister (Wood)|階段用手すり(木)|Rampe (bois)|Holzgeländer links|Barandilla (Madera)
+Banister (Wood)|階段用手すり(木)|Rampe (bois)|Holzgeländer rechts|Barandilla (Madera)
+Banister (Stone)|階段用手すり(石)|Rampe (pierre)|Steingeländer links|Barandilla (Piedra)
+Banister (Stone)|階段用手すり(石)|Rampe (pierre)|Steingeländer rechts|Barandilla (Piedra)
+Banister (Temple)|階段用手すり(神殿)|Rampe (temple)|Tempelgeländer links|Barandilla (Templo)
+Banister (Temple)|階段用手すり(神殿)|Rampe (temple)|Tempelgeländer rechts|Barandilla (Templo)
+Banister (Castle)|階段用手すり(城)|Rampe (château)|Schlossgeländer links|Barandilla (castillo)
+Banister (Castle)|階段用手すり(城)|Rampe (château)|Schlossgeländer rechts|Barandilla (castillo)
+Banister (Wood)|階段用手すり(木)|Rampe (bois)|Holzgeländer links|Barandilla (Madera)
+Banister (Wood)|階段用手すり(木)|Rampe (bois)|Holzgeländer rechts|Barandilla (Madera)
+Banister (Stone)|階段用手すり(石)|Rampe (pierre)|Steingeländer links|Barandilla (Piedra)
+Banister (Stone)|階段用手すり(石)|Rampe (pierre)|Steingeländer rechts|Barandilla (Piedra)
+Banister (Temple)|階段用手すり(神殿)|Rampe (temple)|Tempelgeländer links|Barandilla (Templo)
+Banister (Temple)|階段用手すり(神殿)|Rampe (temple)|Tempelgeländer rechts|Barandilla (Templo)
+Banister (Castle)|階段用手すり(城)|Rampe (château)|Schlossgeländer links|Barandilla (castillo)
+Banister (Castle)|階段用手すり(城)|Rampe (château)|Schlossgeländer rechts|Barandilla (castillo)
+Banister (Wood)|階段用手すり(木)|Rampe (bois)|Holzgeländer links|Barandilla (Madera)
+Banister (Wood)|階段用手すり(木)|Rampe (bois)|Holzgeländer rechts|Barandilla (Madera)
+Banister (Stone)|階段用手すり(石)|Rampe (pierre)|Steingeländer links|Barandilla (Piedra)
+Banister (Stone)|階段用手すり(石)|Rampe (pierre)|Steingeländer rechts|Barandilla (Piedra)
+Banister (Temple)|階段用手すり(神殿)|Rampe (temple)|Tempelgeländer links|Barandilla (Templo)
+Banister (Temple)|階段用手すり(神殿)|Rampe (temple)|Tempelgeländer rechts|Barandilla (Templo)
+Banister (Castle)|階段用手すり(城)|Rampe (château)|Schlossgeländer links|Barandilla (castillo)
+Banister (Castle)|階段用手すり(城)|Rampe (château)|Schlossgeländer rechts|Barandilla (castillo)
diff --git a/img/tilesets/vxAce_Outside_A1.rpgmvp b/img/tilesets/vxAce_Outside_A1.rpgmvp
new file mode 100644
index 0000000..a1f157d
Binary files /dev/null and b/img/tilesets/vxAce_Outside_A1.rpgmvp differ
diff --git a/img/tilesets/vxAce_Outside_A1.txt b/img/tilesets/vxAce_Outside_A1.txt
new file mode 100644
index 0000000..ac03432
--- /dev/null
+++ b/img/tilesets/vxAce_Outside_A1.txt
@@ -0,0 +1,16 @@
+Water (Meadow)|水場(草地)|Eau (prairie)|Wasser (in Wiese)|Agua
+Deep Water|深い水場|Eau profonde|Tiefes Wasser|Agua Profunda
+Lotus Pads|蓮の葉|Nénuphars|Seerosenblätter|Flores de Loto
+Swamp Grass|水草|Plantes de marais|Sumpfgras|Hierba de Pantano
+Water (Snow)|水場(雪)|Eau (neige)|Wasser (in Schnee)|Agua (Nieve)
+Waterfall (Stone Wall)|滝(石壁)|Cascade (mur en pierre)|Wasserfall (Steinwand)|Cascada (Pared de Piedra)
+Canal|水路|Canal|Kanal|Canal
+Waterfall (Stone Wall)|滝(石壁)|Cascade (mur en pierre)|Wasserfall (Steinwand)|Cascada (Pared de Piedra)
+Water (Dirt)|水場(土)|Eau (terre)|Wasser (in Erde)|Agua (Tierra)
+Waterfall (Cliff)|滝(崖)|Cascade (falaise)|Wasserfall (Klippe)|Cascada (Acantilado)
+Water (Sand)|水場(砂)|Eau (sable)|Wasser (im Sand)|Agua (Arena)
+Boulder in Waterfall|滝の岩|Rocher de cascade|Fels im Wasserfall|Roca en Cascada
+Water (Port)|水場(港)|Eau (port)|Wasser (Hafenbecken)|Agua (Puerto)
+Waterfall (Stone Wall)|滝(石壁)|Cascade (Mur en pierre)|Wasserfall (Steinwand)|Cascada (Pared de Piedra)
+Poison Swamp|毒の沼|Marais empoisonné|Giftsumpf (in Erde)|Pantano Venenoso
+Dead Tree|枯れ木|Arbre mort|toter Baum (im Giftsumpf)|Árbol Muerto
diff --git a/img/tilesets/vxAce_Outside_A2.rpgmvp b/img/tilesets/vxAce_Outside_A2.rpgmvp
new file mode 100644
index 0000000..64fac76
Binary files /dev/null and b/img/tilesets/vxAce_Outside_A2.rpgmvp differ
diff --git a/img/tilesets/vxAce_Outside_A2.txt b/img/tilesets/vxAce_Outside_A2.txt
new file mode 100644
index 0000000..b7a7deb
--- /dev/null
+++ b/img/tilesets/vxAce_Outside_A2.txt
@@ -0,0 +1,32 @@
+Meadow|草地|Prairie|Wiese|Prado
+Dirt (Meadow)|土(草地)|Terre (prairie)|Erde (in Wiese)|Tierra (Prado)
+Road (Meadow)|道(草地)|Route (prairie)|Straße (in Wiese)|Camino (Prado)
+Cobblestones|石畳|Pavés|Kopfsteinpflaster|Calle
+Bush|茂み|Buisson|hohes Gras|Hierba Alta
+Road Edging|縁石|Bords de route|Straßenrand|Bordes de Camino
+Fencepost|柵|Barrière|Holzzaun|Valla
+Fissures|ひび割れ|Fissures|Risse|Fisuras
+Dirt|土|Terre|Erde|Tierra
+Grass (Dirt)|草地(土)|Herbe (terre)|Wiese (in Erde)|Hierba (Tierra)
+Road (Dirt)|道(土)|Route (terre)|Straße (in Erde)|Camino (Tierra)
+Cobblestones (Snow)|石畳(雪)|Pavés (neige)|Kopfsteinpflaster (verschneit)|Calle (Nieve)
+Bush (Dead)|茂み(枯れ草)|Buisson (mort)|trockenes, hohe Gras|Hierba Alta (Muerta)
+Road Edging (Snow)|縁石(雪)|Bords de route (neige)|Straßenrand (verschneit)|Bordes de Camino (Nieve)
+Fencepost|柵|Barrière|Steinzaun|Valla
+Soil|汚れ|Terre|Dreck|Mancha
+Sand|砂地|Sable|Sand|Arena
+Grass (Sand)|草地(砂地)|Herbe (sable)|Wiese (in Sand)|Hierba (Arena)
+Road (Sand)|道(砂地)|Route (sable)|Straße (in Sand)|Camino (Arena)
+Cobblestones|石畳|Pavés|Kopfsteinpflaster|Calle
+Bush (Sand)|茂み(砂地)|Buisson (sable)|Gras ( Sand)|Hierba Alta (Arena)
+Hole|穴|Trou|Bodenloch|Agujero
+Fencepost|柵|Barrière|massiver Zaun|Valla
+Moss|苔|Mousse|Moos|Musgo
+Snow|雪|Neige|Schnee|Nieve
+Dirt (Snow)|土(雪)|Terre (neige)|Erde (im Schnee)|Tierra (Nieve)
+Road (Snow)|道(雪)|Route (neige)|Straße (im Schnee)|Camino (Nieve)
+Carpet|カーペット|Tapis|Teppich|Alfombra
+Bush (Snow)|茂み(雪)|Buisson (neige)|hohes Gras (verschneit)|Hierba Alta (Nieve)
+Hole|穴|Trou|Bodenschacht|Agujero
+Fencepost (Snow)|柵(雪)|Barrière (neige)|Holzzaun (verschneit)|Valla (Nieve)
+Poison Swamp|毒の沼|Marais empoisonné|Giftsumpf|Pantano Venenoso
diff --git a/img/tilesets/vxAce_Outside_A3.rpgmvp b/img/tilesets/vxAce_Outside_A3.rpgmvp
new file mode 100644
index 0000000..7a33413
Binary files /dev/null and b/img/tilesets/vxAce_Outside_A3.rpgmvp differ
diff --git a/img/tilesets/vxAce_Outside_A3.txt b/img/tilesets/vxAce_Outside_A3.txt
new file mode 100644
index 0000000..f4bfd60
--- /dev/null
+++ b/img/tilesets/vxAce_Outside_A3.txt
@@ -0,0 +1,32 @@
+Roof (Tile)|屋根(瓦)|Toit (tuile)|Dachfeld|Tejado (Tejas)
+Roof (Tile)|屋根(瓦)|Toit (tuile)|Dachfeld|Tejado (Tejas)
+Roof (Tile)|屋根(瓦)|Toit (tuile)|Dachfeld|Tejado (Tejas)
+Roof (Tile)|屋根(瓦)|Toit (tuile)|Dachfeld|Tejado (Tejas)
+Roof (Tile)|屋根(瓦)|Toit (tuile)|Dachfeld|Tejado (Tejas)
+Roof (Tile)|屋根(瓦)|Toit (tuile)|Dachfeld|Tejado (Tejas)
+Roof (Tile)|屋根(瓦)|Toit (tuile)|Dachfeld|Tejado (Tejas)
+Roof (Sheet Metal)|屋根(鉄板)|Toit (tole)|Dachfeld (Metallplatten)|Tejado (Metal)
+Outer Wall (Plaster)|外壁(白壁)|Mur extérieur (crépi)|Außenwand (Gips)|Pared Exterior (Yeso)
+Outer Wall (Rock Wall)|外壁(石壁)|Mur extérieur (pierre)|Außenwand (Stein)|Pared Exterior (Piedra)
+Outer Wall (Rock Wall)|外壁(石壁)|Mur extérieur (pierre)|Außenwand (Stein)|Pared Exterior (Piedra)
+Outer Wall (Rock Wall)|外壁(石壁)|Mur extérieur (pierre)|Außenwand (Stein)|Pared Exterior (Piedra)
+Outer Wall (Brick)|外壁(レンガ)|Mur extérieur (brique)|Außenwand (Ziegelstein)|Pared Exterior (Ladrillo)
+Outer Wall (Decorative Tile)|外壁(化粧タイル)|Mur extérieur (mosaïque)|Außenwand (Zierstein)|Pared Exterior (Ladrillo Pequeño)
+Outer Wall (Dirt)|外壁(土壁)|Mur extérieur (terre)|Außenwand (Rauputz)|Pared Exterior
+Outer Wall (Wood)|外壁(木造)|Mur extérieur (bois)|Außenwand (dunkles Holz)|Pared Exterior
+Roof (Wood)|屋根(木造)|Toit (bois)|Dach (Holzplatten)|Tejado (Madera)
+Roof (Wood)|屋根(木造)|Toit (bois)|Dach (Holzlatten)|Tejado (Madera)
+Roof (Log)|屋根(丸太)|Toit (rondins)|Dach (Blockhaus)|Tejado (Tronco)
+Roof (Thatch)|屋根(藁)|Toit (chaume)|Dach (Reetgedeckt)|Tejado (Paja)
+Roof (Stone)|屋根(石)|Toit (pierre)|Dach (Stein)|Tejado (Piedra)
+Roof (Tent)|屋根(テント)|Toit (tente)|Dach (Zelt)|Tejado (Tienda de Campaña)
+Roof (Thatch, Snow)|屋根(藁・雪)|Toit (chaume, neige)|Dach (verschneites Reet)|Tejado (Paja, Nieve)
+Roof (Snow)|屋根(雪)|Toit (neigh)|Dach (verschneit)|Tejado (Nieve)
+Outer Wall (Wood)|外壁(木造)|Mur extérieur (bois)|Außenwand (Holz, H)|Pared Exterior (Madera)
+Outer Wall (Wood)|外壁(木造)|Mur extérieur (bois)|Außenwand (Holz, V)|Pared Exterior (Madera)
+Outer Wall (Log)|外壁(丸太)|Mur extérieur (rondins)|Außenwand (Blockhaus)|Pared Exterior (Tronco)
+Outer Wall (Wood)|外壁(木造)|Mur extérieur (bois)|Außenwand (Holzlatten)|Pared Exterior (Madera)
+Outer Wall (Rock Wall)|外壁(石壁)|Mur extérieur (pierre)|Außenwand (Naturstein)|Pared Exterior (Piedra)
+Outer Wall (Tent)|外壁(テント)|Mur extérieur (tente)|Außenwand (Zelt)|Pared Exterior (Tienda de Campaña)
+Outer Wall (Wood, Snow)|外壁(木造・雪)|Mur extérieur (bois, neige)|Außenwand (Holz, verschneit)|Pared Exterior (Madera, Nieve)
+Outer Wall (Wood, Snow)|外壁(木造・雪)|Mur extérieur (bois neige)|Außenwand (dunkles Holz,verschneit)|Pared Exterior (Madera, Nieve)
diff --git a/img/tilesets/vxAce_Outside_A4.rpgmvp b/img/tilesets/vxAce_Outside_A4.rpgmvp
new file mode 100644
index 0000000..aff6022
Binary files /dev/null and b/img/tilesets/vxAce_Outside_A4.rpgmvp differ
diff --git a/img/tilesets/vxAce_Outside_A4.txt b/img/tilesets/vxAce_Outside_A4.txt
new file mode 100644
index 0000000..554d3de
--- /dev/null
+++ b/img/tilesets/vxAce_Outside_A4.txt
@@ -0,0 +1,48 @@
+Wall (Stone)|壁(石)|Mur (pierre)|Wand Deckenfeld (graue Steinquader) (spezielle Begehbarkeit)|Pared (Piedra)
+Wall (Brick)|壁(レンガ)|Mur (brique)|Wand Deckenfeld (Ziegelstein) (spezielle Begehbarkeit)|Pared (Ladrillo)
+Wall (Stone)|壁(石)|Mur (pierre)|Wand Deckenfeld (Sandstein) (spezielle Begehbarkeit)|Pared (Piedra)
+Wall (Stone)|壁(石)|Mur (pierre)|Wand Deckenfeld (grober Stein) (spezielle Begehbarkeit)|Pared (Piedra)
+Wall (Stone)|壁(石)|Mur (pierre)|Wand Deckenfeld (Naturstein-Mauer) (spezielle Begehbarkeit)|Pared (Piedra)
+Wall (Marble)|壁(大理石)|Mur (marbre)|Wand Deckenfeld (Marmor) (spezielle Begehbarkeit)|Pared (Mármol)
+Hedge|生け垣|Haie|Hecke (Draufsicht) (spezielle Begehbarkeit)|Seto
+Frozen Wall|凍った壁|Mur gelé|Wand Deckenfeld (gefrorene Ziegel) (spezielle Begehbarkeit)|Pared Congelada
+Wall (Stone)|壁(石)|Mur (pierre)|Wand (normal) (graue Steinquader)|Pared (Piedra)
+Wall (Brick)|壁(レンガ)|Mur (brique)|Wand (normal) (Ziegelstein)|Pared (Ladrillo)
+Wall (Stone)|壁(石)|Mur (brique)|Wand (normal) (Sandstein)|Pared (Piedra)
+Wall (Stone)|壁(石)|Mur (brique)|Wand (normal) (grober Stein)|Pared (Piedra)
+Wall (Stone)|壁(石)|Mur (brique)|Wand (normal) (Naturstein-Mauer)|Pared (Piedra)
+Wall (Marble)|壁(大理石)|Mur (marbre)|Wand (normal) (Marmor)|Pared (Mármol)
+Hedge|生け垣|Haie|Hecke (Wand, normal)|Seto
+Frozen Wall|凍った壁|Mur gelé|Wand (normal) (gefrorene Ziegel)|Pared Congelada
+Building (Urban)|建物(都会風)|Bâtiment (urbain)|Gebäude Deckenfeld (Urban) (spezielle Begehbarkeit)|Edificio (Urbano)
+Building (Dirt Wall)|建物(土壁)|Bâtiment (mur en terre)|Gebäude Deckenfeld (Sandstein) (spezielle Begehbarkeit)|Edificio (Pared de Tierra)
+Building (Desert)|建物(砂漠風)|Bâtiment (desert)|Gebäude Deckenfeld (Wüste) (spezielle Begehbarkeit)|Edificio (Desierto)
+Building (Snow)|建物(雪)|Bâtiment (neige)|Gebäude Deckenfeld (Schnee) (spezielle Begehbarkeit)|Edificio (Nieve)
+Castle|城|Château|Gebäude Deckenfeld (Schloss) (spezielle Begehbarkeit)|Castillo
+Castle (Snow)|城(雪)|Château (neigh)|Gebäude Deckenfeld (Schloss, verschneit) (spezielle Begehbarkeit)|Castillo (Nieve)
+Fort|砦|Fort|Gebäude Deckenfeld (Festung) (spezielle Begehbarkeit)|Fuerte
+Fort (Snow)|砦(雪)|Fort (neige)|Gebäude Deckenfeld (Festung, verschneit) (spezielle Begehbarkeit)|Fuerte (Nieve)
+Building (Urban)|建物(都会風)|Bâtiment (urbain)|Gebäudewand (Urban)|Edificio (Urbano)
+Building (Dirt Wall)|建物(土壁)|Bâtiment (mur en terre)|Gebäudewand (Sandstein)|Edificio (Pared de Tierra)
+Building (Desert)|建物(砂漠風)|Bâtiment (desert)|Gebäudewand (Wüste)|Edificio (Desierto)
+Building (Snow)|建物(雪)|Bâtiment (neige)|Gebäudewand (Schnee)|Edificio (Nieve)
+Castle|城|Château|Schlosswand|Castillo
+Castle (Snow)|城(雪)|Château (neige)|Schlosswand (verschneit)|Castillo (Nieve)
+Fort|砦|Fort|Festungswand|Fuerte
+Fort (Snow)|砦(雪)|Fort (neige)|Festungswand (verschneit)|Fuerte (Nieve)
+Ledge (Meadow)|段差(草地)|Rebord (prairie)|Plateau (Wiese) (spezielle Begehbarkeit)|Plataforma (Prado)
+Ledge (Dirt)|段差(土)|Rebord (terre)|Plateau (Erde) (spezielle Begehbarkeit)|Plataforma (Tierra)
+Ledge (Desert)|段差(砂地)|Rebord (désert)|Plateau (Sand) (spezielle Begehbarkeit)|Plataforma (Desierto)
+Ledge (Snow)|段差(雪)|Rebord (neige)|Plateau (Schnee) (spezielle Begehbarkeit)|Plataforma (Nieve)
+Ledge (Paved)|段差(舗装)|Rebord (pavé)|Plateau (Pflasterstein) (spezielle Begehbarkeit)|Plataforma (Pavimento)
+Forest|森|Forêt|Baumkronen (spezielle Begehbarkeit)|Bosque
+Forest (Snow)|森(雪)|Forêt (neige)|Baumkronen (verschneit) (spezielle Begehbarkeit)|Bosque (Nieve)
+Demon Castle|魔王城|Château démoniaque|Gebäude Deckenfeld (Dämonenschloss) (spezielle Begehbarkeit)|Castillo Demoníaco
+Cliff (Meadow)|崖(草地)|Falaise (prairie)|Klippe (Wiese)|Acantilado (Prado)
+Cliff (Dirt)|崖(土)|Falaise (terre)|Klippe (Erde)|Acantilado (Tierra)
+Cliff (Desert)|崖(砂地)|Falaise (desert)|Klippe (Sand)|Acantilado (Desierto)
+Cliff (Snow)|崖(雪)|Falaise (neige)|Klippe (Schnee)|Acantilado (Nieve)
+Wall (Paved)|壁(舗装)|Mur (pavé)|Wand (Pflasterstein)|Pared (Pavimento)
+Forest|森|Forêt|Wald (Baumstämme)|Bosque
+Forest (Snow)|森(雪)|Forêt (neige)|Wald (Baumstämme) (verschneit)|Bosque (Nieve)
+Demon Castle|魔王城|Château démoniaque|Dämonenschlosswand|Castillo Demoníaco
diff --git a/img/tilesets/vxAce_Outside_A5.rpgmvp b/img/tilesets/vxAce_Outside_A5.rpgmvp
new file mode 100644
index 0000000..1159fe1
Binary files /dev/null and b/img/tilesets/vxAce_Outside_A5.rpgmvp differ
diff --git a/img/tilesets/vxAce_Outside_A5.txt b/img/tilesets/vxAce_Outside_A5.txt
new file mode 100644
index 0000000..6cc1d4f
--- /dev/null
+++ b/img/tilesets/vxAce_Outside_A5.txt
@@ -0,0 +1,128 @@
+Darkness|暗闇|Obscurité|Dunkelheit|Oscuridad
+Wire Mesh|金網|Grillage|Gitterboden|Rejilla
+Large Bridge (V)|大きな橋(縦)|Grand pont (V)|große Holzbrücke (V)|Puente (V)
+Large Bridge (V)|大きな橋(縦)|Grand pont (V)|große Holzbrücke (V)|Puente (V)
+Large Bridge (V)|大きな橋(縦)|Grand pont (V)|große Holzbrücke (V)|Puente (V)
+Large Bridge (H)|大きな橋(横)|Grand pont (H)|große Holzbrücke (H)|Puente (H)
+Large Bridge (H)|大きな橋(横)|Grand pont (H)|große Holzbrücke (H)|Puente (H)
+Large Bridge (Snow, H)|大きな橋(雪・横)|Grand pont (neige, H)|große Holzbrücke (verschneit, H)|Puente (Nieve, H)
+Transparent|透明|Transparent|Unsichtbar|Transparente
+Wire Mesh|金網|Grillage|Absatz Gitterboden|Rejilla
+Large Bridge (Snow, V)|大きな橋(雪・縦)|Grand pont (neige, V)|große Holzbrücke (verschneit, V)|Puente (V)
+Large Bridge (Snow, V)|大きな橋(雪・縦)|Grand pont (neige, V)|große Holzbrücke (verschneit, V)|Puente (V)
+Large Bridge (Snow, V)|大きな橋(雪・縦)|Grand pont (neige, V)|große Holzbrücke (verschneit, V)|Puente (V)
+Large Bridge (H)|大きな橋(横)|Grand pont (H)|große Holzbrücke (H)|Puente (H)
+Large Bridge (Snow,H)|大きな橋(雪・横)|Grand pont (neige, H)|große Holzbrücke (verschneit, H)|Puente (Nieve, H)
+Large Bridge (Snow,H)|大きな橋(雪・横)|Grand pont (neige, H)|große Holzbrücke (verschneit, H)|Puente (Nieve, H)
+Meadow|草地|Prairie|Wiese|Prado
+Dirt|土|Terre|Erde|Tierra
+Desert|砂地|Désert|Sand|Desierto
+Snow|雪|Neige|Schnee|Nieve
+Meadow|草地|Prairie|Wiese (Variation)|Prado
+Dirt|土|Terre|Erde (Variation)|Tierra
+Desert|砂地|Désert|Sand (Variation)|Desierto
+Snow|雪|Neige|Schnee (Variation)|Nieve
+Stairs (Meadow)|階段(草地)|Escalier (prairie)|Treppenstufen (Wiese)|Escaleras (Prado)
+Stairs (Meadow)|階段(草地)|Escalier (prairie)|Treppenstufen (Wiese)|Escaleras (Prado)
+Stairs (Meadow)|階段(草地)|Escalier (prairie)|Treppenstufen (Wiese)|Escaleras (Prado)
+Stairs (Meadow)|階段(草地)|Escalier (prairie)|Treppenstufen (Wiese)|Escaleras (Prado)
+Stairs (Dirt)|階段(土)|Escalier (terre)|Treppenstufen (Erde)|Escaleras (Tierra)
+Stairs (Dirt)|階段(土)|Escalier (terre)|Treppenstufen (Erde)|Escaleras (Tierra)
+Stairs (Dirt)|階段(土)|Escalier (terre)|Treppenstufen (Erde)|Escaleras (Tierra)
+Stairs (Dirt)|階段(土)|Escalier (terre)|Treppenstufen (Erde)|Escaleras (Tierra)
+Cobblestones|石畳|Pavés|eckiges Kopfsteinpflaster|Suelo de Calle
+Cobblestones|石畳|Pavés|Sandsteinpflaster|Suelo de Calle
+Cobblestones|石畳|Pavés|graues Kopfsteinpflaster|Suelo de Calle
+Cobblestones|石畳|Pavés|Steinmusterboden|Suelo de Calle
+Cobblestones (Ruins)|石畳(廃墟)|Pavés (ruines)|kaputtes Kopfsteinpflaster|Suelo de Calle (Ruinas)
+Cobblestones (Ruins)|石畳(廃墟)|Pavés (ruines)|kaputte Kopfsteinpflaster|Suelo de Calle (Ruinas)
+Cobblestones (Ruins)|石畳(廃墟)|Pavés (ruines)|kaputtes graues Kopfsteinpflaster|Suelo de Calle (Ruinas)
+Cobblestones (Ruins)|石畳(廃墟)|Pavés (ruines)|kaputter Steinmusterboden|Suelo de Calle (Ruinas)
+Stairs (Desert)|階段(砂地)|Escalier (désert)|Treppenstufe (Sand)|Escaleras (Desierto)
+Stairs (Desert)|階段(砂地)|Escalier (désert)|Treppenstufe (Sand)|Escaleras (Desierto)
+Stairs (Desert)|階段(砂地)|Escalier (désert)|Treppenstufe (Sand)|Escaleras (Desierto)
+Stairs (Desert)|階段(砂地)|Escalier (désert)|Treppenstufe (Sand)|Escaleras (Desierto)
+Stairs (Snow)|階段(雪)|Escalier (neige)|Treppenstufe (Schnee)|Escaleras (Nieve)
+Stairs (Snow)|階段(雪)|Escalier (neige)|Treppenstufe (Schnee)|Escaleras (Nieve)
+Stairs (Snow)|階段(雪)|Escalier (neige)|Treppenstufe (Schnee)|Escaleras (Nieve)
+Stairs (Snow)|階段(雪)|Escalier (neige)|Treppenstufe (Schnee)|Escaleras (Nieve)
+Cobblestones|石畳|Pavés|Kopfsteinpflaster|Suelo de Calle
+Cobblestones|石畳|Pavés|rotes Kopfsteinpflaster|Suelo de Calle
+Cobblestones|石畳|Pavés|eckiges Steinpflaster|Suelo de Calle
+Ice Floor|氷の床|Sol gelé|Eisboden|Suelo Helado
+Cobblestones (Ruins)|石畳(廃墟)|Pavés (ruines)|kaputte Kopfsteinpflaster|Suelo de Calle (Ruinas)
+Cobblestones (Ruins)|石畳(廃墟)|Pavés (ruines)|kaputtes rotes Kopfsteinpflaster|Suelo de Calle (Ruinas)
+Cobblestones (Ruins)|石畳(廃墟)|Pavés (ruines)|kaputtes Steinpflaster|Suelo de Calle (Ruinas)
+Ice Floor|氷の床|Sol gelé|Eisboden (Variation)|Suelo Helado
+Stairs (Paved)|階段(舗装)|Escalier (pavé)|Treppenstufen (Stein)|Escaleras (Pavimento)
+Stairs (Paved)|階段(舗装)|Escalier (pavé)|Treppenstufen (Stein)|Escaleras (Pavimento)
+Stairs (Paved)|階段(舗装)|Escalier (pavé)|Treppenstufen (Stein)|Escaleras (Pavimento)
+Stairs (Paved)|階段(舗装)|Escalier (pavé)|Treppenstufen (Stein)|Escaleras (Pavimento)
+Stairs (Ruins)|階段(廃墟)|Escalier (pavé)|Kaputte Treppenstufen (Stein)|Escaleras (Ruinas)
+Stairs (Ruins)|階段(廃墟)|Escalier (pavé)|Kaputte Treppenstufen (Stein)|Escaleras (Ruinas)
+Stairs (Ruins)|階段(廃墟)|Escalier (pavé)|Kaputte Treppenstufen (Stein)|Escaleras (Ruinas)
+Stairs (Ruins)|階段(廃墟)|Escalier (pavé)|Kaputte Treppenstufen (Stein)|Escaleras (Ruinas)
+Ledge (Port)|段差(港)|Rebord (port)|graue Ziegelkante (Hafen)|Elevación (Puerto)
+Ledge (Port)|段差(港)|Rebord (port)|graue Ziegelkante (Hafen)|Elevación (Puerto)
+Ledge (Port)|段差(港)|Rebord (port)|graue Ziegelkante (Hafen)|Elevación (Puerto)
+Ledge (Port)|段差(港)|Rebord (port)|graue Ziegelkante (Hafen)|Elevación (Puerto)
+Cobblestones|石畳|Pavés|gelbe Fliesen|Suelo de Calle
+Cobblestones|石畳|Pavés|graue Fliesen|Suelo de Calle
+Ground (Cloud)|雲の床|Nuages|Boden (Wolken)|Suelo (Nube)
+Ground (Cloud)|雲の床|Nuages|Boden (Wolken)|Suelo (Nube)
+Farm Field|畑|Champ|Acker|Campo de Cultivo
+Farm Field|畑|Champ|Acker|Campo de Cultivo
+Farm Field (Snow)|畑(雪)|Champ (neige)|Acker (verschneit)|Campo de Cultivo (Nieve)
+Farm Field (Snow)|畑(雪)|Champ (neigh)|Acker (verschneit)|Campo de Cultivo (Nieve)
+Relief Floor Tile|レリーフ床|Dalle en relief|Drachenrelief-Boden|Relieve
+Relief Floor Tile|レリーフ床|Dalle en relief|Drachenrelief-Boden|Relieve
+Relief Floor Tile|レリーフ床|Dalle en relief|Drachenrelief-Boden|Relieve
+Relief Floor Tile|レリーフ床|Dalle en relief|Drachenrelief-Boden|Relieve
+Farm Field|畑|Champ|Acker|Campo de Cultivo
+Farm Field|畑|Champ|Acker|Campo de Cultivo
+Farm Field (Snow)|畑(雪)|Champ (neige)|Acker (verschneit)|Campo de Cultivo (Nieve)
+Farm Field (Snow)|畑(雪)|Champ (neige)|Acker (verschneit)|Campo de Cultivo (Nieve)
+Relief Floor Tile|レリーフ床|Dalle en relief|Drachenrelief-Boden|Relieve
+Relief Floor Tile|レリーフ床|Dalle en relief|Drachenrelief-Boden|Relieve
+Relief Floor Tile|レリーフ床|Dalle en relief|Drachenrelief-Boden|Relieve
+Relief Floor Tile|レリーフ床|Dalle en relief|Drachenrelief-Boden|Relieve
+Plateau (Meadow)|段差(草地)|Plateau (prairie)|Plateau (Wiese)|Plataforma (Prado)
+Plateau (Meadow)|段差(草地)|Plateau (prairie)|Plateau (Wiese)|Plataforma (Prado)
+Plateau (Meadow)|段差(草地)|Plateau (prairie)|Plateau (Wiese)|Plataforma (Prado)
+Flower Bed|花壇|Plate-bande|Gartenfeld|Tierra de Jardín
+Flower Bed (Snow)|花壇(雪)|Plate-bande (neige)|Gartenfeld (Schnee)|Tierra de Jardín (Nieve)
+Plateau (Dirt)|段差(土)|Plateau (terre)|Plateau (Erde)|Plataforma (Tierra)
+Plateau (Dirt)|段差(土)|Plateau (terre)|Plateau (Erde)|Plataforma (Tierra)
+Plateau (Dirt)|段差(土)|Plateau (terre)|Plateau (Erde)|Plataforma (Tierra)
+Plateau (Meadow)|段差(草地)|Plateau (prairie)|Plateau (Wiese)|Plataforma (Prado)
+Plateau (Meadow)|段差(草地)|Plateau (prairie)|Plateau (Wiese)|Plataforma (Prado)
+Plateau (Meadow)|段差(草地)|Plateau (prairie)|Plateau (Wiese)|Plataforma (Prado)
+Plateau (Meadow)|段差(草地)|Plateau (prairie)|Plateau (Wiese)|Plataforma (Prado)
+Plateau (Meadow)|段差(草地)|Plateau (prairie)|Plateau (Wiese)|Plataforma (Prado)
+Plateau (Dirt)|段差(土)|Plateau (terre)|Plateau (Erde)|Plataforma (Tierra)
+Plateau (Dirt)|段差(土)|Plateau (terre)|Plateau (Erde)|Plataforma (Tierra)
+Plateau (Dirt)|段差(土)|Plateau (terre)|Plateau (Erde)|Plataforma (Tierra)
+Plateau (Meadow)|段差(草地)|Plateau (prairie)|Plateau (Wiese)|Plataforma (Tierra)
+Plateau (Meadow)|段差(草地)|Plateau (prairie)|Plateau (Wiese)|Plataforma (Prado)
+Plateau (Meadow)|段差(草地)|Plateau (prairie)|Plateau (Wiese)|Plataforma (Tierra)
+Plateau (Meadow)|段差(草地)|Plateau (prairie)|Plateau (Wiese)|Plataforma (Tierra)
+Plateau (Meadow)|段差(草地)|Plateau (prairie)|Plateau (Wiese)|Plataforma (Prado)
+Plateau (Dirt)|段差(土)|Plateau (terre)|Plateau (Erde)|Plataforma (Tierra)
+Plateau (Dirt)|段差(土)|Plateau (terre)|Plateau (Erde)|Plataforma (Tierra)
+Plateau (Dirt)|段差(土)|Plateau (terre)|Plateau (Erde)|Plataforma (Tierra)
+Cliff|崖|Falaise|Klippe|Acantilado
+Cliff|崖|Falaise|Klippe|Acantilado
+Cliff|崖|Falaise|Klippe|Acantilado
+Ledge (Dirt)|段差(土)|Rebord (terre)|Plateau (Erde)|Plataforma (Tierra)
+Ledge (Dirt)|段差(土)|Rebord (terre)|Plateau (Erde)|Plataforma (Tierra)
+Cliff|崖|Falaise|Klippe|Acantilado
+Cliff|崖|Falaise|Klippe|Acantilado
+Cliff|崖|Falaise|Klippe|Acantilado
+Cliff (Meadow)|崖(草地)|Falaise (prairie)|Klippe (Wiese)|Acantilado (Prado)
+Cliff (Meadow)|崖(草地)|Falaise (prairie)|Klippe (Wiese)|Acantilado (Prado)
+Cliff (Meadow)|崖(草地)|Falaise (prairie)|Klippe (Wiese)|Acantilado (Prado)
+Ledge (Dirt)|段差(土)|Rebord (terre)|Plateau (Erde)|Plataforma (Tierra)
+Ledge (Dirt)|段差(土)|Rebord (terre)|Plateau (Erde)|Plataforma (Tierra)
+Cliff (Dirt)|崖(土)|Falaise (terre)|Klippe (Erde)|Acantilado (Tierra)
+Cliff (Dirt)|崖(土)|Falaise (terre)|Klippe (Erde)|Acantilado (Tierra)
+Cliff (Dirt)|崖(土)|Falaise (terre)|Klippe (Erde)|Acantilado (Tierra)
diff --git a/img/tilesets/vxAce_Outside_B.rpgmvp b/img/tilesets/vxAce_Outside_B.rpgmvp
new file mode 100644
index 0000000..e063118
Binary files /dev/null and b/img/tilesets/vxAce_Outside_B.rpgmvp differ
diff --git a/img/tilesets/vxAce_Outside_B.txt b/img/tilesets/vxAce_Outside_B.txt
new file mode 100644
index 0000000..e8f98ce
--- /dev/null
+++ b/img/tilesets/vxAce_Outside_B.txt
@@ -0,0 +1,256 @@
+Transparent|透明|Transparent|Unsichtbar (erfordert Passierbarkeit = Stern, wenn in B-Slot)|Transparente
+Shop Sign (Sword)|看板(剣)|Enseigne (épée)|Geschäft Schild (Schwert)|Letrero de Tienda (Espada)
+Shop Sign (Sword & Shield)|看板(剣と盾)|Enseigne (épée et bouclier)|Geschäft Schild (Schwert & Schild)|Letrero de Tienda (Espada y Escudo)
+Shop Sign (Armor)|看板(鎧)|Enseigne (armure)|Geschäft Schild (Rüstung)|Letrero de Tiempo (Armadura)
+Shop Sign (Sack)|看板(袋)|Enseigne (sac)|Geschäft Schild (Beutel)|Letrero de Tienda (Bolsa)
+Shop Sign (Teapot)|看板(ポット)|Enseigne (théière)|Geschäft Schild (Teekanne)|Letrero de Tienda (Tetera)
+Shop Sign (Inn)|看板(宿)|Enseigne (auberge)|Geschäft Schild (Gasthaus)|Letrero de Tienda (Posada)
+Shop Sign (Pub)|看板(酒場)|Enseigne (bar)|Geschäft Schild (Taverne)|Letrero de Tienda (Taberna)
+Shop Sign (Eatery)|看板(食堂)|Enseigne (cantine)|Geschäft Schild (Kantine)|Letrero de Tienda (Restaurante)
+Shop Sign (Hexagram)|看板(魔法陣)|Enseigne (héxagramme)|Geschäft Schild (Hexagramm)|Letrero de Tienda (Hexagrama)
+Shop Sign (Staves)|看板(杖)|Enseigne (batons)|Geschäft Schild (Stäbe)|Letrero de Tienda (Bastones)
+Shop Sign (Coin)|看板(コイン)|Enseigne (pièce)|Geschäft Schild (Münze)|Letrero de Tienda (Moneda)
+Shop Sign (Shoes)|看板(靴)|Enseigne (chaussure)|Geschäft Schild (Stiefel)|Letrero de Tienda (Zapatos)
+Shop Sign (Ring)|看板(指輪)|Enseigne (anneau)|Geschäft Schild (Ring)|Letrero de Tienda (Anillo)
+Shop Sign (Hammer)|看板(ハンマー)|Enseigne (marteau)|Geschäft Schild (Hammer)|Letrero de Tienda (Martillo)
+Shop Sign (Crest)|看板(紋章)|Enseigne (cimier)|Geschäft Schild (Wappen)|Letrero de Tienda (Símbolo)
+Log Bridge (V)|丸太の橋(縦)|Pont en rondins (V)|Baumstammbrücke (V)|Puente de Troncos (H)
+Log Bridge (H)|丸太の橋(横)|Pont en rondins (H)|Baumstammbrücke (H)|Puente de Troncos (V)
+Wood Bridge (V)|木の橋(縦)|Pont en bois (V)|Holzbrücke (V)|Puente de Madera (H)
+Wood Bridge (H)|木の橋(横)|Pont en bois (H)|Holzbrücke (H)|Puente de Madera (V)
+Stone Bridge (V)|石の橋(縦)|Pont en pierre (V)|Steinbrücke (V)|Puente de Piedra (V)
+Stone Bridge (H)|石の橋(横)|Pont en pierre (H)|Steinbrücke (H)|Puente de Piedra (H)
+Wood Bridge (V)|木の橋(縦)|Pont en bois (V)|Holzbrücke (H)|Puente de Madera (H)
+Wood Bridge (H)|木の橋(横)|Pont en bois (H)|Holzbrücke (H)|Puente de Madera (V)
+Bridge Spar (Wood)|橋げた(木)|Poutre de pont (bois)|Brückenträger (Holz)|Viga de puente (Madera)
+Bridge Spar (Wood)|橋げた(木)|Poutre de pont (bois)|Brückenträger (Holz)|Viga de puente (Madera)
+Bridge Spar (Wood)|橋げた(木)|Poutre de pont (bois)|Brückenträger (Holz)|Viga de puente (Madera)
+Bridge Spar (Wood)|橋げた(木)|Poutre de pont (bois)|Brückenträger (Holz)|Viga de puente (Madera)
+Bridge Spar (Stone)|橋げた(石)|Poutre de pont (pierre)|Brückenträger (Stein)|Viga de puente (Piedra)
+Bridge Spar (Stone)|橋げた(石)|Poutre de pont (pierre)|Brückenträger (Stein)|Viga de puente (Piedra)
+Bridge Spar (Stone)|橋げた(石)|Poutre de pont (pierre)|Brückenträger (Stein)|Viga de puente (Piedra)
+Bridge Spar (Stone)|橋げた(石)|Poutre de pont (pierre)|Brückenträger (Stein)|Viga de puente (Piedra)
+Window|窓|Fenêtre|Fenster|Ventana
+Window|窓|Fenêtre|Fenster mit Pflanzen|Ventana
+Window|窓|Fenêtre|Fenster mit Blumen|Ventana
+Window|窓|Fenêtre|geschlossenes Fenster|Ventana
+Window|窓|Fenêtre|Fenster|Ventana
+Window|窓|Fenêtre|Fenster mit Pflanzen|Ventana
+Window|窓|Fenêtre|geschlossenes Fenster|Ventana
+Window|窓|Fenêtre|Fenster mit Gardine|Ventana
+Window|窓|Fenêtre|Fensterschacht|Ventana
+Window|窓|Fenêtre|Gitterfenster|Ventana
+Window|窓|Fenêtre|Fenster mit Holzüberdachung|Ventana
+Stained Glass Window|ステンドグラス|Vitrail|Buntglasfenster|Vidriera
+Window|窓|Fenêtre|Fenster|Ventana
+Window|窓|Fenêtre|Fenster mit Blumen|Ventana
+Window|窓|Fenêtre|geschlossenes Fenster|Ventana
+Window|窓|Fenêtre|Fenster mit Gardine|Ventana
+Window|窓|Fenêtre|Fenster|Ventana
+Window|窓|Fenêtre|Fenster mit Pflanzen|Ventana
+Window|窓|Fenêtre|geschlossenes Fenster|Ventana
+Stained Glass Window|ステンドグラス|Vitrail|Buntglasfenster|Vidriera
+Window|窓|Fenêtre|offenes Fenster|Ventana
+Window|窓|Fenêtre|Fenster|Ventana
+Window|窓|Fenêtre|Gitterfenster|Ventana
+Window|窓|Fenêtre|Fenster mit Holzüberdachung|Vidriera
+Window|窓|Fenêtre|Fenster|Ventana
+Window|窓|Fenêtre|Fenster mit Blumen|Ventana
+Window|窓|Fenêtre|geschlossenes Fenster|Ventana
+Stained Glass Window|ステンドグラス|Vitrail|Buntglasfenster|Vidriera
+Window|窓|Fenêtre|offenes Fenster|Vidriera
+Window|窓|Fenêtre|Fenster|Ventana
+Window|窓|Fenêtre|Gitterfenster|Vidriera
+Window|窓|Fenêtre|Fenster mit Holzüberdachung|Ventana
+Chimney|煙突|Cheminée|Schornstein|Chimenea
+Mooring Bollard|ビット|Bitte d'amarrage|Hafenpoller|Amarre
+Mooring Bollard|ビット|Bitte d'amarrage|Hafenpoller mit Seil|Amarre
+Entrance|入口|Entrée|Eingang|Entrada
+Entrance|入口|Entrée|Eingang|Entrada
+Entrance (Top Half)|入口(上半分)|Entrée (moitié supérieure)|Eingang (obere Hälfte)|Entrada (Mitad Superior)
+Entrance|入口|Entrée|Eingang|Entrada
+Entrance (Top Half)|入口(上半分)|Entrée (moitié supérieure)|Eingang (obere Hälfte)|Entrada (Mitad Superior)
+Chimney|煙突|Cheminée|Schornstein|Chimenea
+Sign|立て札|Pancarte|Wegweiser|Cartel
+Sign|立て札|Pancarte|Holzschild|Cartel
+Well|井戸|Puit|Brunnen|Pozo
+Stepping Stones|踏み石|Dalles de pierre|Trittsteine|Camino de Piedras
+Barrel|樽|Tonneau|Fass|Barril
+Grave|墓|Tombe|Grab|Tumba
+Grave|墓|Tombe|Grabstein|Tumba
+Vase|壺|Vase|Vase|Jarrón
+Basin|桶|Bassine|Kübel|Cubo
+Basin|桶|Bassine|Kübel mit Wasser|Cubo
+Rock Fire Pit|石のかまど|Four en pierre|leere Feuerstelle|Hoguera
+Rock Fire Pit|石のかまど|Four en pierre|Feuerstelle|Hoguera
+Barricade (H)|バリケード(横)|Barricade (H)|Barriere (H)|Barricada (H)
+Barricade (V)|バリケード(縦)|Barricade (V)|Barriere (V)|Barricada (V)
+Beanstalk|豆の木|Branche de haricot|Bohnenstange|Planta
+Grass|草|Herbe|Gras|Hierba
+Grass|草|Herbe|Grasbüschel|Hierba
+Grass|草|Herbe|Grasfleck|Hierba
+Grass|草|Herbe|Gräser|Hierba
+Stump|切り株|Souche d'arbre|Baumstumpf|Tocón
+Tree|木|Arbre|Baum|Árbol
+Tree|木|Arbre|Baumreihe|Árbol
+Boulder|岩|Rocher|Felsbrocken|Roca
+Flowers|花|Fleurs|Blumen|Flores
+Flowers|花|Fleurs|Blumen|Flores
+Flowers|花|Fleurs|Blumen|Flores
+Flowers|花|Fleurs|Blumen|Flores
+Fallen Log|倒木|Tronc d'arbre|umgefallener Baumstamm|Tronco Caído
+Tree|木|Arbre|Baum|Árbol
+Bush|植え込み|Buisson|Busch|Arbusto
+Boulder|岩|Rocher|Felsbrocken|Roca
+Scarecrow|かかし|Épouvantail|Vogelscheuche|Espantapájaros
+Hole|穴|Nénuphars|Erdloch|Agujero
+Firewood|薪|Bois de chauffage|Feuerholz|Leña
+Rocks|小石|Cailloux|Steinchen|Piedras
+Crops|農作物|Culture|Nutzpflanzen|Cosecha
+Crops|農作物|Culture|Nutzpflanzen|Cosecha
+Crops|農作物|Culture|Nutzpflanzen|Cosecha
+Crops|農作物|Culture|Nutzpflanzen|Cosecha
+Tree|木|Arbre|Baum|Árbol
+Tree|木|Arbre|Baum|Árbol
+Tree|木|Arbre|Baumgruppe|Árbol
+Tree|木|Arbre|Baumgruppe|Árbol
+Crate|木箱|Caisse en bois|große Kiste|Caja
+Crate|木箱|Caisse en bois|Kiste|Caja
+Crate|木箱|Caisse en bois|Kiste mit Kartoffeln|Caja
+Crate|木箱|Caisse en bois|Kiste mit Tomaten|Caja
+Tree|木|Arbre|Baum|Árbol
+Tree|木|Arbre|Baum|Árbol
+Tree|木|Arbre|Baumgruppe|Árbol
+Tree|木|Arbre|Baumgruppe|Árbol
+Crate|木箱|Caisse en bois|große Kiste|Caja
+Crate|木箱|Caisse en bois|leere Kiste|Caja
+Crate|木箱|Caisse en bois|Kiste mit Maiskolben|Caja
+Crate|木箱|Caisse en bois|Kiste mit Fisch|Caja
+Conifer Tree (Snow)|針葉樹(雪)|Sapin (neige)|Tanne (verschneit)|Árbol (Nieve)
+Conifer Tree (Snow)|針葉樹(雪)|Sapin (neige)|Tanne (verschneit)|Árbol (Nieve)
+Conifer Tree (Snow)|針葉樹(雪)|Sapin (neige)|Tannengruppe (verschneit)|Árbol (Nieve)
+Conifer Tree (Snow)|針葉樹(雪)|Sapin (neige)|Tannengruppe (verschneit)|Árbol (Nieve)
+Scarecrow (Snow)|かかし(雪)|Épouvantail (neige)|Vogelscheuche (verschneit)|Espantapájaros (nieve)
+Vase (Snow)|壺(雪)|Vase (neige)|Vase (verschneit)|Jarrón (Nieve)
+Bucket (Snow)|桶(雪)|Seau (neige)|Kübel (verschneit)|Cubo (nieve)
+Crate (Snow)|木箱(雪)|Caisse en bois (neige)|Kiste (verschneit)|Caja (Nieve)
+Conifer Tree (Snow)|針葉樹(雪)|Sapin (neige)|Tanne (verschneit)|Árbol (Nieve)
+Conifer Tree (Snow)|針葉樹(雪)|Sapin (neige)|Tanne (verschneit)|Árbol (Nieve)
+Conifer Tree (Snow)|針葉樹(雪)|Sapin (neige)|Tannengruppe (verschneit)|Árbol (Nieve)
+Conifer Tree (Snow)|針葉樹(雪)|Sapin (neige)|Tannengruppe (verschneit)|Árbol (Nieve)
+Mooring Bollard (Snow)|ビット(雪)|Bitte d'amarrage (neige)|Hafenpoller (verschneit)|Amarre (Nieve)
+Barricade (H, Snow)|バリケード(横・雪)|Barricade (H, neige)|Barriere (verschneit, H)|Barricada (H, Nieve)
+Barricade (H, Snow)|バリケード(縦・雪)|Barricade (H, neige)|Barriere (verschneit, V)|Barricada (V, Nieve)
+Beanstalk (Snow)|豆の木(雪)|Branche de haricot (neige)|Bohnenstange (verschneit)|Planta (Nieve)
+Chimney (Snow)|煙突(雪)|Cheminée (neige)|Schornstein (verschneit)|Chimenea (Nieve)
+Sign (Snow)|立て札(雪)|Pancarte (neige)|Wegweiser (verschneit)|Cartel (Nieve)
+Sign (Snow)|立て札(雪)|Pancarte (neige)|Holzschild (verschneit)|Cartel (Nieve)
+Well (Snow)|井戸(雪)|Puit (neigh)|Brunnen (verschneit)|Pozo (Nieve)
+Stepping Stones (Snow)|踏み石(雪)|Dalles en pierre (neige)|Trittsteine (verschneit)|Camino de Piedras (Nieve)
+Barrel (Snow)|樽(雪)|Tonneau (neige)|Fass (verschneit)|Barril (Nieve)
+Grave (Snow)|墓(雪)|Tombe (neige)|Grab (verschneit)|Tumba (Nieve)
+Grave (Snow)|墓(雪)|Tombe (neige)|Grabstein (verschneit)|Tumba (Nieve)
+Grass (Snow)|草(雪)|Prairie (neige)|Gras (verschneit)|Hierba (Nieve)
+Grass (Snow)|草(雪)|Prairie (neige)|Grasbüschel (verschneit)|Hierba (Nieve)
+Grass (Snow)|草(雪)|Prairie (neige)|Grasfleck (verschneit)|Hierba (Nieve)
+Grass (Snow)|草(雪)|Prairie (neige)|Gräser (verschneit)|Hierba (Nieve)
+Stump (Snow)|切り株(雪)|Souche (neige)|Baumstumpf (verschneit)|Tocón (Nieve)
+Conifer Tree (Snow)|針葉樹(雪)|Sapin (neige)|Tanne (verschneit)|Árbol (Nieve)
+Conifer Tree (Snow)|針葉樹(雪)|Sapin (neige)|Tannenreihe (Schnee)|Árbol (Nieve)
+Boulder (Snow)|岩(雪)|Rocher (neige)|Felsbrocken (verschneit)|Roca (Nieve)
+Snowman|雪だるま|Bonhomme de neige|Schneemann|Muñeco de Nieve
+Hole (Snow)|穴(雪)|Trou (neige)|Erdloch (verschneit)|Agujero (Nieve)
+Firewood (Snow)|薪(雪)|Bois de chauffage (neige)|Feuerholz (verschneit)|Leña (Nieve)
+Rocks (Snow)|小石(雪)|Cailloux (neigh)|Steinchen (verschneit)|Piedras (Nieve)
+Fallen Log (Snow)|倒木(雪)|Tronc d'arbre (neige)|umgefallener Baumstamm (verschneit)|Tronco Caído (Nieve)
+Conifer Tree (Snow)|針葉樹(雪)|Sapin (neige)|Tanne (verschneit)|Árbol (Nieve)
+Bush (Snow)|植え込み(雪)|Buisson (neige)|Busch (verschneit)|Arbusto (Nieve)
+Boulder (Snow)|岩(雪)|Rocher (neige)|Felsbrocken (verschneit)|Roca (Nieve)
+Dead Tree|枯れ木|Arbre mort|toter Baum|Árbol Muerto
+Dead Tree|枯れ木|Arbre mort|tote Baumreihe|Árbol Muerto
+Mushrooms|キノコ|Champignons|Pilze|Setas
+Mushrooms|キノコ|Champignons|Pilze|Setas
+Palm Tree|ヤシの木|Palmier|Palme|Palmera
+Palm Tree|ヤシの木|Palmier|Palmenreihe|Palmera
+Cactus|サボテン|Cactus|Kaktus|Cactus
+Dead Grass|枯れ草|Herbe morte|totes Gras|Hierba Muerta
+Dead Tree|枯れ木|Arbre mort|toter Baum|Árbol Muerto
+Dead Bush|枯れ木|Arbuste mort|toter Busch|Arbusto Muerto
+Rafflesia|ラフレシア|Rafflesia|Rafflesia|Rafflesia
+Stump (Moss)|切り株(苔)|Souche (mousse)|Baumstumpf mit Moos|Tocón (Musgo)
+Palm Tree|ヤシの木|Palmier|Palme|Palmera
+Bush (Flowers)|植え込み(花)|Buisson (fleurs)|Busch (Blumen)|Arbusto (Flores)
+Fern|シダ|Fougère|Farn|Helecho
+Dead Grass|枯れ草|Herbe morte|totes Gras|Hierba Muerta
+Hay|干し草|Paille|Heuhaufen|Paja
+Hay (Snow)|干し草(雪)|Paille (neige)|Heuhaufen (verschneit)|Paja (Nieve)
+Floral Patch|花畑|Champ de fleurs|Blumen|Florecillas
+Susuki Grass|ススキ|Herbe susuki|Susuki-Gras|Juncos
+Fallen Leaves|落ち葉|Feuilles mortes|Laub|Hojas Caídas
+Lotus Pads|蓮の葉|Nénuphars|Seerosenblätter|Planta Acuática
+Lotus Pads (Flowers)|蓮の葉(花)|Lotus (fleurs)|Seerosen|Planta Acuática (Flor de Loto)
+Lotus Pads|蓮の葉|Nénuphars|Seerosenblätter|Planta Acuática
+Wall Vines|壁のツタ|Plantes grimpantes|Kletterpflanze|Plantas Crecederas
+Wall Vines|壁のツタ|Plantes grimpantes|Kletterpflanze|Plantas Crecederas
+Leafless Wall Vines|壁のつる|Plantes grimpantes sans feuilles|blattlose Kletterpflanze|Plantas Crecederas
+Wall Fern|壁のシダ|Fougère murale|Kletterfarn|Plantas Crecederas
+Fissures|亀裂|Fissures|Risse|Fisuras
+Fissures|亀裂|Fissures|größere Risse|Fisuras
+Fissures|亀裂|Fissures|Loch in der Wand|Fisuras
+Fissures|亀裂|Fissures|Loch im Putz|Fisuras
+Wall Vines|壁のツタ|Plantes grimpantes|Kletterpflanze|Plantas Crecederas
+Wall Vines|壁のツタ|Plantes grimpantes|Kletterpflanze|Plantas Crecederas
+Leafless Wall Vines|壁のつる|Plantes grimpantes sans feuilles|blattlose Kletterpflanze|Plantas Crecederas
+Wall Moss|壁の苔|Mousse murale|Moos an der Wand|Musgo
+Fissures|亀裂|Fissures|Risse|Fisuras
+Fissures|亀裂|Fissures|größere Risse|Fisuras
+Fissures|亀裂|Fissures|Loch in der Wand|Fisuras
+Fissures|亀裂|Fissures|kleines Loch in der Wand|Fisuras
+Tent|テント|Tente|Zelt|Tienda de Campaña
+Tent|テント|Tente|Zelt|Tienda de Campaña
+Tent|テント|Tente|Zelt|Tienda de Campaña
+Streetlight|街灯|Lampadaire|Straßenlaterne|Farola
+Stairs (Up)|階段(上り)|Escalier (montée)|Steintreppe (rechts hoch)|Escaleras (Arriba)
+Stairs (Up)|階段(上り)|Escalier (montée)|Steintreppe (links hoch)|Escaleras (Arriba)
+Stairs (Up)|階段(上り)|Escalier (montée)|Holztreppe (rechts hoch)|Escaleras (Arriba)
+Stairs (Up)|階段(上り)|Escalier (montée)|Holztreppe (links hoch)|Escaleras (Arriba)
+Tent|テント|Tente|Zelt|Tienda de Campaña
+Tent|テント|Tente|Zelt|Tienda de Campaña
+Tent|テント|Tente|Zelt|Tienda de Campaña
+Streetlight|街灯|Lampadaire|Straßenlaterne|Farola
+Stairs (Down)|階段(下り)|Escalier (descente)|Steintreppe (links herunter)|Escaleras (Abajo)
+Stairs (Down)|階段(下り)|Escalier (descente)|Steintreppe (rechts herunter)|Escaleras (Abajo)
+Stairs (Down)|階段(下り)|Escalier (descente)|Holztreppe (links unten)|Escaleras (Abajo)
+Stairs (Down)|階段(下り)|Escalier (descente)|Holztreppe (rechts unten)|Escaleras (Abajo)
+Tent|テント|Tente|Zelt|Tienda de Campaña
+Tent (Entrance)|テント(入口)|Tente (entrée)|Zelteingang|Tienda de Campaña (Entrada)
+Tent|テント|Tente|Zelt|Tienda de Campaña
+Streetlight|街灯|Lampadaire|Straßenlaterne|Farola
+Metal Ladder|鉄ばしご|Échelle en métal|Metallleiter|Escalera de Metal
+Rope Ladder|縄ばしご|Échelle de corde|Strickleiter|Escalera de Cuerda
+Rope|ロープ|Corde|Seil|Cuerda
+Vines|ツタ|Plantes grimpantes|Kletterpflanze|Planta
+Tent (Snow)|テント(雪)|Tente (neige)|Zelt (verschneit)|Tienda de Campaña (Nieve)
+Tent (Snow)|テント(雪)|Tente (neige)|Zelt (verschneit)|Tienda de Campaña (Nieve)
+Tent (Snow)|テント(雪)|Tente (neige)|Zelt (verschneit)|Tienda de Campaña (Nieve)
+Streetlight (Snow)|街灯(雪)|Lampadaire (neige)|Straßenlaterne (verschneit)|Farola (Nieve)
+Metal Ladder|鉄ばしご|Échelle en métal|Metallleiter|Escalera de Metal
+Rope Ladder|縄ばしご|Échelle de corde|Strickleiter|Escalera de Cuerda
+Rope|ロープ|Corde|Seil|Cuerda
+Vines|ツタ|Plantes grimpantes|Kletterpflanze|Planta
+Tent (Snow)|テント(雪)|Tente|Zelt (verschneit)|Tienda de Campaña (Nieve)
+Tent (Snow)|テント(雪)|Tente|Zelt (verschneit)|Tienda de Campaña (Nieve)
+Tent (Snow)|テント(雪)|Tente|Zelt (verschneit)|Tienda de Campaña (Nieve)
+Streetlight (Snow)|街灯(雪)|Lampadaire (neige)|Straßenlaterne (verschneit)|Farola (Nieve)
+Metal Ladder|鉄ばしご|Échelle en métal|Metallleiter|Escalera de Metal
+Rope Ladder|縄ばしご|Échelle de corde|Strickleiter|Escalera de Cuerda
+Rope|ロープ|Corde|Seil|Cuerda
+Vines (Down)|ツタ(下り)|Plantes grimpantes (descente)|Kletterpflanze (ins Loch)|Planta
+Tent (Snow)|テント(雪)|Tente|Zelt (verschneit)|Tienda de Campaña (Nieve)
+Tent (Entrance, Snow)|テント(入口・雪)|Tente (entrée, neige)|Zelteingang (verschneit)|Tienda de Campaña (Entrada, Nieve)
+Tent (Snow)|テント(雪)|Tente (neige)|Zelt (verschneit)|Tienda de Campaña (Nieve)
+Streetlight (Snow)|街灯(雪)|Lampadaire (neige)|Straßenlaterne (verschneit)|Farola (Nieve)
+Hole (Metal Ladder)|穴(鉄ばしご)|Trou (échelle en métal)|Metalleiter (ins Loch)|Agujero (Escalera de Metal)
+Hole (Rope Ladder)|穴(縄ばしご)|Trou (échelle de corde)|Strickleiter (ins Loch)|Agujero (Escalera de Cuerda)
+Hole (Rope)|穴(ロープ)|Trou (corde)|Seil (ins Loch)|Agujero (Cuerda)
+Hole|穴|Trou|Bodenloch (gemauert)|Agujero
diff --git a/img/tilesets/vxAce_Outside_C.rpgmvp b/img/tilesets/vxAce_Outside_C.rpgmvp
new file mode 100644
index 0000000..83f8e06
Binary files /dev/null and b/img/tilesets/vxAce_Outside_C.rpgmvp differ
diff --git a/img/tilesets/vxAce_Outside_C.txt b/img/tilesets/vxAce_Outside_C.txt
new file mode 100644
index 0000000..e1aac5b
--- /dev/null
+++ b/img/tilesets/vxAce_Outside_C.txt
@@ -0,0 +1,256 @@
+Stone Pillar|石の柱|Pilier en pierre|Steinsäule|Pilar de Piedra
+Stone Pillar|石の柱|Pilier en pierre|Steinsäule (rund)|Pilar de Piedra
+Stone Pillar|石の柱|Pilier en pierre|Steinsäule (eckig)|Pilar de Piedra
+Stone Pillar (Moss)|石の柱(苔)|Pilier en pierre (mousse)|Steinsäule (Moos)|Pilar de Piedra (Musgo)
+Stone Pillar (Snow)|石の柱(雪)|Pilier en pierre (neige)|Steinsäule (verschneit)|Pilar de Piedra (Nieve)
+Wood Pillar|木の柱|Pilier en bois|Baumstamm (stehend)|Pilar de Madera
+Stone Pillar|石の柱|Pilier en pierre|Steinsäule (verziert)|Pilar de Piedra
+Demon Castle Pillar|魔王城の柱|Pilier de château démoniaque|Steinsäule (mit Ranken, Dämonenschloss)|Pilar de Castillo Demoníaco
+Stone Pillar|石の柱|Pilier en pierre|Steinsäule|Pilar de Piedra
+Stone Pillar|石の柱|Pilier en pierre|Steinsäule (rund)|Pilar de Piedra
+Stone Pillar|石の柱|Pilier en pierre|Steinsäule (eckig)|Pilar de Piedra
+Stone Pillar (Moss)|石の柱(苔)|Pilier en pierre (mousse)|Steinsäule (mit Moos)|Pilar de Piedra (Musgo)
+Stone Pillar (Snow)|石の柱(雪)|Pilier en pierre (neige)|Steinsäule (verschneit)|Pilar de Piedra (Nieve)
+Wood Pilla|木の柱|Pilier en bois|Baumstamm (stehend)|Pilar de Madera
+Stone Pillar|石の柱|Pilier en pierre|Steinsäule (verziert)|Pilar de Piedra
+Demon Castle Pillar|魔王城の柱|Pilier de château démoniaque|Steinsäule (Ranken, Dämonenschloss)|Pilar de Castillo Demoníaco
+Broken Stone Pillar|折れた石の柱|Pilier en pierre brisé|kaputte Steinsäule|Pilar de Piedra Roto
+Broken Stone Pillar|折れた石の柱|Pilier en pierre brisé|kaputte Steinsäule|Pilar de Piedra Roto
+Broken Stone Pillar|折れた石の柱|Pilier en pierre brisé|kaputte Steinsäule|Pilar de Piedra Roto
+Broken Stone Pillar (Moss)|折れた石の柱(苔)|Pilier en pierre brisé (mousse)|kaputte Steinsäule (Moos)|Pilar de Piedra Roto (Musgo)
+Broken Stone Pillar (Snow)|折れた石の柱(雪)|Pilier en pierre brisé (neige)|kaputte Steinsäule (verschneit)|Pilar de Piedra Roto (Nieve)
+Broken Wood Pillar|折れた木の柱|Pilier en bois brisé|abgebrpchener Baumstamm (stehend)|Pilar de Madera Roto
+Broken Stone Pillar|折れた石の柱|Pilier en pierre brisé|kaputte Steinsäule|Pilar de Piedra Roto
+Broken Demon Castle Pillar|折れた魔王城の柱|Pilier de château démoniaque brisé|kaputte Steinsäule|Pilar de Castillo Demoníaco Roto
+Bones|骸骨|Ossements|Tierknochen|Huesos
+Bones|骸骨|Ossements|Gebeine|Huesos
+Rubble|瓦礫|Débombres|Steinschutt|Escombros
+Rubble (Moss)|瓦礫(苔)|Décombres (mousse)|Steinschutt (Moos)|Escombros (Musgo)
+Rubble (Snow)|瓦礫(雪)|Décombres (neige)|Steinschutt (verschneit)|Escombros (Nieve)
+Broken Wood Pillar|折れた木の柱|Pilier en bois brisé|abgebrochener Baumstamm (liegend)|Pilar de Madera Roto
+Rubble|瓦礫|Décombres|Steinschutt (braun)|Escombros
+Rubble (Demon Castle)|瓦礫(魔王城)|Décombres (château démoniaque)|Steinschutt (Dämonenschloss)|Escombros (Castillo Demoníaco)
+Tapestry|タペストリー|Tapisserie|Wandbehang|Tapiz
+Tapestry (Ruins)|タペストリー(廃墟)|Tapisserie (ruines)|verschlissener Wandbehang|Tapiz (Ruinas)
+Tapestry|タペストリー|Tapisserie|Wandbehang|Tapiz
+Tapestry (Ruins)|タペストリー(廃墟)|Tapisserie (ruines)|verschlissener Wandbehang|Tapiz (Ruinas)
+Tapestry|タペストリー|Tapisserie|Wandbehang|Tapiz
+Tapestry (Ruins)|タペストリー(廃墟)|Tapisserie (ruines)|verschlissener Wandbehang|Tapiz (Ruinas)
+Tapestry|タペストリー|Tapisserie|Wandbehang|Tapiz
+Tapestry (Ruins)|タペストリー(廃墟)|Tapisserie (ruines)|verschlissener Wandbehang|Tapiz (Ruinas)
+Tapestry|タペストリー|Tapisserie|Wandbehang|Tapiz
+Tapestry (Ruins)|タペストリー(廃墟)|Tapisserie (ruines)|verschlissener Wandbehang|Tapiz (Ruinas)
+Tapestry|タペストリー|Tapisserie|Wandbehang|Tapiz
+Tapestry (Ruins)|タペストリー(廃墟)|Tapisserie (ruines)|verschlissener Wandbehang|Tapiz (Ruinas)
+Tapestry|タペストリー|Tapisserie|Wandbehang|Tapiz
+Tapestry (Ruins)|タペストリー(廃墟)|Tapisserie (ruines)|verschlissener Wandbehang|Tapiz (Ruinas)
+Tapestry|タペストリー|Tapisserie|Wandbehang|Tapiz
+Tapestry (Ruins)|タペストリー(廃墟)|Tapisserie (ruines)|verschlissener Wandbehang|Tapiz (Ruinas)
+Monument|石碑|Stèle|Denkmal|Monumento
+Monument|石碑|Stèle|Denkmal|Monumento
+Monument|石碑|Stèle|Denkmal|Monumento
+Monument|石碑|Stèle|Denkmal|Monumento
+Monument|石碑|Stèle|Denkmal|Monumento
+Monument (Lit)|石碑(光)|Stèle (lumineuse)|Denkmal (leuchtend)|Monumento (Iluminado)
+Monument (Lit)|石碑(光)|Stèle (lumineuse)|Denkmal (leuchtend)|Monumento (Iluminado)
+Monument (Lit)|石碑(光)|Stèle (lumineuse)|Denkmal (leuchtend)|Monumento (Iluminado)
+Monument|石碑|Stèle|Denkmal|Monumento
+Monument|石碑|Stèle|Denkmal|Monumento
+Monument|石碑|Stèle|Denkmal|Monumento
+Monument|石碑|Stèle|Denkmal|Monumento
+Monument|石碑|Stèle|Denkmal|Monumento
+Monument (Lit)|石碑(光)|Stèle (lumineuse)|Denkmal (leuchtend)|Monumento (Iluminado)
+Monument (Lit)|石碑(光)|Stèle (lumineuse)|Denkmal (leuchtend)|Monumento (Iluminado)
+Monument (Lit)|石碑(光)|Stèle (lumineuse)|Denkmal (leuchtend)|Monumento (Iluminado)
+Monument (Snow)|石碑(雪)|Stèle (neige)|Denkmal (verschneit)|Monumento (Nieve)
+Monument (Snow)|石碑(雪)|Stèle (neige)|Denkmal (verschneit)|Monumento (Nieve)
+Monument (Snow)|石碑(雪)|Stèle (neige)|Denkmal (verschneit)|Monumento (Nieve)
+Monument (Snow)|石碑(雪)|Stèle (neige)|Denkmal (verschneit)|Monumento (Nieve)
+Monument (Snow)|石碑(雪)|Stèle (neige)|Denkmal (verschneit)|Monumento (Nieve)
+Monument (Ruins)|石碑(廃墟)|Stèle (ruines)|kaputtes Denkmal|Monumento (Ruinas)
+Monument (Ruins)|石碑(廃墟)|Stèle (ruines)|kaputtes Denkmal|Monumento (Ruinas)
+Monument (Ruins)|石碑(廃墟)|Stèle (ruines)|kaputtes Denkmal|Monumento (Ruinas)
+Monument (Snow)|石碑(雪)|Stèle (neige)|Denkmal (verschneit)|Monumento (Nieve)
+Monument (Snow)|石碑(雪)|Stèle (neige)|Denkmal (verschneit)|Monumento (Nieve)
+Monument (Snow)|石碑(雪)|Stèle (neige)|Denkmal (verschneit)|Monumento (Nieve)
+Monument (Snow)|石碑(雪)|Stèle (neige)|Denkmal (verschneit)|Monumento (Nieve)
+Monument (Snow)|石碑(雪)|Stèle (neige)|Denkmal (verschneit)|Monumento (Nieve)
+Monument (Ruins)|石碑(廃墟)|Stèle (ruines)|kaputtes Denkmal|Monumento (Ruinas)
+Monument (Ruins)|石碑(廃墟)|Stèle (ruines)|kaputtes Denkmal|Monumento (Ruinas)
+Monument (Ruins)|石碑(廃墟)|Stèle (ruines)|kaputtes Denkmal|Monumento (Ruinas)
+Statue|石像|Statue|Statue|Estatua
+Goddess Statue|女神像|Statue de déesse|Göttinnen-Statue|Estatua de Diosa
+Goddess Statue|女神像|Statue de déesse|Göttinnen-Statue|Estatua de Diosa
+Demon Statue|悪魔像|Statue de démon|Dämonen-Statue|Estatua de Demonio
+Dais|台座|Piédestal|Podium|Plataforma
+Dragon Statue|竜像|Statue de dragon|Drachen-Statue|Estatua de Dragón
+Dragon Statue|竜像|Statue de dragon|Drachen-Statue|Estatua de Dragón
+Statue|石像|Statue|Goldene Statue|Estatua
+Statue|石像|Statue|Statue|Estatua
+Goddess Statue|女神像|Statue de déesse|Göttinnen-Statue|Estatua de Diosa
+Goddess Statue|女神像|Statue de déesse|Göttinnen-Statue|Estatua de Diosa
+Demon Statue|悪魔像|Statue de démon|Dämonen-Statue|Estatua de Demonio
+Broken Statue|壊れた像|Statue brisée|abgebrochene Statue|Estatua Rota
+Dragon Statue|竜像|Statue de dragon|Drachen-Statue|Estatua de Dragón
+Dragon Statue|竜像|Statue de dragon|Drachen-Statue|Estatua de Dragón
+Statue|石像|Statue|Goldene Statue|Estatua
+Statue (Snow)|石像(雪)|Statue (neige)|Statue (verschneit)|Estatua (Nieve)
+Goddess Statue (Snow)|女神像(雪)|Statue de déesse (neige)|Göttinnen-Statue (verschneit)|Estatua de Diosa (Nieve)
+Goddess Statue (Snow)|女神像(雪)|Statue de déesse (neige)|Göttinnen-Statue (verschneit)|Estatua de Diosa (Nieve)
+Demon Statue (Snow)|悪魔像(雪)|Statue de démon (neige)|Dämonen-Statue (verschneit)|Estatua de Demonio (Nieve)
+Dais (Snow)|台座(雪)|Piédestal (neige)|Podium (verschneit)|Plataforma (Nieve)
+Dragon Statue (Snow)|竜像(雪)|Statue de dragon (neige)|Drachen-Statue (verschneit)|Estatua de Dragón (Nieve)
+Dragon Statue (Snow)|竜像(雪)|Statue de dragon (neige)|Drachen-Statue (verschneit)|Estatua de Dragón (Nieve)
+Ice Statue|氷像|Statue de glace|Eisskulptur|Estatua de Hielo
+Statue (Snow)|石像(雪)|Statue (neige)|Statue (verschneit)|Estatua (Nieve)
+Goddess Statue (Snow)|女神像(雪)|Statue de déesse (neige)|Göttinnen-Statue (verschneit)|Estatua de Diosa (Nieve)
+Goddess Statue (Snow)|女神像(雪)|Statue de déesse (neige)|Göttinnen-Statue (verschneit)|Estatua de Diosa (Nieve)
+Demon Statue (Snow)|悪魔像(雪)|Statue de démon (neige)|Dämonen-Statue (verschneit)|Estatua de Demonio (Nieve)
+Broken Statue (Snow)|壊れた像(雪)|Statue brisée (neige)|abgebrochene Statue (verschneit)|Estatua Rota (Nieve)
+Dragon Statue (Snow)|竜像(雪)|Statue de dragon (neige)|Drachen-Statue (verschneit)|Estatua de Dragón (Nieve)
+Dragon Statue (Snow)|竜像(雪)|Statue de dragon (neige)|Drachen-Statue (verschneit)|Estatua de Dragón (Nieve)
+Ice Statue|氷像|Statue de glace|Eisskulptur|Estatua de Hielo
+Window (Demon Castle)|窓(魔王城)|Fenêtre (château démoniaque)|Fenster (Dämonenschloss)|Ventana (Castillo Demoníaco)
+Window (Demon Castle)|窓(魔王城)|Fenêtre (château démoniaque)|Fenster (Dämonenschloss)|Ventana (Castillo Demoníaco)
+Window (Demon Castle)|窓(魔王城)|Fenêtre (château démoniaque)|Fenster (Dämonenschloss)|Ventana (Castillo Demoníaco)
+Gravel Mound|土砂|Tas de gravier|kleiner Erdhaufen|Pila de Gravilla
+Gravel Mound|土砂|Tas de gravier|großer Erdhaufen|Pila de Gravilla
+Gravel Mound|土砂|Tas de gravier|großer Erdhaufen|Pila de Gravilla
+Cave Entrance|洞窟入口|Entrée de grotte|Höhleneingang|Entrada de Cueva
+Mine Entrance|坑道入口|Entrée de mine|Mineneingang|Entrada de Mina
+Window (Demon Castle)|窓(魔王城)|Fenêtre (château démoniaque)|Fenster (Dämonenschloss)|Ventana (Castillo Demoníaco)
+Window (Demon Castle)|窓(魔王城)|Fenêtre (château démoniaque)|Fenster (Dämonenschloss)|Ventana (Castillo Demoníaco)
+Window (Demon Castle)|窓(魔王城)|Fenêtre (château démoniaque)|Fenster (Dämonenschloss)|Ventana (Castillo Demoníaco)
+Gravel Mound (Snow)|土砂(雪)|Tas de gravier (neige)|kleiner Erdhaufen (verschneit)|Pila de Gravilla (Nieve)
+Gravel Mound|土砂|Tas de gravier|großer Erdhaufen|Pila de Gravilla
+Gravel Mound|土砂|Tas de gravier|großer Erdhaufen|Pila de Gravilla
+Cave Entrance|洞窟入口|Grotte entrée|Höhleneingang|Entrada de Cueva
+Mine Entrance|坑道入口|Mine entrée|Mineneingang|Entrada de Mina
+Roof|屋根|Toit|Dach|Tejado
+Roof|屋根|Toit|Dach|Tejado
+Roof|屋根|Toit|Dach|Tejado
+Roof|屋根|Toit|Dach|Tejado
+Roof|屋根|Toit|Dach|Tejado
+Roof (Snow)|屋根(雪)|Toit (neige)|Dach (verschneit)|Tejado (Nieve)
+Roof (Snow)|屋根(雪)|Toit (neige)|Dach (verschneit)|Tejado (Nieve)
+Roof (Snow)|屋根(雪)|Toit (neige)|Dach (verschneit)|Tejado (Nieve)
+Roof|屋根|Toit|Dach|Tejado
+Roof|屋根|Toit|Dach|Tejado
+Roof|屋根|Toit|Dach|Tejado
+Roof|屋根|Toit|Dach|Tejado
+Roof|屋根|Toit|Dach|Tejado
+Roof (Snow)|屋根(雪)|Toit (neige)|Dach (verschneit)|Tejado (Nieve)
+Roof (Snow)|屋根(雪)|Toit (neige)|Dach (verschneit)|Tejado (Nieve)
+Roof (Snow)|屋根(雪)|Toit (neige)|Dach (verschneit)|Tejado (Nieve)
+Roof|屋根|Toit|Dach|Tejado
+Roof|屋根|Toit|Dach|Tejado
+Roof|屋根|Toit|Dach|Tejado
+Roof (Snow)|屋根(雪)|Toit (neige)|Dach (verschneit)|Tejado (Nieve)
+Roof (Snow)|屋根(雪)|Toit (neige)|Dach (verschneit)|Tejado (Nieve)
+Roof (Snow)|屋根(雪)|Toit (neige)|Dach (verschneit)|Tejado (Nieve)
+Roof (Snow)|屋根(雪)|Toit (neige)|Dach (verschneit)|Tejado (Nieve)
+Roof (Snow)|屋根(雪)|Toit (neige)|Dach (verschneit)|Tejado (Nieve)
+Roof|屋根|Toit|Dach|Tejado
+Roof|屋根|Toit|Dach|Tejado
+Roof|屋根|Toit|Dach|Tejado
+Roof (Snow)|屋根(雪)|Toit (neige)|Dach (verschneit)|Tejado (Nieve)
+Roof (Snow)|屋根(雪)|Toit (neige)|Dach (verschneit)|Tejado (Nieve)
+Roof (Wood)|屋根(木造)|Toit (bois)|Dach (Holz)|Tejado (Madera)
+Roof (Wood)|屋根(木造)|Toit (bois)|Dach (Holz)|Tejado (Madera)
+Roof (Wood)|屋根(木造)|Toit (bois)|Dach (Holz)|Tejado (Madera)
+Roof|屋根|Toit|Dach|Tejado
+Roof|屋根|Toit|Dach|Tejado
+Roof|屋根|Toit|Dach|Tejado
+Roof|屋根|Toit|Dach|Tejado
+Roof|屋根|Toit|Dach|Tejado
+Roof (Wood)|屋根(木造)|Toit (bois)|Dach (Holz)|Tejado (Madera)
+Roof (Wood)|屋根(木造)|Toit (bois)|Dach (Holz)|Tejado (Madera)
+Roof (Wood)|屋根(木造)|Toit (bois)|Dach (Holz)|Tejado (Madera)
+Roof|屋根|Toit|Dach|Tejado
+Roof|屋根|Toit|Dach|Tejado
+Roof|屋根|Toit|Dach|Tejado
+Roof|屋根|Toit|Dach|Tejado
+Roof|屋根|Toit|Dach|Tejado
+Roof (Wood)|屋根(木造)|Toit (bois)|Dach (Holz)|Tejado (Madera)
+Roof (Wood)|屋根(木造)|Toit (bois)|Dach (Holz)|Tejado (Madera)
+Roof (Wood)|屋根(木造)|Toit (bois)|Dach (Holz)|Tejado (Madera)
+Round Tower|円塔|Tour ronde|runder Turm|Torre Circular
+Round Tower|円塔|Tour ronde|runder Turm|Torre Circular
+Roof Detail|屋根飾り|Décoration de toiture|Dachfenster|Detalle de Tejado
+Roof Detail (Snow)|屋根飾り(雪)|Décoration de toiture (neige)|Dachgiebel (verschneit)|Detalle de Tejado (Nieve)
+Roof (Wood)|屋根(木造)|Toit (bois)|Dach (Holz)|Tejado (Madera)
+Roof (Wood)|屋根(木造)|Toit (bois)|Dach (Holz)|Tejado (Madera)
+Round Tower (Fort)|円塔(砦)|Tour ronde (fort)|runder Turm (Festung)|Torre Circular (Fuerte)
+Round Tower (Fort)|円塔(砦)|Tour ronde (fort)|runder Turm (Festung)|Torre Circular (Fuerte)
+Round Tower|円塔|Tour ronde|runder Turm|Torre Circular
+Round Tower|円塔|Tour ronde|runder Turm|Torre Circular
+Roof Detail|屋根飾り|Décoration de toiture|Dachgiebel|Detalle de Tejado
+Roof Detail (Wood)|屋根飾り(木造)|Décoration de toiture (bois)|Dachfenster (Holz)|Detalle de Tejado (Madera)
+Roof (Wood)|屋根(木造)|Toit (bois)|Dach (Holz)|Tejado (Madera)
+Roof (Wood)|屋根(木造)|Toit (bois)|Dach (Holz)|Tejado (Madera)
+Round Tower (Fort)|円塔(砦)|Tour ronde (fort)|runder Turm (Festung)|Torre Circular (Fuerte)
+Round Tower (Fort)|円塔(砦)|Tour ronde (fort)|runder Turm (Festung)|Torre Circular (Fuerte)
+Round Tower|円塔|Tour ronde|runder Turm|Torre Circular
+Round Tower|円塔|Tour ronde|runder Turm|Torre Circular
+Round Tower|円塔|Tour ronde|runder Turm|Torre Circular
+Round Tower|円塔|Tour ronde|runder Turm|Torre Circular
+Round Tower (Fort)|円塔(砦)|Tour ronde (fort)|runder Turm (Festung)|Torre Circular (Fuerte)
+Round Tower (Fort)|円塔(砦)|Tour ronde (fort)|runder Turm (Festung)|Torre Circular (Fuerte)
+Round Tower (Fort)|円塔(砦)|Tour ronde (fort)|runder Turm (Festung)|Torre Circular (Fuerte)
+Round Tower (Fort)|円塔(砦)|Tour ronde (fort)|runder Turm (Festung)|Torre Circular (Fuerte)
+Round Tower|円塔|Tour ronde|runder Turm|Torre Circular
+Round Tower|円塔|Tour ronde|runder Turm|Torre Circular
+Round Tower|円塔|Tour ronde|runder Turm|Torre Circular
+Round Tower|円塔|Tour ronde|runder Turm|Torre Circular
+Round Tower (Demon Castle)|円塔(魔王城)|Tour ronde (château démoniaque)|runder Turm (Dämonenschloss)|Torre Circular (Castillo Demoníaco)
+Round Tower (Demon Castle)|円塔(魔王城)|Tour ronde (château démoniaque)|runder Turm (Dämonenschloss)|Torre Circular (Castillo Demoníaco)
+Round Tower (Fort)|円塔(砦)|Tour ronde (fort)|runder Turm (Festung)|Torre Circular (Fuerte)
+Round Tower (Fort)|円塔(砦)|Tour ronde (fort)|runder Turm (Festung)|Torre Circular (Fuerte)
+Round Tower|円塔|Tour ronde|runder Turm|Torre Circular
+Round Tower|円塔|Tour ronde|runder Turm|Torre Circular
+Round Tower|円塔|Tour ronde|runder Turm|Torre Circular
+Round Tower|円塔|Tour ronde|runder Turm|Torre Circular
+Round Tower (Demon Castle)|円塔(魔王城)|Tour ronde (château démoniaque)|runder Turm (Dämonenschloss)|Torre Circular (Castillo Demoníaco)
+Round Tower (Demon Castle)|円塔(魔王城)|Tour ronde (château démoniaque)|runder Turm (Dämonenschloss)|Torre Circular (Castillo Demoníaco)
+Round Tower (Fort)|円塔(砦)|Tour ronde (fort)|runder Turm (Festung)|Torre Circular (Fuerte)
+Round Tower (Fort)|円塔(砦)|Tour ronde (fort)|runder Turm (Festung)|Torre Circular (Fuerte)
+Round Tower (Snow)|円塔(雪)|Tour ronde (fort)|runder Turm (verschneit)|Torre Circular (Nieve)
+Round Tower (Snow)|円塔(雪)|Tour ronde (fort)|runder Turm (verschneit)|Torre Circular (Nieve)
+Round Tower|円塔|Tour ronde|runder Turm|Torre Circular
+Round Tower|円塔|Tour ronde|runder Turm|Torre Circular
+Round Tower (Demon Castle)|円塔(魔王城)|Tour ronde (château démoniaque)|runder Turm (Dämonenschloss)|Torre Circular (Castillo Demoníaco)
+Round Tower (Demon Castle)|円塔(魔王城)|Tour ronde (château démoniaque)|runder Turm (Dämonenschloss)|Torre Circular (Castillo Demoníaco)
+Round Tower (Fort, Snow)|円塔(砦・雪)|Tour ronde (fort, neige)|runder Turm (Festung, verschneit)|Torre Circular (Fuerte, Nieve)
+Round Tower (Fort, Snow)|円塔(砦・雪)|Tour ronde (fort, neige)|runder Turm (Festung, verschneit)|Torre Circular (Fuerte, Nieve)
+Round Tower (Snow)|円塔(雪)|Tour ronde (neige)|runder Turm (verschneit)|Torre Circular (Nieve)
+Round Tower (Snow)|円塔(雪)|Tour ronde (neige)|runder Turm (verschneit)|Torre Circular (Fuerte, Nieve)
+Round Tower (Snow)|円塔(雪)|Tour ronde (neige)|runder Turm (verschneit)|Torre Circular (Fuerte, Nieve)
+Round Tower (Snow)|円塔(雪)|Tour ronde (neige)|runder Turm (verschneit)|Torre Circular (Fuerte, Nieve)
+Round Tower (Demon Castle)|円塔(魔王城)|Tour ronde (château démoniaque)|runder Turm (Dämonenschloss)|Torre Circular (Castillo Demoníaco)
+Round Tower (Demon Castle)|円塔(魔王城)|Tour ronde (château démoniaque)|runder Turm (Dämonenschloss)|Torre Circular (Castillo Demoníaco)
+Round Tower (Fort, Snow)|円塔(砦・雪)|Tour ronde (fort, neige)|runder Turm (Festung, verschneit)|Torre Circular (Fuerte, Nieve)
+Round Tower (Fort, Snow)|円塔(砦・雪)|Tour ronde (fort, neige)|runder Turm (Festung, verschneit)|Torre Circular (Fuerte, Nieve)
+Round Tower (Snow)|円塔(雪)|Tour ronde (neige)|runder Turm (verschneit)|Torre Circular (Nieve)
+Round Tower (Snow)|円塔(雪)|Tour ronde (neige)|runder Turm (verschneit)|Torre Circular (Nieve)
+Round Tower (Snow)|円塔(雪)|Tour ronde (neige)|runder Turm (verschneit)|Torre Circular (Nieve)
+Round Tower (Snow)|円塔(雪)|Tour ronde (neige)|runder Turm (verschneit)|Torre Circular (Nieve)
+Round Tower (Demon Castle)|円塔(魔王城)|Tour ronde (château démoniaque)|runder Turm (Dämonenschloss)|Torre Circular (Castillo Demoníaco)
+Round Tower (Demon Castle)|円塔(魔王城)|Tour ronde (château démoniaque)|runder Turm (Dämonenschloss)|Torre Circular (Castillo Demoníaco)
+Round Tower (Fort, Snow)|円塔(砦・雪)|Tour ronde (fort, neige)|runder Turm (Festung, verschneit)|Torre Circular (Fuerte, Nieve)
+Round Tower (Fort, Snow)|円塔(砦・雪)|Tour ronde (fort, neige)|runder Turm (Festung, verschneit)|Torre Circular (Fuerte, Nieve)
+Round Tower (Snow)|円塔(雪)|Tour ronde (neige)|runder Turm (verschneit)|Torre Circular (Nieve)
+Round Tower (Snow)|円塔(雪)|Tour ronde (neige)|runder Turm (verschneit)|Torre Circular (Nieve)
+Round Tower (Snow)|円塔(雪)|Tour ronde (neige)|runder Turm (verschneit)|Torre Circular (Nieve)
+Round Tower (Snow)|円塔(雪)|Tour ronde (neige)|runder Turm (verschneit)|Torre Circular (Nieve)
+Round Tower (Demon Castle)|円塔(魔王城)|Tour ronde (château démoniaque)|runder Turm (Dämonenschloss)|Torre Circular (Castillo Demoníaco)
+Round Tower (Demon Castle)|円塔(魔王城)|Tour ronde (château démoniaque)|runder Turm (Dämonenschloss)|Torre Circular (Castillo Demoníaco)
+Round Tower (Fort, Snow)|円塔(砦・雪)|Tour ronde (fort, neige)|runder Turm (Festung, verschneit)|Torre Circular (Fuerte, Nieve)
+Round Tower (Fort, Snow)|円塔(砦・雪)|Tour ronde (fort, neige)|runder Turm (Festung, verschneit)|Torre Circular (Fuerte, Nieve)
+Round Tower (Snow)|円塔(雪)|Tour ronde (neige)|runder Turm (verschneit)|Torre Circular (Nieve)
+Round Tower (Snow)|円塔(雪)|Tour ronde (neige)|runder Turm (verschneit)|Torre Circular (Nieve)
+Round Tower (Snow)|円塔(雪)|Tour ronde (neige)|runder Turm (verschneit)|Torre Circular (Nieve)
+Round Tower (Snow)|円塔(雪)|Tour ronde (neige)|runder Turm (verschneit)|Torre Circular (Nieve)
+Round Tower (Fort, Snow)|円塔(砦・雪)|Tour ronde (fort, neige)|runder Turm (Festung, verschneit)|Torre Circular (Fuerte, Nieve)
+Round Tower (Fort, Snow)|円塔(砦・雪)|Tour ronde (fort, neige)|runder Turm (Festung, verschneit)|Torre Circular (Fuerte, Nieve)
+Round Tower (Fort, Snow)|円塔(砦・雪)|Tour ronde (fort, neige)|runder Turm (Festung, verschneit)|Torre Circular (Fuerte, Nieve)
+Round Tower (Fort, Snow)|円塔(砦・雪)|Tour ronde (fort, neige)|runder Turm (Festung, verschneit)|Torre Circular (Fuerte, Nieve)
diff --git a/img/titles1/Night.rpgmvp b/img/titles1/Night.rpgmvp
new file mode 100644
index 0000000..ef6c152
Binary files /dev/null and b/img/titles1/Night.rpgmvp differ
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..53e1b91
--- /dev/null
+++ b/index.html
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+ Kinara: Aspira
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/js/libs/fpsmeter.js b/js/libs/fpsmeter.js
new file mode 100644
index 0000000..481da37
--- /dev/null
+++ b/js/libs/fpsmeter.js
@@ -0,0 +1,15 @@
+/*! FPSMeter 0.3.1 - 9th May 2013 | https://github.com/Darsain/fpsmeter */
+(function(m,j){function s(a,e){for(var g in e)try{a.style[g]=e[g]}catch(j){}return a}function H(a){return null==a?String(a):"object"===typeof a||"function"===typeof a?Object.prototype.toString.call(a).match(/\s([a-z]+)/i)[1].toLowerCase()||"object":typeof a}function R(a,e){if("array"!==H(e))return-1;if(e.indexOf)return e.indexOf(a);for(var g=0,j=e.length;gd.interval?(x=M(k),m()):(x=setTimeout(k,d.interval),P=M(m))}function G(a){a=a||window.event;a.preventDefault?(a.preventDefault(),a.stopPropagation()):(a.returnValue=
+!1,a.cancelBubble=!0);b.toggle()}function U(){d.toggleOn&&S(f.container,d.toggleOn,G,1);a.removeChild(f.container)}function V(){f.container&&U();h=D.theme[d.theme];y=h.compiledHeatmaps||[];if(!y.length&&h.heatmaps.length){for(p=0;p=m?m*(1+j):m+j-m*j;0===l?g="#000":(t=2*m-l,k=(l-t)/l,g*=6,n=Math.floor(g),
+v=g-n,v*=l*k,0===n||6===n?(n=l,k=t+v,l=t):1===n?(n=l-v,k=l,l=t):2===n?(n=t,k=l,l=t+v):3===n?(n=t,k=l-v):4===n?(n=t+v,k=t):(n=l,k=t,l-=v),g="#"+N(n)+N(k)+N(l));b[e]=g}}h.compiledHeatmaps=y}f.container=s(document.createElement("div"),h.container);f.count=f.container.appendChild(s(document.createElement("div"),h.count));f.legend=f.container.appendChild(s(document.createElement("div"),h.legend));f.graph=d.graph?f.container.appendChild(s(document.createElement("div"),h.graph)):0;w.length=0;for(var q in f)f[q]&&
+h[q].heatOn&&w.push({name:q,el:f[q]});u.length=0;if(f.graph){f.graph.style.width=d.history*h.column.width+(d.history-1)*h.column.spacing+"px";for(c=0;c=e.video.duration}function s(e){var n=this;n.video.readyState>=n.video.HAVE_FUTURE_DATA?(n.hasAudio||(n.driver.currentTime=n.video.currentTime+e*n.video.playbackRate/1e3,n.video.loop&&u(n)&&(n.driver.currentTime=0)),o(n.video,n.driver.currentTime)):n.video.networkState!==n.video.NETWORK_IDLE||n.video.buffered.length||n.video.load(),n.video.ended&&(delete n.video[g],n.video.pause(!0))}function c(){var e=this,n=e[b];return e.webkitDisplayingFullscreen?void e[E]():("data:"!==n.driver.src&&n.driver.src!==e.src&&(o(e,0,!0),n.driver.src=e.src),void(e.paused&&(n.paused=!1,e.buffered.length||e.load(),n.driver.play(),n.updater.start(),n.hasAudio||(d(e,"play"),n.video.readyState>=n.video.HAVE_ENOUGH_DATA&&d(e,"playing")))))}function v(e){var n=this,r=n[b];r.driver.pause(),r.updater.stop(),n.webkitDisplayingFullscreen&&n[T](),r.paused&&!e||(r.paused=!0,r.hasAudio||d(n,"pause"),n.ended&&(n[g]=!0,d(n,"ended")))}function p(e,r){var i=e[b]={};i.paused=!0,i.hasAudio=r,i.video=e,i.updater=n(s.bind(i)),r?i.driver=a(e):(e.addEventListener("canplay",function(){e.paused||d(e,"playing")}),i.driver={src:e.src||e.currentSrc||"data:",muted:!0,paused:!0,pause:function(){i.driver.paused=!0},play:function(){i.driver.paused=!1,u(i)&&o(e,0)},get ended(){return u(i)}}),e.addEventListener("emptied",function(){var n=!i.driver.src||"data:"===i.driver.src;i.driver.src&&i.driver.src!==e.src&&(o(e,0,!0),i.driver.src=e.src,n?i.driver.play():i.updater.stop())},!1),e.addEventListener("webkitbeginfullscreen",function(){e.paused?r&&!i.driver.buffered.length&&i.driver.load():(e.pause(),e[E]())}),r&&(e.addEventListener("webkitendfullscreen",function(){i.driver.currentTime=e.currentTime}),e.addEventListener("seeking",function(){A.indexOf(100*e.currentTime|0)<0&&(i.driver.currentTime=e.currentTime)}))}function l(e){var n=e[b];e[E]=e.play,e[T]=e.pause,e.play=c,e.pause=v,i(e,"paused",n.driver),i(e,"muted",n.driver,!0),i(e,"playbackRate",n.driver,!0),i(e,"ended",n.driver),i(e,"loop",n.driver,!0),r(e,"seeking"),r(e,"seeked"),r(e,"timeupdate",g,!1),r(e,"ended",g,!1)}function f(e,n,r){void 0===n&&(n=!0),void 0===r&&(r=!0),r&&!h||e[b]||(p(e,n),l(e),e.classList.add("IIV"),!n&&e.autoplay&&e.play(),/iPhone|iPod|iPad/.test(navigator.platform)||console.warn("iphone-inline-video is not guaranteed to work in emulated environments"))}var m,y="undefined"==typeof Symbol?function(e){return"@"+(e||"@")+Math.random()}:Symbol,h="object-fit"in document.head.style&&/iPhone|iPod/i.test(navigator.userAgent)&&!matchMedia("(-webkit-video-playable-inline)").matches,b=y(),g=y(),E=y("nativeplay"),T=y("nativepause"),A=[],k=0;return f.isWhitelisted=h,f}();
\ No newline at end of file
diff --git a/js/libs/lz-string.js b/js/libs/lz-string.js
new file mode 100644
index 0000000..971371d
--- /dev/null
+++ b/js/libs/lz-string.js
@@ -0,0 +1 @@
+var LZString={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_f:String.fromCharCode,compressToBase64:function(e){if(e==null)return"";var t="";var n,r,i,s,o,u,a;var f=0;e=LZString.compress(e);while(f>8;r=e.charCodeAt(f/2)&255;if(f/2+1>8;else i=NaN}else{n=e.charCodeAt((f-1)/2)&255;if((f+1)/2>8;i=e.charCodeAt((f+1)/2)&255}else r=i=NaN}f+=3;s=n>>2;o=(n&3)<<4|r>>4;u=(r&15)<<2|i>>6;a=i&63;if(isNaN(r)){u=a=64}else if(isNaN(i)){a=64}t=t+LZString._keyStr.charAt(s)+LZString._keyStr.charAt(o)+LZString._keyStr.charAt(u)+LZString._keyStr.charAt(a)}return t},decompressFromBase64:function(e){if(e==null)return"";var t="",n=0,r,i,s,o,u,a,f,l,c=0,h=LZString._f;e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(c>4;s=(a&15)<<4|f>>2;o=(f&3)<<6|l;if(n%2==0){r=i<<8;if(f!=64){t+=h(r|s)}if(l!=64){r=o<<8}}else{t=t+h(r|i);if(f!=64){r=s<<8}if(l!=64){t+=h(r|o)}}n+=3}return LZString.decompress(t)},compressToUTF16:function(e){if(e==null)return"";var t="",n,r,i,s=0,o=LZString._f;e=LZString.compress(e);for(n=0;n>1)+32);i=(r&1)<<14;break;case 1:t+=o(i+(r>>2)+32);i=(r&3)<<13;break;case 2:t+=o(i+(r>>3)+32);i=(r&7)<<12;break;case 3:t+=o(i+(r>>4)+32);i=(r&15)<<11;break;case 4:t+=o(i+(r>>5)+32);i=(r&31)<<10;break;case 5:t+=o(i+(r>>6)+32);i=(r&63)<<9;break;case 6:t+=o(i+(r>>7)+32);i=(r&127)<<8;break;case 7:t+=o(i+(r>>8)+32);i=(r&255)<<7;break;case 8:t+=o(i+(r>>9)+32);i=(r&511)<<6;break;case 9:t+=o(i+(r>>10)+32);i=(r&1023)<<5;break;case 10:t+=o(i+(r>>11)+32);i=(r&2047)<<4;break;case 11:t+=o(i+(r>>12)+32);i=(r&4095)<<3;break;case 12:t+=o(i+(r>>13)+32);i=(r&8191)<<2;break;case 13:t+=o(i+(r>>14)+32);i=(r&16383)<<1;break;case 14:t+=o(i+(r>>15)+32,(r&32767)+32);s=0;break}}return t+o(i+32)},decompressFromUTF16:function(e){if(e==null)return"";var t="",n,r,i=0,s=0,o=LZString._f;while(s>14);n=(r&16383)<<2;break;case 2:t+=o(n|r>>13);n=(r&8191)<<3;break;case 3:t+=o(n|r>>12);n=(r&4095)<<4;break;case 4:t+=o(n|r>>11);n=(r&2047)<<5;break;case 5:t+=o(n|r>>10);n=(r&1023)<<6;break;case 6:t+=o(n|r>>9);n=(r&511)<<7;break;case 7:t+=o(n|r>>8);n=(r&255)<<8;break;case 8:t+=o(n|r>>7);n=(r&127)<<9;break;case 9:t+=o(n|r>>6);n=(r&63)<<10;break;case 10:t+=o(n|r>>5);n=(r&31)<<11;break;case 11:t+=o(n|r>>4);n=(r&15)<<12;break;case 12:t+=o(n|r>>3);n=(r&7)<<13;break;case 13:t+=o(n|r>>2);n=(r&3)<<14;break;case 14:t+=o(n|r>>1);n=(r&1)<<15;break;case 15:t+=o(n|r);i=0;break}s++}return LZString.decompress(t)},compressToUint8Array:function(e){var t=LZString.compress(e);var n=new Uint8Array(t.length*2);for(var r=0,i=t.length;r>>8;n[r*2+1]=s%256}return n},decompressFromUint8Array:function(e){if(e===null||e===undefined){return LZString.decompress(e)}else{var t=new Array(e.length/2);for(var n=0,r=t.length;n>1}}else{n=1;for(t=0;t>1}}a--;if(a==0){a=Math.pow(2,l);l++}delete i[u]}else{n=r[u];for(t=0;t>1}}a--;if(a==0){a=Math.pow(2,l);l++}r[o]=f++;u=String(s)}}if(u!==""){if(Object.prototype.hasOwnProperty.call(i,u)){if(u.charCodeAt(0)<256){for(t=0;t>1}}else{n=1;for(t=0;t>1}}a--;if(a==0){a=Math.pow(2,l);l++}delete i[u]}else{n=r[u];for(t=0;t>1}}a--;if(a==0){a=Math.pow(2,l);l++}}n=2;for(t=0;t>1}while(true){h=h<<1;if(p==15){c+=v(h);break}else p++}return c},decompress:function(e){if(e==null)return"";if(e=="")return null;var t=[],n,r=4,i=4,s=3,o="",u="",a,f,l,c,h,p,d,v=LZString._f,m={string:e,val:e.charCodeAt(0),position:32768,index:1};for(a=0;a<3;a+=1){t[a]=a}l=0;h=Math.pow(2,2);p=1;while(p!=h){c=m.val&m.position;m.position>>=1;if(m.position==0){m.position=32768;m.val=m.string.charCodeAt(m.index++)}l|=(c>0?1:0)*p;p<<=1}switch(n=l){case 0:l=0;h=Math.pow(2,8);p=1;while(p!=h){c=m.val&m.position;m.position>>=1;if(m.position==0){m.position=32768;m.val=m.string.charCodeAt(m.index++)}l|=(c>0?1:0)*p;p<<=1}d=v(l);break;case 1:l=0;h=Math.pow(2,16);p=1;while(p!=h){c=m.val&m.position;m.position>>=1;if(m.position==0){m.position=32768;m.val=m.string.charCodeAt(m.index++)}l|=(c>0?1:0)*p;p<<=1}d=v(l);break;case 2:return""}t[3]=d;f=u=d;while(true){if(m.index>m.string.length){return""}l=0;h=Math.pow(2,s);p=1;while(p!=h){c=m.val&m.position;m.position>>=1;if(m.position==0){m.position=32768;m.val=m.string.charCodeAt(m.index++)}l|=(c>0?1:0)*p;p<<=1}switch(d=l){case 0:l=0;h=Math.pow(2,8);p=1;while(p!=h){c=m.val&m.position;m.position>>=1;if(m.position==0){m.position=32768;m.val=m.string.charCodeAt(m.index++)}l|=(c>0?1:0)*p;p<<=1}t[i++]=v(l);d=i-1;r--;break;case 1:l=0;h=Math.pow(2,16);p=1;while(p!=h){c=m.val&m.position;m.position>>=1;if(m.position==0){m.position=32768;m.val=m.string.charCodeAt(m.index++)}l|=(c>0?1:0)*p;p<<=1}t[i++]=v(l);d=i-1;r--;break;case 2:return u}if(r==0){r=Math.pow(2,s);s++}if(t[d]){o=t[d]}else{if(d===i){o=f+f.charAt(0)}else{return null}}u+=o;t[i++]=f+o.charAt(0);r--;f=o;if(r==0){r=Math.pow(2,s);s++}}}};if(typeof module!=="undefined"&&module!=null){module.exports=LZString}
diff --git a/js/libs/pixi-picture.js b/js/libs/pixi-picture.js
new file mode 100644
index 0000000..6eb8ee6
--- /dev/null
+++ b/js/libs/pixi-picture.js
@@ -0,0 +1,428 @@
+var __extends = (this && this.__extends) || function (d, b) {
+ for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
+ function __() { this.constructor = d; }
+ d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
+};
+var PIXI;
+(function (PIXI) {
+ var extras;
+ (function (extras) {
+ var shaderLib = [
+ {
+ vertUniforms: "",
+ vertCode: "vTextureCoord = aTextureCoord;",
+ fragUniforms: "uniform vec4 uTextureClamp;",
+ fragCode: "vec2 textureCoord = clamp(vTextureCoord, uTextureClamp.xy, uTextureClamp.zw);"
+ },
+ {
+ vertUniforms: "uniform mat3 uTransform;",
+ vertCode: "vTextureCoord = (uTransform * vec3(aTextureCoord, 1.0)).xy;",
+ fragUniforms: "",
+ fragCode: "vec2 textureCoord = vTextureCoord;"
+ },
+ {
+ vertUniforms: "uniform mat3 uTransform;",
+ vertCode: "vTextureCoord = (uTransform * vec3(aTextureCoord, 1.0)).xy;",
+ fragUniforms: "uniform mat3 uMapCoord;\nuniform vec4 uClampFrame;\nuniform vec2 uClampOffset;",
+ fragCode: "vec2 textureCoord = mod(vTextureCoord - uClampOffset, vec2(1.0, 1.0)) + uClampOffset;" +
+ "\ntextureCoord = (uMapCoord * vec3(textureCoord, 1.0)).xy;" +
+ "\ntextureCoord = clamp(textureCoord, uClampFrame.xy, uClampFrame.zw);"
+ }
+ ];
+ var PictureShader = (function (_super) {
+ __extends(PictureShader, _super);
+ function PictureShader(gl, vert, frag, tilingMode) {
+ var lib = shaderLib[tilingMode];
+ _super.call(this, gl, vert.replace(/%SPRITE_UNIFORMS%/gi, lib.vertUniforms)
+ .replace(/%SPRITE_CODE%/gi, lib.vertCode), frag.replace(/%SPRITE_UNIFORMS%/gi, lib.fragUniforms)
+ .replace(/%SPRITE_CODE%/gi, lib.fragCode));
+ this.bind();
+ this.tilingMode = tilingMode;
+ this.tempQuad = new PIXI.Quad(gl);
+ this.tempQuad.initVao(this);
+ this.uniforms.uColor = new Float32Array([1, 1, 1, 1]);
+ this.uniforms.uSampler = [0, 1];
+ }
+ PictureShader.blendVert = "\nattribute vec2 aVertexPosition;\nattribute vec2 aTextureCoord;\nattribute vec4 aColor;\n\nuniform mat3 projectionMatrix;\nuniform mat3 mapMatrix;\n\nvarying vec2 vTextureCoord;\nvarying vec2 vMapCoord;\n%SPRITE_UNIFORMS%\n\nvoid main(void)\n{\n gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);\n %SPRITE_CODE%\n vMapCoord = (mapMatrix * vec3(aVertexPosition, 1.0)).xy;\n}\n";
+ return PictureShader;
+ }(PIXI.Shader));
+ extras.PictureShader = PictureShader;
+ })(extras = PIXI.extras || (PIXI.extras = {}));
+})(PIXI || (PIXI = {}));
+var PIXI;
+(function (PIXI) {
+ var extras;
+ (function (extras) {
+ var overlayFrag = "\nvarying vec2 vTextureCoord;\nvarying vec2 vMapCoord;\nvarying vec4 vColor;\n\nuniform sampler2D uSampler[2];\nuniform vec4 uColor;\n%SPRITE_UNIFORMS%\n\nvoid main(void)\n{\n %SPRITE_CODE%\n vec4 source = texture2D(uSampler[0], textureCoord) * uColor;\n vec4 target = texture2D(uSampler[1], vMapCoord);\n\n //reverse hardlight\n if (source.a == 0.0) {\n gl_FragColor = vec4(0, 0, 0, 0);\n return;\n }\n //yeah, premultiplied\n vec3 Cb = source.rgb/source.a, Cs;\n if (target.a > 0.0) {\n Cs = target.rgb / target.a;\n }\n vec3 multiply = Cb * Cs * 2.0;\n vec3 Cs2 = Cs * 2.0 - 1.0;\n vec3 screen = Cb + Cs2 - Cb * Cs2;\n vec3 B;\n if (Cb.r <= 0.5) {\n B.r = multiply.r;\n } else {\n B.r = screen.r;\n }\n if (Cb.g <= 0.5) {\n B.g = multiply.g;\n } else {\n B.g = screen.g;\n }\n if (Cb.b <= 0.5) {\n B.b = multiply.b;\n } else {\n B.b = screen.b;\n }\n vec4 res;\n res.xyz = (1.0 - source.a) * Cs + source.a * B;\n res.a = source.a + target.a * (1.0-source.a);\n gl_FragColor = vec4(res.xyz * res.a, res.a);\n}\n";
+ var HardLightShader = (function (_super) {
+ __extends(HardLightShader, _super);
+ function HardLightShader(gl, tilingMode) {
+ _super.call(this, gl, extras.PictureShader.blendVert, overlayFrag, tilingMode);
+ }
+ return HardLightShader;
+ }(extras.PictureShader));
+ extras.HardLightShader = HardLightShader;
+ })(extras = PIXI.extras || (PIXI.extras = {}));
+})(PIXI || (PIXI = {}));
+var PIXI;
+(function (PIXI) {
+ var extras;
+ (function (extras) {
+ function mapFilterBlendModesToPixi(gl, array) {
+ if (array === void 0) { array = []; }
+ array[PIXI.BLEND_MODES.OVERLAY] = [new extras.OverlayShader(gl, 0), new extras.OverlayShader(gl, 1), new extras.OverlayShader(gl, 2)];
+ array[PIXI.BLEND_MODES.HARD_LIGHT] = [new extras.HardLightShader(gl, 0), new extras.HardLightShader(gl, 1), new extras.HardLightShader(gl, 2)];
+ return array;
+ }
+ extras.mapFilterBlendModesToPixi = mapFilterBlendModesToPixi;
+ })(extras = PIXI.extras || (PIXI.extras = {}));
+})(PIXI || (PIXI = {}));
+var PIXI;
+(function (PIXI) {
+ var extras;
+ (function (extras) {
+ var normalFrag = "\nvarying vec2 vTextureCoord;\nvarying vec4 vColor;\n\nuniform sampler2D uSampler[2];\nuniform vec4 uColor;\n%SPRITE_UNIFORMS%\n\nvoid main(void)\n{\n %SPRITE_CODE%\n\n vec4 sample = texture2D(uSampler[0], textureCoord);\n gl_FragColor = sample * uColor;\n}\n";
+ var normalVert = "\nattribute vec2 aVertexPosition;\nattribute vec2 aTextureCoord;\nattribute vec4 aColor;\n\nuniform mat3 projectionMatrix;\n\nvarying vec2 vTextureCoord;\n%SPRITE_UNIFORMS%\n\nvoid main(void)\n{\n gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);\n %SPRITE_CODE%\n}\n";
+ var NormalShader = (function (_super) {
+ __extends(NormalShader, _super);
+ function NormalShader(gl, tilingMode) {
+ _super.call(this, gl, normalVert, normalFrag, tilingMode);
+ }
+ return NormalShader;
+ }(extras.PictureShader));
+ extras.NormalShader = NormalShader;
+ })(extras = PIXI.extras || (PIXI.extras = {}));
+})(PIXI || (PIXI = {}));
+var PIXI;
+(function (PIXI) {
+ var extras;
+ (function (extras) {
+ var overlayFrag = "\nvarying vec2 vTextureCoord;\nvarying vec2 vMapCoord;\nvarying vec4 vColor;\n\nuniform sampler2D uSampler[2];\nuniform vec4 uColor;\n%SPRITE_UNIFORMS%\n\nvoid main(void)\n{\n %SPRITE_CODE%\n vec4 source = texture2D(uSampler[0], textureCoord) * uColor;\n vec4 target = texture2D(uSampler[1], vMapCoord);\n\n //reverse hardlight\n if (source.a == 0.0) {\n gl_FragColor = vec4(0, 0, 0, 0);\n return;\n }\n //yeah, premultiplied\n vec3 Cb = source.rgb/source.a, Cs;\n if (target.a > 0.0) {\n Cs = target.rgb / target.a;\n }\n vec3 multiply = Cb * Cs * 2.0;\n vec3 Cb2 = Cb * 2.0 - 1.0;\n vec3 screen = Cb2 + Cs - Cb2 * Cs;\n vec3 B;\n if (Cs.r <= 0.5) {\n B.r = multiply.r;\n } else {\n B.r = screen.r;\n }\n if (Cs.g <= 0.5) {\n B.g = multiply.g;\n } else {\n B.g = screen.g;\n }\n if (Cs.b <= 0.5) {\n B.b = multiply.b;\n } else {\n B.b = screen.b;\n }\n vec4 res;\n res.xyz = (1.0 - source.a) * Cs + source.a * B;\n res.a = source.a + target.a * (1.0-source.a);\n gl_FragColor = vec4(res.xyz * res.a, res.a);\n}\n";
+ var OverlayShader = (function (_super) {
+ __extends(OverlayShader, _super);
+ function OverlayShader(gl, tilingMode) {
+ _super.call(this, gl, extras.PictureShader.blendVert, overlayFrag, tilingMode);
+ }
+ return OverlayShader;
+ }(extras.PictureShader));
+ extras.OverlayShader = OverlayShader;
+ })(extras = PIXI.extras || (PIXI.extras = {}));
+})(PIXI || (PIXI = {}));
+var PIXI;
+(function (PIXI) {
+ var extras;
+ (function (extras) {
+ function nextPow2(v) {
+ v += (v === 0) ? 1 : 0;
+ --v;
+ v |= v >>> 1;
+ v |= v >>> 2;
+ v |= v >>> 4;
+ v |= v >>> 8;
+ v |= v >>> 16;
+ return v + 1;
+ }
+ var PictureRenderer = (function (_super) {
+ __extends(PictureRenderer, _super);
+ function PictureRenderer(renderer) {
+ _super.call(this, renderer);
+ }
+ PictureRenderer.prototype.onContextChange = function () {
+ var gl = this.renderer.gl;
+ this.drawModes = extras.mapFilterBlendModesToPixi(gl);
+ this.normalShader = [new extras.NormalShader(gl, 0), new extras.NormalShader(gl, 1), new extras.NormalShader(gl, 2)];
+ this._tempClamp = new Float32Array(4);
+ this._tempColor = new Float32Array(4);
+ this._tempRect = new PIXI.Rectangle();
+ this._tempRect2 = new PIXI.Rectangle();
+ this._tempRect3 = new PIXI.Rectangle();
+ this._tempMatrix = new PIXI.Matrix();
+ this._tempMatrix2 = new PIXI.Matrix();
+ this._bigBuf = new Uint8Array(1 << 20);
+ this._renderTexture = new PIXI.BaseRenderTexture(1024, 1024);
+ };
+ PictureRenderer.prototype.start = function () {
+ };
+ PictureRenderer.prototype.flush = function () {
+ };
+ PictureRenderer.prototype._getRenderTexture = function (minWidth, minHeight) {
+ if (this._renderTexture.width < minWidth ||
+ this._renderTexture.height < minHeight) {
+ minHeight = nextPow2(minWidth);
+ minHeight = nextPow2(minHeight);
+ this._renderTexture.resize(minWidth, minHeight);
+ }
+ return this._renderTexture;
+ };
+ PictureRenderer.prototype._getBuf = function (size) {
+ var buf = this._bigBuf;
+ if (buf.length < size) {
+ size = nextPow2(size);
+ buf = new Uint8Array(size);
+ this._bigBuf = buf;
+ }
+ return buf;
+ };
+ PictureRenderer.prototype.render = function (sprite) {
+ if (!sprite.texture.valid) {
+ return;
+ }
+ var tilingMode = 0;
+ if (sprite.tileTransform) {
+ tilingMode = this._isSimpleSprite(sprite) ? 1 : 2;
+ }
+ var blendShader = this.drawModes[sprite.blendMode];
+ if (blendShader) {
+ this._renderBlend(sprite, blendShader[tilingMode]);
+ }
+ else {
+ this._renderNormal(sprite, this.normalShader[tilingMode]);
+ }
+ };
+ PictureRenderer.prototype._renderNormal = function (sprite, shader) {
+ var renderer = this.renderer;
+ renderer.bindShader(shader);
+ renderer.state.setBlendMode(sprite.blendMode);
+ this._renderInner(sprite, shader);
+ };
+ PictureRenderer.prototype._renderBlend = function (sprite, shader) {
+ var renderer = this.renderer;
+ var spriteBounds = sprite.getBounds();
+ var renderTarget = renderer._activeRenderTarget;
+ var matrix = renderTarget.projectionMatrix;
+ var flipX = matrix.a < 0;
+ var flipY = matrix.d < 0;
+ var resolution = renderTarget.resolution;
+ var screen = this._tempRect;
+ var fr = renderTarget.sourceFrame || renderTarget.destinationFrame;
+ screen.x = 0;
+ screen.y = 0;
+ screen.width = fr.width;
+ screen.height = fr.height;
+ var bounds = this._tempRect2;
+ var fbw = fr.width * resolution, fbh = fr.height * resolution;
+ bounds.x = (spriteBounds.x + matrix.tx / matrix.a) * resolution + fbw / 2;
+ bounds.y = (spriteBounds.y + matrix.ty / matrix.d) * resolution + fbh / 2;
+ bounds.width = spriteBounds.width * resolution;
+ bounds.height = spriteBounds.height * resolution;
+ if (flipX) {
+ bounds.y = fbw - bounds.width - bounds.x;
+ }
+ if (flipY) {
+ bounds.y = fbh - bounds.height - bounds.y;
+ }
+ var screenBounds = this._tempRect3;
+ var x_1 = Math.floor(Math.max(screen.x, bounds.x));
+ var x_2 = Math.ceil(Math.min(screen.x + screen.width, bounds.x + bounds.width));
+ var y_1 = Math.floor(Math.max(screen.y, bounds.y));
+ var y_2 = Math.ceil(Math.min(screen.y + screen.height, bounds.y + bounds.height));
+ var pixelsWidth = x_2 - x_1;
+ var pixelsHeight = y_2 - y_1;
+ if (pixelsWidth <= 0 || pixelsHeight <= 0) {
+ return;
+ }
+ var rt = this._getRenderTexture(pixelsWidth, pixelsHeight);
+ renderer.bindTexture(rt, 1, true);
+ var gl = renderer.gl;
+ if (renderer.renderingToScreen && renderTarget.root) {
+ var buf = this._getBuf(pixelsWidth * pixelsHeight * 4);
+ gl.readPixels(x_1, y_1, pixelsWidth, pixelsHeight, gl.RGBA, gl.UNSIGNED_BYTE, this._bigBuf);
+ gl.texSubImage2D(gl.TEXTURE_2D, 0, 0, 0, pixelsWidth, pixelsHeight, gl.RGBA, gl.UNSIGNED_BYTE, this._bigBuf);
+ }
+ else {
+ gl.copyTexSubImage2D(gl.TEXTURE_2D, 0, 0, 0, x_1, y_1, pixelsWidth, pixelsHeight);
+ }
+ renderer.bindShader(shader);
+ renderer.state.setBlendMode(PIXI.BLEND_MODES.NORMAL);
+ if (shader.uniforms.mapMatrix) {
+ var mapMatrix = this._tempMatrix;
+ mapMatrix.a = bounds.width / rt.width / spriteBounds.width;
+ if (flipX) {
+ mapMatrix.a = -mapMatrix.a;
+ mapMatrix.tx = (bounds.x - x_1) / rt.width - (spriteBounds.x + spriteBounds.width) * mapMatrix.a;
+ }
+ else {
+ mapMatrix.tx = (bounds.x - x_1) / rt.width - spriteBounds.x * mapMatrix.a;
+ }
+ mapMatrix.d = bounds.height / rt.height / spriteBounds.height;
+ if (flipY) {
+ mapMatrix.d = -mapMatrix.d;
+ mapMatrix.ty = (bounds.y - y_1) / rt.height - (spriteBounds.y + spriteBounds.height) * mapMatrix.d;
+ }
+ else {
+ mapMatrix.ty = (bounds.y - y_1) / rt.height - spriteBounds.y * mapMatrix.d;
+ }
+ shader.uniforms.mapMatrix = mapMatrix.toArray(true);
+ }
+ this._renderInner(sprite, shader);
+ };
+ PictureRenderer.prototype._renderInner = function (sprite, shader) {
+ var renderer = this.renderer;
+ if (shader.tilingMode > 0) {
+ this._renderWithShader(sprite, shader.tilingMode === 1, shader);
+ }
+ else {
+ this._renderSprite(sprite, shader);
+ }
+ };
+ PictureRenderer.prototype._renderWithShader = function (ts, isSimple, shader) {
+ var quad = shader.tempQuad;
+ var renderer = this.renderer;
+ renderer.bindVao(quad.vao);
+ var vertices = quad.vertices;
+ var _width = ts._width;
+ var _height = ts._height;
+ var _anchorX = ts._anchor._x;
+ var _anchorY = ts._anchor._y;
+ var w0 = _width * (1 - _anchorX);
+ var w1 = _width * -_anchorX;
+ var h0 = _height * (1 - _anchorY);
+ var h1 = _height * -_anchorY;
+ var wt = ts.transform.worldTransform;
+ var a = wt.a;
+ var b = wt.b;
+ var c = wt.c;
+ var d = wt.d;
+ var tx = wt.tx;
+ var ty = wt.ty;
+ vertices[0] = (a * w1) + (c * h1) + tx;
+ vertices[1] = (d * h1) + (b * w1) + ty;
+ vertices[2] = (a * w0) + (c * h1) + tx;
+ vertices[3] = (d * h1) + (b * w0) + ty;
+ vertices[4] = (a * w0) + (c * h0) + tx;
+ vertices[5] = (d * h0) + (b * w0) + ty;
+ vertices[6] = (a * w1) + (c * h0) + tx;
+ vertices[7] = (d * h0) + (b * w1) + ty;
+ vertices = quad.uvs;
+ vertices[0] = vertices[6] = -ts.anchor.x;
+ vertices[1] = vertices[3] = -ts.anchor.y;
+ vertices[2] = vertices[4] = 1.0 - ts.anchor.x;
+ vertices[5] = vertices[7] = 1.0 - ts.anchor.y;
+ quad.upload();
+ var tex = ts._texture;
+ var lt = ts.tileTransform.localTransform;
+ var uv = ts.uvTransform;
+ var mapCoord = uv.mapCoord;
+ var uClampFrame = uv.uClampFrame;
+ var uClampOffset = uv.uClampOffset;
+ var w = tex.width;
+ var h = tex.height;
+ var W = _width;
+ var H = _height;
+ var tempMat = this._tempMatrix2;
+ tempMat.set(lt.a * w / W, lt.b * w / H, lt.c * h / W, lt.d * h / H, lt.tx / W, lt.ty / H);
+ tempMat.invert();
+ if (isSimple) {
+ tempMat.append(mapCoord);
+ }
+ else {
+ shader.uniforms.uMapCoord = mapCoord.toArray(true);
+ shader.uniforms.uClampFrame = uClampFrame;
+ shader.uniforms.uClampOffset = uClampOffset;
+ }
+ shader.uniforms.uTransform = tempMat.toArray(true);
+ var color = this._tempColor;
+ var alpha = ts.worldAlpha;
+ PIXI.utils.hex2rgb(ts.tint, color);
+ color[0] *= alpha;
+ color[1] *= alpha;
+ color[2] *= alpha;
+ color[3] = alpha;
+ shader.uniforms.uColor = color;
+ renderer.bindTexture(tex, 0, true);
+ quad.vao.draw(this.renderer.gl.TRIANGLES, 6, 0);
+ };
+ PictureRenderer.prototype._renderSprite = function (sprite, shader) {
+ var renderer = this.renderer;
+ var quad = shader.tempQuad;
+ renderer.bindVao(quad.vao);
+ var uvs = sprite.texture._uvs;
+ var vertices = quad.vertices;
+ var vd = sprite.vertexData;
+ for (var i = 0; i < 8; i++) {
+ quad.vertices[i] = vd[i];
+ }
+ quad.uvs[0] = uvs.x0;
+ quad.uvs[1] = uvs.y0;
+ quad.uvs[2] = uvs.x1;
+ quad.uvs[3] = uvs.y1;
+ quad.uvs[4] = uvs.x2;
+ quad.uvs[5] = uvs.y2;
+ quad.uvs[6] = uvs.x3;
+ quad.uvs[7] = uvs.y3;
+ quad.upload();
+ var frame = sprite.texture.frame;
+ var base = sprite.texture.baseTexture;
+ var clamp = this._tempClamp;
+ var eps = 0.5 / base.resolution;
+ clamp[0] = (frame.x + eps) / base.width;
+ clamp[1] = (frame.y + eps) / base.height;
+ clamp[2] = (frame.x + frame.width - eps) / base.width;
+ clamp[3] = (frame.y + frame.height - eps) / base.height;
+ shader.uniforms.uTextureClamp = clamp;
+ var color = this._tempColor;
+ PIXI.utils.hex2rgb(sprite.tint, color);
+ var alpha = sprite.worldAlpha;
+ color[0] *= alpha;
+ color[1] *= alpha;
+ color[2] *= alpha;
+ color[3] = alpha;
+ shader.uniforms.uColor = color;
+ renderer.bindTexture(base, 0, true);
+ quad.vao.draw(this.renderer.gl.TRIANGLES, 6, 0);
+ };
+ PictureRenderer.prototype._isSimpleSprite = function (ts) {
+ var renderer = this.renderer;
+ var tex = ts._texture;
+ var baseTex = tex.baseTexture;
+ var isSimple = baseTex.isPowerOfTwo && tex.frame.width === baseTex.width && tex.frame.height === baseTex.height;
+ if (isSimple) {
+ if (!baseTex._glTextures[renderer.CONTEXT_UID]) {
+ if (baseTex.wrapMode === PIXI.WRAP_MODES.CLAMP) {
+ baseTex.wrapMode = PIXI.WRAP_MODES.REPEAT;
+ }
+ }
+ else {
+ isSimple = baseTex.wrapMode !== PIXI.WRAP_MODES.CLAMP;
+ }
+ }
+ return isSimple;
+ };
+ return PictureRenderer;
+ }(PIXI.ObjectRenderer));
+ extras.PictureRenderer = PictureRenderer;
+ PIXI.WebGLRenderer.registerPlugin('picture', PictureRenderer);
+ PIXI.CanvasRenderer.registerPlugin('picture', PIXI.CanvasSpriteRenderer);
+ })(extras = PIXI.extras || (PIXI.extras = {}));
+})(PIXI || (PIXI = {}));
+var PIXI;
+(function (PIXI) {
+ var extras;
+ (function (extras) {
+ var PictureSprite = (function (_super) {
+ __extends(PictureSprite, _super);
+ function PictureSprite(texture) {
+ _super.call(this, texture);
+ this.pluginName = 'picture';
+ }
+ return PictureSprite;
+ }(PIXI.Sprite));
+ extras.PictureSprite = PictureSprite;
+ })(extras = PIXI.extras || (PIXI.extras = {}));
+})(PIXI || (PIXI = {}));
+var PIXI;
+(function (PIXI) {
+ var extras;
+ (function (extras) {
+ var PictureTilingSprite = (function (_super) {
+ __extends(PictureTilingSprite, _super);
+ function PictureTilingSprite(texture) {
+ _super.call(this, texture);
+ this.pluginName = 'picture';
+ }
+ return PictureTilingSprite;
+ }(extras.TilingSprite));
+ extras.PictureTilingSprite = PictureTilingSprite;
+ })(extras = PIXI.extras || (PIXI.extras = {}));
+})(PIXI || (PIXI = {}));
+//# sourceMappingURL=pixi-picture.js.map
\ No newline at end of file
diff --git a/js/libs/pixi-tilemap.js b/js/libs/pixi-tilemap.js
new file mode 100644
index 0000000..c6cc109
--- /dev/null
+++ b/js/libs/pixi-tilemap.js
@@ -0,0 +1,887 @@
+var PIXI;
+(function (PIXI) {
+ var tilemap;
+ (function (tilemap) {
+ var CanvasTileRenderer = (function () {
+ function CanvasTileRenderer(renderer) {
+ this.tileAnim = [0, 0];
+ this.dontUseTransform = false;
+ this.renderer = renderer;
+ this.tileAnim = [0, 0];
+ }
+ return CanvasTileRenderer;
+ }());
+ tilemap.CanvasTileRenderer = CanvasTileRenderer;
+ PIXI.CanvasRenderer.registerPlugin('tilemap', CanvasTileRenderer);
+ })(tilemap = PIXI.tilemap || (PIXI.tilemap = {}));
+})(PIXI || (PIXI = {}));
+var __extends = (this && this.__extends) || (function () {
+ var extendStatics = Object.setPrototypeOf ||
+ ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
+ function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
+ return function (d, b) {
+ extendStatics(d, b);
+ function __() { this.constructor = d; }
+ d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
+ };
+})();
+var PIXI;
+(function (PIXI) {
+ var tilemap;
+ (function (tilemap) {
+ var CompositeRectTileLayer = (function (_super) {
+ __extends(CompositeRectTileLayer, _super);
+ function CompositeRectTileLayer(zIndex, bitmaps, useSquare, texPerChild) {
+ var _this = _super.call(this) || this;
+ _this.shadowColor = new Float32Array([0.0, 0.0, 0.0, 0.5]);
+ _this.modificationMarker = 0;
+ _this._globalMat = null;
+ _this._tempScale = null;
+ _this.initialize.apply(_this, arguments);
+ return _this;
+ }
+ CompositeRectTileLayer.prototype.updateTransform = function () {
+ _super.prototype.displayObjectUpdateTransform.call(this);
+ };
+ CompositeRectTileLayer.prototype.initialize = function (zIndex, bitmaps, useSquare, texPerChild) {
+ this.z = this.zIndex = zIndex;
+ this.useSquare = useSquare;
+ this.texPerChild = texPerChild || 16;
+ if (bitmaps) {
+ this.setBitmaps(bitmaps);
+ }
+ };
+ CompositeRectTileLayer.prototype.setBitmaps = function (bitmaps) {
+ var texPerChild = this.texPerChild;
+ var len1 = this.children.length;
+ var len2 = Math.ceil(bitmaps.length / texPerChild);
+ var i;
+ for (i = 0; i < len1; i++) {
+ this.children[i].textures = bitmaps.slice(i * texPerChild, (i + 1) * texPerChild);
+ }
+ for (i = len1; i < len2; i++) {
+ this.addChild(new tilemap.RectTileLayer(this.zIndex, bitmaps.slice(i * texPerChild, (i + 1) * texPerChild)));
+ }
+ };
+ CompositeRectTileLayer.prototype.clear = function () {
+ for (var i = 0; i < this.children.length; i++)
+ this.children[i].clear();
+ this.modificationMarker = 0;
+ };
+ CompositeRectTileLayer.prototype.addRect = function (num, u, v, x, y, tileWidth, tileHeight) {
+ if (this.children[num] && this.children[num].textures)
+ this.children[num].addRect(0, u, v, x, y, tileWidth, tileHeight);
+ };
+ CompositeRectTileLayer.prototype.addFrame = function (texture_, x, y, animX, animY) {
+ var texture;
+ var layer = null, ind = 0;
+ var children = this.children;
+ if (typeof texture_ === "number") {
+ var childIndex = texture_ / this.texPerChild >> 0;
+ layer = children[childIndex];
+ if (!layer) {
+ layer = children[0];
+ if (!layer) {
+ return false;
+ }
+ ind = 0;
+ }
+ else {
+ ind = texture_ % this.texPerChild;
+ }
+ texture = layer.textures[ind];
+ }
+ else if (typeof texture_ === "string") {
+ texture = PIXI.Texture.fromImage(texture_);
+ }
+ else {
+ texture = texture_;
+ for (var i = 0; i < children.length; i++) {
+ var child = children[i];
+ var tex = child.textures;
+ for (var j = 0; j < tex.length; j++) {
+ if (tex[j].baseTexture == texture.baseTexture) {
+ layer = child;
+ ind = j;
+ break;
+ }
+ }
+ if (layer) {
+ break;
+ }
+ }
+ if (!layer) {
+ for (i = 0; i < children.length; i++) {
+ var child = children[i];
+ if (child.textures.length < this.texPerChild) {
+ layer = child;
+ ind = child.textures.length;
+ child.textures.push(texture);
+ break;
+ }
+ }
+ if (!layer) {
+ children.push(layer = new tilemap.RectTileLayer(this.zIndex, texture));
+ ind = 0;
+ }
+ }
+ }
+ layer.addRect(ind, texture.frame.x, texture.frame.y, x, y, texture.frame.width, texture.frame.height, animX, animY);
+ return true;
+ };
+ ;
+ CompositeRectTileLayer.prototype.renderCanvas = function (renderer) {
+ if (!renderer.plugins.tilemap.dontUseTransform) {
+ var wt = this.worldTransform;
+ renderer.context.setTransform(wt.a, wt.b, wt.c, wt.d, wt.tx * renderer.resolution, wt.ty * renderer.resolution);
+ }
+ var layers = this.children;
+ for (var i = 0; i < layers.length; i++)
+ layers[i].renderCanvas(renderer);
+ };
+ ;
+ CompositeRectTileLayer.prototype.renderWebGL = function (renderer) {
+ var gl = renderer.gl;
+ var shader = renderer.plugins.tilemap.getShader(this.useSquare);
+ renderer.setObjectRenderer(renderer.plugins.tilemap);
+ renderer.bindShader(shader);
+ this._globalMat = this._globalMat || new PIXI.Matrix();
+ renderer._activeRenderTarget.projectionMatrix.copy(this._globalMat).append(this.worldTransform);
+ shader.uniforms.projectionMatrix = this._globalMat.toArray(true);
+ shader.uniforms.shadowColor = this.shadowColor;
+ if (this.useSquare) {
+ var tempScale = this._tempScale = (this._tempScale || [0, 0]);
+ tempScale[0] = this._globalMat.a >= 0 ? 1 : -1;
+ tempScale[1] = this._globalMat.d < 0 ? 1 : -1;
+ var ps = shader.uniforms.pointScale = tempScale;
+ shader.uniforms.projectionScale = Math.abs(this.worldTransform.a) * renderer.resolution;
+ }
+ var af = shader.uniforms.animationFrame = renderer.plugins.tilemap.tileAnim;
+ var layers = this.children;
+ for (var i = 0; i < layers.length; i++)
+ layers[i].renderWebGL(renderer, this.useSquare);
+ };
+ CompositeRectTileLayer.prototype.isModified = function (anim) {
+ var layers = this.children;
+ if (this.modificationMarker != layers.length) {
+ return true;
+ }
+ for (var i = 0; i < layers.length; i++) {
+ var layer = layers[i];
+ if (layer.modificationMarker != layer.pointsBuf.length ||
+ anim && layer.hasAnim) {
+ return true;
+ }
+ }
+ return false;
+ };
+ CompositeRectTileLayer.prototype.clearModify = function () {
+ var layers = this.children;
+ this.modificationMarker = layers.length;
+ for (var i = 0; i < layers.length; i++) {
+ var layer = layers[i];
+ layer.modificationMarker = layer.pointsBuf.length;
+ }
+ };
+ return CompositeRectTileLayer;
+ }(PIXI.Container));
+ tilemap.CompositeRectTileLayer = CompositeRectTileLayer;
+ })(tilemap = PIXI.tilemap || (PIXI.tilemap = {}));
+})(PIXI || (PIXI = {}));
+var PIXI;
+(function (PIXI) {
+ var tilemap;
+ (function (tilemap) {
+ var GraphicsLayer = (function (_super) {
+ __extends(GraphicsLayer, _super);
+ function GraphicsLayer(zIndex) {
+ var _this = _super.call(this) || this;
+ _this.z = _this.zIndex = zIndex;
+ return _this;
+ }
+ GraphicsLayer.prototype.renderCanvas = function (renderer) {
+ var wt = null;
+ if (renderer.plugins.tilemap.dontUseTransform) {
+ wt = this.transform.worldTransform;
+ this.transform.worldTransform = PIXI.Matrix.IDENTITY;
+ }
+ renderer.plugins.graphics.render(this);
+ if (renderer.plugins.tilemap.dontUseTransform) {
+ this.transform.worldTransform = wt;
+ }
+ renderer.context.globalAlpha = 1.0;
+ };
+ GraphicsLayer.prototype.renderWebGL = function (renderer) {
+ if (!this._webGL[renderer.CONTEXT_UID])
+ this.dirty = true;
+ _super.prototype.renderWebGL.call(this, renderer);
+ };
+ GraphicsLayer.prototype.isModified = function (anim) {
+ return false;
+ };
+ GraphicsLayer.prototype.clearModify = function () {
+ };
+ return GraphicsLayer;
+ }(PIXI.Graphics));
+ })(tilemap = PIXI.tilemap || (PIXI.tilemap = {}));
+})(PIXI || (PIXI = {}));
+var PIXI;
+(function (PIXI) {
+ var tilemap;
+ (function (tilemap) {
+ var RectTileLayer = (function (_super) {
+ __extends(RectTileLayer, _super);
+ function RectTileLayer(zIndex, texture) {
+ var _this = _super.call(this) || this;
+ _this.z = 0;
+ _this.zIndex = 0;
+ _this.pointsBuf = [];
+ _this._tempSize = new Float32Array([0, 0]);
+ _this._tempTexSize = 1;
+ _this.modificationMarker = 0;
+ _this.hasAnim = false;
+ _this.vbId = 0;
+ _this.vbBuffer = null;
+ _this.vbArray = null;
+ _this.vbInts = null;
+ _this.initialize(zIndex, texture);
+ return _this;
+ }
+ RectTileLayer.prototype.initialize = function (zIndex, textures) {
+ if (!textures) {
+ textures = [];
+ }
+ else if (!(textures instanceof Array) && textures.baseTexture) {
+ textures = [textures];
+ }
+ this.textures = textures;
+ this.z = this.zIndex = zIndex;
+ this.visible = false;
+ };
+ RectTileLayer.prototype.clear = function () {
+ this.pointsBuf.length = 0;
+ this.modificationMarker = 0;
+ this.hasAnim = false;
+ };
+ RectTileLayer.prototype.renderCanvas = function (renderer) {
+ if (this.textures.length === 0)
+ return;
+ var points = this.pointsBuf;
+ renderer.context.fillStyle = '#000000';
+ for (var i = 0, n = points.length; i < n; i += 9) {
+ var x1 = points[i], y1 = points[i + 1];
+ var x2 = points[i + 2], y2 = points[i + 3];
+ var w = points[i + 4];
+ var h = points[i + 5];
+ x1 += points[i + 6] * renderer.plugins.tilemap.tileAnim[0];
+ y1 += points[i + 7] * renderer.plugins.tilemap.tileAnim[1];
+ var textureId = points[i + 8];
+ if (textureId >= 0) {
+ renderer.context.drawImage(this.textures[textureId].baseTexture.source, x1, y1, w, h, x2, y2, w, h);
+ }
+ else {
+ renderer.context.globalAlpha = 0.5;
+ renderer.context.fillRect(x2, y2, w, h);
+ renderer.context.globalAlpha = 1;
+ }
+ }
+ };
+ RectTileLayer.prototype.addRect = function (textureId, u, v, x, y, tileWidth, tileHeight, animX, animY) {
+ if (animX === void 0) { animX = 0; }
+ if (animY === void 0) { animY = 0; }
+ var pb = this.pointsBuf;
+ this.hasAnim = this.hasAnim || animX > 0 || animY > 0;
+ if (tileWidth == tileHeight) {
+ pb.push(u);
+ pb.push(v);
+ pb.push(x);
+ pb.push(y);
+ pb.push(tileWidth);
+ pb.push(tileHeight);
+ pb.push(animX | 0);
+ pb.push(animY | 0);
+ pb.push(textureId);
+ }
+ else {
+ var i;
+ if (tileWidth % tileHeight === 0) {
+ for (i = 0; i < tileWidth / tileHeight; i++) {
+ pb.push(u + i * tileHeight);
+ pb.push(v);
+ pb.push(x + i * tileHeight);
+ pb.push(y);
+ pb.push(tileHeight);
+ pb.push(tileHeight);
+ pb.push(animX | 0);
+ pb.push(animY | 0);
+ pb.push(textureId);
+ }
+ }
+ else if (tileHeight % tileWidth === 0) {
+ for (i = 0; i < tileHeight / tileWidth; i++) {
+ pb.push(u);
+ pb.push(v + i * tileWidth);
+ pb.push(x);
+ pb.push(y + i * tileWidth);
+ pb.push(tileWidth);
+ pb.push(tileWidth);
+ pb.push(animX | 0);
+ pb.push(animY | 0);
+ pb.push(textureId);
+ }
+ }
+ else {
+ pb.push(u);
+ pb.push(v);
+ pb.push(x);
+ pb.push(y);
+ pb.push(tileWidth);
+ pb.push(tileHeight);
+ pb.push(animX | 0);
+ pb.push(animY | 0);
+ pb.push(textureId);
+ }
+ }
+ };
+ ;
+ RectTileLayer.prototype.renderWebGL = function (renderer, useSquare) {
+ if (useSquare === void 0) { useSquare = false; }
+ var points = this.pointsBuf;
+ if (points.length === 0)
+ return;
+ var rectsCount = points.length / 9;
+ var tile = renderer.plugins.tilemap;
+ var gl = renderer.gl;
+ if (!useSquare) {
+ tile.checkIndexBuffer(rectsCount);
+ }
+ var shader = tile.getShader(useSquare);
+ var textures = this.textures;
+ if (textures.length === 0)
+ return;
+ var len = textures.length;
+ if (this._tempTexSize < shader.maxTextures) {
+ this._tempTexSize = shader.maxTextures;
+ this._tempSize = new Float32Array(2 * shader.maxTextures);
+ }
+ for (var i = 0; i < len; i++) {
+ if (!textures[i] || !textures[i].valid)
+ return;
+ var texture = textures[i].baseTexture;
+ }
+ tile.bindTextures(renderer, shader, textures);
+ var vb = tile.getVb(this.vbId);
+ if (!vb) {
+ vb = tile.createVb(useSquare);
+ this.vbId = vb.id;
+ this.vbBuffer = null;
+ this.modificationMarker = 0;
+ }
+ var vao = vb.vao;
+ renderer.bindVao(vao);
+ var vertexBuf = vb.vb;
+ vertexBuf.bind();
+ var vertices = rectsCount * shader.vertPerQuad;
+ if (vertices === 0)
+ return;
+ if (this.modificationMarker != vertices) {
+ this.modificationMarker = vertices;
+ var vs = shader.stride * vertices;
+ if (!this.vbBuffer || this.vbBuffer.byteLength < vs) {
+ var bk = shader.stride;
+ while (bk < vs) {
+ bk *= 2;
+ }
+ this.vbBuffer = new ArrayBuffer(bk);
+ this.vbArray = new Float32Array(this.vbBuffer);
+ this.vbInts = new Uint32Array(this.vbBuffer);
+ vertexBuf.upload(this.vbBuffer, 0, true);
+ }
+ var arr = this.vbArray, ints = this.vbInts;
+ var sz = 0;
+ var textureId, shiftU, shiftV;
+ if (useSquare) {
+ for (i = 0; i < points.length; i += 9) {
+ textureId = (points[i + 8] >> 2);
+ shiftU = 1024 * (points[i + 8] & 1);
+ shiftV = 1024 * ((points[i + 8] >> 1) & 1);
+ arr[sz++] = points[i + 2];
+ arr[sz++] = points[i + 3];
+ arr[sz++] = points[i + 0] + shiftU;
+ arr[sz++] = points[i + 1] + shiftV;
+ arr[sz++] = points[i + 4];
+ arr[sz++] = points[i + 6];
+ arr[sz++] = points[i + 7];
+ arr[sz++] = textureId;
+ }
+ }
+ else {
+ var tint = -1;
+ for (i = 0; i < points.length; i += 9) {
+ var eps = 0.5;
+ textureId = (points[i + 8] >> 2);
+ shiftU = 1024 * (points[i + 8] & 1);
+ shiftV = 1024 * ((points[i + 8] >> 1) & 1);
+ var x = points[i + 2], y = points[i + 3];
+ var w = points[i + 4], h = points[i + 5];
+ var u = points[i] + shiftU, v = points[i + 1] + shiftV;
+ var animX = points[i + 6], animY = points[i + 7];
+ arr[sz++] = x;
+ arr[sz++] = y;
+ arr[sz++] = u;
+ arr[sz++] = v;
+ arr[sz++] = u + eps;
+ arr[sz++] = v + eps;
+ arr[sz++] = u + w - eps;
+ arr[sz++] = v + h - eps;
+ arr[sz++] = animX;
+ arr[sz++] = animY;
+ arr[sz++] = textureId;
+ arr[sz++] = x + w;
+ arr[sz++] = y;
+ arr[sz++] = u + w;
+ arr[sz++] = v;
+ arr[sz++] = u + eps;
+ arr[sz++] = v + eps;
+ arr[sz++] = u + w - eps;
+ arr[sz++] = v + h - eps;
+ arr[sz++] = animX;
+ arr[sz++] = animY;
+ arr[sz++] = textureId;
+ arr[sz++] = x + w;
+ arr[sz++] = y + h;
+ arr[sz++] = u + w;
+ arr[sz++] = v + h;
+ arr[sz++] = u + eps;
+ arr[sz++] = v + eps;
+ arr[sz++] = u + w - eps;
+ arr[sz++] = v + h - eps;
+ arr[sz++] = animX;
+ arr[sz++] = animY;
+ arr[sz++] = textureId;
+ arr[sz++] = x;
+ arr[sz++] = y + h;
+ arr[sz++] = u;
+ arr[sz++] = v + h;
+ arr[sz++] = u + eps;
+ arr[sz++] = v + eps;
+ arr[sz++] = u + w - eps;
+ arr[sz++] = v + h - eps;
+ arr[sz++] = animX;
+ arr[sz++] = animY;
+ arr[sz++] = textureId;
+ }
+ }
+ vertexBuf.upload(arr, 0, true);
+ }
+ if (useSquare)
+ gl.drawArrays(gl.POINTS, 0, vertices);
+ else
+ gl.drawElements(gl.TRIANGLES, rectsCount * 6, gl.UNSIGNED_SHORT, 0);
+ };
+ return RectTileLayer;
+ }(PIXI.Container));
+ tilemap.RectTileLayer = RectTileLayer;
+ })(tilemap = PIXI.tilemap || (PIXI.tilemap = {}));
+})(PIXI || (PIXI = {}));
+var PIXI;
+(function (PIXI) {
+ var tilemap;
+ (function (tilemap) {
+ var rectShaderFrag = "varying vec2 vTextureCoord;\nvarying vec4 vFrame;\nvarying float vTextureId;\nuniform vec4 shadowColor;\nuniform sampler2D uSamplers[%count%];\nuniform vec2 uSamplerSize[%count%];\n\nvoid main(void){\n vec2 textureCoord = clamp(vTextureCoord, vFrame.xy, vFrame.zw);\n float textureId = floor(vTextureId + 0.5);\n\n vec4 color;\n %forloop%\n gl_FragColor = color;\n}";
+ var rectShaderVert = "\nattribute vec2 aVertexPosition;\nattribute vec2 aTextureCoord;\nattribute vec4 aFrame;\nattribute vec2 aAnim;\nattribute float aTextureId;\n\nuniform mat3 projectionMatrix;\nuniform vec2 animationFrame;\n\nvarying vec2 vTextureCoord;\nvarying float vTextureId;\nvarying vec4 vFrame;\n\nvoid main(void){\n gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);\n vec2 anim = aAnim * animationFrame;\n vTextureCoord = aTextureCoord + anim;\n vFrame = aFrame + vec4(anim, anim);\n vTextureId = aTextureId;\n}\n";
+ var TilemapShader = (function (_super) {
+ __extends(TilemapShader, _super);
+ function TilemapShader(gl, maxTextures, shaderVert, shaderFrag) {
+ var _this = _super.call(this, gl, shaderVert, shaderFrag) || this;
+ _this.maxTextures = 0;
+ _this.maxTextures = maxTextures;
+ tilemap.shaderGenerator.fillSamplers(_this, _this.maxTextures);
+ return _this;
+ }
+ return TilemapShader;
+ }(PIXI.Shader));
+ tilemap.TilemapShader = TilemapShader;
+ var RectTileShader = (function (_super) {
+ __extends(RectTileShader, _super);
+ function RectTileShader(gl, maxTextures) {
+ var _this = _super.call(this, gl, maxTextures, rectShaderVert, tilemap.shaderGenerator.generateFragmentSrc(maxTextures, rectShaderFrag)) || this;
+ _this.vertSize = 11;
+ _this.vertPerQuad = 4;
+ _this.stride = _this.vertSize * 4;
+ tilemap.shaderGenerator.fillSamplers(_this, _this.maxTextures);
+ return _this;
+ }
+ RectTileShader.prototype.createVao = function (renderer, vb) {
+ var gl = renderer.gl;
+ return renderer.createVao()
+ .addIndex(this.indexBuffer)
+ .addAttribute(vb, this.attributes.aVertexPosition, gl.FLOAT, false, this.stride, 0)
+ .addAttribute(vb, this.attributes.aTextureCoord, gl.FLOAT, false, this.stride, 2 * 4)
+ .addAttribute(vb, this.attributes.aFrame, gl.FLOAT, false, this.stride, 4 * 4)
+ .addAttribute(vb, this.attributes.aAnim, gl.FLOAT, false, this.stride, 8 * 4)
+ .addAttribute(vb, this.attributes.aTextureId, gl.FLOAT, false, this.stride, 10 * 4);
+ };
+ return RectTileShader;
+ }(TilemapShader));
+ tilemap.RectTileShader = RectTileShader;
+ })(tilemap = PIXI.tilemap || (PIXI.tilemap = {}));
+})(PIXI || (PIXI = {}));
+var PIXI;
+(function (PIXI) {
+ var tilemap;
+ (function (tilemap) {
+ var shaderGenerator;
+ (function (shaderGenerator) {
+ function fillSamplers(shader, maxTextures) {
+ var sampleValues = [];
+ for (var i = 0; i < maxTextures; i++) {
+ sampleValues[i] = i;
+ }
+ shader.bind();
+ shader.uniforms.uSamplers = sampleValues;
+ var samplerSize = [];
+ for (i = 0; i < maxTextures; i++) {
+ samplerSize.push(1.0 / 2048);
+ samplerSize.push(1.0 / 2048);
+ }
+ shader.uniforms.uSamplerSize = samplerSize;
+ }
+ shaderGenerator.fillSamplers = fillSamplers;
+ function generateFragmentSrc(maxTextures, fragmentSrc) {
+ return fragmentSrc.replace(/%count%/gi, maxTextures + "")
+ .replace(/%forloop%/gi, this.generateSampleSrc(maxTextures));
+ }
+ shaderGenerator.generateFragmentSrc = generateFragmentSrc;
+ function generateSampleSrc(maxTextures) {
+ var src = '';
+ src += '\n';
+ src += '\n';
+ src += 'if(vTextureId <= -1.0) {';
+ src += '\n\tcolor = shadowColor;';
+ src += '\n}';
+ for (var i = 0; i < maxTextures; i++) {
+ src += '\nelse ';
+ if (i < maxTextures - 1) {
+ src += 'if(textureId == ' + i + '.0)';
+ }
+ src += '\n{';
+ src += '\n\tcolor = texture2D(uSamplers[' + i + '], textureCoord * uSamplerSize[' + i + ']);';
+ src += '\n}';
+ }
+ src += '\n';
+ src += '\n';
+ return src;
+ }
+ shaderGenerator.generateSampleSrc = generateSampleSrc;
+ })(shaderGenerator = tilemap.shaderGenerator || (tilemap.shaderGenerator = {}));
+ })(tilemap = PIXI.tilemap || (PIXI.tilemap = {}));
+})(PIXI || (PIXI = {}));
+var PIXI;
+(function (PIXI) {
+ var tilemap;
+ (function (tilemap) {
+ var squareShaderVert = "\nattribute vec2 aVertexPosition;\nattribute vec2 aTextureCoord;\nattribute vec2 aAnim;\nattribute float aTextureId;\nattribute float aSize;\n\nuniform mat3 projectionMatrix;\nuniform vec2 samplerSize;\nuniform vec2 animationFrame;\nuniform float projectionScale;\n\nvarying vec2 vTextureCoord;\nvarying float vSize;\nvarying float vTextureId;\n\nvoid main(void){\n gl_Position = vec4((projectionMatrix * vec3(aVertexPosition + aSize * 0.5, 1.0)).xy, 0.0, 1.0);\n gl_PointSize = aSize * projectionScale;\n vTextureCoord = aTextureCoord + aAnim * animationFrame;\n vTextureId = aTextureId;\n vSize = aSize;\n}\n";
+ var squareShaderFrag = "\nvarying vec2 vTextureCoord;\nvarying float vSize;\nvarying float vTextureId;\n\nuniform vec4 shadowColor;\nuniform sampler2D uSamplers[%count%];\nuniform vec2 uSamplerSize[%count%];\nuniform vec2 pointScale;\n\nvoid main(void){\n float margin = 0.5 / vSize;\n vec2 pointCoord = (gl_PointCoord - 0.5) * pointScale + 0.5;\n vec2 clamped = vec2(clamp(pointCoord.x, margin, 1.0 - margin), clamp(pointCoord.y, margin, 1.0 - margin));\n vec2 textureCoord = pointCoord * vSize + vTextureCoord;\n float textureId = vTextureId;\n vec4 color;\n %forloop%\n gl_FragColor = color;\n}\n\n";
+ var SquareTileShader = (function (_super) {
+ __extends(SquareTileShader, _super);
+ function SquareTileShader(gl, maxTextures) {
+ var _this = _super.call(this, gl, maxTextures, squareShaderVert, tilemap.shaderGenerator.generateFragmentSrc(maxTextures, squareShaderFrag)) || this;
+ _this.vertSize = 8;
+ _this.vertPerQuad = 1;
+ _this.stride = _this.vertSize * 4;
+ _this.maxTextures = maxTextures;
+ tilemap.shaderGenerator.fillSamplers(_this, _this.maxTextures);
+ return _this;
+ }
+ SquareTileShader.prototype.createVao = function (renderer, vb) {
+ var gl = renderer.gl;
+ return renderer.createVao()
+ .addIndex(this.indexBuffer)
+ .addAttribute(vb, this.attributes.aVertexPosition, gl.FLOAT, false, this.stride, 0)
+ .addAttribute(vb, this.attributes.aTextureCoord, gl.FLOAT, false, this.stride, 2 * 4)
+ .addAttribute(vb, this.attributes.aSize, gl.FLOAT, false, this.stride, 4 * 4)
+ .addAttribute(vb, this.attributes.aAnim, gl.FLOAT, false, this.stride, 5 * 4)
+ .addAttribute(vb, this.attributes.aTextureId, gl.FLOAT, false, this.stride, 7 * 4);
+ };
+ ;
+ return SquareTileShader;
+ }(tilemap.TilemapShader));
+ tilemap.SquareTileShader = SquareTileShader;
+ })(tilemap = PIXI.tilemap || (PIXI.tilemap = {}));
+})(PIXI || (PIXI = {}));
+var PIXI;
+(function (PIXI) {
+ var tilemap;
+ (function (tilemap) {
+ var glCore = PIXI.glCore;
+ function _hackSubImage(tex, sprite, clearBuffer, clearWidth, clearHeight) {
+ var gl = tex.gl;
+ var baseTex = sprite.texture.baseTexture;
+ if (clearBuffer && clearWidth > 0 && clearHeight > 0) {
+ gl.texSubImage2D(gl.TEXTURE_2D, 0, sprite.position.x, sprite.position.y, clearWidth, clearHeight, tex.format, tex.type, clearBuffer);
+ }
+ gl.pixelStorei(gl.UNPACK_PREMULTIPLY_ALPHA_WEBGL, 1);
+ gl.texSubImage2D(gl.TEXTURE_2D, 0, sprite.position.x, sprite.position.y, tex.format, tex.type, baseTex.source);
+ }
+ var TileRenderer = (function (_super) {
+ __extends(TileRenderer, _super);
+ function TileRenderer(renderer) {
+ var _this = _super.call(this, renderer) || this;
+ _this.vbs = {};
+ _this.indices = new Uint16Array(0);
+ _this.lastTimeCheck = 0;
+ _this.tileAnim = [0, 0];
+ _this.maxTextures = 4;
+ _this.texLoc = [];
+ return _this;
+ }
+ TileRenderer.prototype.onContextChange = function () {
+ var gl = this.renderer.gl;
+ var maxTextures = this.maxTextures;
+ this.rectShader = new tilemap.RectTileShader(gl, maxTextures);
+ this.squareShader = new tilemap.SquareTileShader(gl, maxTextures);
+ this.checkIndexBuffer(2000);
+ this.rectShader.indexBuffer = this.indexBuffer;
+ this.squareShader.indexBuffer = this.indexBuffer;
+ this.vbs = {};
+ this.glTextures = [];
+ this.boundSprites = [];
+ this.initBounds();
+ };
+ TileRenderer.prototype.initBounds = function () {
+ var gl = this.renderer.gl;
+ var tempCanvas = document.createElement('canvas');
+ tempCanvas.width = 2048;
+ tempCanvas.height = 2048;
+ for (var i = 0; i < this.maxTextures; i++) {
+ var rt = PIXI.RenderTexture.create(2048, 2048);
+ rt.baseTexture.premultipliedAlpha = true;
+ rt.baseTexture.scaleMode = TileRenderer.SCALE_MODE;
+ rt.baseTexture.wrapMode = PIXI.WRAP_MODES.CLAMP;
+ this.renderer.textureManager.updateTexture(rt);
+ this.glTextures.push(rt);
+ var bs = [];
+ for (var j = 0; j < 4; j++) {
+ var spr = new PIXI.Sprite();
+ spr.position.x = 1024 * (j & 1);
+ spr.position.y = 1024 * (j >> 1);
+ bs.push(spr);
+ }
+ this.boundSprites.push(bs);
+ }
+ };
+ TileRenderer.prototype.bindTextures = function (renderer, shader, textures) {
+ var bounds = this.boundSprites;
+ var glts = this.glTextures;
+ var len = textures.length;
+ var maxTextures = this.maxTextures;
+ if (len > 4 * maxTextures) {
+ return;
+ }
+ var doClear = TileRenderer.DO_CLEAR;
+ if (doClear && !this._clearBuffer) {
+ this._clearBuffer = new Uint8Array(1024 * 1024 * 4);
+ }
+ var i;
+ for (i = 0; i < len; i++) {
+ var texture = textures[i];
+ if (!texture || !textures[i].valid)
+ continue;
+ var bs = bounds[i >> 2][i & 3];
+ if (!bs.texture ||
+ bs.texture.baseTexture !== texture.baseTexture) {
+ bs.texture = texture;
+ var glt = glts[i >> 2];
+ renderer.bindTexture(glt, 0, true);
+ if (doClear) {
+ _hackSubImage(glt.baseTexture._glTextures[renderer.CONTEXT_UID], bs, this._clearBuffer, 1024, 1024);
+ }
+ else {
+ _hackSubImage(glt.baseTexture._glTextures[renderer.CONTEXT_UID], bs);
+ }
+ }
+ }
+ this.texLoc.length = 0;
+ for (i = 0; i < maxTextures; i++) {
+ this.texLoc.push(renderer.bindTexture(glts[i], i, true));
+ }
+ shader.uniforms.uSamplers = this.texLoc;
+ };
+ TileRenderer.prototype.checkLeaks = function () {
+ var now = Date.now();
+ var old = now - 10000;
+ if (this.lastTimeCheck < old ||
+ this.lastTimeCheck > now) {
+ this.lastTimeCheck = now;
+ var vbs = this.vbs;
+ for (var key in vbs) {
+ if (vbs[key].lastTimeAccess < old) {
+ this.removeVb(key);
+ }
+ }
+ }
+ };
+ ;
+ TileRenderer.prototype.start = function () {
+ this.renderer.state.setBlendMode(PIXI.BLEND_MODES.NORMAL);
+ };
+ TileRenderer.prototype.getVb = function (id) {
+ this.checkLeaks();
+ var vb = this.vbs[id];
+ if (vb) {
+ vb.lastAccessTime = Date.now();
+ return vb;
+ }
+ return null;
+ };
+ TileRenderer.prototype.createVb = function (useSquare) {
+ var id = ++TileRenderer.vbAutoincrement;
+ var shader = this.getShader(useSquare);
+ var gl = this.renderer.gl;
+ var vb = PIXI.glCore.GLBuffer.createVertexBuffer(gl, null, gl.STREAM_DRAW);
+ var stuff = {
+ id: id,
+ vb: vb,
+ vao: shader.createVao(this.renderer, vb),
+ lastTimeAccess: Date.now(),
+ useSquare: useSquare,
+ shader: shader
+ };
+ this.vbs[id] = stuff;
+ return stuff;
+ };
+ TileRenderer.prototype.removeVb = function (id) {
+ if (this.vbs[id]) {
+ this.vbs[id].vb.destroy();
+ this.vbs[id].vao.destroy();
+ delete this.vbs[id];
+ }
+ };
+ TileRenderer.prototype.checkIndexBuffer = function (size) {
+ var totalIndices = size * 6;
+ var indices = this.indices;
+ if (totalIndices <= indices.length) {
+ return;
+ }
+ var len = indices.length || totalIndices;
+ while (len < totalIndices) {
+ len <<= 1;
+ }
+ indices = new Uint16Array(len);
+ this.indices = indices;
+ for (var i = 0, j = 0; i + 5 < indices.length; i += 6, j += 4) {
+ indices[i + 0] = j + 0;
+ indices[i + 1] = j + 1;
+ indices[i + 2] = j + 2;
+ indices[i + 3] = j + 0;
+ indices[i + 4] = j + 2;
+ indices[i + 5] = j + 3;
+ }
+ if (this.indexBuffer) {
+ this.indexBuffer.upload(indices);
+ }
+ else {
+ var gl = this.renderer.gl;
+ this.indexBuffer = glCore.GLBuffer.createIndexBuffer(gl, this.indices, gl.STATIC_DRAW);
+ }
+ };
+ TileRenderer.prototype.getShader = function (useSquare) {
+ return useSquare ? this.squareShader : this.rectShader;
+ };
+ TileRenderer.prototype.destroy = function () {
+ _super.prototype.destroy.call(this);
+ this.rectShader.destroy();
+ this.squareShader.destroy();
+ this.rectShader = null;
+ this.squareShader = null;
+ };
+ ;
+ return TileRenderer;
+ }(PIXI.ObjectRenderer));
+ TileRenderer.vbAutoincrement = 0;
+ TileRenderer.SCALE_MODE = PIXI.SCALE_MODES.LINEAR;
+ TileRenderer.DO_CLEAR = false;
+ tilemap.TileRenderer = TileRenderer;
+ PIXI.WebGLRenderer.registerPlugin('tilemap', TileRenderer);
+ })(tilemap = PIXI.tilemap || (PIXI.tilemap = {}));
+})(PIXI || (PIXI = {}));
+var PIXI;
+(function (PIXI) {
+ var tilemap;
+ (function (tilemap_1) {
+ var ZLayer = (function (_super) {
+ __extends(ZLayer, _super);
+ function ZLayer(tilemap, zIndex) {
+ var _this = _super.call(this) || this;
+ _this._lastAnimationFrame = -1;
+ _this.tilemap = tilemap;
+ _this.z = zIndex;
+ return _this;
+ }
+ ZLayer.prototype.clear = function () {
+ var layers = this.children;
+ for (var i = 0; i < layers.length; i++)
+ layers[i].clear();
+ this._previousLayers = 0;
+ };
+ ZLayer.prototype.cacheIfDirty = function () {
+ var tilemap = this.tilemap;
+ var layers = this.children;
+ var modified = this._previousLayers != layers.length;
+ this._previousLayers = layers.length;
+ var buf = this.canvasBuffer;
+ var tempRender = this._tempRender;
+ if (!buf) {
+ buf = this.canvasBuffer = document.createElement('canvas');
+ tempRender = this._tempRender = new PIXI.CanvasRenderer(100, 100, { view: buf });
+ tempRender.context = tempRender.rootContext;
+ tempRender.plugins.tilemap.dontUseTransform = true;
+ }
+ if (buf.width != tilemap._layerWidth ||
+ buf.height != tilemap._layerHeight) {
+ buf.width = tilemap._layerWidth;
+ buf.height = tilemap._layerHeight;
+ modified = true;
+ }
+ var i;
+ if (!modified) {
+ for (i = 0; i < layers.length; i++) {
+ if (layers[i].isModified(this._lastAnimationFrame != tilemap.animationFrame)) {
+ modified = true;
+ break;
+ }
+ }
+ }
+ this._lastAnimationFrame = tilemap.animationFrame;
+ if (modified) {
+ if (tilemap._hackRenderer) {
+ tilemap._hackRenderer(tempRender);
+ }
+ tempRender.context.clearRect(0, 0, buf.width, buf.height);
+ for (i = 0; i < layers.length; i++) {
+ layers[i].clearModify();
+ layers[i].renderCanvas(tempRender);
+ }
+ }
+ this.layerTransform = this.worldTransform;
+ for (i = 0; i < layers.length; i++) {
+ this.layerTransform = layers[i].worldTransform;
+ break;
+ }
+ };
+ ;
+ ZLayer.prototype.renderCanvas = function (renderer) {
+ this.cacheIfDirty();
+ var wt = this.layerTransform;
+ renderer.context.setTransform(wt.a, wt.b, wt.c, wt.d, wt.tx * renderer.resolution, wt.ty * renderer.resolution);
+ var tilemap = this.tilemap;
+ renderer.context.drawImage(this.canvasBuffer, 0, 0);
+ };
+ ;
+ return ZLayer;
+ }(PIXI.Container));
+ tilemap_1.ZLayer = ZLayer;
+ })(tilemap = PIXI.tilemap || (PIXI.tilemap = {}));
+})(PIXI || (PIXI = {}));
+//# sourceMappingURL=pixi-tilemap.js.map
\ No newline at end of file
diff --git a/js/libs/pixi.js b/js/libs/pixi.js
new file mode 100644
index 0000000..4d0e32c
--- /dev/null
+++ b/js/libs/pixi.js
@@ -0,0 +1,40318 @@
+/*!
+ * pixi.js - v4.5.4
+ * Compiled Wed, 23 Aug 2017 10:08:43 UTC
+ *
+ * pixi.js is licensed under the MIT License.
+ * http://www.opensource.org/licenses/mit-license
+ */
+(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.PIXI = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o= data.byteLength)
+ {
+ gl.bufferSubData(this.type, offset, data);
+ }
+ else
+ {
+ gl.bufferData(this.type, data, this.drawType);
+ }
+
+ this.data = data;
+};
+/**
+ * Binds the buffer
+ *
+ */
+Buffer.prototype.bind = function()
+{
+ var gl = this.gl;
+ gl.bindBuffer(this.type, this.buffer);
+};
+
+Buffer.createVertexBuffer = function(gl, data, drawType)
+{
+ return new Buffer(gl, gl.ARRAY_BUFFER, data, drawType);
+};
+
+Buffer.createIndexBuffer = function(gl, data, drawType)
+{
+ return new Buffer(gl, gl.ELEMENT_ARRAY_BUFFER, data, drawType);
+};
+
+Buffer.create = function(gl, type, data, drawType)
+{
+ return new Buffer(gl, type, data, drawType);
+};
+
+/**
+ * Destroys the buffer
+ *
+ */
+Buffer.prototype.destroy = function(){
+ this.gl.deleteBuffer(this.buffer);
+};
+
+module.exports = Buffer;
+
+},{}],2:[function(require,module,exports){
+
+var Texture = require('./GLTexture');
+
+/**
+ * Helper class to create a webGL Framebuffer
+ *
+ * @class
+ * @memberof PIXI.glCore
+ * @param gl {WebGLRenderingContext} The current WebGL rendering context
+ * @param width {Number} the width of the drawing area of the frame buffer
+ * @param height {Number} the height of the drawing area of the frame buffer
+ */
+var Framebuffer = function(gl, width, height)
+{
+ /**
+ * The current WebGL rendering context
+ *
+ * @member {WebGLRenderingContext}
+ */
+ this.gl = gl;
+
+ /**
+ * The frame buffer
+ *
+ * @member {WebGLFramebuffer}
+ */
+ this.framebuffer = gl.createFramebuffer();
+
+ /**
+ * The stencil buffer
+ *
+ * @member {WebGLRenderbuffer}
+ */
+ this.stencil = null;
+
+ /**
+ * The stencil buffer
+ *
+ * @member {PIXI.glCore.GLTexture}
+ */
+ this.texture = null;
+
+ /**
+ * The width of the drawing area of the buffer
+ *
+ * @member {Number}
+ */
+ this.width = width || 100;
+ /**
+ * The height of the drawing area of the buffer
+ *
+ * @member {Number}
+ */
+ this.height = height || 100;
+};
+
+/**
+ * Adds a texture to the frame buffer
+ * @param texture {PIXI.glCore.GLTexture}
+ */
+Framebuffer.prototype.enableTexture = function(texture)
+{
+ var gl = this.gl;
+
+ this.texture = texture || new Texture(gl);
+
+ this.texture.bind();
+
+ //gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, this.width, this.height, 0, gl.RGBA, gl.UNSIGNED_BYTE, null);
+
+ this.bind();
+
+ gl.framebufferTexture2D(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.TEXTURE_2D, this.texture.texture, 0);
+};
+
+/**
+ * Initialises the stencil buffer
+ */
+Framebuffer.prototype.enableStencil = function()
+{
+ if(this.stencil)return;
+
+ var gl = this.gl;
+
+ this.stencil = gl.createRenderbuffer();
+
+ gl.bindRenderbuffer(gl.RENDERBUFFER, this.stencil);
+
+ // TODO.. this is depth AND stencil?
+ gl.framebufferRenderbuffer(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.RENDERBUFFER, this.stencil);
+ gl.renderbufferStorage(gl.RENDERBUFFER, gl.DEPTH_STENCIL, this.width , this.height );
+
+
+};
+
+/**
+ * Erases the drawing area and fills it with a colour
+ * @param r {Number} the red value of the clearing colour
+ * @param g {Number} the green value of the clearing colour
+ * @param b {Number} the blue value of the clearing colour
+ * @param a {Number} the alpha value of the clearing colour
+ */
+Framebuffer.prototype.clear = function( r, g, b, a )
+{
+ var gl = this.gl;
+
+ gl.clearColor(r, g, b, a);
+ this.bind();
+ gl.clear(gl.COLOR_BUFFER_BIT | gl.DEPTH_BUFFER_BIT);
+};
+
+/**
+ * Binds the frame buffer to the WebGL context
+ */
+Framebuffer.prototype.bind = function()
+{
+ var gl = this.gl;
+ gl.bindFramebuffer(gl.FRAMEBUFFER, this.framebuffer );
+};
+
+/**
+ * Unbinds the frame buffer to the WebGL context
+ */
+Framebuffer.prototype.unbind = function()
+{
+ var gl = this.gl;
+ gl.bindFramebuffer(gl.FRAMEBUFFER, null );
+};
+/**
+ * Resizes the drawing area of the buffer to the given width and height
+ * @param width {Number} the new width
+ * @param height {Number} the new height
+ */
+Framebuffer.prototype.resize = function(width, height)
+{
+ var gl = this.gl;
+
+ this.width = width;
+ this.height = height;
+
+ if ( this.texture )
+ {
+ this.texture.uploadData(null, width, height);
+ }
+
+ if ( this.stencil )
+ {
+ // update the stencil buffer width and height
+ gl.bindRenderbuffer(gl.RENDERBUFFER, this.stencil);
+ gl.renderbufferStorage(gl.RENDERBUFFER, gl.DEPTH_STENCIL, width, height);
+ }
+};
+
+/**
+ * Destroys this buffer
+ */
+Framebuffer.prototype.destroy = function()
+{
+ var gl = this.gl;
+
+ //TODO
+ if(this.texture)
+ {
+ this.texture.destroy();
+ }
+
+ gl.deleteFramebuffer(this.framebuffer);
+
+ this.gl = null;
+
+ this.stencil = null;
+ this.texture = null;
+};
+
+/**
+ * Creates a frame buffer with a texture containing the given data
+ * @static
+ * @param gl {WebGLRenderingContext} The current WebGL rendering context
+ * @param width {Number} the width of the drawing area of the frame buffer
+ * @param height {Number} the height of the drawing area of the frame buffer
+ * @param data {ArrayBuffer| SharedArrayBuffer|ArrayBufferView} an array of data
+ */
+Framebuffer.createRGBA = function(gl, width, height, data)
+{
+ var texture = Texture.fromData(gl, null, width, height);
+ texture.enableNearestScaling();
+ texture.enableWrapClamp();
+
+ //now create the framebuffer object and attach the texture to it.
+ var fbo = new Framebuffer(gl, width, height);
+ fbo.enableTexture(texture);
+ //fbo.enableStencil(); // get this back on soon!
+
+ fbo.unbind();
+
+ return fbo;
+};
+
+/**
+ * Creates a frame buffer with a texture containing the given data
+ * @static
+ * @param gl {WebGLRenderingContext} The current WebGL rendering context
+ * @param width {Number} the width of the drawing area of the frame buffer
+ * @param height {Number} the height of the drawing area of the frame buffer
+ * @param data {ArrayBuffer| SharedArrayBuffer|ArrayBufferView} an array of data
+ */
+Framebuffer.createFloat32 = function(gl, width, height, data)
+{
+ // create a new texture..
+ var texture = new Texture.fromData(gl, data, width, height);
+ texture.enableNearestScaling();
+ texture.enableWrapClamp();
+
+ //now create the framebuffer object and attach the texture to it.
+ var fbo = new Framebuffer(gl, width, height);
+ fbo.enableTexture(texture);
+
+ fbo.unbind();
+
+ return fbo;
+};
+
+module.exports = Framebuffer;
+
+},{"./GLTexture":4}],3:[function(require,module,exports){
+
+var compileProgram = require('./shader/compileProgram'),
+ extractAttributes = require('./shader/extractAttributes'),
+ extractUniforms = require('./shader/extractUniforms'),
+ setPrecision = require('./shader/setPrecision'),
+ generateUniformAccessObject = require('./shader/generateUniformAccessObject');
+
+/**
+ * Helper class to create a webGL Shader
+ *
+ * @class
+ * @memberof PIXI.glCore
+ * @param gl {WebGLRenderingContext}
+ * @param vertexSrc {string|string[]} The vertex shader source as an array of strings.
+ * @param fragmentSrc {string|string[]} The fragment shader source as an array of strings.
+ * @param precision {precision]} The float precision of the shader. Options are 'lowp', 'mediump' or 'highp'.
+ * @param attributeLocations {object} A key value pair showing which location eact attribute should sit eg {position:0, uvs:1}
+ */
+var Shader = function(gl, vertexSrc, fragmentSrc, precision, attributeLocations)
+{
+ /**
+ * The current WebGL rendering context
+ *
+ * @member {WebGLRenderingContext}
+ */
+ this.gl = gl;
+
+ if(precision)
+ {
+ vertexSrc = setPrecision(vertexSrc, precision);
+ fragmentSrc = setPrecision(fragmentSrc, precision);
+ }
+
+ /**
+ * The shader program
+ *
+ * @member {WebGLProgram}
+ */
+ // First compile the program..
+ this.program = compileProgram(gl, vertexSrc, fragmentSrc, attributeLocations);
+
+ /**
+ * The attributes of the shader as an object containing the following properties
+ * {
+ * type,
+ * size,
+ * location,
+ * pointer
+ * }
+ * @member {Object}
+ */
+ // next extract the attributes
+ this.attributes = extractAttributes(gl, this.program);
+
+ this.uniformData = extractUniforms(gl, this.program);
+
+ /**
+ * The uniforms of the shader as an object containing the following properties
+ * {
+ * gl,
+ * data
+ * }
+ * @member {Object}
+ */
+ this.uniforms = generateUniformAccessObject( gl, this.uniformData );
+
+};
+/**
+ * Uses this shader
+ */
+Shader.prototype.bind = function()
+{
+ this.gl.useProgram(this.program);
+};
+
+/**
+ * Destroys this shader
+ * TODO
+ */
+Shader.prototype.destroy = function()
+{
+ this.attributes = null;
+ this.uniformData = null;
+ this.uniforms = null;
+
+ var gl = this.gl;
+ gl.deleteProgram(this.program);
+};
+
+
+module.exports = Shader;
+
+},{"./shader/compileProgram":9,"./shader/extractAttributes":11,"./shader/extractUniforms":12,"./shader/generateUniformAccessObject":13,"./shader/setPrecision":17}],4:[function(require,module,exports){
+
+/**
+ * Helper class to create a WebGL Texture
+ *
+ * @class
+ * @memberof PIXI.glCore
+ * @param gl {WebGLRenderingContext} The current WebGL context
+ * @param width {number} the width of the texture
+ * @param height {number} the height of the texture
+ * @param format {number} the pixel format of the texture. defaults to gl.RGBA
+ * @param type {number} the gl type of the texture. defaults to gl.UNSIGNED_BYTE
+ */
+var Texture = function(gl, width, height, format, type)
+{
+ /**
+ * The current WebGL rendering context
+ *
+ * @member {WebGLRenderingContext}
+ */
+ this.gl = gl;
+
+
+ /**
+ * The WebGL texture
+ *
+ * @member {WebGLTexture}
+ */
+ this.texture = gl.createTexture();
+
+ /**
+ * If mipmapping was used for this texture, enable and disable with enableMipmap()
+ *
+ * @member {Boolean}
+ */
+ // some settings..
+ this.mipmap = false;
+
+
+ /**
+ * Set to true to enable pre-multiplied alpha
+ *
+ * @member {Boolean}
+ */
+ this.premultiplyAlpha = false;
+
+ /**
+ * The width of texture
+ *
+ * @member {Number}
+ */
+ this.width = width || -1;
+ /**
+ * The height of texture
+ *
+ * @member {Number}
+ */
+ this.height = height || -1;
+
+ /**
+ * The pixel format of the texture. defaults to gl.RGBA
+ *
+ * @member {Number}
+ */
+ this.format = format || gl.RGBA;
+
+ /**
+ * The gl type of the texture. defaults to gl.UNSIGNED_BYTE
+ *
+ * @member {Number}
+ */
+ this.type = type || gl.UNSIGNED_BYTE;
+
+
+};
+
+/**
+ * Uploads this texture to the GPU
+ * @param source {HTMLImageElement|ImageData|HTMLVideoElement} the source image of the texture
+ */
+Texture.prototype.upload = function(source)
+{
+ this.bind();
+
+ var gl = this.gl;
+
+
+ gl.pixelStorei(gl.UNPACK_PREMULTIPLY_ALPHA_WEBGL, this.premultiplyAlpha);
+
+ var newWidth = source.videoWidth || source.width;
+ var newHeight = source.videoHeight || source.height;
+
+ if(newHeight !== this.height || newWidth !== this.width)
+ {
+ gl.texImage2D(gl.TEXTURE_2D, 0, this.format, this.format, this.type, source);
+ }
+ else
+ {
+ gl.texSubImage2D(gl.TEXTURE_2D, 0, 0, 0, this.format, this.type, source);
+ }
+
+ // if the source is a video, we need to use the videoWidth / videoHeight properties as width / height will be incorrect.
+ this.width = newWidth;
+ this.height = newHeight;
+
+};
+
+var FLOATING_POINT_AVAILABLE = false;
+
+/**
+ * Use a data source and uploads this texture to the GPU
+ * @param data {TypedArray} the data to upload to the texture
+ * @param width {number} the new width of the texture
+ * @param height {number} the new height of the texture
+ */
+Texture.prototype.uploadData = function(data, width, height)
+{
+ this.bind();
+
+ var gl = this.gl;
+
+
+ if(data instanceof Float32Array)
+ {
+ if(!FLOATING_POINT_AVAILABLE)
+ {
+ var ext = gl.getExtension("OES_texture_float");
+
+ if(ext)
+ {
+ FLOATING_POINT_AVAILABLE = true;
+ }
+ else
+ {
+ throw new Error('floating point textures not available');
+ }
+ }
+
+ this.type = gl.FLOAT;
+ }
+ else
+ {
+ // TODO support for other types
+ this.type = this.type || gl.UNSIGNED_BYTE;
+ }
+
+ // what type of data?
+ gl.pixelStorei(gl.UNPACK_PREMULTIPLY_ALPHA_WEBGL, this.premultiplyAlpha);
+
+
+ if(width !== this.width || height !== this.height)
+ {
+ gl.texImage2D(gl.TEXTURE_2D, 0, this.format, width, height, 0, this.format, this.type, data || null);
+ }
+ else
+ {
+ gl.texSubImage2D(gl.TEXTURE_2D, 0, 0, 0, width, height, this.format, this.type, data || null);
+ }
+
+ this.width = width;
+ this.height = height;
+
+
+// texSubImage2D
+};
+
+/**
+ * Binds the texture
+ * @param location
+ */
+Texture.prototype.bind = function(location)
+{
+ var gl = this.gl;
+
+ if(location !== undefined)
+ {
+ gl.activeTexture(gl.TEXTURE0 + location);
+ }
+
+ gl.bindTexture(gl.TEXTURE_2D, this.texture);
+};
+
+/**
+ * Unbinds the texture
+ */
+Texture.prototype.unbind = function()
+{
+ var gl = this.gl;
+ gl.bindTexture(gl.TEXTURE_2D, null);
+};
+
+/**
+ * @param linear {Boolean} if we want to use linear filtering or nearest neighbour interpolation
+ */
+Texture.prototype.minFilter = function( linear )
+{
+ var gl = this.gl;
+
+ this.bind();
+
+ if(this.mipmap)
+ {
+ gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, linear ? gl.LINEAR_MIPMAP_LINEAR : gl.NEAREST_MIPMAP_NEAREST);
+ }
+ else
+ {
+ gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, linear ? gl.LINEAR : gl.NEAREST);
+ }
+};
+
+/**
+ * @param linear {Boolean} if we want to use linear filtering or nearest neighbour interpolation
+ */
+Texture.prototype.magFilter = function( linear )
+{
+ var gl = this.gl;
+
+ this.bind();
+
+ gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER, linear ? gl.LINEAR : gl.NEAREST);
+};
+
+/**
+ * Enables mipmapping
+ */
+Texture.prototype.enableMipmap = function()
+{
+ var gl = this.gl;
+
+ this.bind();
+
+ this.mipmap = true;
+
+ gl.generateMipmap(gl.TEXTURE_2D);
+};
+
+/**
+ * Enables linear filtering
+ */
+Texture.prototype.enableLinearScaling = function()
+{
+ this.minFilter(true);
+ this.magFilter(true);
+};
+
+/**
+ * Enables nearest neighbour interpolation
+ */
+Texture.prototype.enableNearestScaling = function()
+{
+ this.minFilter(false);
+ this.magFilter(false);
+};
+
+/**
+ * Enables clamping on the texture so WebGL will not repeat it
+ */
+Texture.prototype.enableWrapClamp = function()
+{
+ var gl = this.gl;
+
+ this.bind();
+
+ gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, gl.CLAMP_TO_EDGE);
+ gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_T, gl.CLAMP_TO_EDGE);
+};
+
+/**
+ * Enable tiling on the texture
+ */
+Texture.prototype.enableWrapRepeat = function()
+{
+ var gl = this.gl;
+
+ this.bind();
+
+ gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, gl.REPEAT);
+ gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_T, gl.REPEAT);
+};
+
+Texture.prototype.enableWrapMirrorRepeat = function()
+{
+ var gl = this.gl;
+
+ this.bind();
+
+ gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, gl.MIRRORED_REPEAT);
+ gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_T, gl.MIRRORED_REPEAT);
+};
+
+
+/**
+ * Destroys this texture
+ */
+Texture.prototype.destroy = function()
+{
+ var gl = this.gl;
+ //TODO
+ gl.deleteTexture(this.texture);
+};
+
+/**
+ * @static
+ * @param gl {WebGLRenderingContext} The current WebGL context
+ * @param source {HTMLImageElement|ImageData} the source image of the texture
+ * @param premultiplyAlpha {Boolean} If we want to use pre-multiplied alpha
+ */
+Texture.fromSource = function(gl, source, premultiplyAlpha)
+{
+ var texture = new Texture(gl);
+ texture.premultiplyAlpha = premultiplyAlpha || false;
+ texture.upload(source);
+
+ return texture;
+};
+
+/**
+ * @static
+ * @param gl {WebGLRenderingContext} The current WebGL context
+ * @param data {TypedArray} the data to upload to the texture
+ * @param width {number} the new width of the texture
+ * @param height {number} the new height of the texture
+ */
+Texture.fromData = function(gl, data, width, height)
+{
+ //console.log(data, width, height);
+ var texture = new Texture(gl);
+ texture.uploadData(data, width, height);
+
+ return texture;
+};
+
+
+module.exports = Texture;
+
+},{}],5:[function(require,module,exports){
+
+// state object//
+var setVertexAttribArrays = require( './setVertexAttribArrays' );
+
+/**
+ * Helper class to work with WebGL VertexArrayObjects (vaos)
+ * Only works if WebGL extensions are enabled (they usually are)
+ *
+ * @class
+ * @memberof PIXI.glCore
+ * @param gl {WebGLRenderingContext} The current WebGL rendering context
+ */
+function VertexArrayObject(gl, state)
+{
+ this.nativeVaoExtension = null;
+
+ if(!VertexArrayObject.FORCE_NATIVE)
+ {
+ this.nativeVaoExtension = gl.getExtension('OES_vertex_array_object') ||
+ gl.getExtension('MOZ_OES_vertex_array_object') ||
+ gl.getExtension('WEBKIT_OES_vertex_array_object');
+ }
+
+ this.nativeState = state;
+
+ if(this.nativeVaoExtension)
+ {
+ this.nativeVao = this.nativeVaoExtension.createVertexArrayOES();
+
+ var maxAttribs = gl.getParameter(gl.MAX_VERTEX_ATTRIBS);
+
+ // VAO - overwrite the state..
+ this.nativeState = {
+ tempAttribState: new Array(maxAttribs),
+ attribState: new Array(maxAttribs)
+ };
+ }
+
+ /**
+ * The current WebGL rendering context
+ *
+ * @member {WebGLRenderingContext}
+ */
+ this.gl = gl;
+
+ /**
+ * An array of attributes
+ *
+ * @member {Array}
+ */
+ this.attributes = [];
+
+ /**
+ * @member {PIXI.glCore.GLBuffer}
+ */
+ this.indexBuffer = null;
+
+ /**
+ * A boolean flag
+ *
+ * @member {Boolean}
+ */
+ this.dirty = false;
+}
+
+VertexArrayObject.prototype.constructor = VertexArrayObject;
+module.exports = VertexArrayObject;
+
+/**
+* Some devices behave a bit funny when using the newer extensions (im looking at you ipad 2!)
+* If you find on older devices that things have gone a bit weird then set this to true.
+*/
+/**
+ * Lets the VAO know if you should use the WebGL extension or the native methods.
+ * Some devices behave a bit funny when using the newer extensions (im looking at you ipad 2!)
+ * If you find on older devices that things have gone a bit weird then set this to true.
+ * @static
+ * @property {Boolean} FORCE_NATIVE
+ */
+VertexArrayObject.FORCE_NATIVE = false;
+
+/**
+ * Binds the buffer
+ */
+VertexArrayObject.prototype.bind = function()
+{
+ if(this.nativeVao)
+ {
+ this.nativeVaoExtension.bindVertexArrayOES(this.nativeVao);
+
+ if(this.dirty)
+ {
+ this.dirty = false;
+ this.activate();
+ }
+ }
+ else
+ {
+
+ this.activate();
+ }
+
+ return this;
+};
+
+/**
+ * Unbinds the buffer
+ */
+VertexArrayObject.prototype.unbind = function()
+{
+ if(this.nativeVao)
+ {
+ this.nativeVaoExtension.bindVertexArrayOES(null);
+ }
+
+ return this;
+};
+
+/**
+ * Uses this vao
+ */
+VertexArrayObject.prototype.activate = function()
+{
+
+ var gl = this.gl;
+ var lastBuffer = null;
+
+ for (var i = 0; i < this.attributes.length; i++)
+ {
+ var attrib = this.attributes[i];
+
+ if(lastBuffer !== attrib.buffer)
+ {
+ attrib.buffer.bind();
+ lastBuffer = attrib.buffer;
+ }
+
+ gl.vertexAttribPointer(attrib.attribute.location,
+ attrib.attribute.size,
+ attrib.type || gl.FLOAT,
+ attrib.normalized || false,
+ attrib.stride || 0,
+ attrib.start || 0);
+ }
+
+ setVertexAttribArrays(gl, this.attributes, this.nativeState);
+
+ if(this.indexBuffer)
+ {
+ this.indexBuffer.bind();
+ }
+
+ return this;
+};
+
+/**
+ *
+ * @param buffer {PIXI.gl.GLBuffer}
+ * @param attribute {*}
+ * @param type {String}
+ * @param normalized {Boolean}
+ * @param stride {Number}
+ * @param start {Number}
+ */
+VertexArrayObject.prototype.addAttribute = function(buffer, attribute, type, normalized, stride, start)
+{
+ this.attributes.push({
+ buffer: buffer,
+ attribute: attribute,
+
+ location: attribute.location,
+ type: type || this.gl.FLOAT,
+ normalized: normalized || false,
+ stride: stride || 0,
+ start: start || 0
+ });
+
+ this.dirty = true;
+
+ return this;
+};
+
+/**
+ *
+ * @param buffer {PIXI.gl.GLBuffer}
+ */
+VertexArrayObject.prototype.addIndex = function(buffer/*, options*/)
+{
+ this.indexBuffer = buffer;
+
+ this.dirty = true;
+
+ return this;
+};
+
+/**
+ * Unbinds this vao and disables it
+ */
+VertexArrayObject.prototype.clear = function()
+{
+ // var gl = this.gl;
+
+ // TODO - should this function unbind after clear?
+ // for now, no but lets see what happens in the real world!
+ if(this.nativeVao)
+ {
+ this.nativeVaoExtension.bindVertexArrayOES(this.nativeVao);
+ }
+
+ this.attributes.length = 0;
+ this.indexBuffer = null;
+
+ return this;
+};
+
+/**
+ * @param type {Number}
+ * @param size {Number}
+ * @param start {Number}
+ */
+VertexArrayObject.prototype.draw = function(type, size, start)
+{
+ var gl = this.gl;
+
+ if(this.indexBuffer)
+ {
+ gl.drawElements(type, size || this.indexBuffer.data.length, gl.UNSIGNED_SHORT, (start || 0) * 2 );
+ }
+ else
+ {
+ // TODO need a better way to calculate size..
+ gl.drawArrays(type, start, size || this.getSize());
+ }
+
+ return this;
+};
+
+/**
+ * Destroy this vao
+ */
+VertexArrayObject.prototype.destroy = function()
+{
+ // lose references
+ this.gl = null;
+ this.indexBuffer = null;
+ this.attributes = null;
+ this.nativeState = null;
+
+ if(this.nativeVao)
+ {
+ this.nativeVaoExtension.deleteVertexArrayOES(this.nativeVao);
+ }
+
+ this.nativeVaoExtension = null;
+ this.nativeVao = null;
+};
+
+VertexArrayObject.prototype.getSize = function()
+{
+ var attrib = this.attributes[0];
+ return attrib.buffer.data.length / (( attrib.stride/4 ) || attrib.attribute.size);
+};
+
+},{"./setVertexAttribArrays":8}],6:[function(require,module,exports){
+
+/**
+ * Helper class to create a webGL Context
+ *
+ * @class
+ * @memberof PIXI.glCore
+ * @param canvas {HTMLCanvasElement} the canvas element that we will get the context from
+ * @param options {Object} An options object that gets passed in to the canvas element containing the context attributes,
+ * see https://developer.mozilla.org/en/docs/Web/API/HTMLCanvasElement/getContext for the options available
+ * @return {WebGLRenderingContext} the WebGL context
+ */
+var createContext = function(canvas, options)
+{
+ var gl = canvas.getContext('webgl', options) ||
+ canvas.getContext('experimental-webgl', options);
+
+ if (!gl)
+ {
+ // fail, not able to get a context
+ throw new Error('This browser does not support webGL. Try using the canvas renderer');
+ }
+
+ return gl;
+};
+
+module.exports = createContext;
+
+},{}],7:[function(require,module,exports){
+var gl = {
+ createContext: require('./createContext'),
+ setVertexAttribArrays: require('./setVertexAttribArrays'),
+ GLBuffer: require('./GLBuffer'),
+ GLFramebuffer: require('./GLFramebuffer'),
+ GLShader: require('./GLShader'),
+ GLTexture: require('./GLTexture'),
+ VertexArrayObject: require('./VertexArrayObject'),
+ shader: require('./shader')
+};
+
+// Export for Node-compatible environments
+if (typeof module !== 'undefined' && module.exports)
+{
+ // Export the module
+ module.exports = gl;
+}
+
+// Add to the browser window pixi.gl
+if (typeof window !== 'undefined')
+{
+ // add the window object
+ window.PIXI = window.PIXI || {};
+ window.PIXI.glCore = gl;
+}
+
+},{"./GLBuffer":1,"./GLFramebuffer":2,"./GLShader":3,"./GLTexture":4,"./VertexArrayObject":5,"./createContext":6,"./setVertexAttribArrays":8,"./shader":14}],8:[function(require,module,exports){
+// var GL_MAP = {};
+
+/**
+ * @param gl {WebGLRenderingContext} The current WebGL context
+ * @param attribs {*}
+ * @param state {*}
+ */
+var setVertexAttribArrays = function (gl, attribs, state)
+{
+ var i;
+ if(state)
+ {
+ var tempAttribState = state.tempAttribState,
+ attribState = state.attribState;
+
+ for (i = 0; i < tempAttribState.length; i++)
+ {
+ tempAttribState[i] = false;
+ }
+
+ // set the new attribs
+ for (i = 0; i < attribs.length; i++)
+ {
+ tempAttribState[attribs[i].attribute.location] = true;
+ }
+
+ for (i = 0; i < attribState.length; i++)
+ {
+ if (attribState[i] !== tempAttribState[i])
+ {
+ attribState[i] = tempAttribState[i];
+
+ if (state.attribState[i])
+ {
+ gl.enableVertexAttribArray(i);
+ }
+ else
+ {
+ gl.disableVertexAttribArray(i);
+ }
+ }
+ }
+
+ }
+ else
+ {
+ for (i = 0; i < attribs.length; i++)
+ {
+ var attrib = attribs[i];
+ gl.enableVertexAttribArray(attrib.attribute.location);
+ }
+ }
+};
+
+module.exports = setVertexAttribArrays;
+
+},{}],9:[function(require,module,exports){
+
+/**
+ * @class
+ * @memberof PIXI.glCore.shader
+ * @param gl {WebGLRenderingContext} The current WebGL context {WebGLProgram}
+ * @param vertexSrc {string|string[]} The vertex shader source as an array of strings.
+ * @param fragmentSrc {string|string[]} The fragment shader source as an array of strings.
+ * @param attributeLocations {Object} An attribute location map that lets you manually set the attribute locations
+ * @return {WebGLProgram} the shader program
+ */
+var compileProgram = function(gl, vertexSrc, fragmentSrc, attributeLocations)
+{
+ var glVertShader = compileShader(gl, gl.VERTEX_SHADER, vertexSrc);
+ var glFragShader = compileShader(gl, gl.FRAGMENT_SHADER, fragmentSrc);
+
+ var program = gl.createProgram();
+
+ gl.attachShader(program, glVertShader);
+ gl.attachShader(program, glFragShader);
+
+ // optionally, set the attributes manually for the program rather than letting WebGL decide..
+ if(attributeLocations)
+ {
+ for(var i in attributeLocations)
+ {
+ gl.bindAttribLocation(program, attributeLocations[i], i);
+ }
+ }
+
+
+ gl.linkProgram(program);
+
+ // if linking fails, then log and cleanup
+ if (!gl.getProgramParameter(program, gl.LINK_STATUS))
+ {
+ console.error('Pixi.js Error: Could not initialize shader.');
+ console.error('gl.VALIDATE_STATUS', gl.getProgramParameter(program, gl.VALIDATE_STATUS));
+ console.error('gl.getError()', gl.getError());
+
+ // if there is a program info log, log it
+ if (gl.getProgramInfoLog(program) !== '')
+ {
+ console.warn('Pixi.js Warning: gl.getProgramInfoLog()', gl.getProgramInfoLog(program));
+ }
+
+ gl.deleteProgram(program);
+ program = null;
+ }
+
+ // clean up some shaders
+ gl.deleteShader(glVertShader);
+ gl.deleteShader(glFragShader);
+
+ return program;
+};
+
+/**
+ * @private
+ * @param gl {WebGLRenderingContext} The current WebGL context {WebGLProgram}
+ * @param type {Number} the type, can be either VERTEX_SHADER or FRAGMENT_SHADER
+ * @param vertexSrc {string|string[]} The vertex shader source as an array of strings.
+ * @return {WebGLShader} the shader
+ */
+var compileShader = function (gl, type, src)
+{
+ var shader = gl.createShader(type);
+
+ gl.shaderSource(shader, src);
+ gl.compileShader(shader);
+
+ if (!gl.getShaderParameter(shader, gl.COMPILE_STATUS))
+ {
+ console.log(gl.getShaderInfoLog(shader));
+ return null;
+ }
+
+ return shader;
+};
+
+module.exports = compileProgram;
+
+},{}],10:[function(require,module,exports){
+/**
+ * @class
+ * @memberof PIXI.glCore.shader
+ * @param type {String} Type of value
+ * @param size {Number}
+ */
+var defaultValue = function(type, size)
+{
+ switch (type)
+ {
+ case 'float':
+ return 0;
+
+ case 'vec2':
+ return new Float32Array(2 * size);
+
+ case 'vec3':
+ return new Float32Array(3 * size);
+
+ case 'vec4':
+ return new Float32Array(4 * size);
+
+ case 'int':
+ case 'sampler2D':
+ return 0;
+
+ case 'ivec2':
+ return new Int32Array(2 * size);
+
+ case 'ivec3':
+ return new Int32Array(3 * size);
+
+ case 'ivec4':
+ return new Int32Array(4 * size);
+
+ case 'bool':
+ return false;
+
+ case 'bvec2':
+
+ return booleanArray( 2 * size);
+
+ case 'bvec3':
+ return booleanArray(3 * size);
+
+ case 'bvec4':
+ return booleanArray(4 * size);
+
+ case 'mat2':
+ return new Float32Array([1, 0,
+ 0, 1]);
+
+ case 'mat3':
+ return new Float32Array([1, 0, 0,
+ 0, 1, 0,
+ 0, 0, 1]);
+
+ case 'mat4':
+ return new Float32Array([1, 0, 0, 0,
+ 0, 1, 0, 0,
+ 0, 0, 1, 0,
+ 0, 0, 0, 1]);
+ }
+};
+
+var booleanArray = function(size)
+{
+ var array = new Array(size);
+
+ for (var i = 0; i < array.length; i++)
+ {
+ array[i] = false;
+ }
+
+ return array;
+};
+
+module.exports = defaultValue;
+
+},{}],11:[function(require,module,exports){
+
+var mapType = require('./mapType');
+var mapSize = require('./mapSize');
+
+/**
+ * Extracts the attributes
+ * @class
+ * @memberof PIXI.glCore.shader
+ * @param gl {WebGLRenderingContext} The current WebGL rendering context
+ * @param program {WebGLProgram} The shader program to get the attributes from
+ * @return attributes {Object}
+ */
+var extractAttributes = function(gl, program)
+{
+ var attributes = {};
+
+ var totalAttributes = gl.getProgramParameter(program, gl.ACTIVE_ATTRIBUTES);
+
+ for (var i = 0; i < totalAttributes; i++)
+ {
+ var attribData = gl.getActiveAttrib(program, i);
+ var type = mapType(gl, attribData.type);
+
+ attributes[attribData.name] = {
+ type:type,
+ size:mapSize(type),
+ location:gl.getAttribLocation(program, attribData.name),
+ //TODO - make an attribute object
+ pointer: pointer
+ };
+ }
+
+ return attributes;
+};
+
+var pointer = function(type, normalized, stride, start){
+ // console.log(this.location)
+ gl.vertexAttribPointer(this.location,this.size, type || gl.FLOAT, normalized || false, stride || 0, start || 0);
+};
+
+module.exports = extractAttributes;
+
+},{"./mapSize":15,"./mapType":16}],12:[function(require,module,exports){
+var mapType = require('./mapType');
+var defaultValue = require('./defaultValue');
+
+/**
+ * Extracts the uniforms
+ * @class
+ * @memberof PIXI.glCore.shader
+ * @param gl {WebGLRenderingContext} The current WebGL rendering context
+ * @param program {WebGLProgram} The shader program to get the uniforms from
+ * @return uniforms {Object}
+ */
+var extractUniforms = function(gl, program)
+{
+ var uniforms = {};
+
+ var totalUniforms = gl.getProgramParameter(program, gl.ACTIVE_UNIFORMS);
+
+ for (var i = 0; i < totalUniforms; i++)
+ {
+ var uniformData = gl.getActiveUniform(program, i);
+ var name = uniformData.name.replace(/\[.*?\]/, "");
+ var type = mapType(gl, uniformData.type );
+
+ uniforms[name] = {
+ type:type,
+ size:uniformData.size,
+ location:gl.getUniformLocation(program, name),
+ value:defaultValue(type, uniformData.size)
+ };
+ }
+
+ return uniforms;
+};
+
+module.exports = extractUniforms;
+
+},{"./defaultValue":10,"./mapType":16}],13:[function(require,module,exports){
+/**
+ * Extracts the attributes
+ * @class
+ * @memberof PIXI.glCore.shader
+ * @param gl {WebGLRenderingContext} The current WebGL rendering context
+ * @param uniforms {Array} @mat ?
+ * @return attributes {Object}
+ */
+var generateUniformAccessObject = function(gl, uniformData)
+{
+ // this is the object we will be sending back.
+ // an object hierachy will be created for structs
+ var uniforms = {data:{}};
+
+ uniforms.gl = gl;
+
+ var uniformKeys= Object.keys(uniformData);
+
+ for (var i = 0; i < uniformKeys.length; i++)
+ {
+ var fullName = uniformKeys[i];
+
+ var nameTokens = fullName.split('.');
+ var name = nameTokens[nameTokens.length - 1];
+
+
+ var uniformGroup = getUniformGroup(nameTokens, uniforms);
+
+ var uniform = uniformData[fullName];
+ uniformGroup.data[name] = uniform;
+
+ uniformGroup.gl = gl;
+
+ Object.defineProperty(uniformGroup, name, {
+ get: generateGetter(name),
+ set: generateSetter(name, uniform)
+ });
+ }
+
+ return uniforms;
+};
+
+var generateGetter = function(name)
+{
+ var template = getterTemplate.replace('%%', name);
+ return new Function(template); // jshint ignore:line
+};
+
+var generateSetter = function(name, uniform)
+{
+ var template = setterTemplate.replace(/%%/g, name);
+ var setTemplate;
+
+ if(uniform.size === 1)
+ {
+ setTemplate = GLSL_TO_SINGLE_SETTERS[uniform.type];
+ }
+ else
+ {
+ setTemplate = GLSL_TO_ARRAY_SETTERS[uniform.type];
+ }
+
+ if(setTemplate)
+ {
+ template += "\nthis.gl." + setTemplate + ";";
+ }
+
+ return new Function('value', template); // jshint ignore:line
+};
+
+var getUniformGroup = function(nameTokens, uniform)
+{
+ var cur = uniform;
+
+ for (var i = 0; i < nameTokens.length - 1; i++)
+ {
+ var o = cur[nameTokens[i]] || {data:{}};
+ cur[nameTokens[i]] = o;
+ cur = o;
+ }
+
+ return cur;
+};
+
+var getterTemplate = [
+ 'return this.data.%%.value;',
+].join('\n');
+
+var setterTemplate = [
+ 'this.data.%%.value = value;',
+ 'var location = this.data.%%.location;'
+].join('\n');
+
+
+var GLSL_TO_SINGLE_SETTERS = {
+
+ 'float': 'uniform1f(location, value)',
+
+ 'vec2': 'uniform2f(location, value[0], value[1])',
+ 'vec3': 'uniform3f(location, value[0], value[1], value[2])',
+ 'vec4': 'uniform4f(location, value[0], value[1], value[2], value[3])',
+
+ 'int': 'uniform1i(location, value)',
+ 'ivec2': 'uniform2i(location, value[0], value[1])',
+ 'ivec3': 'uniform3i(location, value[0], value[1], value[2])',
+ 'ivec4': 'uniform4i(location, value[0], value[1], value[2], value[3])',
+
+ 'bool': 'uniform1i(location, value)',
+ 'bvec2': 'uniform2i(location, value[0], value[1])',
+ 'bvec3': 'uniform3i(location, value[0], value[1], value[2])',
+ 'bvec4': 'uniform4i(location, value[0], value[1], value[2], value[3])',
+
+ 'mat2': 'uniformMatrix2fv(location, false, value)',
+ 'mat3': 'uniformMatrix3fv(location, false, value)',
+ 'mat4': 'uniformMatrix4fv(location, false, value)',
+
+ 'sampler2D':'uniform1i(location, value)'
+};
+
+var GLSL_TO_ARRAY_SETTERS = {
+
+ 'float': 'uniform1fv(location, value)',
+
+ 'vec2': 'uniform2fv(location, value)',
+ 'vec3': 'uniform3fv(location, value)',
+ 'vec4': 'uniform4fv(location, value)',
+
+ 'int': 'uniform1iv(location, value)',
+ 'ivec2': 'uniform2iv(location, value)',
+ 'ivec3': 'uniform3iv(location, value)',
+ 'ivec4': 'uniform4iv(location, value)',
+
+ 'bool': 'uniform1iv(location, value)',
+ 'bvec2': 'uniform2iv(location, value)',
+ 'bvec3': 'uniform3iv(location, value)',
+ 'bvec4': 'uniform4iv(location, value)',
+
+ 'sampler2D':'uniform1iv(location, value)'
+};
+
+module.exports = generateUniformAccessObject;
+
+},{}],14:[function(require,module,exports){
+module.exports = {
+ compileProgram: require('./compileProgram'),
+ defaultValue: require('./defaultValue'),
+ extractAttributes: require('./extractAttributes'),
+ extractUniforms: require('./extractUniforms'),
+ generateUniformAccessObject: require('./generateUniformAccessObject'),
+ setPrecision: require('./setPrecision'),
+ mapSize: require('./mapSize'),
+ mapType: require('./mapType')
+};
+},{"./compileProgram":9,"./defaultValue":10,"./extractAttributes":11,"./extractUniforms":12,"./generateUniformAccessObject":13,"./mapSize":15,"./mapType":16,"./setPrecision":17}],15:[function(require,module,exports){
+/**
+ * @class
+ * @memberof PIXI.glCore.shader
+ * @param type {String}
+ * @return {Number}
+ */
+var mapSize = function(type)
+{
+ return GLSL_TO_SIZE[type];
+};
+
+
+var GLSL_TO_SIZE = {
+ 'float': 1,
+ 'vec2': 2,
+ 'vec3': 3,
+ 'vec4': 4,
+
+ 'int': 1,
+ 'ivec2': 2,
+ 'ivec3': 3,
+ 'ivec4': 4,
+
+ 'bool': 1,
+ 'bvec2': 2,
+ 'bvec3': 3,
+ 'bvec4': 4,
+
+ 'mat2': 4,
+ 'mat3': 9,
+ 'mat4': 16,
+
+ 'sampler2D': 1
+};
+
+module.exports = mapSize;
+
+},{}],16:[function(require,module,exports){
+
+
+var mapSize = function(gl, type)
+{
+ if(!GL_TABLE)
+ {
+ var typeNames = Object.keys(GL_TO_GLSL_TYPES);
+
+ GL_TABLE = {};
+
+ for(var i = 0; i < typeNames.length; ++i)
+ {
+ var tn = typeNames[i];
+ GL_TABLE[ gl[tn] ] = GL_TO_GLSL_TYPES[tn];
+ }
+ }
+
+ return GL_TABLE[type];
+};
+
+var GL_TABLE = null;
+
+var GL_TO_GLSL_TYPES = {
+ 'FLOAT': 'float',
+ 'FLOAT_VEC2': 'vec2',
+ 'FLOAT_VEC3': 'vec3',
+ 'FLOAT_VEC4': 'vec4',
+
+ 'INT': 'int',
+ 'INT_VEC2': 'ivec2',
+ 'INT_VEC3': 'ivec3',
+ 'INT_VEC4': 'ivec4',
+
+ 'BOOL': 'bool',
+ 'BOOL_VEC2': 'bvec2',
+ 'BOOL_VEC3': 'bvec3',
+ 'BOOL_VEC4': 'bvec4',
+
+ 'FLOAT_MAT2': 'mat2',
+ 'FLOAT_MAT3': 'mat3',
+ 'FLOAT_MAT4': 'mat4',
+
+ 'SAMPLER_2D': 'sampler2D'
+};
+
+module.exports = mapSize;
+
+},{}],17:[function(require,module,exports){
+/**
+ * Sets the float precision on the shader. If the precision is already present this function will do nothing
+ * @param {string} src the shader source
+ * @param {string} precision The float precision of the shader. Options are 'lowp', 'mediump' or 'highp'.
+ *
+ * @return {string} modified shader source
+ */
+var setPrecision = function(src, precision)
+{
+ if(src.substring(0, 9) !== 'precision')
+ {
+ return 'precision ' + precision + ' float;\n' + src;
+ }
+
+ return src;
+};
+
+module.exports = setPrecision;
+
+},{}],18:[function(require,module,exports){
+/**
+ * Bit twiddling hacks for JavaScript.
+ *
+ * Author: Mikola Lysenko
+ *
+ * Ported from Stanford bit twiddling hack library:
+ * http://graphics.stanford.edu/~seander/bithacks.html
+ */
+
+"use strict"; "use restrict";
+
+//Number of bits in an integer
+var INT_BITS = 32;
+
+//Constants
+exports.INT_BITS = INT_BITS;
+exports.INT_MAX = 0x7fffffff;
+exports.INT_MIN = -1<<(INT_BITS-1);
+
+//Returns -1, 0, +1 depending on sign of x
+exports.sign = function(v) {
+ return (v > 0) - (v < 0);
+}
+
+//Computes absolute value of integer
+exports.abs = function(v) {
+ var mask = v >> (INT_BITS-1);
+ return (v ^ mask) - mask;
+}
+
+//Computes minimum of integers x and y
+exports.min = function(x, y) {
+ return y ^ ((x ^ y) & -(x < y));
+}
+
+//Computes maximum of integers x and y
+exports.max = function(x, y) {
+ return x ^ ((x ^ y) & -(x < y));
+}
+
+//Checks if a number is a power of two
+exports.isPow2 = function(v) {
+ return !(v & (v-1)) && (!!v);
+}
+
+//Computes log base 2 of v
+exports.log2 = function(v) {
+ var r, shift;
+ r = (v > 0xFFFF) << 4; v >>>= r;
+ shift = (v > 0xFF ) << 3; v >>>= shift; r |= shift;
+ shift = (v > 0xF ) << 2; v >>>= shift; r |= shift;
+ shift = (v > 0x3 ) << 1; v >>>= shift; r |= shift;
+ return r | (v >> 1);
+}
+
+//Computes log base 10 of v
+exports.log10 = function(v) {
+ return (v >= 1000000000) ? 9 : (v >= 100000000) ? 8 : (v >= 10000000) ? 7 :
+ (v >= 1000000) ? 6 : (v >= 100000) ? 5 : (v >= 10000) ? 4 :
+ (v >= 1000) ? 3 : (v >= 100) ? 2 : (v >= 10) ? 1 : 0;
+}
+
+//Counts number of bits
+exports.popCount = function(v) {
+ v = v - ((v >>> 1) & 0x55555555);
+ v = (v & 0x33333333) + ((v >>> 2) & 0x33333333);
+ return ((v + (v >>> 4) & 0xF0F0F0F) * 0x1010101) >>> 24;
+}
+
+//Counts number of trailing zeros
+function countTrailingZeros(v) {
+ var c = 32;
+ v &= -v;
+ if (v) c--;
+ if (v & 0x0000FFFF) c -= 16;
+ if (v & 0x00FF00FF) c -= 8;
+ if (v & 0x0F0F0F0F) c -= 4;
+ if (v & 0x33333333) c -= 2;
+ if (v & 0x55555555) c -= 1;
+ return c;
+}
+exports.countTrailingZeros = countTrailingZeros;
+
+//Rounds to next power of 2
+exports.nextPow2 = function(v) {
+ v += v === 0;
+ --v;
+ v |= v >>> 1;
+ v |= v >>> 2;
+ v |= v >>> 4;
+ v |= v >>> 8;
+ v |= v >>> 16;
+ return v + 1;
+}
+
+//Rounds down to previous power of 2
+exports.prevPow2 = function(v) {
+ v |= v >>> 1;
+ v |= v >>> 2;
+ v |= v >>> 4;
+ v |= v >>> 8;
+ v |= v >>> 16;
+ return v - (v>>>1);
+}
+
+//Computes parity of word
+exports.parity = function(v) {
+ v ^= v >>> 16;
+ v ^= v >>> 8;
+ v ^= v >>> 4;
+ v &= 0xf;
+ return (0x6996 >>> v) & 1;
+}
+
+var REVERSE_TABLE = new Array(256);
+
+(function(tab) {
+ for(var i=0; i<256; ++i) {
+ var v = i, r = i, s = 7;
+ for (v >>>= 1; v; v >>>= 1) {
+ r <<= 1;
+ r |= v & 1;
+ --s;
+ }
+ tab[i] = (r << s) & 0xff;
+ }
+})(REVERSE_TABLE);
+
+//Reverse bits in a 32 bit word
+exports.reverse = function(v) {
+ return (REVERSE_TABLE[ v & 0xff] << 24) |
+ (REVERSE_TABLE[(v >>> 8) & 0xff] << 16) |
+ (REVERSE_TABLE[(v >>> 16) & 0xff] << 8) |
+ REVERSE_TABLE[(v >>> 24) & 0xff];
+}
+
+//Interleave bits of 2 coordinates with 16 bits. Useful for fast quadtree codes
+exports.interleave2 = function(x, y) {
+ x &= 0xFFFF;
+ x = (x | (x << 8)) & 0x00FF00FF;
+ x = (x | (x << 4)) & 0x0F0F0F0F;
+ x = (x | (x << 2)) & 0x33333333;
+ x = (x | (x << 1)) & 0x55555555;
+
+ y &= 0xFFFF;
+ y = (y | (y << 8)) & 0x00FF00FF;
+ y = (y | (y << 4)) & 0x0F0F0F0F;
+ y = (y | (y << 2)) & 0x33333333;
+ y = (y | (y << 1)) & 0x55555555;
+
+ return x | (y << 1);
+}
+
+//Extracts the nth interleaved component
+exports.deinterleave2 = function(v, n) {
+ v = (v >>> n) & 0x55555555;
+ v = (v | (v >>> 1)) & 0x33333333;
+ v = (v | (v >>> 2)) & 0x0F0F0F0F;
+ v = (v | (v >>> 4)) & 0x00FF00FF;
+ v = (v | (v >>> 16)) & 0x000FFFF;
+ return (v << 16) >> 16;
+}
+
+
+//Interleave bits of 3 coordinates, each with 10 bits. Useful for fast octree codes
+exports.interleave3 = function(x, y, z) {
+ x &= 0x3FF;
+ x = (x | (x<<16)) & 4278190335;
+ x = (x | (x<<8)) & 251719695;
+ x = (x | (x<<4)) & 3272356035;
+ x = (x | (x<<2)) & 1227133513;
+
+ y &= 0x3FF;
+ y = (y | (y<<16)) & 4278190335;
+ y = (y | (y<<8)) & 251719695;
+ y = (y | (y<<4)) & 3272356035;
+ y = (y | (y<<2)) & 1227133513;
+ x |= (y << 1);
+
+ z &= 0x3FF;
+ z = (z | (z<<16)) & 4278190335;
+ z = (z | (z<<8)) & 251719695;
+ z = (z | (z<<4)) & 3272356035;
+ z = (z | (z<<2)) & 1227133513;
+
+ return x | (z << 2);
+}
+
+//Extracts nth interleaved component of a 3-tuple
+exports.deinterleave3 = function(v, n) {
+ v = (v >>> n) & 1227133513;
+ v = (v | (v>>>2)) & 3272356035;
+ v = (v | (v>>>4)) & 251719695;
+ v = (v | (v>>>8)) & 4278190335;
+ v = (v | (v>>>16)) & 0x3FF;
+ return (v<<22)>>22;
+}
+
+//Computes next combination in colexicographic order (this is mistakenly called nextPermutation on the bit twiddling hacks page)
+exports.nextCombination = function(v) {
+ var t = v | (v - 1);
+ return (t + 1) | (((~t & -~t) - 1) >>> (countTrailingZeros(v) + 1));
+}
+
+
+},{}],19:[function(require,module,exports){
+'use strict';
+
+module.exports = earcut;
+
+function earcut(data, holeIndices, dim) {
+
+ dim = dim || 2;
+
+ var hasHoles = holeIndices && holeIndices.length,
+ outerLen = hasHoles ? holeIndices[0] * dim : data.length,
+ outerNode = linkedList(data, 0, outerLen, dim, true),
+ triangles = [];
+
+ if (!outerNode) return triangles;
+
+ var minX, minY, maxX, maxY, x, y, size;
+
+ if (hasHoles) outerNode = eliminateHoles(data, holeIndices, outerNode, dim);
+
+ // if the shape is not too simple, we'll use z-order curve hash later; calculate polygon bbox
+ if (data.length > 80 * dim) {
+ minX = maxX = data[0];
+ minY = maxY = data[1];
+
+ for (var i = dim; i < outerLen; i += dim) {
+ x = data[i];
+ y = data[i + 1];
+ if (x < minX) minX = x;
+ if (y < minY) minY = y;
+ if (x > maxX) maxX = x;
+ if (y > maxY) maxY = y;
+ }
+
+ // minX, minY and size are later used to transform coords into integers for z-order calculation
+ size = Math.max(maxX - minX, maxY - minY);
+ }
+
+ earcutLinked(outerNode, triangles, dim, minX, minY, size);
+
+ return triangles;
+}
+
+// create a circular doubly linked list from polygon points in the specified winding order
+function linkedList(data, start, end, dim, clockwise) {
+ var i, last;
+
+ if (clockwise === (signedArea(data, start, end, dim) > 0)) {
+ for (i = start; i < end; i += dim) last = insertNode(i, data[i], data[i + 1], last);
+ } else {
+ for (i = end - dim; i >= start; i -= dim) last = insertNode(i, data[i], data[i + 1], last);
+ }
+
+ if (last && equals(last, last.next)) {
+ removeNode(last);
+ last = last.next;
+ }
+
+ return last;
+}
+
+// eliminate colinear or duplicate points
+function filterPoints(start, end) {
+ if (!start) return start;
+ if (!end) end = start;
+
+ var p = start,
+ again;
+ do {
+ again = false;
+
+ if (!p.steiner && (equals(p, p.next) || area(p.prev, p, p.next) === 0)) {
+ removeNode(p);
+ p = end = p.prev;
+ if (p === p.next) return null;
+ again = true;
+
+ } else {
+ p = p.next;
+ }
+ } while (again || p !== end);
+
+ return end;
+}
+
+// main ear slicing loop which triangulates a polygon (given as a linked list)
+function earcutLinked(ear, triangles, dim, minX, minY, size, pass) {
+ if (!ear) return;
+
+ // interlink polygon nodes in z-order
+ if (!pass && size) indexCurve(ear, minX, minY, size);
+
+ var stop = ear,
+ prev, next;
+
+ // iterate through ears, slicing them one by one
+ while (ear.prev !== ear.next) {
+ prev = ear.prev;
+ next = ear.next;
+
+ if (size ? isEarHashed(ear, minX, minY, size) : isEar(ear)) {
+ // cut off the triangle
+ triangles.push(prev.i / dim);
+ triangles.push(ear.i / dim);
+ triangles.push(next.i / dim);
+
+ removeNode(ear);
+
+ // skipping the next vertice leads to less sliver triangles
+ ear = next.next;
+ stop = next.next;
+
+ continue;
+ }
+
+ ear = next;
+
+ // if we looped through the whole remaining polygon and can't find any more ears
+ if (ear === stop) {
+ // try filtering points and slicing again
+ if (!pass) {
+ earcutLinked(filterPoints(ear), triangles, dim, minX, minY, size, 1);
+
+ // if this didn't work, try curing all small self-intersections locally
+ } else if (pass === 1) {
+ ear = cureLocalIntersections(ear, triangles, dim);
+ earcutLinked(ear, triangles, dim, minX, minY, size, 2);
+
+ // as a last resort, try splitting the remaining polygon into two
+ } else if (pass === 2) {
+ splitEarcut(ear, triangles, dim, minX, minY, size);
+ }
+
+ break;
+ }
+ }
+}
+
+// check whether a polygon node forms a valid ear with adjacent nodes
+function isEar(ear) {
+ var a = ear.prev,
+ b = ear,
+ c = ear.next;
+
+ if (area(a, b, c) >= 0) return false; // reflex, can't be an ear
+
+ // now make sure we don't have other points inside the potential ear
+ var p = ear.next.next;
+
+ while (p !== ear.prev) {
+ if (pointInTriangle(a.x, a.y, b.x, b.y, c.x, c.y, p.x, p.y) &&
+ area(p.prev, p, p.next) >= 0) return false;
+ p = p.next;
+ }
+
+ return true;
+}
+
+function isEarHashed(ear, minX, minY, size) {
+ var a = ear.prev,
+ b = ear,
+ c = ear.next;
+
+ if (area(a, b, c) >= 0) return false; // reflex, can't be an ear
+
+ // triangle bbox; min & max are calculated like this for speed
+ var minTX = a.x < b.x ? (a.x < c.x ? a.x : c.x) : (b.x < c.x ? b.x : c.x),
+ minTY = a.y < b.y ? (a.y < c.y ? a.y : c.y) : (b.y < c.y ? b.y : c.y),
+ maxTX = a.x > b.x ? (a.x > c.x ? a.x : c.x) : (b.x > c.x ? b.x : c.x),
+ maxTY = a.y > b.y ? (a.y > c.y ? a.y : c.y) : (b.y > c.y ? b.y : c.y);
+
+ // z-order range for the current triangle bbox;
+ var minZ = zOrder(minTX, minTY, minX, minY, size),
+ maxZ = zOrder(maxTX, maxTY, minX, minY, size);
+
+ // first look for points inside the triangle in increasing z-order
+ var p = ear.nextZ;
+
+ while (p && p.z <= maxZ) {
+ if (p !== ear.prev && p !== ear.next &&
+ pointInTriangle(a.x, a.y, b.x, b.y, c.x, c.y, p.x, p.y) &&
+ area(p.prev, p, p.next) >= 0) return false;
+ p = p.nextZ;
+ }
+
+ // then look for points in decreasing z-order
+ p = ear.prevZ;
+
+ while (p && p.z >= minZ) {
+ if (p !== ear.prev && p !== ear.next &&
+ pointInTriangle(a.x, a.y, b.x, b.y, c.x, c.y, p.x, p.y) &&
+ area(p.prev, p, p.next) >= 0) return false;
+ p = p.prevZ;
+ }
+
+ return true;
+}
+
+// go through all polygon nodes and cure small local self-intersections
+function cureLocalIntersections(start, triangles, dim) {
+ var p = start;
+ do {
+ var a = p.prev,
+ b = p.next.next;
+
+ if (!equals(a, b) && intersects(a, p, p.next, b) && locallyInside(a, b) && locallyInside(b, a)) {
+
+ triangles.push(a.i / dim);
+ triangles.push(p.i / dim);
+ triangles.push(b.i / dim);
+
+ // remove two nodes involved
+ removeNode(p);
+ removeNode(p.next);
+
+ p = start = b;
+ }
+ p = p.next;
+ } while (p !== start);
+
+ return p;
+}
+
+// try splitting polygon into two and triangulate them independently
+function splitEarcut(start, triangles, dim, minX, minY, size) {
+ // look for a valid diagonal that divides the polygon into two
+ var a = start;
+ do {
+ var b = a.next.next;
+ while (b !== a.prev) {
+ if (a.i !== b.i && isValidDiagonal(a, b)) {
+ // split the polygon in two by the diagonal
+ var c = splitPolygon(a, b);
+
+ // filter colinear points around the cuts
+ a = filterPoints(a, a.next);
+ c = filterPoints(c, c.next);
+
+ // run earcut on each half
+ earcutLinked(a, triangles, dim, minX, minY, size);
+ earcutLinked(c, triangles, dim, minX, minY, size);
+ return;
+ }
+ b = b.next;
+ }
+ a = a.next;
+ } while (a !== start);
+}
+
+// link every hole into the outer loop, producing a single-ring polygon without holes
+function eliminateHoles(data, holeIndices, outerNode, dim) {
+ var queue = [],
+ i, len, start, end, list;
+
+ for (i = 0, len = holeIndices.length; i < len; i++) {
+ start = holeIndices[i] * dim;
+ end = i < len - 1 ? holeIndices[i + 1] * dim : data.length;
+ list = linkedList(data, start, end, dim, false);
+ if (list === list.next) list.steiner = true;
+ queue.push(getLeftmost(list));
+ }
+
+ queue.sort(compareX);
+
+ // process holes from left to right
+ for (i = 0; i < queue.length; i++) {
+ eliminateHole(queue[i], outerNode);
+ outerNode = filterPoints(outerNode, outerNode.next);
+ }
+
+ return outerNode;
+}
+
+function compareX(a, b) {
+ return a.x - b.x;
+}
+
+// find a bridge between vertices that connects hole with an outer ring and and link it
+function eliminateHole(hole, outerNode) {
+ outerNode = findHoleBridge(hole, outerNode);
+ if (outerNode) {
+ var b = splitPolygon(outerNode, hole);
+ filterPoints(b, b.next);
+ }
+}
+
+// David Eberly's algorithm for finding a bridge between hole and outer polygon
+function findHoleBridge(hole, outerNode) {
+ var p = outerNode,
+ hx = hole.x,
+ hy = hole.y,
+ qx = -Infinity,
+ m;
+
+ // find a segment intersected by a ray from the hole's leftmost point to the left;
+ // segment's endpoint with lesser x will be potential connection point
+ do {
+ if (hy <= p.y && hy >= p.next.y) {
+ var x = p.x + (hy - p.y) * (p.next.x - p.x) / (p.next.y - p.y);
+ if (x <= hx && x > qx) {
+ qx = x;
+ if (x === hx) {
+ if (hy === p.y) return p;
+ if (hy === p.next.y) return p.next;
+ }
+ m = p.x < p.next.x ? p : p.next;
+ }
+ }
+ p = p.next;
+ } while (p !== outerNode);
+
+ if (!m) return null;
+
+ if (hx === qx) return m.prev; // hole touches outer segment; pick lower endpoint
+
+ // look for points inside the triangle of hole point, segment intersection and endpoint;
+ // if there are no points found, we have a valid connection;
+ // otherwise choose the point of the minimum angle with the ray as connection point
+
+ var stop = m,
+ mx = m.x,
+ my = m.y,
+ tanMin = Infinity,
+ tan;
+
+ p = m.next;
+
+ while (p !== stop) {
+ if (hx >= p.x && p.x >= mx &&
+ pointInTriangle(hy < my ? hx : qx, hy, mx, my, hy < my ? qx : hx, hy, p.x, p.y)) {
+
+ tan = Math.abs(hy - p.y) / (hx - p.x); // tangential
+
+ if ((tan < tanMin || (tan === tanMin && p.x > m.x)) && locallyInside(p, hole)) {
+ m = p;
+ tanMin = tan;
+ }
+ }
+
+ p = p.next;
+ }
+
+ return m;
+}
+
+// interlink polygon nodes in z-order
+function indexCurve(start, minX, minY, size) {
+ var p = start;
+ do {
+ if (p.z === null) p.z = zOrder(p.x, p.y, minX, minY, size);
+ p.prevZ = p.prev;
+ p.nextZ = p.next;
+ p = p.next;
+ } while (p !== start);
+
+ p.prevZ.nextZ = null;
+ p.prevZ = null;
+
+ sortLinked(p);
+}
+
+// Simon Tatham's linked list merge sort algorithm
+// http://www.chiark.greenend.org.uk/~sgtatham/algorithms/listsort.html
+function sortLinked(list) {
+ var i, p, q, e, tail, numMerges, pSize, qSize,
+ inSize = 1;
+
+ do {
+ p = list;
+ list = null;
+ tail = null;
+ numMerges = 0;
+
+ while (p) {
+ numMerges++;
+ q = p;
+ pSize = 0;
+ for (i = 0; i < inSize; i++) {
+ pSize++;
+ q = q.nextZ;
+ if (!q) break;
+ }
+
+ qSize = inSize;
+
+ while (pSize > 0 || (qSize > 0 && q)) {
+
+ if (pSize === 0) {
+ e = q;
+ q = q.nextZ;
+ qSize--;
+ } else if (qSize === 0 || !q) {
+ e = p;
+ p = p.nextZ;
+ pSize--;
+ } else if (p.z <= q.z) {
+ e = p;
+ p = p.nextZ;
+ pSize--;
+ } else {
+ e = q;
+ q = q.nextZ;
+ qSize--;
+ }
+
+ if (tail) tail.nextZ = e;
+ else list = e;
+
+ e.prevZ = tail;
+ tail = e;
+ }
+
+ p = q;
+ }
+
+ tail.nextZ = null;
+ inSize *= 2;
+
+ } while (numMerges > 1);
+
+ return list;
+}
+
+// z-order of a point given coords and size of the data bounding box
+function zOrder(x, y, minX, minY, size) {
+ // coords are transformed into non-negative 15-bit integer range
+ x = 32767 * (x - minX) / size;
+ y = 32767 * (y - minY) / size;
+
+ x = (x | (x << 8)) & 0x00FF00FF;
+ x = (x | (x << 4)) & 0x0F0F0F0F;
+ x = (x | (x << 2)) & 0x33333333;
+ x = (x | (x << 1)) & 0x55555555;
+
+ y = (y | (y << 8)) & 0x00FF00FF;
+ y = (y | (y << 4)) & 0x0F0F0F0F;
+ y = (y | (y << 2)) & 0x33333333;
+ y = (y | (y << 1)) & 0x55555555;
+
+ return x | (y << 1);
+}
+
+// find the leftmost node of a polygon ring
+function getLeftmost(start) {
+ var p = start,
+ leftmost = start;
+ do {
+ if (p.x < leftmost.x) leftmost = p;
+ p = p.next;
+ } while (p !== start);
+
+ return leftmost;
+}
+
+// check if a point lies within a convex triangle
+function pointInTriangle(ax, ay, bx, by, cx, cy, px, py) {
+ return (cx - px) * (ay - py) - (ax - px) * (cy - py) >= 0 &&
+ (ax - px) * (by - py) - (bx - px) * (ay - py) >= 0 &&
+ (bx - px) * (cy - py) - (cx - px) * (by - py) >= 0;
+}
+
+// check if a diagonal between two polygon nodes is valid (lies in polygon interior)
+function isValidDiagonal(a, b) {
+ return a.next.i !== b.i && a.prev.i !== b.i && !intersectsPolygon(a, b) &&
+ locallyInside(a, b) && locallyInside(b, a) && middleInside(a, b);
+}
+
+// signed area of a triangle
+function area(p, q, r) {
+ return (q.y - p.y) * (r.x - q.x) - (q.x - p.x) * (r.y - q.y);
+}
+
+// check if two points are equal
+function equals(p1, p2) {
+ return p1.x === p2.x && p1.y === p2.y;
+}
+
+// check if two segments intersect
+function intersects(p1, q1, p2, q2) {
+ if ((equals(p1, q1) && equals(p2, q2)) ||
+ (equals(p1, q2) && equals(p2, q1))) return true;
+ return area(p1, q1, p2) > 0 !== area(p1, q1, q2) > 0 &&
+ area(p2, q2, p1) > 0 !== area(p2, q2, q1) > 0;
+}
+
+// check if a polygon diagonal intersects any polygon segments
+function intersectsPolygon(a, b) {
+ var p = a;
+ do {
+ if (p.i !== a.i && p.next.i !== a.i && p.i !== b.i && p.next.i !== b.i &&
+ intersects(p, p.next, a, b)) return true;
+ p = p.next;
+ } while (p !== a);
+
+ return false;
+}
+
+// check if a polygon diagonal is locally inside the polygon
+function locallyInside(a, b) {
+ return area(a.prev, a, a.next) < 0 ?
+ area(a, b, a.next) >= 0 && area(a, a.prev, b) >= 0 :
+ area(a, b, a.prev) < 0 || area(a, a.next, b) < 0;
+}
+
+// check if the middle point of a polygon diagonal is inside the polygon
+function middleInside(a, b) {
+ var p = a,
+ inside = false,
+ px = (a.x + b.x) / 2,
+ py = (a.y + b.y) / 2;
+ do {
+ if (((p.y > py) !== (p.next.y > py)) && (px < (p.next.x - p.x) * (py - p.y) / (p.next.y - p.y) + p.x))
+ inside = !inside;
+ p = p.next;
+ } while (p !== a);
+
+ return inside;
+}
+
+// link two polygon vertices with a bridge; if the vertices belong to the same ring, it splits polygon into two;
+// if one belongs to the outer ring and another to a hole, it merges it into a single ring
+function splitPolygon(a, b) {
+ var a2 = new Node(a.i, a.x, a.y),
+ b2 = new Node(b.i, b.x, b.y),
+ an = a.next,
+ bp = b.prev;
+
+ a.next = b;
+ b.prev = a;
+
+ a2.next = an;
+ an.prev = a2;
+
+ b2.next = a2;
+ a2.prev = b2;
+
+ bp.next = b2;
+ b2.prev = bp;
+
+ return b2;
+}
+
+// create a node and optionally link it with previous one (in a circular doubly linked list)
+function insertNode(i, x, y, last) {
+ var p = new Node(i, x, y);
+
+ if (!last) {
+ p.prev = p;
+ p.next = p;
+
+ } else {
+ p.next = last.next;
+ p.prev = last;
+ last.next.prev = p;
+ last.next = p;
+ }
+ return p;
+}
+
+function removeNode(p) {
+ p.next.prev = p.prev;
+ p.prev.next = p.next;
+
+ if (p.prevZ) p.prevZ.nextZ = p.nextZ;
+ if (p.nextZ) p.nextZ.prevZ = p.prevZ;
+}
+
+function Node(i, x, y) {
+ // vertice index in coordinates array
+ this.i = i;
+
+ // vertex coordinates
+ this.x = x;
+ this.y = y;
+
+ // previous and next vertice nodes in a polygon ring
+ this.prev = null;
+ this.next = null;
+
+ // z-order curve value
+ this.z = null;
+
+ // previous and next nodes in z-order
+ this.prevZ = null;
+ this.nextZ = null;
+
+ // indicates whether this is a steiner point
+ this.steiner = false;
+}
+
+// return a percentage difference between the polygon area and its triangulation area;
+// used to verify correctness of triangulation
+earcut.deviation = function (data, holeIndices, dim, triangles) {
+ var hasHoles = holeIndices && holeIndices.length;
+ var outerLen = hasHoles ? holeIndices[0] * dim : data.length;
+
+ var polygonArea = Math.abs(signedArea(data, 0, outerLen, dim));
+ if (hasHoles) {
+ for (var i = 0, len = holeIndices.length; i < len; i++) {
+ var start = holeIndices[i] * dim;
+ var end = i < len - 1 ? holeIndices[i + 1] * dim : data.length;
+ polygonArea -= Math.abs(signedArea(data, start, end, dim));
+ }
+ }
+
+ var trianglesArea = 0;
+ for (i = 0; i < triangles.length; i += 3) {
+ var a = triangles[i] * dim;
+ var b = triangles[i + 1] * dim;
+ var c = triangles[i + 2] * dim;
+ trianglesArea += Math.abs(
+ (data[a] - data[c]) * (data[b + 1] - data[a + 1]) -
+ (data[a] - data[b]) * (data[c + 1] - data[a + 1]));
+ }
+
+ return polygonArea === 0 && trianglesArea === 0 ? 0 :
+ Math.abs((trianglesArea - polygonArea) / polygonArea);
+};
+
+function signedArea(data, start, end, dim) {
+ var sum = 0;
+ for (var i = start, j = end - dim; i < end; i += dim) {
+ sum += (data[j] - data[i]) * (data[i + 1] + data[j + 1]);
+ j = i;
+ }
+ return sum;
+}
+
+// turn a polygon in a multi-dimensional array form (e.g. as in GeoJSON) into a form Earcut accepts
+earcut.flatten = function (data) {
+ var dim = data[0][0].length,
+ result = {vertices: [], holes: [], dimensions: dim},
+ holeIndex = 0;
+
+ for (var i = 0; i < data.length; i++) {
+ for (var j = 0; j < data[i].length; j++) {
+ for (var d = 0; d < dim; d++) result.vertices.push(data[i][j][d]);
+ }
+ if (i > 0) {
+ holeIndex += data[i - 1].length;
+ result.holes.push(holeIndex);
+ }
+ }
+ return result;
+};
+
+},{}],20:[function(require,module,exports){
+'use strict';
+
+var has = Object.prototype.hasOwnProperty
+ , prefix = '~';
+
+/**
+ * Constructor to create a storage for our `EE` objects.
+ * An `Events` instance is a plain object whose properties are event names.
+ *
+ * @constructor
+ * @api private
+ */
+function Events() {}
+
+//
+// We try to not inherit from `Object.prototype`. In some engines creating an
+// instance in this way is faster than calling `Object.create(null)` directly.
+// If `Object.create(null)` is not supported we prefix the event names with a
+// character to make sure that the built-in object properties are not
+// overridden or used as an attack vector.
+//
+if (Object.create) {
+ Events.prototype = Object.create(null);
+
+ //
+ // This hack is needed because the `__proto__` property is still inherited in
+ // some old browsers like Android 4, iPhone 5.1, Opera 11 and Safari 5.
+ //
+ if (!new Events().__proto__) prefix = false;
+}
+
+/**
+ * Representation of a single event listener.
+ *
+ * @param {Function} fn The listener function.
+ * @param {Mixed} context The context to invoke the listener with.
+ * @param {Boolean} [once=false] Specify if the listener is a one-time listener.
+ * @constructor
+ * @api private
+ */
+function EE(fn, context, once) {
+ this.fn = fn;
+ this.context = context;
+ this.once = once || false;
+}
+
+/**
+ * Minimal `EventEmitter` interface that is molded against the Node.js
+ * `EventEmitter` interface.
+ *
+ * @constructor
+ * @api public
+ */
+function EventEmitter() {
+ this._events = new Events();
+ this._eventsCount = 0;
+}
+
+/**
+ * Return an array listing the events for which the emitter has registered
+ * listeners.
+ *
+ * @returns {Array}
+ * @api public
+ */
+EventEmitter.prototype.eventNames = function eventNames() {
+ var names = []
+ , events
+ , name;
+
+ if (this._eventsCount === 0) return names;
+
+ for (name in (events = this._events)) {
+ if (has.call(events, name)) names.push(prefix ? name.slice(1) : name);
+ }
+
+ if (Object.getOwnPropertySymbols) {
+ return names.concat(Object.getOwnPropertySymbols(events));
+ }
+
+ return names;
+};
+
+/**
+ * Return the listeners registered for a given event.
+ *
+ * @param {String|Symbol} event The event name.
+ * @param {Boolean} exists Only check if there are listeners.
+ * @returns {Array|Boolean}
+ * @api public
+ */
+EventEmitter.prototype.listeners = function listeners(event, exists) {
+ var evt = prefix ? prefix + event : event
+ , available = this._events[evt];
+
+ if (exists) return !!available;
+ if (!available) return [];
+ if (available.fn) return [available.fn];
+
+ for (var i = 0, l = available.length, ee = new Array(l); i < l; i++) {
+ ee[i] = available[i].fn;
+ }
+
+ return ee;
+};
+
+/**
+ * Calls each of the listeners registered for a given event.
+ *
+ * @param {String|Symbol} event The event name.
+ * @returns {Boolean} `true` if the event had listeners, else `false`.
+ * @api public
+ */
+EventEmitter.prototype.emit = function emit(event, a1, a2, a3, a4, a5) {
+ var evt = prefix ? prefix + event : event;
+
+ if (!this._events[evt]) return false;
+
+ var listeners = this._events[evt]
+ , len = arguments.length
+ , args
+ , i;
+
+ if (listeners.fn) {
+ if (listeners.once) this.removeListener(event, listeners.fn, undefined, true);
+
+ switch (len) {
+ case 1: return listeners.fn.call(listeners.context), true;
+ case 2: return listeners.fn.call(listeners.context, a1), true;
+ case 3: return listeners.fn.call(listeners.context, a1, a2), true;
+ case 4: return listeners.fn.call(listeners.context, a1, a2, a3), true;
+ case 5: return listeners.fn.call(listeners.context, a1, a2, a3, a4), true;
+ case 6: return listeners.fn.call(listeners.context, a1, a2, a3, a4, a5), true;
+ }
+
+ for (i = 1, args = new Array(len -1); i < len; i++) {
+ args[i - 1] = arguments[i];
+ }
+
+ listeners.fn.apply(listeners.context, args);
+ } else {
+ var length = listeners.length
+ , j;
+
+ for (i = 0; i < length; i++) {
+ if (listeners[i].once) this.removeListener(event, listeners[i].fn, undefined, true);
+
+ switch (len) {
+ case 1: listeners[i].fn.call(listeners[i].context); break;
+ case 2: listeners[i].fn.call(listeners[i].context, a1); break;
+ case 3: listeners[i].fn.call(listeners[i].context, a1, a2); break;
+ case 4: listeners[i].fn.call(listeners[i].context, a1, a2, a3); break;
+ default:
+ if (!args) for (j = 1, args = new Array(len -1); j < len; j++) {
+ args[j - 1] = arguments[j];
+ }
+
+ listeners[i].fn.apply(listeners[i].context, args);
+ }
+ }
+ }
+
+ return true;
+};
+
+/**
+ * Add a listener for a given event.
+ *
+ * @param {String|Symbol} event The event name.
+ * @param {Function} fn The listener function.
+ * @param {Mixed} [context=this] The context to invoke the listener with.
+ * @returns {EventEmitter} `this`.
+ * @api public
+ */
+EventEmitter.prototype.on = function on(event, fn, context) {
+ var listener = new EE(fn, context || this)
+ , evt = prefix ? prefix + event : event;
+
+ if (!this._events[evt]) this._events[evt] = listener, this._eventsCount++;
+ else if (!this._events[evt].fn) this._events[evt].push(listener);
+ else this._events[evt] = [this._events[evt], listener];
+
+ return this;
+};
+
+/**
+ * Add a one-time listener for a given event.
+ *
+ * @param {String|Symbol} event The event name.
+ * @param {Function} fn The listener function.
+ * @param {Mixed} [context=this] The context to invoke the listener with.
+ * @returns {EventEmitter} `this`.
+ * @api public
+ */
+EventEmitter.prototype.once = function once(event, fn, context) {
+ var listener = new EE(fn, context || this, true)
+ , evt = prefix ? prefix + event : event;
+
+ if (!this._events[evt]) this._events[evt] = listener, this._eventsCount++;
+ else if (!this._events[evt].fn) this._events[evt].push(listener);
+ else this._events[evt] = [this._events[evt], listener];
+
+ return this;
+};
+
+/**
+ * Remove the listeners of a given event.
+ *
+ * @param {String|Symbol} event The event name.
+ * @param {Function} fn Only remove the listeners that match this function.
+ * @param {Mixed} context Only remove the listeners that have this context.
+ * @param {Boolean} once Only remove one-time listeners.
+ * @returns {EventEmitter} `this`.
+ * @api public
+ */
+EventEmitter.prototype.removeListener = function removeListener(event, fn, context, once) {
+ var evt = prefix ? prefix + event : event;
+
+ if (!this._events[evt]) return this;
+ if (!fn) {
+ if (--this._eventsCount === 0) this._events = new Events();
+ else delete this._events[evt];
+ return this;
+ }
+
+ var listeners = this._events[evt];
+
+ if (listeners.fn) {
+ if (
+ listeners.fn === fn
+ && (!once || listeners.once)
+ && (!context || listeners.context === context)
+ ) {
+ if (--this._eventsCount === 0) this._events = new Events();
+ else delete this._events[evt];
+ }
+ } else {
+ for (var i = 0, events = [], length = listeners.length; i < length; i++) {
+ if (
+ listeners[i].fn !== fn
+ || (once && !listeners[i].once)
+ || (context && listeners[i].context !== context)
+ ) {
+ events.push(listeners[i]);
+ }
+ }
+
+ //
+ // Reset the array, or remove it completely if we have no more listeners.
+ //
+ if (events.length) this._events[evt] = events.length === 1 ? events[0] : events;
+ else if (--this._eventsCount === 0) this._events = new Events();
+ else delete this._events[evt];
+ }
+
+ return this;
+};
+
+/**
+ * Remove all listeners, or those of the specified event.
+ *
+ * @param {String|Symbol} [event] The event name.
+ * @returns {EventEmitter} `this`.
+ * @api public
+ */
+EventEmitter.prototype.removeAllListeners = function removeAllListeners(event) {
+ var evt;
+
+ if (event) {
+ evt = prefix ? prefix + event : event;
+ if (this._events[evt]) {
+ if (--this._eventsCount === 0) this._events = new Events();
+ else delete this._events[evt];
+ }
+ } else {
+ this._events = new Events();
+ this._eventsCount = 0;
+ }
+
+ return this;
+};
+
+//
+// Alias methods names because people roll like that.
+//
+EventEmitter.prototype.off = EventEmitter.prototype.removeListener;
+EventEmitter.prototype.addListener = EventEmitter.prototype.on;
+
+//
+// This function doesn't apply anymore.
+//
+EventEmitter.prototype.setMaxListeners = function setMaxListeners() {
+ return this;
+};
+
+//
+// Expose the prefix.
+//
+EventEmitter.prefixed = prefix;
+
+//
+// Allow `EventEmitter` to be imported as module namespace.
+//
+EventEmitter.EventEmitter = EventEmitter;
+
+//
+// Expose the module.
+//
+if ('undefined' !== typeof module) {
+ module.exports = EventEmitter;
+}
+
+},{}],21:[function(require,module,exports){
+/**
+ * isMobile.js v0.4.0
+ *
+ * A simple library to detect Apple phones and tablets,
+ * Android phones and tablets, other mobile devices (like blackberry, mini-opera and windows phone),
+ * and any kind of seven inch device, via user agent sniffing.
+ *
+ * @author: Kai Mallea (kmallea@gmail.com)
+ *
+ * @license: http://creativecommons.org/publicdomain/zero/1.0/
+ */
+(function (global) {
+
+ var apple_phone = /iPhone/i,
+ apple_ipod = /iPod/i,
+ apple_tablet = /iPad/i,
+ android_phone = /(?=.*\bAndroid\b)(?=.*\bMobile\b)/i, // Match 'Android' AND 'Mobile'
+ android_tablet = /Android/i,
+ amazon_phone = /(?=.*\bAndroid\b)(?=.*\bSD4930UR\b)/i,
+ amazon_tablet = /(?=.*\bAndroid\b)(?=.*\b(?:KFOT|KFTT|KFJWI|KFJWA|KFSOWI|KFTHWI|KFTHWA|KFAPWI|KFAPWA|KFARWI|KFASWI|KFSAWI|KFSAWA)\b)/i,
+ windows_phone = /IEMobile/i,
+ windows_tablet = /(?=.*\bWindows\b)(?=.*\bARM\b)/i, // Match 'Windows' AND 'ARM'
+ other_blackberry = /BlackBerry/i,
+ other_blackberry_10 = /BB10/i,
+ other_opera = /Opera Mini/i,
+ other_chrome = /(CriOS|Chrome)(?=.*\bMobile\b)/i,
+ other_firefox = /(?=.*\bFirefox\b)(?=.*\bMobile\b)/i, // Match 'Firefox' AND 'Mobile'
+ seven_inch = new RegExp(
+ '(?:' + // Non-capturing group
+
+ 'Nexus 7' + // Nexus 7
+
+ '|' + // OR
+
+ 'BNTV250' + // B&N Nook Tablet 7 inch
+
+ '|' + // OR
+
+ 'Kindle Fire' + // Kindle Fire
+
+ '|' + // OR
+
+ 'Silk' + // Kindle Fire, Silk Accelerated
+
+ '|' + // OR
+
+ 'GT-P1000' + // Galaxy Tab 7 inch
+
+ ')', // End non-capturing group
+
+ 'i'); // Case-insensitive matching
+
+ var match = function(regex, userAgent) {
+ return regex.test(userAgent);
+ };
+
+ var IsMobileClass = function(userAgent) {
+ var ua = userAgent || navigator.userAgent;
+
+ // Facebook mobile app's integrated browser adds a bunch of strings that
+ // match everything. Strip it out if it exists.
+ var tmp = ua.split('[FBAN');
+ if (typeof tmp[1] !== 'undefined') {
+ ua = tmp[0];
+ }
+
+ // Twitter mobile app's integrated browser on iPad adds a "Twitter for
+ // iPhone" string. Same probable happens on other tablet platforms.
+ // This will confuse detection so strip it out if it exists.
+ tmp = ua.split('Twitter');
+ if (typeof tmp[1] !== 'undefined') {
+ ua = tmp[0];
+ }
+
+ this.apple = {
+ phone: match(apple_phone, ua),
+ ipod: match(apple_ipod, ua),
+ tablet: !match(apple_phone, ua) && match(apple_tablet, ua),
+ device: match(apple_phone, ua) || match(apple_ipod, ua) || match(apple_tablet, ua)
+ };
+ this.amazon = {
+ phone: match(amazon_phone, ua),
+ tablet: !match(amazon_phone, ua) && match(amazon_tablet, ua),
+ device: match(amazon_phone, ua) || match(amazon_tablet, ua)
+ };
+ this.android = {
+ phone: match(amazon_phone, ua) || match(android_phone, ua),
+ tablet: !match(amazon_phone, ua) && !match(android_phone, ua) && (match(amazon_tablet, ua) || match(android_tablet, ua)),
+ device: match(amazon_phone, ua) || match(amazon_tablet, ua) || match(android_phone, ua) || match(android_tablet, ua)
+ };
+ this.windows = {
+ phone: match(windows_phone, ua),
+ tablet: match(windows_tablet, ua),
+ device: match(windows_phone, ua) || match(windows_tablet, ua)
+ };
+ this.other = {
+ blackberry: match(other_blackberry, ua),
+ blackberry10: match(other_blackberry_10, ua),
+ opera: match(other_opera, ua),
+ firefox: match(other_firefox, ua),
+ chrome: match(other_chrome, ua),
+ device: match(other_blackberry, ua) || match(other_blackberry_10, ua) || match(other_opera, ua) || match(other_firefox, ua) || match(other_chrome, ua)
+ };
+ this.seven_inch = match(seven_inch, ua);
+ this.any = this.apple.device || this.android.device || this.windows.device || this.other.device || this.seven_inch;
+
+ // excludes 'other' devices and ipods, targeting touchscreen phones
+ this.phone = this.apple.phone || this.android.phone || this.windows.phone;
+
+ // excludes 7 inch devices, classifying as phone or tablet is left to the user
+ this.tablet = this.apple.tablet || this.android.tablet || this.windows.tablet;
+
+ if (typeof window === 'undefined') {
+ return this;
+ }
+ };
+
+ var instantiate = function() {
+ var IM = new IsMobileClass();
+ IM.Class = IsMobileClass;
+ return IM;
+ };
+
+ if (typeof module !== 'undefined' && module.exports && typeof window === 'undefined') {
+ //node
+ module.exports = IsMobileClass;
+ } else if (typeof module !== 'undefined' && module.exports && typeof window !== 'undefined') {
+ //browserify
+ module.exports = instantiate();
+ } else if (typeof define === 'function' && define.amd) {
+ //AMD
+ define('isMobile', [], global.isMobile = instantiate());
+ } else {
+ global.isMobile = instantiate();
+ }
+
+})(this);
+
+},{}],22:[function(require,module,exports){
+'use strict';
+
+Object.defineProperty(exports, '__esModule', {
+ value: true
+});
+
+var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();
+
+function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }
+
+var MiniSignalBinding = (function () {
+ function MiniSignalBinding(fn, once, thisArg) {
+ if (once === undefined) once = false;
+
+ _classCallCheck(this, MiniSignalBinding);
+
+ this._fn = fn;
+ this._once = once;
+ this._thisArg = thisArg;
+ this._next = this._prev = this._owner = null;
+ }
+
+ _createClass(MiniSignalBinding, [{
+ key: 'detach',
+ value: function detach() {
+ if (this._owner === null) return false;
+ this._owner.detach(this);
+ return true;
+ }
+ }]);
+
+ return MiniSignalBinding;
+})();
+
+function _addMiniSignalBinding(self, node) {
+ if (!self._head) {
+ self._head = node;
+ self._tail = node;
+ } else {
+ self._tail._next = node;
+ node._prev = self._tail;
+ self._tail = node;
+ }
+
+ node._owner = self;
+
+ return node;
+}
+
+var MiniSignal = (function () {
+ function MiniSignal() {
+ _classCallCheck(this, MiniSignal);
+
+ this._head = this._tail = undefined;
+ }
+
+ _createClass(MiniSignal, [{
+ key: 'handlers',
+ value: function handlers() {
+ var exists = arguments.length <= 0 || arguments[0] === undefined ? false : arguments[0];
+
+ var node = this._head;
+
+ if (exists) return !!node;
+
+ var ee = [];
+
+ while (node) {
+ ee.push(node);
+ node = node._next;
+ }
+
+ return ee;
+ }
+ }, {
+ key: 'has',
+ value: function has(node) {
+ if (!(node instanceof MiniSignalBinding)) {
+ throw new Error('MiniSignal#has(): First arg must be a MiniSignalBinding object.');
+ }
+
+ return node._owner === this;
+ }
+ }, {
+ key: 'dispatch',
+ value: function dispatch() {
+ var node = this._head;
+
+ if (!node) return false;
+
+ while (node) {
+ if (node._once) this.detach(node);
+ node._fn.apply(node._thisArg, arguments);
+ node = node._next;
+ }
+
+ return true;
+ }
+ }, {
+ key: 'add',
+ value: function add(fn) {
+ var thisArg = arguments.length <= 1 || arguments[1] === undefined ? null : arguments[1];
+
+ if (typeof fn !== 'function') {
+ throw new Error('MiniSignal#add(): First arg must be a Function.');
+ }
+ return _addMiniSignalBinding(this, new MiniSignalBinding(fn, false, thisArg));
+ }
+ }, {
+ key: 'once',
+ value: function once(fn) {
+ var thisArg = arguments.length <= 1 || arguments[1] === undefined ? null : arguments[1];
+
+ if (typeof fn !== 'function') {
+ throw new Error('MiniSignal#once(): First arg must be a Function.');
+ }
+ return _addMiniSignalBinding(this, new MiniSignalBinding(fn, true, thisArg));
+ }
+ }, {
+ key: 'detach',
+ value: function detach(node) {
+ if (!(node instanceof MiniSignalBinding)) {
+ throw new Error('MiniSignal#detach(): First arg must be a MiniSignalBinding object.');
+ }
+ if (node._owner !== this) return this;
+
+ if (node._prev) node._prev._next = node._next;
+ if (node._next) node._next._prev = node._prev;
+
+ if (node === this._head) {
+ this._head = node._next;
+ if (node._next === null) {
+ this._tail = null;
+ }
+ } else if (node === this._tail) {
+ this._tail = node._prev;
+ this._tail._next = null;
+ }
+
+ node._owner = null;
+ return this;
+ }
+ }, {
+ key: 'detachAll',
+ value: function detachAll() {
+ var node = this._head;
+ if (!node) return this;
+
+ this._head = this._tail = null;
+
+ while (node) {
+ node._owner = null;
+ node = node._next;
+ }
+ return this;
+ }
+ }]);
+
+ return MiniSignal;
+})();
+
+MiniSignal.MiniSignalBinding = MiniSignalBinding;
+
+exports['default'] = MiniSignal;
+module.exports = exports['default'];
+
+},{}],23:[function(require,module,exports){
+'use strict';
+/* eslint-disable no-unused-vars */
+var hasOwnProperty = Object.prototype.hasOwnProperty;
+var propIsEnumerable = Object.prototype.propertyIsEnumerable;
+
+function toObject(val) {
+ if (val === null || val === undefined) {
+ throw new TypeError('Object.assign cannot be called with null or undefined');
+ }
+
+ return Object(val);
+}
+
+function shouldUseNative() {
+ try {
+ if (!Object.assign) {
+ return false;
+ }
+
+ // Detect buggy property enumeration order in older V8 versions.
+
+ // https://bugs.chromium.org/p/v8/issues/detail?id=4118
+ var test1 = new String('abc'); // eslint-disable-line
+ test1[5] = 'de';
+ if (Object.getOwnPropertyNames(test1)[0] === '5') {
+ return false;
+ }
+
+ // https://bugs.chromium.org/p/v8/issues/detail?id=3056
+ var test2 = {};
+ for (var i = 0; i < 10; i++) {
+ test2['_' + String.fromCharCode(i)] = i;
+ }
+ var order2 = Object.getOwnPropertyNames(test2).map(function (n) {
+ return test2[n];
+ });
+ if (order2.join('') !== '0123456789') {
+ return false;
+ }
+
+ // https://bugs.chromium.org/p/v8/issues/detail?id=3056
+ var test3 = {};
+ 'abcdefghijklmnopqrst'.split('').forEach(function (letter) {
+ test3[letter] = letter;
+ });
+ if (Object.keys(Object.assign({}, test3)).join('') !==
+ 'abcdefghijklmnopqrst') {
+ return false;
+ }
+
+ return true;
+ } catch (e) {
+ // We don't expect any of the above to throw, but better to be safe.
+ return false;
+ }
+}
+
+module.exports = shouldUseNative() ? Object.assign : function (target, source) {
+ var from;
+ var to = toObject(target);
+ var symbols;
+
+ for (var s = 1; s < arguments.length; s++) {
+ from = Object(arguments[s]);
+
+ for (var key in from) {
+ if (hasOwnProperty.call(from, key)) {
+ to[key] = from[key];
+ }
+ }
+
+ if (Object.getOwnPropertySymbols) {
+ symbols = Object.getOwnPropertySymbols(from);
+ for (var i = 0; i < symbols.length; i++) {
+ if (propIsEnumerable.call(from, symbols[i])) {
+ to[symbols[i]] = from[symbols[i]];
+ }
+ }
+ }
+ }
+
+ return to;
+};
+
+},{}],24:[function(require,module,exports){
+'use strict'
+
+module.exports = function parseURI (str, opts) {
+ opts = opts || {}
+
+ var o = {
+ key: ['source', 'protocol', 'authority', 'userInfo', 'user', 'password', 'host', 'port', 'relative', 'path', 'directory', 'file', 'query', 'anchor'],
+ q: {
+ name: 'queryKey',
+ parser: /(?:^|&)([^&=]*)=?([^&]*)/g
+ },
+ parser: {
+ strict: /^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,
+ loose: /^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/
+ }
+ }
+
+ var m = o.parser[opts.strictMode ? 'strict' : 'loose'].exec(str)
+ var uri = {}
+ var i = 14
+
+ while (i--) uri[o.key[i]] = m[i] || ''
+
+ uri[o.q.name] = {}
+ uri[o.key[12]].replace(o.q.parser, function ($0, $1, $2) {
+ if ($1) uri[o.q.name][$1] = $2
+ })
+
+ return uri
+}
+
+},{}],25:[function(require,module,exports){
+(function (process){
+// Copyright Joyent, Inc. and other Node contributors.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a
+// copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to permit
+// persons to whom the Software is furnished to do so, subject to the
+// following conditions:
+//
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+// resolves . and .. elements in a path array with directory names there
+// must be no slashes, empty elements, or device names (c:\) in the array
+// (so also no leading and trailing slashes - it does not distinguish
+// relative and absolute paths)
+function normalizeArray(parts, allowAboveRoot) {
+ // if the path tries to go above the root, `up` ends up > 0
+ var up = 0;
+ for (var i = parts.length - 1; i >= 0; i--) {
+ var last = parts[i];
+ if (last === '.') {
+ parts.splice(i, 1);
+ } else if (last === '..') {
+ parts.splice(i, 1);
+ up++;
+ } else if (up) {
+ parts.splice(i, 1);
+ up--;
+ }
+ }
+
+ // if the path is allowed to go above the root, restore leading ..s
+ if (allowAboveRoot) {
+ for (; up--; up) {
+ parts.unshift('..');
+ }
+ }
+
+ return parts;
+}
+
+// Split a filename into [root, dir, basename, ext], unix version
+// 'root' is just a slash, or nothing.
+var splitPathRe =
+ /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;
+var splitPath = function(filename) {
+ return splitPathRe.exec(filename).slice(1);
+};
+
+// path.resolve([from ...], to)
+// posix version
+exports.resolve = function() {
+ var resolvedPath = '',
+ resolvedAbsolute = false;
+
+ for (var i = arguments.length - 1; i >= -1 && !resolvedAbsolute; i--) {
+ var path = (i >= 0) ? arguments[i] : process.cwd();
+
+ // Skip empty and invalid entries
+ if (typeof path !== 'string') {
+ throw new TypeError('Arguments to path.resolve must be strings');
+ } else if (!path) {
+ continue;
+ }
+
+ resolvedPath = path + '/' + resolvedPath;
+ resolvedAbsolute = path.charAt(0) === '/';
+ }
+
+ // At this point the path should be resolved to a full absolute path, but
+ // handle relative paths to be safe (might happen when process.cwd() fails)
+
+ // Normalize the path
+ resolvedPath = normalizeArray(filter(resolvedPath.split('/'), function(p) {
+ return !!p;
+ }), !resolvedAbsolute).join('/');
+
+ return ((resolvedAbsolute ? '/' : '') + resolvedPath) || '.';
+};
+
+// path.normalize(path)
+// posix version
+exports.normalize = function(path) {
+ var isAbsolute = exports.isAbsolute(path),
+ trailingSlash = substr(path, -1) === '/';
+
+ // Normalize the path
+ path = normalizeArray(filter(path.split('/'), function(p) {
+ return !!p;
+ }), !isAbsolute).join('/');
+
+ if (!path && !isAbsolute) {
+ path = '.';
+ }
+ if (path && trailingSlash) {
+ path += '/';
+ }
+
+ return (isAbsolute ? '/' : '') + path;
+};
+
+// posix version
+exports.isAbsolute = function(path) {
+ return path.charAt(0) === '/';
+};
+
+// posix version
+exports.join = function() {
+ var paths = Array.prototype.slice.call(arguments, 0);
+ return exports.normalize(filter(paths, function(p, index) {
+ if (typeof p !== 'string') {
+ throw new TypeError('Arguments to path.join must be strings');
+ }
+ return p;
+ }).join('/'));
+};
+
+
+// path.relative(from, to)
+// posix version
+exports.relative = function(from, to) {
+ from = exports.resolve(from).substr(1);
+ to = exports.resolve(to).substr(1);
+
+ function trim(arr) {
+ var start = 0;
+ for (; start < arr.length; start++) {
+ if (arr[start] !== '') break;
+ }
+
+ var end = arr.length - 1;
+ for (; end >= 0; end--) {
+ if (arr[end] !== '') break;
+ }
+
+ if (start > end) return [];
+ return arr.slice(start, end - start + 1);
+ }
+
+ var fromParts = trim(from.split('/'));
+ var toParts = trim(to.split('/'));
+
+ var length = Math.min(fromParts.length, toParts.length);
+ var samePartsLength = length;
+ for (var i = 0; i < length; i++) {
+ if (fromParts[i] !== toParts[i]) {
+ samePartsLength = i;
+ break;
+ }
+ }
+
+ var outputParts = [];
+ for (var i = samePartsLength; i < fromParts.length; i++) {
+ outputParts.push('..');
+ }
+
+ outputParts = outputParts.concat(toParts.slice(samePartsLength));
+
+ return outputParts.join('/');
+};
+
+exports.sep = '/';
+exports.delimiter = ':';
+
+exports.dirname = function(path) {
+ var result = splitPath(path),
+ root = result[0],
+ dir = result[1];
+
+ if (!root && !dir) {
+ // No dirname whatsoever
+ return '.';
+ }
+
+ if (dir) {
+ // It has a dirname, strip trailing slash
+ dir = dir.substr(0, dir.length - 1);
+ }
+
+ return root + dir;
+};
+
+
+exports.basename = function(path, ext) {
+ var f = splitPath(path)[2];
+ // TODO: make this comparison case-insensitive on windows?
+ if (ext && f.substr(-1 * ext.length) === ext) {
+ f = f.substr(0, f.length - ext.length);
+ }
+ return f;
+};
+
+
+exports.extname = function(path) {
+ return splitPath(path)[3];
+};
+
+function filter (xs, f) {
+ if (xs.filter) return xs.filter(f);
+ var res = [];
+ for (var i = 0; i < xs.length; i++) {
+ if (f(xs[i], i, xs)) res.push(xs[i]);
+ }
+ return res;
+}
+
+// String.prototype.substr - negative index don't work in IE8
+var substr = 'ab'.substr(-1) === 'b'
+ ? function (str, start, len) { return str.substr(start, len) }
+ : function (str, start, len) {
+ if (start < 0) start = str.length + start;
+ return str.substr(start, len);
+ }
+;
+
+}).call(this,require('_process'))
+
+},{"_process":26}],26:[function(require,module,exports){
+// shim for using process in browser
+var process = module.exports = {};
+
+// cached from whatever global is present so that test runners that stub it
+// don't break things. But we need to wrap it in a try catch in case it is
+// wrapped in strict mode code which doesn't define any globals. It's inside a
+// function because try/catches deoptimize in certain engines.
+
+var cachedSetTimeout;
+var cachedClearTimeout;
+
+function defaultSetTimout() {
+ throw new Error('setTimeout has not been defined');
+}
+function defaultClearTimeout () {
+ throw new Error('clearTimeout has not been defined');
+}
+(function () {
+ try {
+ if (typeof setTimeout === 'function') {
+ cachedSetTimeout = setTimeout;
+ } else {
+ cachedSetTimeout = defaultSetTimout;
+ }
+ } catch (e) {
+ cachedSetTimeout = defaultSetTimout;
+ }
+ try {
+ if (typeof clearTimeout === 'function') {
+ cachedClearTimeout = clearTimeout;
+ } else {
+ cachedClearTimeout = defaultClearTimeout;
+ }
+ } catch (e) {
+ cachedClearTimeout = defaultClearTimeout;
+ }
+} ())
+function runTimeout(fun) {
+ if (cachedSetTimeout === setTimeout) {
+ //normal enviroments in sane situations
+ return setTimeout(fun, 0);
+ }
+ // if setTimeout wasn't available but was latter defined
+ if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {
+ cachedSetTimeout = setTimeout;
+ return setTimeout(fun, 0);
+ }
+ try {
+ // when when somebody has screwed with setTimeout but no I.E. maddness
+ return cachedSetTimeout(fun, 0);
+ } catch(e){
+ try {
+ // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally
+ return cachedSetTimeout.call(null, fun, 0);
+ } catch(e){
+ // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error
+ return cachedSetTimeout.call(this, fun, 0);
+ }
+ }
+
+
+}
+function runClearTimeout(marker) {
+ if (cachedClearTimeout === clearTimeout) {
+ //normal enviroments in sane situations
+ return clearTimeout(marker);
+ }
+ // if clearTimeout wasn't available but was latter defined
+ if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {
+ cachedClearTimeout = clearTimeout;
+ return clearTimeout(marker);
+ }
+ try {
+ // when when somebody has screwed with setTimeout but no I.E. maddness
+ return cachedClearTimeout(marker);
+ } catch (e){
+ try {
+ // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally
+ return cachedClearTimeout.call(null, marker);
+ } catch (e){
+ // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.
+ // Some versions of I.E. have different rules for clearTimeout vs setTimeout
+ return cachedClearTimeout.call(this, marker);
+ }
+ }
+
+
+
+}
+var queue = [];
+var draining = false;
+var currentQueue;
+var queueIndex = -1;
+
+function cleanUpNextTick() {
+ if (!draining || !currentQueue) {
+ return;
+ }
+ draining = false;
+ if (currentQueue.length) {
+ queue = currentQueue.concat(queue);
+ } else {
+ queueIndex = -1;
+ }
+ if (queue.length) {
+ drainQueue();
+ }
+}
+
+function drainQueue() {
+ if (draining) {
+ return;
+ }
+ var timeout = runTimeout(cleanUpNextTick);
+ draining = true;
+
+ var len = queue.length;
+ while(len) {
+ currentQueue = queue;
+ queue = [];
+ while (++queueIndex < len) {
+ if (currentQueue) {
+ currentQueue[queueIndex].run();
+ }
+ }
+ queueIndex = -1;
+ len = queue.length;
+ }
+ currentQueue = null;
+ draining = false;
+ runClearTimeout(timeout);
+}
+
+process.nextTick = function (fun) {
+ var args = new Array(arguments.length - 1);
+ if (arguments.length > 1) {
+ for (var i = 1; i < arguments.length; i++) {
+ args[i - 1] = arguments[i];
+ }
+ }
+ queue.push(new Item(fun, args));
+ if (queue.length === 1 && !draining) {
+ runTimeout(drainQueue);
+ }
+};
+
+// v8 likes predictible objects
+function Item(fun, array) {
+ this.fun = fun;
+ this.array = array;
+}
+Item.prototype.run = function () {
+ this.fun.apply(null, this.array);
+};
+process.title = 'browser';
+process.browser = true;
+process.env = {};
+process.argv = [];
+process.version = ''; // empty string to avoid regexp issues
+process.versions = {};
+
+function noop() {}
+
+process.on = noop;
+process.addListener = noop;
+process.once = noop;
+process.off = noop;
+process.removeListener = noop;
+process.removeAllListeners = noop;
+process.emit = noop;
+
+process.binding = function (name) {
+ throw new Error('process.binding is not supported');
+};
+
+process.cwd = function () { return '/' };
+process.chdir = function (dir) {
+ throw new Error('process.chdir is not supported');
+};
+process.umask = function() { return 0; };
+
+},{}],27:[function(require,module,exports){
+(function (global){
+/*! https://mths.be/punycode v1.4.1 by @mathias */
+;(function(root) {
+
+ /** Detect free variables */
+ var freeExports = typeof exports == 'object' && exports &&
+ !exports.nodeType && exports;
+ var freeModule = typeof module == 'object' && module &&
+ !module.nodeType && module;
+ var freeGlobal = typeof global == 'object' && global;
+ if (
+ freeGlobal.global === freeGlobal ||
+ freeGlobal.window === freeGlobal ||
+ freeGlobal.self === freeGlobal
+ ) {
+ root = freeGlobal;
+ }
+
+ /**
+ * The `punycode` object.
+ * @name punycode
+ * @type Object
+ */
+ var punycode,
+
+ /** Highest positive signed 32-bit float value */
+ maxInt = 2147483647, // aka. 0x7FFFFFFF or 2^31-1
+
+ /** Bootstring parameters */
+ base = 36,
+ tMin = 1,
+ tMax = 26,
+ skew = 38,
+ damp = 700,
+ initialBias = 72,
+ initialN = 128, // 0x80
+ delimiter = '-', // '\x2D'
+
+ /** Regular expressions */
+ regexPunycode = /^xn--/,
+ regexNonASCII = /[^\x20-\x7E]/, // unprintable ASCII chars + non-ASCII chars
+ regexSeparators = /[\x2E\u3002\uFF0E\uFF61]/g, // RFC 3490 separators
+
+ /** Error messages */
+ errors = {
+ 'overflow': 'Overflow: input needs wider integers to process',
+ 'not-basic': 'Illegal input >= 0x80 (not a basic code point)',
+ 'invalid-input': 'Invalid input'
+ },
+
+ /** Convenience shortcuts */
+ baseMinusTMin = base - tMin,
+ floor = Math.floor,
+ stringFromCharCode = String.fromCharCode,
+
+ /** Temporary variable */
+ key;
+
+ /*--------------------------------------------------------------------------*/
+
+ /**
+ * A generic error utility function.
+ * @private
+ * @param {String} type The error type.
+ * @returns {Error} Throws a `RangeError` with the applicable error message.
+ */
+ function error(type) {
+ throw new RangeError(errors[type]);
+ }
+
+ /**
+ * A generic `Array#map` utility function.
+ * @private
+ * @param {Array} array The array to iterate over.
+ * @param {Function} callback The function that gets called for every array
+ * item.
+ * @returns {Array} A new array of values returned by the callback function.
+ */
+ function map(array, fn) {
+ var length = array.length;
+ var result = [];
+ while (length--) {
+ result[length] = fn(array[length]);
+ }
+ return result;
+ }
+
+ /**
+ * A simple `Array#map`-like wrapper to work with domain name strings or email
+ * addresses.
+ * @private
+ * @param {String} domain The domain name or email address.
+ * @param {Function} callback The function that gets called for every
+ * character.
+ * @returns {Array} A new string of characters returned by the callback
+ * function.
+ */
+ function mapDomain(string, fn) {
+ var parts = string.split('@');
+ var result = '';
+ if (parts.length > 1) {
+ // In email addresses, only the domain name should be punycoded. Leave
+ // the local part (i.e. everything up to `@`) intact.
+ result = parts[0] + '@';
+ string = parts[1];
+ }
+ // Avoid `split(regex)` for IE8 compatibility. See #17.
+ string = string.replace(regexSeparators, '\x2E');
+ var labels = string.split('.');
+ var encoded = map(labels, fn).join('.');
+ return result + encoded;
+ }
+
+ /**
+ * Creates an array containing the numeric code points of each Unicode
+ * character in the string. While JavaScript uses UCS-2 internally,
+ * this function will convert a pair of surrogate halves (each of which
+ * UCS-2 exposes as separate characters) into a single code point,
+ * matching UTF-16.
+ * @see `punycode.ucs2.encode`
+ * @see
+ * @memberOf punycode.ucs2
+ * @name decode
+ * @param {String} string The Unicode input string (UCS-2).
+ * @returns {Array} The new array of code points.
+ */
+ function ucs2decode(string) {
+ var output = [],
+ counter = 0,
+ length = string.length,
+ value,
+ extra;
+ while (counter < length) {
+ value = string.charCodeAt(counter++);
+ if (value >= 0xD800 && value <= 0xDBFF && counter < length) {
+ // high surrogate, and there is a next character
+ extra = string.charCodeAt(counter++);
+ if ((extra & 0xFC00) == 0xDC00) { // low surrogate
+ output.push(((value & 0x3FF) << 10) + (extra & 0x3FF) + 0x10000);
+ } else {
+ // unmatched surrogate; only append this code unit, in case the next
+ // code unit is the high surrogate of a surrogate pair
+ output.push(value);
+ counter--;
+ }
+ } else {
+ output.push(value);
+ }
+ }
+ return output;
+ }
+
+ /**
+ * Creates a string based on an array of numeric code points.
+ * @see `punycode.ucs2.decode`
+ * @memberOf punycode.ucs2
+ * @name encode
+ * @param {Array} codePoints The array of numeric code points.
+ * @returns {String} The new Unicode string (UCS-2).
+ */
+ function ucs2encode(array) {
+ return map(array, function(value) {
+ var output = '';
+ if (value > 0xFFFF) {
+ value -= 0x10000;
+ output += stringFromCharCode(value >>> 10 & 0x3FF | 0xD800);
+ value = 0xDC00 | value & 0x3FF;
+ }
+ output += stringFromCharCode(value);
+ return output;
+ }).join('');
+ }
+
+ /**
+ * Converts a basic code point into a digit/integer.
+ * @see `digitToBasic()`
+ * @private
+ * @param {Number} codePoint The basic numeric code point value.
+ * @returns {Number} The numeric value of a basic code point (for use in
+ * representing integers) in the range `0` to `base - 1`, or `base` if
+ * the code point does not represent a value.
+ */
+ function basicToDigit(codePoint) {
+ if (codePoint - 48 < 10) {
+ return codePoint - 22;
+ }
+ if (codePoint - 65 < 26) {
+ return codePoint - 65;
+ }
+ if (codePoint - 97 < 26) {
+ return codePoint - 97;
+ }
+ return base;
+ }
+
+ /**
+ * Converts a digit/integer into a basic code point.
+ * @see `basicToDigit()`
+ * @private
+ * @param {Number} digit The numeric value of a basic code point.
+ * @returns {Number} The basic code point whose value (when used for
+ * representing integers) is `digit`, which needs to be in the range
+ * `0` to `base - 1`. If `flag` is non-zero, the uppercase form is
+ * used; else, the lowercase form is used. The behavior is undefined
+ * if `flag` is non-zero and `digit` has no uppercase form.
+ */
+ function digitToBasic(digit, flag) {
+ // 0..25 map to ASCII a..z or A..Z
+ // 26..35 map to ASCII 0..9
+ return digit + 22 + 75 * (digit < 26) - ((flag != 0) << 5);
+ }
+
+ /**
+ * Bias adaptation function as per section 3.4 of RFC 3492.
+ * https://tools.ietf.org/html/rfc3492#section-3.4
+ * @private
+ */
+ function adapt(delta, numPoints, firstTime) {
+ var k = 0;
+ delta = firstTime ? floor(delta / damp) : delta >> 1;
+ delta += floor(delta / numPoints);
+ for (/* no initialization */; delta > baseMinusTMin * tMax >> 1; k += base) {
+ delta = floor(delta / baseMinusTMin);
+ }
+ return floor(k + (baseMinusTMin + 1) * delta / (delta + skew));
+ }
+
+ /**
+ * Converts a Punycode string of ASCII-only symbols to a string of Unicode
+ * symbols.
+ * @memberOf punycode
+ * @param {String} input The Punycode string of ASCII-only symbols.
+ * @returns {String} The resulting string of Unicode symbols.
+ */
+ function decode(input) {
+ // Don't use UCS-2
+ var output = [],
+ inputLength = input.length,
+ out,
+ i = 0,
+ n = initialN,
+ bias = initialBias,
+ basic,
+ j,
+ index,
+ oldi,
+ w,
+ k,
+ digit,
+ t,
+ /** Cached calculation results */
+ baseMinusT;
+
+ // Handle the basic code points: let `basic` be the number of input code
+ // points before the last delimiter, or `0` if there is none, then copy
+ // the first basic code points to the output.
+
+ basic = input.lastIndexOf(delimiter);
+ if (basic < 0) {
+ basic = 0;
+ }
+
+ for (j = 0; j < basic; ++j) {
+ // if it's not a basic code point
+ if (input.charCodeAt(j) >= 0x80) {
+ error('not-basic');
+ }
+ output.push(input.charCodeAt(j));
+ }
+
+ // Main decoding loop: start just after the last delimiter if any basic code
+ // points were copied; start at the beginning otherwise.
+
+ for (index = basic > 0 ? basic + 1 : 0; index < inputLength; /* no final expression */) {
+
+ // `index` is the index of the next character to be consumed.
+ // Decode a generalized variable-length integer into `delta`,
+ // which gets added to `i`. The overflow checking is easier
+ // if we increase `i` as we go, then subtract off its starting
+ // value at the end to obtain `delta`.
+ for (oldi = i, w = 1, k = base; /* no condition */; k += base) {
+
+ if (index >= inputLength) {
+ error('invalid-input');
+ }
+
+ digit = basicToDigit(input.charCodeAt(index++));
+
+ if (digit >= base || digit > floor((maxInt - i) / w)) {
+ error('overflow');
+ }
+
+ i += digit * w;
+ t = k <= bias ? tMin : (k >= bias + tMax ? tMax : k - bias);
+
+ if (digit < t) {
+ break;
+ }
+
+ baseMinusT = base - t;
+ if (w > floor(maxInt / baseMinusT)) {
+ error('overflow');
+ }
+
+ w *= baseMinusT;
+
+ }
+
+ out = output.length + 1;
+ bias = adapt(i - oldi, out, oldi == 0);
+
+ // `i` was supposed to wrap around from `out` to `0`,
+ // incrementing `n` each time, so we'll fix that now:
+ if (floor(i / out) > maxInt - n) {
+ error('overflow');
+ }
+
+ n += floor(i / out);
+ i %= out;
+
+ // Insert `n` at position `i` of the output
+ output.splice(i++, 0, n);
+
+ }
+
+ return ucs2encode(output);
+ }
+
+ /**
+ * Converts a string of Unicode symbols (e.g. a domain name label) to a
+ * Punycode string of ASCII-only symbols.
+ * @memberOf punycode
+ * @param {String} input The string of Unicode symbols.
+ * @returns {String} The resulting Punycode string of ASCII-only symbols.
+ */
+ function encode(input) {
+ var n,
+ delta,
+ handledCPCount,
+ basicLength,
+ bias,
+ j,
+ m,
+ q,
+ k,
+ t,
+ currentValue,
+ output = [],
+ /** `inputLength` will hold the number of code points in `input`. */
+ inputLength,
+ /** Cached calculation results */
+ handledCPCountPlusOne,
+ baseMinusT,
+ qMinusT;
+
+ // Convert the input in UCS-2 to Unicode
+ input = ucs2decode(input);
+
+ // Cache the length
+ inputLength = input.length;
+
+ // Initialize the state
+ n = initialN;
+ delta = 0;
+ bias = initialBias;
+
+ // Handle the basic code points
+ for (j = 0; j < inputLength; ++j) {
+ currentValue = input[j];
+ if (currentValue < 0x80) {
+ output.push(stringFromCharCode(currentValue));
+ }
+ }
+
+ handledCPCount = basicLength = output.length;
+
+ // `handledCPCount` is the number of code points that have been handled;
+ // `basicLength` is the number of basic code points.
+
+ // Finish the basic string - if it is not empty - with a delimiter
+ if (basicLength) {
+ output.push(delimiter);
+ }
+
+ // Main encoding loop:
+ while (handledCPCount < inputLength) {
+
+ // All non-basic code points < n have been handled already. Find the next
+ // larger one:
+ for (m = maxInt, j = 0; j < inputLength; ++j) {
+ currentValue = input[j];
+ if (currentValue >= n && currentValue < m) {
+ m = currentValue;
+ }
+ }
+
+ // Increase `delta` enough to advance the decoder's state to ,
+ // but guard against overflow
+ handledCPCountPlusOne = handledCPCount + 1;
+ if (m - n > floor((maxInt - delta) / handledCPCountPlusOne)) {
+ error('overflow');
+ }
+
+ delta += (m - n) * handledCPCountPlusOne;
+ n = m;
+
+ for (j = 0; j < inputLength; ++j) {
+ currentValue = input[j];
+
+ if (currentValue < n && ++delta > maxInt) {
+ error('overflow');
+ }
+
+ if (currentValue == n) {
+ // Represent delta as a generalized variable-length integer
+ for (q = delta, k = base; /* no condition */; k += base) {
+ t = k <= bias ? tMin : (k >= bias + tMax ? tMax : k - bias);
+ if (q < t) {
+ break;
+ }
+ qMinusT = q - t;
+ baseMinusT = base - t;
+ output.push(
+ stringFromCharCode(digitToBasic(t + qMinusT % baseMinusT, 0))
+ );
+ q = floor(qMinusT / baseMinusT);
+ }
+
+ output.push(stringFromCharCode(digitToBasic(q, 0)));
+ bias = adapt(delta, handledCPCountPlusOne, handledCPCount == basicLength);
+ delta = 0;
+ ++handledCPCount;
+ }
+ }
+
+ ++delta;
+ ++n;
+
+ }
+ return output.join('');
+ }
+
+ /**
+ * Converts a Punycode string representing a domain name or an email address
+ * to Unicode. Only the Punycoded parts of the input will be converted, i.e.
+ * it doesn't matter if you call it on a string that has already been
+ * converted to Unicode.
+ * @memberOf punycode
+ * @param {String} input The Punycoded domain name or email address to
+ * convert to Unicode.
+ * @returns {String} The Unicode representation of the given Punycode
+ * string.
+ */
+ function toUnicode(input) {
+ return mapDomain(input, function(string) {
+ return regexPunycode.test(string)
+ ? decode(string.slice(4).toLowerCase())
+ : string;
+ });
+ }
+
+ /**
+ * Converts a Unicode string representing a domain name or an email address to
+ * Punycode. Only the non-ASCII parts of the domain name will be converted,
+ * i.e. it doesn't matter if you call it with a domain that's already in
+ * ASCII.
+ * @memberOf punycode
+ * @param {String} input The domain name or email address to convert, as a
+ * Unicode string.
+ * @returns {String} The Punycode representation of the given domain name or
+ * email address.
+ */
+ function toASCII(input) {
+ return mapDomain(input, function(string) {
+ return regexNonASCII.test(string)
+ ? 'xn--' + encode(string)
+ : string;
+ });
+ }
+
+ /*--------------------------------------------------------------------------*/
+
+ /** Define the public API */
+ punycode = {
+ /**
+ * A string representing the current Punycode.js version number.
+ * @memberOf punycode
+ * @type String
+ */
+ 'version': '1.4.1',
+ /**
+ * An object of methods to convert from JavaScript's internal character
+ * representation (UCS-2) to Unicode code points, and back.
+ * @see
+ * @memberOf punycode
+ * @type Object
+ */
+ 'ucs2': {
+ 'decode': ucs2decode,
+ 'encode': ucs2encode
+ },
+ 'decode': decode,
+ 'encode': encode,
+ 'toASCII': toASCII,
+ 'toUnicode': toUnicode
+ };
+
+ /** Expose `punycode` */
+ // Some AMD build optimizers, like r.js, check for specific condition patterns
+ // like the following:
+ if (
+ typeof define == 'function' &&
+ typeof define.amd == 'object' &&
+ define.amd
+ ) {
+ define('punycode', function() {
+ return punycode;
+ });
+ } else if (freeExports && freeModule) {
+ if (module.exports == freeExports) {
+ // in Node.js, io.js, or RingoJS v0.8.0+
+ freeModule.exports = punycode;
+ } else {
+ // in Narwhal or RingoJS v0.7.0-
+ for (key in punycode) {
+ punycode.hasOwnProperty(key) && (freeExports[key] = punycode[key]);
+ }
+ }
+ } else {
+ // in Rhino or a web browser
+ root.punycode = punycode;
+ }
+
+}(this));
+
+}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
+
+},{}],28:[function(require,module,exports){
+// Copyright Joyent, Inc. and other Node contributors.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a
+// copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to permit
+// persons to whom the Software is furnished to do so, subject to the
+// following conditions:
+//
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+'use strict';
+
+// If obj.hasOwnProperty has been overridden, then calling
+// obj.hasOwnProperty(prop) will break.
+// See: https://github.com/joyent/node/issues/1707
+function hasOwnProperty(obj, prop) {
+ return Object.prototype.hasOwnProperty.call(obj, prop);
+}
+
+module.exports = function(qs, sep, eq, options) {
+ sep = sep || '&';
+ eq = eq || '=';
+ var obj = {};
+
+ if (typeof qs !== 'string' || qs.length === 0) {
+ return obj;
+ }
+
+ var regexp = /\+/g;
+ qs = qs.split(sep);
+
+ var maxKeys = 1000;
+ if (options && typeof options.maxKeys === 'number') {
+ maxKeys = options.maxKeys;
+ }
+
+ var len = qs.length;
+ // maxKeys <= 0 means that we should not limit keys count
+ if (maxKeys > 0 && len > maxKeys) {
+ len = maxKeys;
+ }
+
+ for (var i = 0; i < len; ++i) {
+ var x = qs[i].replace(regexp, '%20'),
+ idx = x.indexOf(eq),
+ kstr, vstr, k, v;
+
+ if (idx >= 0) {
+ kstr = x.substr(0, idx);
+ vstr = x.substr(idx + 1);
+ } else {
+ kstr = x;
+ vstr = '';
+ }
+
+ k = decodeURIComponent(kstr);
+ v = decodeURIComponent(vstr);
+
+ if (!hasOwnProperty(obj, k)) {
+ obj[k] = v;
+ } else if (isArray(obj[k])) {
+ obj[k].push(v);
+ } else {
+ obj[k] = [obj[k], v];
+ }
+ }
+
+ return obj;
+};
+
+var isArray = Array.isArray || function (xs) {
+ return Object.prototype.toString.call(xs) === '[object Array]';
+};
+
+},{}],29:[function(require,module,exports){
+// Copyright Joyent, Inc. and other Node contributors.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a
+// copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to permit
+// persons to whom the Software is furnished to do so, subject to the
+// following conditions:
+//
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+'use strict';
+
+var stringifyPrimitive = function(v) {
+ switch (typeof v) {
+ case 'string':
+ return v;
+
+ case 'boolean':
+ return v ? 'true' : 'false';
+
+ case 'number':
+ return isFinite(v) ? v : '';
+
+ default:
+ return '';
+ }
+};
+
+module.exports = function(obj, sep, eq, name) {
+ sep = sep || '&';
+ eq = eq || '=';
+ if (obj === null) {
+ obj = undefined;
+ }
+
+ if (typeof obj === 'object') {
+ return map(objectKeys(obj), function(k) {
+ var ks = encodeURIComponent(stringifyPrimitive(k)) + eq;
+ if (isArray(obj[k])) {
+ return map(obj[k], function(v) {
+ return ks + encodeURIComponent(stringifyPrimitive(v));
+ }).join(sep);
+ } else {
+ return ks + encodeURIComponent(stringifyPrimitive(obj[k]));
+ }
+ }).join(sep);
+
+ }
+
+ if (!name) return '';
+ return encodeURIComponent(stringifyPrimitive(name)) + eq +
+ encodeURIComponent(stringifyPrimitive(obj));
+};
+
+var isArray = Array.isArray || function (xs) {
+ return Object.prototype.toString.call(xs) === '[object Array]';
+};
+
+function map (xs, f) {
+ if (xs.map) return xs.map(f);
+ var res = [];
+ for (var i = 0; i < xs.length; i++) {
+ res.push(f(xs[i], i));
+ }
+ return res;
+}
+
+var objectKeys = Object.keys || function (obj) {
+ var res = [];
+ for (var key in obj) {
+ if (Object.prototype.hasOwnProperty.call(obj, key)) res.push(key);
+ }
+ return res;
+};
+
+},{}],30:[function(require,module,exports){
+'use strict';
+
+exports.decode = exports.parse = require('./decode');
+exports.encode = exports.stringify = require('./encode');
+
+},{"./decode":28,"./encode":29}],31:[function(require,module,exports){
+'use strict'
+
+/**
+ * Remove a range of items from an array
+ *
+ * @function removeItems
+ * @param {Array<*>} arr The target array
+ * @param {number} startIdx The index to begin removing from (inclusive)
+ * @param {number} removeCount How many items to remove
+ */
+module.exports = function removeItems(arr, startIdx, removeCount)
+{
+ var i, length = arr.length
+
+ if (startIdx >= length || removeCount === 0) {
+ return
+ }
+
+ removeCount = (startIdx + removeCount > length ? length - startIdx : removeCount)
+
+ var len = length - removeCount
+
+ for (i = startIdx; i < len; ++i) {
+ arr[i] = arr[i + removeCount]
+ }
+
+ arr.length = len
+}
+
+},{}],32:[function(require,module,exports){
+'use strict';
+
+exports.__esModule = true;
+
+var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
+
+var _miniSignals = require('mini-signals');
+
+var _miniSignals2 = _interopRequireDefault(_miniSignals);
+
+var _parseUri = require('parse-uri');
+
+var _parseUri2 = _interopRequireDefault(_parseUri);
+
+var _async = require('./async');
+
+var async = _interopRequireWildcard(_async);
+
+var _Resource = require('./Resource');
+
+var _Resource2 = _interopRequireDefault(_Resource);
+
+function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+// some constants
+var MAX_PROGRESS = 100;
+var rgxExtractUrlHash = /(#[\w-]+)?$/;
+
+/**
+ * Manages the state and loading of multiple resources to load.
+ *
+ * @class
+ */
+
+var Loader = function () {
+ /**
+ * @param {string} [baseUrl=''] - The base url for all resources loaded by this loader.
+ * @param {number} [concurrency=10] - The number of resources to load concurrently.
+ */
+ function Loader() {
+ var _this = this;
+
+ var baseUrl = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
+ var concurrency = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 10;
+
+ _classCallCheck(this, Loader);
+
+ /**
+ * The base url for all resources loaded by this loader.
+ *
+ * @member {string}
+ */
+ this.baseUrl = baseUrl;
+
+ /**
+ * The progress percent of the loader going through the queue.
+ *
+ * @member {number}
+ */
+ this.progress = 0;
+
+ /**
+ * Loading state of the loader, true if it is currently loading resources.
+ *
+ * @member {boolean}
+ */
+ this.loading = false;
+
+ /**
+ * A querystring to append to every URL added to the loader.
+ *
+ * This should be a valid query string *without* the question-mark (`?`). The loader will
+ * also *not* escape values for you. Make sure to escape your parameters with
+ * [`encodeURIComponent`](https://mdn.io/encodeURIComponent) before assigning this property.
+ *
+ * @example
+ * const loader = new Loader();
+ *
+ * loader.defaultQueryString = 'user=me&password=secret';
+ *
+ * // This will request 'image.png?user=me&password=secret'
+ * loader.add('image.png').load();
+ *
+ * loader.reset();
+ *
+ * // This will request 'image.png?v=1&user=me&password=secret'
+ * loader.add('iamge.png?v=1').load();
+ */
+ this.defaultQueryString = '';
+
+ /**
+ * The middleware to run before loading each resource.
+ *
+ * @member {function[]}
+ */
+ this._beforeMiddleware = [];
+
+ /**
+ * The middleware to run after loading each resource.
+ *
+ * @member {function[]}
+ */
+ this._afterMiddleware = [];
+
+ /**
+ * The tracks the resources we are currently completing parsing for.
+ *
+ * @member {Resource[]}
+ */
+ this._resourcesParsing = [];
+
+ /**
+ * The `_loadResource` function bound with this object context.
+ *
+ * @private
+ * @member {function}
+ * @param {Resource} r - The resource to load
+ * @param {Function} d - The dequeue function
+ * @return {undefined}
+ */
+ this._boundLoadResource = function (r, d) {
+ return _this._loadResource(r, d);
+ };
+
+ /**
+ * The resources waiting to be loaded.
+ *
+ * @private
+ * @member {Resource[]}
+ */
+ this._queue = async.queue(this._boundLoadResource, concurrency);
+
+ this._queue.pause();
+
+ /**
+ * All the resources for this loader keyed by name.
+ *
+ * @member {object}
+ */
+ this.resources = {};
+
+ /**
+ * Dispatched once per loaded or errored resource.
+ *
+ * The callback looks like {@link Loader.OnProgressSignal}.
+ *
+ * @member {Signal}
+ */
+ this.onProgress = new _miniSignals2.default();
+
+ /**
+ * Dispatched once per errored resource.
+ *
+ * The callback looks like {@link Loader.OnErrorSignal}.
+ *
+ * @member {Signal}
+ */
+ this.onError = new _miniSignals2.default();
+
+ /**
+ * Dispatched once per loaded resource.
+ *
+ * The callback looks like {@link Loader.OnLoadSignal}.
+ *
+ * @member {Signal}
+ */
+ this.onLoad = new _miniSignals2.default();
+
+ /**
+ * Dispatched when the loader begins to process the queue.
+ *
+ * The callback looks like {@link Loader.OnStartSignal}.
+ *
+ * @member {Signal}
+ */
+ this.onStart = new _miniSignals2.default();
+
+ /**
+ * Dispatched when the queued resources all load.
+ *
+ * The callback looks like {@link Loader.OnCompleteSignal}.
+ *
+ * @member {Signal}
+ */
+ this.onComplete = new _miniSignals2.default();
+
+ /**
+ * When the progress changes the loader and resource are disaptched.
+ *
+ * @memberof Loader
+ * @callback OnProgressSignal
+ * @param {Loader} loader - The loader the progress is advancing on.
+ * @param {Resource} resource - The resource that has completed or failed to cause the progress to advance.
+ */
+
+ /**
+ * When an error occurrs the loader and resource are disaptched.
+ *
+ * @memberof Loader
+ * @callback OnErrorSignal
+ * @param {Loader} loader - The loader the error happened in.
+ * @param {Resource} resource - The resource that caused the error.
+ */
+
+ /**
+ * When a load completes the loader and resource are disaptched.
+ *
+ * @memberof Loader
+ * @callback OnLoadSignal
+ * @param {Loader} loader - The loader that laoded the resource.
+ * @param {Resource} resource - The resource that has completed loading.
+ */
+
+ /**
+ * When the loader starts loading resources it dispatches this callback.
+ *
+ * @memberof Loader
+ * @callback OnStartSignal
+ * @param {Loader} loader - The loader that has started loading resources.
+ */
+
+ /**
+ * When the loader completes loading resources it dispatches this callback.
+ *
+ * @memberof Loader
+ * @callback OnCompleteSignal
+ * @param {Loader} loader - The loader that has finished loading resources.
+ */
+ }
+
+ /**
+ * Adds a resource (or multiple resources) to the loader queue.
+ *
+ * This function can take a wide variety of different parameters. The only thing that is always
+ * required the url to load. All the following will work:
+ *
+ * ```js
+ * loader
+ * // normal param syntax
+ * .add('key', 'http://...', function () {})
+ * .add('http://...', function () {})
+ * .add('http://...')
+ *
+ * // object syntax
+ * .add({
+ * name: 'key2',
+ * url: 'http://...'
+ * }, function () {})
+ * .add({
+ * url: 'http://...'
+ * }, function () {})
+ * .add({
+ * name: 'key3',
+ * url: 'http://...'
+ * onComplete: function () {}
+ * })
+ * .add({
+ * url: 'https://...',
+ * onComplete: function () {},
+ * crossOrigin: true
+ * })
+ *
+ * // you can also pass an array of objects or urls or both
+ * .add([
+ * { name: 'key4', url: 'http://...', onComplete: function () {} },
+ * { url: 'http://...', onComplete: function () {} },
+ * 'http://...'
+ * ])
+ *
+ * // and you can use both params and options
+ * .add('key', 'http://...', { crossOrigin: true }, function () {})
+ * .add('http://...', { crossOrigin: true }, function () {});
+ * ```
+ *
+ * @param {string} [name] - The name of the resource to load, if not passed the url is used.
+ * @param {string} [url] - The url for this resource, relative to the baseUrl of this loader.
+ * @param {object} [options] - The options for the load.
+ * @param {boolean} [options.crossOrigin] - Is this request cross-origin? Default is to determine automatically.
+ * @param {Resource.LOAD_TYPE} [options.loadType=Resource.LOAD_TYPE.XHR] - How should this resource be loaded?
+ * @param {Resource.XHR_RESPONSE_TYPE} [options.xhrType=Resource.XHR_RESPONSE_TYPE.DEFAULT] - How should
+ * the data being loaded be interpreted when using XHR?
+ * @param {object} [options.metadata] - Extra configuration for middleware and the Resource object.
+ * @param {HTMLImageElement|HTMLAudioElement|HTMLVideoElement} [options.metadata.loadElement=null] - The
+ * element to use for loading, instead of creating one.
+ * @param {boolean} [options.metadata.skipSource=false] - Skips adding source(s) to the load element. This
+ * is useful if you want to pass in a `loadElement` that you already added load sources to.
+ * @param {function} [cb] - Function to call when this specific resource completes loading.
+ * @return {Loader} Returns itself.
+ */
+
+
+ Loader.prototype.add = function add(name, url, options, cb) {
+ // special case of an array of objects or urls
+ if (Array.isArray(name)) {
+ for (var i = 0; i < name.length; ++i) {
+ this.add(name[i]);
+ }
+
+ return this;
+ }
+
+ // if an object is passed instead of params
+ if ((typeof name === 'undefined' ? 'undefined' : _typeof(name)) === 'object') {
+ cb = url || name.callback || name.onComplete;
+ options = name;
+ url = name.url;
+ name = name.name || name.key || name.url;
+ }
+
+ // case where no name is passed shift all args over by one.
+ if (typeof url !== 'string') {
+ cb = options;
+ options = url;
+ url = name;
+ }
+
+ // now that we shifted make sure we have a proper url.
+ if (typeof url !== 'string') {
+ throw new Error('No url passed to add resource to loader.');
+ }
+
+ // options are optional so people might pass a function and no options
+ if (typeof options === 'function') {
+ cb = options;
+ options = null;
+ }
+
+ // if loading already you can only add resources that have a parent.
+ if (this.loading && (!options || !options.parentResource)) {
+ throw new Error('Cannot add resources while the loader is running.');
+ }
+
+ // check if resource already exists.
+ if (this.resources[name]) {
+ throw new Error('Resource named "' + name + '" already exists.');
+ }
+
+ // add base url if this isn't an absolute url
+ url = this._prepareUrl(url);
+
+ // create the store the resource
+ this.resources[name] = new _Resource2.default(name, url, options);
+
+ if (typeof cb === 'function') {
+ this.resources[name].onAfterMiddleware.once(cb);
+ }
+
+ // if actively loading, make sure to adjust progress chunks for that parent and its children
+ if (this.loading) {
+ var parent = options.parentResource;
+ var incompleteChildren = [];
+
+ for (var _i = 0; _i < parent.children.length; ++_i) {
+ if (!parent.children[_i].isComplete) {
+ incompleteChildren.push(parent.children[_i]);
+ }
+ }
+
+ var fullChunk = parent.progressChunk * (incompleteChildren.length + 1); // +1 for parent
+ var eachChunk = fullChunk / (incompleteChildren.length + 2); // +2 for parent & new child
+
+ parent.children.push(this.resources[name]);
+ parent.progressChunk = eachChunk;
+
+ for (var _i2 = 0; _i2 < incompleteChildren.length; ++_i2) {
+ incompleteChildren[_i2].progressChunk = eachChunk;
+ }
+
+ this.resources[name].progressChunk = eachChunk;
+ }
+
+ // add the resource to the queue
+ this._queue.push(this.resources[name]);
+
+ return this;
+ };
+
+ /**
+ * Sets up a middleware function that will run *before* the
+ * resource is loaded.
+ *
+ * @method before
+ * @param {function} fn - The middleware function to register.
+ * @return {Loader} Returns itself.
+ */
+
+
+ Loader.prototype.pre = function pre(fn) {
+ this._beforeMiddleware.push(fn);
+
+ return this;
+ };
+
+ /**
+ * Sets up a middleware function that will run *after* the
+ * resource is loaded.
+ *
+ * @alias use
+ * @method after
+ * @param {function} fn - The middleware function to register.
+ * @return {Loader} Returns itself.
+ */
+
+
+ Loader.prototype.use = function use(fn) {
+ this._afterMiddleware.push(fn);
+
+ return this;
+ };
+
+ /**
+ * Resets the queue of the loader to prepare for a new load.
+ *
+ * @return {Loader} Returns itself.
+ */
+
+
+ Loader.prototype.reset = function reset() {
+ this.progress = 0;
+ this.loading = false;
+
+ this._queue.kill();
+ this._queue.pause();
+
+ // abort all resource loads
+ for (var k in this.resources) {
+ var res = this.resources[k];
+
+ if (res._onLoadBinding) {
+ res._onLoadBinding.detach();
+ }
+
+ if (res.isLoading) {
+ res.abort();
+ }
+ }
+
+ this.resources = {};
+
+ return this;
+ };
+
+ /**
+ * Starts loading the queued resources.
+ *
+ * @param {function} [cb] - Optional callback that will be bound to the `complete` event.
+ * @return {Loader} Returns itself.
+ */
+
+
+ Loader.prototype.load = function load(cb) {
+ // register complete callback if they pass one
+ if (typeof cb === 'function') {
+ this.onComplete.once(cb);
+ }
+
+ // if the queue has already started we are done here
+ if (this.loading) {
+ return this;
+ }
+
+ // distribute progress chunks
+ var chunk = 100 / this._queue._tasks.length;
+
+ for (var i = 0; i < this._queue._tasks.length; ++i) {
+ this._queue._tasks[i].data.progressChunk = chunk;
+ }
+
+ // update loading state
+ this.loading = true;
+
+ // notify of start
+ this.onStart.dispatch(this);
+
+ // start loading
+ this._queue.resume();
+
+ return this;
+ };
+
+ /**
+ * Prepares a url for usage based on the configuration of this object
+ *
+ * @private
+ * @param {string} url - The url to prepare.
+ * @return {string} The prepared url.
+ */
+
+
+ Loader.prototype._prepareUrl = function _prepareUrl(url) {
+ var parsedUrl = (0, _parseUri2.default)(url, { strictMode: true });
+ var result = void 0;
+
+ // absolute url, just use it as is.
+ if (parsedUrl.protocol || !parsedUrl.path || url.indexOf('//') === 0) {
+ result = url;
+ }
+ // if baseUrl doesn't end in slash and url doesn't start with slash, then add a slash inbetween
+ else if (this.baseUrl.length && this.baseUrl.lastIndexOf('/') !== this.baseUrl.length - 1 && url.charAt(0) !== '/') {
+ result = this.baseUrl + '/' + url;
+ } else {
+ result = this.baseUrl + url;
+ }
+
+ // if we need to add a default querystring, there is a bit more work
+ if (this.defaultQueryString) {
+ var hash = rgxExtractUrlHash.exec(result)[0];
+
+ result = result.substr(0, result.length - hash.length);
+
+ if (result.indexOf('?') !== -1) {
+ result += '&' + this.defaultQueryString;
+ } else {
+ result += '?' + this.defaultQueryString;
+ }
+
+ result += hash;
+ }
+
+ return result;
+ };
+
+ /**
+ * Loads a single resource.
+ *
+ * @private
+ * @param {Resource} resource - The resource to load.
+ * @param {function} dequeue - The function to call when we need to dequeue this item.
+ */
+
+
+ Loader.prototype._loadResource = function _loadResource(resource, dequeue) {
+ var _this2 = this;
+
+ resource._dequeue = dequeue;
+
+ // run before middleware
+ async.eachSeries(this._beforeMiddleware, function (fn, next) {
+ fn.call(_this2, resource, function () {
+ // if the before middleware marks the resource as complete,
+ // break and don't process any more before middleware
+ next(resource.isComplete ? {} : null);
+ });
+ }, function () {
+ if (resource.isComplete) {
+ _this2._onLoad(resource);
+ } else {
+ resource._onLoadBinding = resource.onComplete.once(_this2._onLoad, _this2);
+ resource.load();
+ }
+ }, true);
+ };
+
+ /**
+ * Called once each resource has loaded.
+ *
+ * @private
+ */
+
+
+ Loader.prototype._onComplete = function _onComplete() {
+ this.loading = false;
+
+ this.onComplete.dispatch(this, this.resources);
+ };
+
+ /**
+ * Called each time a resources is loaded.
+ *
+ * @private
+ * @param {Resource} resource - The resource that was loaded
+ */
+
+
+ Loader.prototype._onLoad = function _onLoad(resource) {
+ var _this3 = this;
+
+ resource._onLoadBinding = null;
+
+ // remove this resource from the async queue, and add it to our list of resources that are being parsed
+ this._resourcesParsing.push(resource);
+ resource._dequeue();
+
+ // run all the after middleware for this resource
+ async.eachSeries(this._afterMiddleware, function (fn, next) {
+ fn.call(_this3, resource, next);
+ }, function () {
+ resource.onAfterMiddleware.dispatch(resource);
+
+ _this3.progress += resource.progressChunk;
+ _this3.onProgress.dispatch(_this3, resource);
+
+ if (resource.error) {
+ _this3.onError.dispatch(resource.error, _this3, resource);
+ } else {
+ _this3.onLoad.dispatch(_this3, resource);
+ }
+
+ _this3._resourcesParsing.splice(_this3._resourcesParsing.indexOf(resource), 1);
+
+ // do completion check
+ if (_this3._queue.idle() && _this3._resourcesParsing.length === 0) {
+ _this3.progress = MAX_PROGRESS;
+ _this3._onComplete();
+ }
+ }, true);
+ };
+
+ return Loader;
+}();
+
+exports.default = Loader;
+
+},{"./Resource":33,"./async":34,"mini-signals":22,"parse-uri":24}],33:[function(require,module,exports){
+'use strict';
+
+exports.__esModule = true;
+
+var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
+
+var _parseUri = require('parse-uri');
+
+var _parseUri2 = _interopRequireDefault(_parseUri);
+
+var _miniSignals = require('mini-signals');
+
+var _miniSignals2 = _interopRequireDefault(_miniSignals);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+// tests is CORS is supported in XHR, if not we need to use XDR
+var useXdr = !!(window.XDomainRequest && !('withCredentials' in new XMLHttpRequest()));
+var tempAnchor = null;
+
+// some status constants
+var STATUS_NONE = 0;
+var STATUS_OK = 200;
+var STATUS_EMPTY = 204;
+var STATUS_IE_BUG_EMPTY = 1223;
+var STATUS_TYPE_OK = 2;
+
+// noop
+function _noop() {} /* empty */
+
+/**
+ * Manages the state and loading of a resource and all child resources.
+ *
+ * @class
+ */
+
+var Resource = function () {
+ /**
+ * Sets the load type to be used for a specific extension.
+ *
+ * @static
+ * @param {string} extname - The extension to set the type for, e.g. "png" or "fnt"
+ * @param {Resource.LOAD_TYPE} loadType - The load type to set it to.
+ */
+ Resource.setExtensionLoadType = function setExtensionLoadType(extname, loadType) {
+ setExtMap(Resource._loadTypeMap, extname, loadType);
+ };
+
+ /**
+ * Sets the load type to be used for a specific extension.
+ *
+ * @static
+ * @param {string} extname - The extension to set the type for, e.g. "png" or "fnt"
+ * @param {Resource.XHR_RESPONSE_TYPE} xhrType - The xhr type to set it to.
+ */
+
+
+ Resource.setExtensionXhrType = function setExtensionXhrType(extname, xhrType) {
+ setExtMap(Resource._xhrTypeMap, extname, xhrType);
+ };
+
+ /**
+ * @param {string} name - The name of the resource to load.
+ * @param {string|string[]} url - The url for this resource, for audio/video loads you can pass
+ * an array of sources.
+ * @param {object} [options] - The options for the load.
+ * @param {string|boolean} [options.crossOrigin] - Is this request cross-origin? Default is to
+ * determine automatically.
+ * @param {Resource.LOAD_TYPE} [options.loadType=Resource.LOAD_TYPE.XHR] - How should this resource
+ * be loaded?
+ * @param {Resource.XHR_RESPONSE_TYPE} [options.xhrType=Resource.XHR_RESPONSE_TYPE.DEFAULT] - How
+ * should the data being loaded be interpreted when using XHR?
+ * @param {object} [options.metadata] - Extra configuration for middleware and the Resource object.
+ * @param {HTMLImageElement|HTMLAudioElement|HTMLVideoElement} [options.metadata.loadElement=null] - The
+ * element to use for loading, instead of creating one.
+ * @param {boolean} [options.metadata.skipSource=false] - Skips adding source(s) to the load element. This
+ * is useful if you want to pass in a `loadElement` that you already added load sources to.
+ */
+
+
+ function Resource(name, url, options) {
+ _classCallCheck(this, Resource);
+
+ if (typeof name !== 'string' || typeof url !== 'string') {
+ throw new Error('Both name and url are required for constructing a resource.');
+ }
+
+ options = options || {};
+
+ /**
+ * The state flags of this resource.
+ *
+ * @member {number}
+ */
+ this._flags = 0;
+
+ // set data url flag, needs to be set early for some _determineX checks to work.
+ this._setFlag(Resource.STATUS_FLAGS.DATA_URL, url.indexOf('data:') === 0);
+
+ /**
+ * The name of this resource.
+ *
+ * @member {string}
+ * @readonly
+ */
+ this.name = name;
+
+ /**
+ * The url used to load this resource.
+ *
+ * @member {string}
+ * @readonly
+ */
+ this.url = url;
+
+ /**
+ * The extension used to load this resource.
+ *
+ * @member {string}
+ * @readonly
+ */
+ this.extension = this._getExtension();
+
+ /**
+ * The data that was loaded by the resource.
+ *
+ * @member {any}
+ */
+ this.data = null;
+
+ /**
+ * Is this request cross-origin? If unset, determined automatically.
+ *
+ * @member {string}
+ */
+ this.crossOrigin = options.crossOrigin === true ? 'anonymous' : options.crossOrigin;
+
+ /**
+ * The method of loading to use for this resource.
+ *
+ * @member {Resource.LOAD_TYPE}
+ */
+ this.loadType = options.loadType || this._determineLoadType();
+
+ /**
+ * The type used to load the resource via XHR. If unset, determined automatically.
+ *
+ * @member {string}
+ */
+ this.xhrType = options.xhrType;
+
+ /**
+ * Extra info for middleware, and controlling specifics about how the resource loads.
+ *
+ * Note that if you pass in a `loadElement`, the Resource class takes ownership of it.
+ * Meaning it will modify it as it sees fit.
+ *
+ * @member {object}
+ * @property {HTMLImageElement|HTMLAudioElement|HTMLVideoElement} [loadElement=null] - The
+ * element to use for loading, instead of creating one.
+ * @property {boolean} [skipSource=false] - Skips adding source(s) to the load element. This
+ * is useful if you want to pass in a `loadElement` that you already added load sources
+ * to.
+ */
+ this.metadata = options.metadata || {};
+
+ /**
+ * The error that occurred while loading (if any).
+ *
+ * @member {Error}
+ * @readonly
+ */
+ this.error = null;
+
+ /**
+ * The XHR object that was used to load this resource. This is only set
+ * when `loadType` is `Resource.LOAD_TYPE.XHR`.
+ *
+ * @member {XMLHttpRequest}
+ * @readonly
+ */
+ this.xhr = null;
+
+ /**
+ * The child resources this resource owns.
+ *
+ * @member {Resource[]}
+ * @readonly
+ */
+ this.children = [];
+
+ /**
+ * The resource type.
+ *
+ * @member {Resource.TYPE}
+ * @readonly
+ */
+ this.type = Resource.TYPE.UNKNOWN;
+
+ /**
+ * The progress chunk owned by this resource.
+ *
+ * @member {number}
+ * @readonly
+ */
+ this.progressChunk = 0;
+
+ /**
+ * The `dequeue` method that will be used a storage place for the async queue dequeue method
+ * used privately by the loader.
+ *
+ * @private
+ * @member {function}
+ */
+ this._dequeue = _noop;
+
+ /**
+ * Used a storage place for the on load binding used privately by the loader.
+ *
+ * @private
+ * @member {function}
+ */
+ this._onLoadBinding = null;
+
+ /**
+ * The `complete` function bound to this resource's context.
+ *
+ * @private
+ * @member {function}
+ */
+ this._boundComplete = this.complete.bind(this);
+
+ /**
+ * The `_onError` function bound to this resource's context.
+ *
+ * @private
+ * @member {function}
+ */
+ this._boundOnError = this._onError.bind(this);
+
+ /**
+ * The `_onProgress` function bound to this resource's context.
+ *
+ * @private
+ * @member {function}
+ */
+ this._boundOnProgress = this._onProgress.bind(this);
+
+ // xhr callbacks
+ this._boundXhrOnError = this._xhrOnError.bind(this);
+ this._boundXhrOnAbort = this._xhrOnAbort.bind(this);
+ this._boundXhrOnLoad = this._xhrOnLoad.bind(this);
+ this._boundXdrOnTimeout = this._xdrOnTimeout.bind(this);
+
+ /**
+ * Dispatched when the resource beings to load.
+ *
+ * The callback looks like {@link Resource.OnStartSignal}.
+ *
+ * @member {Signal}
+ */
+ this.onStart = new _miniSignals2.default();
+
+ /**
+ * Dispatched each time progress of this resource load updates.
+ * Not all resources types and loader systems can support this event
+ * so sometimes it may not be available. If the resource
+ * is being loaded on a modern browser, using XHR, and the remote server
+ * properly sets Content-Length headers, then this will be available.
+ *
+ * The callback looks like {@link Resource.OnProgressSignal}.
+ *
+ * @member {Signal}
+ */
+ this.onProgress = new _miniSignals2.default();
+
+ /**
+ * Dispatched once this resource has loaded, if there was an error it will
+ * be in the `error` property.
+ *
+ * The callback looks like {@link Resource.OnCompleteSignal}.
+ *
+ * @member {Signal}
+ */
+ this.onComplete = new _miniSignals2.default();
+
+ /**
+ * Dispatched after this resource has had all the *after* middleware run on it.
+ *
+ * The callback looks like {@link Resource.OnCompleteSignal}.
+ *
+ * @member {Signal}
+ */
+ this.onAfterMiddleware = new _miniSignals2.default();
+
+ /**
+ * When the resource starts to load.
+ *
+ * @memberof Resource
+ * @callback OnStartSignal
+ * @param {Resource} resource - The resource that the event happened on.
+ */
+
+ /**
+ * When the resource reports loading progress.
+ *
+ * @memberof Resource
+ * @callback OnProgressSignal
+ * @param {Resource} resource - The resource that the event happened on.
+ * @param {number} percentage - The progress of the load in the range [0, 1].
+ */
+
+ /**
+ * When the resource finishes loading.
+ *
+ * @memberof Resource
+ * @callback OnCompleteSignal
+ * @param {Resource} resource - The resource that the event happened on.
+ */
+ }
+
+ /**
+ * Stores whether or not this url is a data url.
+ *
+ * @member {boolean}
+ * @readonly
+ */
+
+
+ /**
+ * Marks the resource as complete.
+ *
+ */
+ Resource.prototype.complete = function complete() {
+ // TODO: Clean this up in a wrapper or something...gross....
+ if (this.data && this.data.removeEventListener) {
+ this.data.removeEventListener('error', this._boundOnError, false);
+ this.data.removeEventListener('load', this._boundComplete, false);
+ this.data.removeEventListener('progress', this._boundOnProgress, false);
+ this.data.removeEventListener('canplaythrough', this._boundComplete, false);
+ }
+
+ if (this.xhr) {
+ if (this.xhr.removeEventListener) {
+ this.xhr.removeEventListener('error', this._boundXhrOnError, false);
+ this.xhr.removeEventListener('abort', this._boundXhrOnAbort, false);
+ this.xhr.removeEventListener('progress', this._boundOnProgress, false);
+ this.xhr.removeEventListener('load', this._boundXhrOnLoad, false);
+ } else {
+ this.xhr.onerror = null;
+ this.xhr.ontimeout = null;
+ this.xhr.onprogress = null;
+ this.xhr.onload = null;
+ }
+ }
+
+ if (this.isComplete) {
+ throw new Error('Complete called again for an already completed resource.');
+ }
+
+ this._setFlag(Resource.STATUS_FLAGS.COMPLETE, true);
+ this._setFlag(Resource.STATUS_FLAGS.LOADING, false);
+
+ this.onComplete.dispatch(this);
+ };
+
+ /**
+ * Aborts the loading of this resource, with an optional message.
+ *
+ * @param {string} message - The message to use for the error
+ */
+
+
+ Resource.prototype.abort = function abort(message) {
+ // abort can be called multiple times, ignore subsequent calls.
+ if (this.error) {
+ return;
+ }
+
+ // store error
+ this.error = new Error(message);
+
+ // abort the actual loading
+ if (this.xhr) {
+ this.xhr.abort();
+ } else if (this.xdr) {
+ this.xdr.abort();
+ } else if (this.data) {
+ // single source
+ if (this.data.src) {
+ this.data.src = Resource.EMPTY_GIF;
+ }
+ // multi-source
+ else {
+ while (this.data.firstChild) {
+ this.data.removeChild(this.data.firstChild);
+ }
+ }
+ }
+
+ // done now.
+ this.complete();
+ };
+
+ /**
+ * Kicks off loading of this resource. This method is asynchronous.
+ *
+ * @param {function} [cb] - Optional callback to call once the resource is loaded.
+ */
+
+
+ Resource.prototype.load = function load(cb) {
+ var _this = this;
+
+ if (this.isLoading) {
+ return;
+ }
+
+ if (this.isComplete) {
+ if (cb) {
+ setTimeout(function () {
+ return cb(_this);
+ }, 1);
+ }
+
+ return;
+ } else if (cb) {
+ this.onComplete.once(cb);
+ }
+
+ this._setFlag(Resource.STATUS_FLAGS.LOADING, true);
+
+ this.onStart.dispatch(this);
+
+ // if unset, determine the value
+ if (this.crossOrigin === false || typeof this.crossOrigin !== 'string') {
+ this.crossOrigin = this._determineCrossOrigin(this.url);
+ }
+
+ switch (this.loadType) {
+ case Resource.LOAD_TYPE.IMAGE:
+ this.type = Resource.TYPE.IMAGE;
+ this._loadElement('image');
+ break;
+
+ case Resource.LOAD_TYPE.AUDIO:
+ this.type = Resource.TYPE.AUDIO;
+ this._loadSourceElement('audio');
+ break;
+
+ case Resource.LOAD_TYPE.VIDEO:
+ this.type = Resource.TYPE.VIDEO;
+ this._loadSourceElement('video');
+ break;
+
+ case Resource.LOAD_TYPE.XHR:
+ /* falls through */
+ default:
+ if (useXdr && this.crossOrigin) {
+ this._loadXdr();
+ } else {
+ this._loadXhr();
+ }
+ break;
+ }
+ };
+
+ /**
+ * Checks if the flag is set.
+ *
+ * @private
+ * @param {number} flag - The flag to check.
+ * @return {boolean} True if the flag is set.
+ */
+
+
+ Resource.prototype._hasFlag = function _hasFlag(flag) {
+ return !!(this._flags & flag);
+ };
+
+ /**
+ * (Un)Sets the flag.
+ *
+ * @private
+ * @param {number} flag - The flag to (un)set.
+ * @param {boolean} value - Whether to set or (un)set the flag.
+ */
+
+
+ Resource.prototype._setFlag = function _setFlag(flag, value) {
+ this._flags = value ? this._flags | flag : this._flags & ~flag;
+ };
+
+ /**
+ * Loads this resources using an element that has a single source,
+ * like an HTMLImageElement.
+ *
+ * @private
+ * @param {string} type - The type of element to use.
+ */
+
+
+ Resource.prototype._loadElement = function _loadElement(type) {
+ if (this.metadata.loadElement) {
+ this.data = this.metadata.loadElement;
+ } else if (type === 'image' && typeof window.Image !== 'undefined') {
+ this.data = new Image();
+ } else {
+ this.data = document.createElement(type);
+ }
+
+ if (this.crossOrigin) {
+ this.data.crossOrigin = this.crossOrigin;
+ }
+
+ if (!this.metadata.skipSource) {
+ this.data.src = this.url;
+ }
+
+ this.data.addEventListener('error', this._boundOnError, false);
+ this.data.addEventListener('load', this._boundComplete, false);
+ this.data.addEventListener('progress', this._boundOnProgress, false);
+ };
+
+ /**
+ * Loads this resources using an element that has multiple sources,
+ * like an HTMLAudioElement or HTMLVideoElement.
+ *
+ * @private
+ * @param {string} type - The type of element to use.
+ */
+
+
+ Resource.prototype._loadSourceElement = function _loadSourceElement(type) {
+ if (this.metadata.loadElement) {
+ this.data = this.metadata.loadElement;
+ } else if (type === 'audio' && typeof window.Audio !== 'undefined') {
+ this.data = new Audio();
+ } else {
+ this.data = document.createElement(type);
+ }
+
+ if (this.data === null) {
+ this.abort('Unsupported element: ' + type);
+
+ return;
+ }
+
+ if (!this.metadata.skipSource) {
+ // support for CocoonJS Canvas+ runtime, lacks document.createElement('source')
+ if (navigator.isCocoonJS) {
+ this.data.src = Array.isArray(this.url) ? this.url[0] : this.url;
+ } else if (Array.isArray(this.url)) {
+ for (var i = 0; i < this.url.length; ++i) {
+ this.data.appendChild(this._createSource(type, this.url[i]));
+ }
+ } else {
+ this.data.appendChild(this._createSource(type, this.url));
+ }
+ }
+
+ this.data.addEventListener('error', this._boundOnError, false);
+ this.data.addEventListener('load', this._boundComplete, false);
+ this.data.addEventListener('progress', this._boundOnProgress, false);
+ this.data.addEventListener('canplaythrough', this._boundComplete, false);
+
+ this.data.load();
+ };
+
+ /**
+ * Loads this resources using an XMLHttpRequest.
+ *
+ * @private
+ */
+
+
+ Resource.prototype._loadXhr = function _loadXhr() {
+ // if unset, determine the value
+ if (typeof this.xhrType !== 'string') {
+ this.xhrType = this._determineXhrType();
+ }
+
+ var xhr = this.xhr = new XMLHttpRequest();
+
+ // set the request type and url
+ xhr.open('GET', this.url, true);
+
+ // load json as text and parse it ourselves. We do this because some browsers
+ // *cough* safari *cough* can't deal with it.
+ if (this.xhrType === Resource.XHR_RESPONSE_TYPE.JSON || this.xhrType === Resource.XHR_RESPONSE_TYPE.DOCUMENT) {
+ xhr.responseType = Resource.XHR_RESPONSE_TYPE.TEXT;
+ } else {
+ xhr.responseType = this.xhrType;
+ }
+
+ xhr.addEventListener('error', this._boundXhrOnError, false);
+ xhr.addEventListener('abort', this._boundXhrOnAbort, false);
+ xhr.addEventListener('progress', this._boundOnProgress, false);
+ xhr.addEventListener('load', this._boundXhrOnLoad, false);
+
+ xhr.send();
+ };
+
+ /**
+ * Loads this resources using an XDomainRequest. This is here because we need to support IE9 (gross).
+ *
+ * @private
+ */
+
+
+ Resource.prototype._loadXdr = function _loadXdr() {
+ // if unset, determine the value
+ if (typeof this.xhrType !== 'string') {
+ this.xhrType = this._determineXhrType();
+ }
+
+ var xdr = this.xhr = new XDomainRequest();
+
+ // XDomainRequest has a few quirks. Occasionally it will abort requests
+ // A way to avoid this is to make sure ALL callbacks are set even if not used
+ // More info here: http://stackoverflow.com/questions/15786966/xdomainrequest-aborts-post-on-ie-9
+ xdr.timeout = 5000;
+
+ xdr.onerror = this._boundXhrOnError;
+ xdr.ontimeout = this._boundXdrOnTimeout;
+ xdr.onprogress = this._boundOnProgress;
+ xdr.onload = this._boundXhrOnLoad;
+
+ xdr.open('GET', this.url, true);
+
+ // Note: The xdr.send() call is wrapped in a timeout to prevent an
+ // issue with the interface where some requests are lost if multiple
+ // XDomainRequests are being sent at the same time.
+ // Some info here: https://github.com/photonstorm/phaser/issues/1248
+ setTimeout(function () {
+ return xdr.send();
+ }, 1);
+ };
+
+ /**
+ * Creates a source used in loading via an element.
+ *
+ * @private
+ * @param {string} type - The element type (video or audio).
+ * @param {string} url - The source URL to load from.
+ * @param {string} [mime] - The mime type of the video
+ * @return {HTMLSourceElement} The source element.
+ */
+
+
+ Resource.prototype._createSource = function _createSource(type, url, mime) {
+ if (!mime) {
+ mime = type + '/' + url.substr(url.lastIndexOf('.') + 1);
+ }
+
+ var source = document.createElement('source');
+
+ source.src = url;
+ source.type = mime;
+
+ return source;
+ };
+
+ /**
+ * Called if a load errors out.
+ *
+ * @param {Event} event - The error event from the element that emits it.
+ * @private
+ */
+
+
+ Resource.prototype._onError = function _onError(event) {
+ this.abort('Failed to load element using: ' + event.target.nodeName);
+ };
+
+ /**
+ * Called if a load progress event fires for xhr/xdr.
+ *
+ * @private
+ * @param {XMLHttpRequestProgressEvent|Event} event - Progress event.
+ */
+
+
+ Resource.prototype._onProgress = function _onProgress(event) {
+ if (event && event.lengthComputable) {
+ this.onProgress.dispatch(this, event.loaded / event.total);
+ }
+ };
+
+ /**
+ * Called if an error event fires for xhr/xdr.
+ *
+ * @private
+ * @param {XMLHttpRequestErrorEvent|Event} event - Error event.
+ */
+
+
+ Resource.prototype._xhrOnError = function _xhrOnError() {
+ var xhr = this.xhr;
+
+ this.abort(reqType(xhr) + ' Request failed. Status: ' + xhr.status + ', text: "' + xhr.statusText + '"');
+ };
+
+ /**
+ * Called if an abort event fires for xhr.
+ *
+ * @private
+ * @param {XMLHttpRequestAbortEvent} event - Abort Event
+ */
+
+
+ Resource.prototype._xhrOnAbort = function _xhrOnAbort() {
+ this.abort(reqType(this.xhr) + ' Request was aborted by the user.');
+ };
+
+ /**
+ * Called if a timeout event fires for xdr.
+ *
+ * @private
+ * @param {Event} event - Timeout event.
+ */
+
+
+ Resource.prototype._xdrOnTimeout = function _xdrOnTimeout() {
+ this.abort(reqType(this.xhr) + ' Request timed out.');
+ };
+
+ /**
+ * Called when data successfully loads from an xhr/xdr request.
+ *
+ * @private
+ * @param {XMLHttpRequestLoadEvent|Event} event - Load event
+ */
+
+
+ Resource.prototype._xhrOnLoad = function _xhrOnLoad() {
+ var xhr = this.xhr;
+ var text = '';
+ var status = typeof xhr.status === 'undefined' ? STATUS_OK : xhr.status; // XDR has no `.status`, assume 200.
+
+ // responseText is accessible only if responseType is '' or 'text' and on older browsers
+ if (xhr.responseType === '' || xhr.responseType === 'text' || typeof xhr.responseType === 'undefined') {
+ text = xhr.responseText;
+ }
+
+ // status can be 0 when using the `file://` protocol so we also check if a response is set.
+ // If it has a response, we assume 200; otherwise a 0 status code with no contents is an aborted request.
+ if (status === STATUS_NONE && text.length > 0) {
+ status = STATUS_OK;
+ }
+ // handle IE9 bug: http://stackoverflow.com/questions/10046972/msie-returns-status-code-of-1223-for-ajax-request
+ else if (status === STATUS_IE_BUG_EMPTY) {
+ status = STATUS_EMPTY;
+ }
+
+ var statusType = status / 100 | 0;
+
+ if (statusType === STATUS_TYPE_OK) {
+ // if text, just return it
+ if (this.xhrType === Resource.XHR_RESPONSE_TYPE.TEXT) {
+ this.data = text;
+ this.type = Resource.TYPE.TEXT;
+ }
+ // if json, parse into json object
+ else if (this.xhrType === Resource.XHR_RESPONSE_TYPE.JSON) {
+ try {
+ this.data = JSON.parse(text);
+ this.type = Resource.TYPE.JSON;
+ } catch (e) {
+ this.abort('Error trying to parse loaded json: ' + e);
+
+ return;
+ }
+ }
+ // if xml, parse into an xml document or div element
+ else if (this.xhrType === Resource.XHR_RESPONSE_TYPE.DOCUMENT) {
+ try {
+ if (window.DOMParser) {
+ var domparser = new DOMParser();
+
+ this.data = domparser.parseFromString(text, 'text/xml');
+ } else {
+ var div = document.createElement('div');
+
+ div.innerHTML = text;
+
+ this.data = div;
+ }
+
+ this.type = Resource.TYPE.XML;
+ } catch (e) {
+ this.abort('Error trying to parse loaded xml: ' + e);
+
+ return;
+ }
+ }
+ // other types just return the response
+ else {
+ this.data = xhr.response || text;
+ }
+ } else {
+ this.abort('[' + xhr.status + '] ' + xhr.statusText + ': ' + xhr.responseURL);
+
+ return;
+ }
+
+ this.complete();
+ };
+
+ /**
+ * Sets the `crossOrigin` property for this resource based on if the url
+ * for this resource is cross-origin. If crossOrigin was manually set, this
+ * function does nothing.
+ *
+ * @private
+ * @param {string} url - The url to test.
+ * @param {object} [loc=window.location] - The location object to test against.
+ * @return {string} The crossOrigin value to use (or empty string for none).
+ */
+
+
+ Resource.prototype._determineCrossOrigin = function _determineCrossOrigin(url, loc) {
+ // data: and javascript: urls are considered same-origin
+ if (url.indexOf('data:') === 0) {
+ return '';
+ }
+
+ // default is window.location
+ loc = loc || window.location;
+
+ if (!tempAnchor) {
+ tempAnchor = document.createElement('a');
+ }
+
+ // let the browser determine the full href for the url of this resource and then
+ // parse with the node url lib, we can't use the properties of the anchor element
+ // because they don't work in IE9 :(
+ tempAnchor.href = url;
+ url = (0, _parseUri2.default)(tempAnchor.href, { strictMode: true });
+
+ var samePort = !url.port && loc.port === '' || url.port === loc.port;
+ var protocol = url.protocol ? url.protocol + ':' : '';
+
+ // if cross origin
+ if (url.host !== loc.hostname || !samePort || protocol !== loc.protocol) {
+ return 'anonymous';
+ }
+
+ return '';
+ };
+
+ /**
+ * Determines the responseType of an XHR request based on the extension of the
+ * resource being loaded.
+ *
+ * @private
+ * @return {Resource.XHR_RESPONSE_TYPE} The responseType to use.
+ */
+
+
+ Resource.prototype._determineXhrType = function _determineXhrType() {
+ return Resource._xhrTypeMap[this.extension] || Resource.XHR_RESPONSE_TYPE.TEXT;
+ };
+
+ /**
+ * Determines the loadType of a resource based on the extension of the
+ * resource being loaded.
+ *
+ * @private
+ * @return {Resource.LOAD_TYPE} The loadType to use.
+ */
+
+
+ Resource.prototype._determineLoadType = function _determineLoadType() {
+ return Resource._loadTypeMap[this.extension] || Resource.LOAD_TYPE.XHR;
+ };
+
+ /**
+ * Extracts the extension (sans '.') of the file being loaded by the resource.
+ *
+ * @private
+ * @return {string} The extension.
+ */
+
+
+ Resource.prototype._getExtension = function _getExtension() {
+ var url = this.url;
+ var ext = '';
+
+ if (this.isDataUrl) {
+ var slashIndex = url.indexOf('/');
+
+ ext = url.substring(slashIndex + 1, url.indexOf(';', slashIndex));
+ } else {
+ var queryStart = url.indexOf('?');
+
+ if (queryStart !== -1) {
+ url = url.substring(0, queryStart);
+ }
+
+ ext = url.substring(url.lastIndexOf('.') + 1);
+ }
+
+ return ext.toLowerCase();
+ };
+
+ /**
+ * Determines the mime type of an XHR request based on the responseType of
+ * resource being loaded.
+ *
+ * @private
+ * @param {Resource.XHR_RESPONSE_TYPE} type - The type to get a mime type for.
+ * @return {string} The mime type to use.
+ */
+
+
+ Resource.prototype._getMimeFromXhrType = function _getMimeFromXhrType(type) {
+ switch (type) {
+ case Resource.XHR_RESPONSE_TYPE.BUFFER:
+ return 'application/octet-binary';
+
+ case Resource.XHR_RESPONSE_TYPE.BLOB:
+ return 'application/blob';
+
+ case Resource.XHR_RESPONSE_TYPE.DOCUMENT:
+ return 'application/xml';
+
+ case Resource.XHR_RESPONSE_TYPE.JSON:
+ return 'application/json';
+
+ case Resource.XHR_RESPONSE_TYPE.DEFAULT:
+ case Resource.XHR_RESPONSE_TYPE.TEXT:
+ /* falls through */
+ default:
+ return 'text/plain';
+
+ }
+ };
+
+ _createClass(Resource, [{
+ key: 'isDataUrl',
+ get: function get() {
+ return this._hasFlag(Resource.STATUS_FLAGS.DATA_URL);
+ }
+
+ /**
+ * Describes if this resource has finished loading. Is true when the resource has completely
+ * loaded.
+ *
+ * @member {boolean}
+ * @readonly
+ */
+
+ }, {
+ key: 'isComplete',
+ get: function get() {
+ return this._hasFlag(Resource.STATUS_FLAGS.COMPLETE);
+ }
+
+ /**
+ * Describes if this resource is currently loading. Is true when the resource starts loading,
+ * and is false again when complete.
+ *
+ * @member {boolean}
+ * @readonly
+ */
+
+ }, {
+ key: 'isLoading',
+ get: function get() {
+ return this._hasFlag(Resource.STATUS_FLAGS.LOADING);
+ }
+ }]);
+
+ return Resource;
+}();
+
+/**
+ * The types of resources a resource could represent.
+ *
+ * @static
+ * @readonly
+ * @enum {number}
+ */
+
+
+exports.default = Resource;
+Resource.STATUS_FLAGS = {
+ NONE: 0,
+ DATA_URL: 1 << 0,
+ COMPLETE: 1 << 1,
+ LOADING: 1 << 2
+};
+
+/**
+ * The types of resources a resource could represent.
+ *
+ * @static
+ * @readonly
+ * @enum {number}
+ */
+Resource.TYPE = {
+ UNKNOWN: 0,
+ JSON: 1,
+ XML: 2,
+ IMAGE: 3,
+ AUDIO: 4,
+ VIDEO: 5,
+ TEXT: 6
+};
+
+/**
+ * The types of loading a resource can use.
+ *
+ * @static
+ * @readonly
+ * @enum {number}
+ */
+Resource.LOAD_TYPE = {
+ /** Uses XMLHttpRequest to load the resource. */
+ XHR: 1,
+ /** Uses an `Image` object to load the resource. */
+ IMAGE: 2,
+ /** Uses an `Audio` object to load the resource. */
+ AUDIO: 3,
+ /** Uses a `Video` object to load the resource. */
+ VIDEO: 4
+};
+
+/**
+ * The XHR ready states, used internally.
+ *
+ * @static
+ * @readonly
+ * @enum {string}
+ */
+Resource.XHR_RESPONSE_TYPE = {
+ /** string */
+ DEFAULT: 'text',
+ /** ArrayBuffer */
+ BUFFER: 'arraybuffer',
+ /** Blob */
+ BLOB: 'blob',
+ /** Document */
+ DOCUMENT: 'document',
+ /** Object */
+ JSON: 'json',
+ /** String */
+ TEXT: 'text'
+};
+
+Resource._loadTypeMap = {
+ // images
+ gif: Resource.LOAD_TYPE.IMAGE,
+ png: Resource.LOAD_TYPE.IMAGE,
+ bmp: Resource.LOAD_TYPE.IMAGE,
+ jpg: Resource.LOAD_TYPE.IMAGE,
+ jpeg: Resource.LOAD_TYPE.IMAGE,
+ tif: Resource.LOAD_TYPE.IMAGE,
+ tiff: Resource.LOAD_TYPE.IMAGE,
+ webp: Resource.LOAD_TYPE.IMAGE,
+ tga: Resource.LOAD_TYPE.IMAGE,
+ svg: Resource.LOAD_TYPE.IMAGE,
+ 'svg+xml': Resource.LOAD_TYPE.IMAGE, // for SVG data urls
+
+ // audio
+ mp3: Resource.LOAD_TYPE.AUDIO,
+ ogg: Resource.LOAD_TYPE.AUDIO,
+ wav: Resource.LOAD_TYPE.AUDIO,
+
+ // videos
+ mp4: Resource.LOAD_TYPE.VIDEO,
+ webm: Resource.LOAD_TYPE.VIDEO
+};
+
+Resource._xhrTypeMap = {
+ // xml
+ xhtml: Resource.XHR_RESPONSE_TYPE.DOCUMENT,
+ html: Resource.XHR_RESPONSE_TYPE.DOCUMENT,
+ htm: Resource.XHR_RESPONSE_TYPE.DOCUMENT,
+ xml: Resource.XHR_RESPONSE_TYPE.DOCUMENT,
+ tmx: Resource.XHR_RESPONSE_TYPE.DOCUMENT,
+ svg: Resource.XHR_RESPONSE_TYPE.DOCUMENT,
+
+ // This was added to handle Tiled Tileset XML, but .tsx is also a TypeScript React Component.
+ // Since it is way less likely for people to be loading TypeScript files instead of Tiled files,
+ // this should probably be fine.
+ tsx: Resource.XHR_RESPONSE_TYPE.DOCUMENT,
+
+ // images
+ gif: Resource.XHR_RESPONSE_TYPE.BLOB,
+ png: Resource.XHR_RESPONSE_TYPE.BLOB,
+ bmp: Resource.XHR_RESPONSE_TYPE.BLOB,
+ jpg: Resource.XHR_RESPONSE_TYPE.BLOB,
+ jpeg: Resource.XHR_RESPONSE_TYPE.BLOB,
+ tif: Resource.XHR_RESPONSE_TYPE.BLOB,
+ tiff: Resource.XHR_RESPONSE_TYPE.BLOB,
+ webp: Resource.XHR_RESPONSE_TYPE.BLOB,
+ tga: Resource.XHR_RESPONSE_TYPE.BLOB,
+
+ // json
+ json: Resource.XHR_RESPONSE_TYPE.JSON,
+
+ // text
+ text: Resource.XHR_RESPONSE_TYPE.TEXT,
+ txt: Resource.XHR_RESPONSE_TYPE.TEXT,
+
+ // fonts
+ ttf: Resource.XHR_RESPONSE_TYPE.BUFFER,
+ otf: Resource.XHR_RESPONSE_TYPE.BUFFER
+};
+
+// We can't set the `src` attribute to empty string, so on abort we set it to this 1px transparent gif
+Resource.EMPTY_GIF = 'data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==';
+
+/**
+ * Quick helper to set a value on one of the extension maps. Ensures there is no
+ * dot at the start of the extension.
+ *
+ * @ignore
+ * @param {object} map - The map to set on.
+ * @param {string} extname - The extension (or key) to set.
+ * @param {number} val - The value to set.
+ */
+function setExtMap(map, extname, val) {
+ if (extname && extname.indexOf('.') === 0) {
+ extname = extname.substring(1);
+ }
+
+ if (!extname) {
+ return;
+ }
+
+ map[extname] = val;
+}
+
+/**
+ * Quick helper to get string xhr type.
+ *
+ * @ignore
+ * @param {XMLHttpRequest|XDomainRequest} xhr - The request to check.
+ * @return {string} The type.
+ */
+function reqType(xhr) {
+ return xhr.toString().replace('object ', '');
+}
+
+},{"mini-signals":22,"parse-uri":24}],34:[function(require,module,exports){
+'use strict';
+
+exports.__esModule = true;
+exports.eachSeries = eachSeries;
+exports.queue = queue;
+/**
+ * Smaller version of the async library constructs.
+ *
+ */
+function _noop() {} /* empty */
+
+/**
+ * Iterates an array in series.
+ *
+ * @param {Array.<*>} array - Array to iterate.
+ * @param {function} iterator - Function to call for each element.
+ * @param {function} callback - Function to call when done, or on error.
+ * @param {boolean} [deferNext=false] - Break synchronous each loop by calling next with a setTimeout of 1.
+ */
+function eachSeries(array, iterator, callback, deferNext) {
+ var i = 0;
+ var len = array.length;
+
+ (function next(err) {
+ if (err || i === len) {
+ if (callback) {
+ callback(err);
+ }
+
+ return;
+ }
+
+ if (deferNext) {
+ setTimeout(function () {
+ iterator(array[i++], next);
+ }, 1);
+ } else {
+ iterator(array[i++], next);
+ }
+ })();
+}
+
+/**
+ * Ensures a function is only called once.
+ *
+ * @param {function} fn - The function to wrap.
+ * @return {function} The wrapping function.
+ */
+function onlyOnce(fn) {
+ return function onceWrapper() {
+ if (fn === null) {
+ throw new Error('Callback was already called.');
+ }
+
+ var callFn = fn;
+
+ fn = null;
+ callFn.apply(this, arguments);
+ };
+}
+
+/**
+ * Async queue implementation,
+ *
+ * @param {function} worker - The worker function to call for each task.
+ * @param {number} concurrency - How many workers to run in parrallel.
+ * @return {*} The async queue object.
+ */
+function queue(worker, concurrency) {
+ if (concurrency == null) {
+ // eslint-disable-line no-eq-null,eqeqeq
+ concurrency = 1;
+ } else if (concurrency === 0) {
+ throw new Error('Concurrency must not be zero');
+ }
+
+ var workers = 0;
+ var q = {
+ _tasks: [],
+ concurrency: concurrency,
+ saturated: _noop,
+ unsaturated: _noop,
+ buffer: concurrency / 4,
+ empty: _noop,
+ drain: _noop,
+ error: _noop,
+ started: false,
+ paused: false,
+ push: function push(data, callback) {
+ _insert(data, false, callback);
+ },
+ kill: function kill() {
+ workers = 0;
+ q.drain = _noop;
+ q.started = false;
+ q._tasks = [];
+ },
+ unshift: function unshift(data, callback) {
+ _insert(data, true, callback);
+ },
+ process: function process() {
+ while (!q.paused && workers < q.concurrency && q._tasks.length) {
+ var task = q._tasks.shift();
+
+ if (q._tasks.length === 0) {
+ q.empty();
+ }
+
+ workers += 1;
+
+ if (workers === q.concurrency) {
+ q.saturated();
+ }
+
+ worker(task.data, onlyOnce(_next(task)));
+ }
+ },
+ length: function length() {
+ return q._tasks.length;
+ },
+ running: function running() {
+ return workers;
+ },
+ idle: function idle() {
+ return q._tasks.length + workers === 0;
+ },
+ pause: function pause() {
+ if (q.paused === true) {
+ return;
+ }
+
+ q.paused = true;
+ },
+ resume: function resume() {
+ if (q.paused === false) {
+ return;
+ }
+
+ q.paused = false;
+
+ // Need to call q.process once per concurrent
+ // worker to preserve full concurrency after pause
+ for (var w = 1; w <= q.concurrency; w++) {
+ q.process();
+ }
+ }
+ };
+
+ function _insert(data, insertAtFront, callback) {
+ if (callback != null && typeof callback !== 'function') {
+ // eslint-disable-line no-eq-null,eqeqeq
+ throw new Error('task callback must be a function');
+ }
+
+ q.started = true;
+
+ if (data == null && q.idle()) {
+ // eslint-disable-line no-eq-null,eqeqeq
+ // call drain immediately if there are no tasks
+ setTimeout(function () {
+ return q.drain();
+ }, 1);
+
+ return;
+ }
+
+ var item = {
+ data: data,
+ callback: typeof callback === 'function' ? callback : _noop
+ };
+
+ if (insertAtFront) {
+ q._tasks.unshift(item);
+ } else {
+ q._tasks.push(item);
+ }
+
+ setTimeout(function () {
+ return q.process();
+ }, 1);
+ }
+
+ function _next(task) {
+ return function next() {
+ workers -= 1;
+
+ task.callback.apply(task, arguments);
+
+ if (arguments[0] != null) {
+ // eslint-disable-line no-eq-null,eqeqeq
+ q.error(arguments[0], task.data);
+ }
+
+ if (workers <= q.concurrency - q.buffer) {
+ q.unsaturated();
+ }
+
+ if (q.idle()) {
+ q.drain();
+ }
+
+ q.process();
+ };
+ }
+
+ return q;
+}
+
+},{}],35:[function(require,module,exports){
+'use strict';
+
+exports.__esModule = true;
+exports.encodeBinary = encodeBinary;
+var _keyStr = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';
+
+function encodeBinary(input) {
+ var output = '';
+ var inx = 0;
+
+ while (inx < input.length) {
+ // Fill byte buffer array
+ var bytebuffer = [0, 0, 0];
+ var encodedCharIndexes = [0, 0, 0, 0];
+
+ for (var jnx = 0; jnx < bytebuffer.length; ++jnx) {
+ if (inx < input.length) {
+ // throw away high-order byte, as documented at:
+ // https://developer.mozilla.org/En/Using_XMLHttpRequest#Handling_binary_data
+ bytebuffer[jnx] = input.charCodeAt(inx++) & 0xff;
+ } else {
+ bytebuffer[jnx] = 0;
+ }
+ }
+
+ // Get each encoded character, 6 bits at a time
+ // index 1: first 6 bits
+ encodedCharIndexes[0] = bytebuffer[0] >> 2;
+
+ // index 2: second 6 bits (2 least significant bits from input byte 1 + 4 most significant bits from byte 2)
+ encodedCharIndexes[1] = (bytebuffer[0] & 0x3) << 4 | bytebuffer[1] >> 4;
+
+ // index 3: third 6 bits (4 least significant bits from input byte 2 + 2 most significant bits from byte 3)
+ encodedCharIndexes[2] = (bytebuffer[1] & 0x0f) << 2 | bytebuffer[2] >> 6;
+
+ // index 3: forth 6 bits (6 least significant bits from input byte 3)
+ encodedCharIndexes[3] = bytebuffer[2] & 0x3f;
+
+ // Determine whether padding happened, and adjust accordingly
+ var paddingBytes = inx - (input.length - 1);
+
+ switch (paddingBytes) {
+ case 2:
+ // Set last 2 characters to padding char
+ encodedCharIndexes[3] = 64;
+ encodedCharIndexes[2] = 64;
+ break;
+
+ case 1:
+ // Set last character to padding char
+ encodedCharIndexes[3] = 64;
+ break;
+
+ default:
+ break; // No padding - proceed
+ }
+
+ // Now we will grab each appropriate character out of our keystring
+ // based on our index array and append it to the output string
+ for (var _jnx = 0; _jnx < encodedCharIndexes.length; ++_jnx) {
+ output += _keyStr.charAt(encodedCharIndexes[_jnx]);
+ }
+ }
+
+ return output;
+}
+
+},{}],36:[function(require,module,exports){
+'use strict';
+
+// import Loader from './Loader';
+// import Resource from './Resource';
+// import * as async from './async';
+// import * as b64 from './b64';
+
+/* eslint-disable no-undef */
+
+var Loader = require('./Loader').default;
+var Resource = require('./Resource').default;
+var async = require('./async');
+var b64 = require('./b64');
+
+Loader.Resource = Resource;
+Loader.async = async;
+Loader.base64 = b64;
+
+// export manually, and also as default
+module.exports = Loader;
+// export default Loader;
+module.exports.default = Loader;
+
+},{"./Loader":32,"./Resource":33,"./async":34,"./b64":35}],37:[function(require,module,exports){
+'use strict';
+
+exports.__esModule = true;
+
+var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
+
+exports.blobMiddlewareFactory = blobMiddlewareFactory;
+
+var _Resource = require('../../Resource');
+
+var _Resource2 = _interopRequireDefault(_Resource);
+
+var _b = require('../../b64');
+
+var _b2 = _interopRequireDefault(_b);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+var Url = window.URL || window.webkitURL;
+
+// a middleware for transforming XHR loaded Blobs into more useful objects
+function blobMiddlewareFactory() {
+ return function blobMiddleware(resource, next) {
+ if (!resource.data) {
+ next();
+
+ return;
+ }
+
+ // if this was an XHR load of a blob
+ if (resource.xhr && resource.xhrType === _Resource2.default.XHR_RESPONSE_TYPE.BLOB) {
+ // if there is no blob support we probably got a binary string back
+ if (!window.Blob || typeof resource.data === 'string') {
+ var type = resource.xhr.getResponseHeader('content-type');
+
+ // this is an image, convert the binary string into a data url
+ if (type && type.indexOf('image') === 0) {
+ resource.data = new Image();
+ resource.data.src = 'data:' + type + ';base64,' + _b2.default.encodeBinary(resource.xhr.responseText);
+
+ resource.type = _Resource2.default.TYPE.IMAGE;
+
+ // wait until the image loads and then callback
+ resource.data.onload = function () {
+ resource.data.onload = null;
+
+ next();
+ };
+
+ // next will be called on load
+ return;
+ }
+ }
+ // if content type says this is an image, then we should transform the blob into an Image object
+ else if (resource.data.type.indexOf('image') === 0) {
+ var _ret = function () {
+ var src = Url.createObjectURL(resource.data);
+
+ resource.blob = resource.data;
+ resource.data = new Image();
+ resource.data.src = src;
+
+ resource.type = _Resource2.default.TYPE.IMAGE;
+
+ // cleanup the no longer used blob after the image loads
+ // TODO: Is this correct? Will the image be invalid after revoking?
+ resource.data.onload = function () {
+ Url.revokeObjectURL(src);
+ resource.data.onload = null;
+
+ next();
+ };
+
+ // next will be called on load.
+ return {
+ v: void 0
+ };
+ }();
+
+ if ((typeof _ret === 'undefined' ? 'undefined' : _typeof(_ret)) === "object") return _ret.v;
+ }
+ }
+
+ next();
+ };
+}
+
+},{"../../Resource":33,"../../b64":35}],38:[function(require,module,exports){
+// Copyright Joyent, Inc. and other Node contributors.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a
+// copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to permit
+// persons to whom the Software is furnished to do so, subject to the
+// following conditions:
+//
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+'use strict';
+
+var punycode = require('punycode');
+var util = require('./util');
+
+exports.parse = urlParse;
+exports.resolve = urlResolve;
+exports.resolveObject = urlResolveObject;
+exports.format = urlFormat;
+
+exports.Url = Url;
+
+function Url() {
+ this.protocol = null;
+ this.slashes = null;
+ this.auth = null;
+ this.host = null;
+ this.port = null;
+ this.hostname = null;
+ this.hash = null;
+ this.search = null;
+ this.query = null;
+ this.pathname = null;
+ this.path = null;
+ this.href = null;
+}
+
+// Reference: RFC 3986, RFC 1808, RFC 2396
+
+// define these here so at least they only have to be
+// compiled once on the first module load.
+var protocolPattern = /^([a-z0-9.+-]+:)/i,
+ portPattern = /:[0-9]*$/,
+
+ // Special case for a simple path URL
+ simplePathPattern = /^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,
+
+ // RFC 2396: characters reserved for delimiting URLs.
+ // We actually just auto-escape these.
+ delims = ['<', '>', '"', '`', ' ', '\r', '\n', '\t'],
+
+ // RFC 2396: characters not allowed for various reasons.
+ unwise = ['{', '}', '|', '\\', '^', '`'].concat(delims),
+
+ // Allowed by RFCs, but cause of XSS attacks. Always escape these.
+ autoEscape = ['\''].concat(unwise),
+ // Characters that are never ever allowed in a hostname.
+ // Note that any invalid chars are also handled, but these
+ // are the ones that are *expected* to be seen, so we fast-path
+ // them.
+ nonHostChars = ['%', '/', '?', ';', '#'].concat(autoEscape),
+ hostEndingChars = ['/', '?', '#'],
+ hostnameMaxLen = 255,
+ hostnamePartPattern = /^[+a-z0-9A-Z_-]{0,63}$/,
+ hostnamePartStart = /^([+a-z0-9A-Z_-]{0,63})(.*)$/,
+ // protocols that can allow "unsafe" and "unwise" chars.
+ unsafeProtocol = {
+ 'javascript': true,
+ 'javascript:': true
+ },
+ // protocols that never have a hostname.
+ hostlessProtocol = {
+ 'javascript': true,
+ 'javascript:': true
+ },
+ // protocols that always contain a // bit.
+ slashedProtocol = {
+ 'http': true,
+ 'https': true,
+ 'ftp': true,
+ 'gopher': true,
+ 'file': true,
+ 'http:': true,
+ 'https:': true,
+ 'ftp:': true,
+ 'gopher:': true,
+ 'file:': true
+ },
+ querystring = require('querystring');
+
+function urlParse(url, parseQueryString, slashesDenoteHost) {
+ if (url && util.isObject(url) && url instanceof Url) return url;
+
+ var u = new Url;
+ u.parse(url, parseQueryString, slashesDenoteHost);
+ return u;
+}
+
+Url.prototype.parse = function(url, parseQueryString, slashesDenoteHost) {
+ if (!util.isString(url)) {
+ throw new TypeError("Parameter 'url' must be a string, not " + typeof url);
+ }
+
+ // Copy chrome, IE, opera backslash-handling behavior.
+ // Back slashes before the query string get converted to forward slashes
+ // See: https://code.google.com/p/chromium/issues/detail?id=25916
+ var queryIndex = url.indexOf('?'),
+ splitter =
+ (queryIndex !== -1 && queryIndex < url.indexOf('#')) ? '?' : '#',
+ uSplit = url.split(splitter),
+ slashRegex = /\\/g;
+ uSplit[0] = uSplit[0].replace(slashRegex, '/');
+ url = uSplit.join(splitter);
+
+ var rest = url;
+
+ // trim before proceeding.
+ // This is to support parse stuff like " http://foo.com \n"
+ rest = rest.trim();
+
+ if (!slashesDenoteHost && url.split('#').length === 1) {
+ // Try fast path regexp
+ var simplePath = simplePathPattern.exec(rest);
+ if (simplePath) {
+ this.path = rest;
+ this.href = rest;
+ this.pathname = simplePath[1];
+ if (simplePath[2]) {
+ this.search = simplePath[2];
+ if (parseQueryString) {
+ this.query = querystring.parse(this.search.substr(1));
+ } else {
+ this.query = this.search.substr(1);
+ }
+ } else if (parseQueryString) {
+ this.search = '';
+ this.query = {};
+ }
+ return this;
+ }
+ }
+
+ var proto = protocolPattern.exec(rest);
+ if (proto) {
+ proto = proto[0];
+ var lowerProto = proto.toLowerCase();
+ this.protocol = lowerProto;
+ rest = rest.substr(proto.length);
+ }
+
+ // figure out if it's got a host
+ // user@server is *always* interpreted as a hostname, and url
+ // resolution will treat //foo/bar as host=foo,path=bar because that's
+ // how the browser resolves relative URLs.
+ if (slashesDenoteHost || proto || rest.match(/^\/\/[^@\/]+@[^@\/]+/)) {
+ var slashes = rest.substr(0, 2) === '//';
+ if (slashes && !(proto && hostlessProtocol[proto])) {
+ rest = rest.substr(2);
+ this.slashes = true;
+ }
+ }
+
+ if (!hostlessProtocol[proto] &&
+ (slashes || (proto && !slashedProtocol[proto]))) {
+
+ // there's a hostname.
+ // the first instance of /, ?, ;, or # ends the host.
+ //
+ // If there is an @ in the hostname, then non-host chars *are* allowed
+ // to the left of the last @ sign, unless some host-ending character
+ // comes *before* the @-sign.
+ // URLs are obnoxious.
+ //
+ // ex:
+ // http://a@b@c/ => user:a@b host:c
+ // http://a@b?@c => user:a host:c path:/?@c
+
+ // v0.12 TODO(isaacs): This is not quite how Chrome does things.
+ // Review our test case against browsers more comprehensively.
+
+ // find the first instance of any hostEndingChars
+ var hostEnd = -1;
+ for (var i = 0; i < hostEndingChars.length; i++) {
+ var hec = rest.indexOf(hostEndingChars[i]);
+ if (hec !== -1 && (hostEnd === -1 || hec < hostEnd))
+ hostEnd = hec;
+ }
+
+ // at this point, either we have an explicit point where the
+ // auth portion cannot go past, or the last @ char is the decider.
+ var auth, atSign;
+ if (hostEnd === -1) {
+ // atSign can be anywhere.
+ atSign = rest.lastIndexOf('@');
+ } else {
+ // atSign must be in auth portion.
+ // http://a@b/c@d => host:b auth:a path:/c@d
+ atSign = rest.lastIndexOf('@', hostEnd);
+ }
+
+ // Now we have a portion which is definitely the auth.
+ // Pull that off.
+ if (atSign !== -1) {
+ auth = rest.slice(0, atSign);
+ rest = rest.slice(atSign + 1);
+ this.auth = decodeURIComponent(auth);
+ }
+
+ // the host is the remaining to the left of the first non-host char
+ hostEnd = -1;
+ for (var i = 0; i < nonHostChars.length; i++) {
+ var hec = rest.indexOf(nonHostChars[i]);
+ if (hec !== -1 && (hostEnd === -1 || hec < hostEnd))
+ hostEnd = hec;
+ }
+ // if we still have not hit it, then the entire thing is a host.
+ if (hostEnd === -1)
+ hostEnd = rest.length;
+
+ this.host = rest.slice(0, hostEnd);
+ rest = rest.slice(hostEnd);
+
+ // pull out port.
+ this.parseHost();
+
+ // we've indicated that there is a hostname,
+ // so even if it's empty, it has to be present.
+ this.hostname = this.hostname || '';
+
+ // if hostname begins with [ and ends with ]
+ // assume that it's an IPv6 address.
+ var ipv6Hostname = this.hostname[0] === '[' &&
+ this.hostname[this.hostname.length - 1] === ']';
+
+ // validate a little.
+ if (!ipv6Hostname) {
+ var hostparts = this.hostname.split(/\./);
+ for (var i = 0, l = hostparts.length; i < l; i++) {
+ var part = hostparts[i];
+ if (!part) continue;
+ if (!part.match(hostnamePartPattern)) {
+ var newpart = '';
+ for (var j = 0, k = part.length; j < k; j++) {
+ if (part.charCodeAt(j) > 127) {
+ // we replace non-ASCII char with a temporary placeholder
+ // we need this to make sure size of hostname is not
+ // broken by replacing non-ASCII by nothing
+ newpart += 'x';
+ } else {
+ newpart += part[j];
+ }
+ }
+ // we test again with ASCII char only
+ if (!newpart.match(hostnamePartPattern)) {
+ var validParts = hostparts.slice(0, i);
+ var notHost = hostparts.slice(i + 1);
+ var bit = part.match(hostnamePartStart);
+ if (bit) {
+ validParts.push(bit[1]);
+ notHost.unshift(bit[2]);
+ }
+ if (notHost.length) {
+ rest = '/' + notHost.join('.') + rest;
+ }
+ this.hostname = validParts.join('.');
+ break;
+ }
+ }
+ }
+ }
+
+ if (this.hostname.length > hostnameMaxLen) {
+ this.hostname = '';
+ } else {
+ // hostnames are always lower case.
+ this.hostname = this.hostname.toLowerCase();
+ }
+
+ if (!ipv6Hostname) {
+ // IDNA Support: Returns a punycoded representation of "domain".
+ // It only converts parts of the domain name that
+ // have non-ASCII characters, i.e. it doesn't matter if
+ // you call it with a domain that already is ASCII-only.
+ this.hostname = punycode.toASCII(this.hostname);
+ }
+
+ var p = this.port ? ':' + this.port : '';
+ var h = this.hostname || '';
+ this.host = h + p;
+ this.href += this.host;
+
+ // strip [ and ] from the hostname
+ // the host field still retains them, though
+ if (ipv6Hostname) {
+ this.hostname = this.hostname.substr(1, this.hostname.length - 2);
+ if (rest[0] !== '/') {
+ rest = '/' + rest;
+ }
+ }
+ }
+
+ // now rest is set to the post-host stuff.
+ // chop off any delim chars.
+ if (!unsafeProtocol[lowerProto]) {
+
+ // First, make 100% sure that any "autoEscape" chars get
+ // escaped, even if encodeURIComponent doesn't think they
+ // need to be.
+ for (var i = 0, l = autoEscape.length; i < l; i++) {
+ var ae = autoEscape[i];
+ if (rest.indexOf(ae) === -1)
+ continue;
+ var esc = encodeURIComponent(ae);
+ if (esc === ae) {
+ esc = escape(ae);
+ }
+ rest = rest.split(ae).join(esc);
+ }
+ }
+
+
+ // chop off from the tail first.
+ var hash = rest.indexOf('#');
+ if (hash !== -1) {
+ // got a fragment string.
+ this.hash = rest.substr(hash);
+ rest = rest.slice(0, hash);
+ }
+ var qm = rest.indexOf('?');
+ if (qm !== -1) {
+ this.search = rest.substr(qm);
+ this.query = rest.substr(qm + 1);
+ if (parseQueryString) {
+ this.query = querystring.parse(this.query);
+ }
+ rest = rest.slice(0, qm);
+ } else if (parseQueryString) {
+ // no query string, but parseQueryString still requested
+ this.search = '';
+ this.query = {};
+ }
+ if (rest) this.pathname = rest;
+ if (slashedProtocol[lowerProto] &&
+ this.hostname && !this.pathname) {
+ this.pathname = '/';
+ }
+
+ //to support http.request
+ if (this.pathname || this.search) {
+ var p = this.pathname || '';
+ var s = this.search || '';
+ this.path = p + s;
+ }
+
+ // finally, reconstruct the href based on what has been validated.
+ this.href = this.format();
+ return this;
+};
+
+// format a parsed object into a url string
+function urlFormat(obj) {
+ // ensure it's an object, and not a string url.
+ // If it's an obj, this is a no-op.
+ // this way, you can call url_format() on strings
+ // to clean up potentially wonky urls.
+ if (util.isString(obj)) obj = urlParse(obj);
+ if (!(obj instanceof Url)) return Url.prototype.format.call(obj);
+ return obj.format();
+}
+
+Url.prototype.format = function() {
+ var auth = this.auth || '';
+ if (auth) {
+ auth = encodeURIComponent(auth);
+ auth = auth.replace(/%3A/i, ':');
+ auth += '@';
+ }
+
+ var protocol = this.protocol || '',
+ pathname = this.pathname || '',
+ hash = this.hash || '',
+ host = false,
+ query = '';
+
+ if (this.host) {
+ host = auth + this.host;
+ } else if (this.hostname) {
+ host = auth + (this.hostname.indexOf(':') === -1 ?
+ this.hostname :
+ '[' + this.hostname + ']');
+ if (this.port) {
+ host += ':' + this.port;
+ }
+ }
+
+ if (this.query &&
+ util.isObject(this.query) &&
+ Object.keys(this.query).length) {
+ query = querystring.stringify(this.query);
+ }
+
+ var search = this.search || (query && ('?' + query)) || '';
+
+ if (protocol && protocol.substr(-1) !== ':') protocol += ':';
+
+ // only the slashedProtocols get the //. Not mailto:, xmpp:, etc.
+ // unless they had them to begin with.
+ if (this.slashes ||
+ (!protocol || slashedProtocol[protocol]) && host !== false) {
+ host = '//' + (host || '');
+ if (pathname && pathname.charAt(0) !== '/') pathname = '/' + pathname;
+ } else if (!host) {
+ host = '';
+ }
+
+ if (hash && hash.charAt(0) !== '#') hash = '#' + hash;
+ if (search && search.charAt(0) !== '?') search = '?' + search;
+
+ pathname = pathname.replace(/[?#]/g, function(match) {
+ return encodeURIComponent(match);
+ });
+ search = search.replace('#', '%23');
+
+ return protocol + host + pathname + search + hash;
+};
+
+function urlResolve(source, relative) {
+ return urlParse(source, false, true).resolve(relative);
+}
+
+Url.prototype.resolve = function(relative) {
+ return this.resolveObject(urlParse(relative, false, true)).format();
+};
+
+function urlResolveObject(source, relative) {
+ if (!source) return relative;
+ return urlParse(source, false, true).resolveObject(relative);
+}
+
+Url.prototype.resolveObject = function(relative) {
+ if (util.isString(relative)) {
+ var rel = new Url();
+ rel.parse(relative, false, true);
+ relative = rel;
+ }
+
+ var result = new Url();
+ var tkeys = Object.keys(this);
+ for (var tk = 0; tk < tkeys.length; tk++) {
+ var tkey = tkeys[tk];
+ result[tkey] = this[tkey];
+ }
+
+ // hash is always overridden, no matter what.
+ // even href="" will remove it.
+ result.hash = relative.hash;
+
+ // if the relative url is empty, then there's nothing left to do here.
+ if (relative.href === '') {
+ result.href = result.format();
+ return result;
+ }
+
+ // hrefs like //foo/bar always cut to the protocol.
+ if (relative.slashes && !relative.protocol) {
+ // take everything except the protocol from relative
+ var rkeys = Object.keys(relative);
+ for (var rk = 0; rk < rkeys.length; rk++) {
+ var rkey = rkeys[rk];
+ if (rkey !== 'protocol')
+ result[rkey] = relative[rkey];
+ }
+
+ //urlParse appends trailing / to urls like http://www.example.com
+ if (slashedProtocol[result.protocol] &&
+ result.hostname && !result.pathname) {
+ result.path = result.pathname = '/';
+ }
+
+ result.href = result.format();
+ return result;
+ }
+
+ if (relative.protocol && relative.protocol !== result.protocol) {
+ // if it's a known url protocol, then changing
+ // the protocol does weird things
+ // first, if it's not file:, then we MUST have a host,
+ // and if there was a path
+ // to begin with, then we MUST have a path.
+ // if it is file:, then the host is dropped,
+ // because that's known to be hostless.
+ // anything else is assumed to be absolute.
+ if (!slashedProtocol[relative.protocol]) {
+ var keys = Object.keys(relative);
+ for (var v = 0; v < keys.length; v++) {
+ var k = keys[v];
+ result[k] = relative[k];
+ }
+ result.href = result.format();
+ return result;
+ }
+
+ result.protocol = relative.protocol;
+ if (!relative.host && !hostlessProtocol[relative.protocol]) {
+ var relPath = (relative.pathname || '').split('/');
+ while (relPath.length && !(relative.host = relPath.shift()));
+ if (!relative.host) relative.host = '';
+ if (!relative.hostname) relative.hostname = '';
+ if (relPath[0] !== '') relPath.unshift('');
+ if (relPath.length < 2) relPath.unshift('');
+ result.pathname = relPath.join('/');
+ } else {
+ result.pathname = relative.pathname;
+ }
+ result.search = relative.search;
+ result.query = relative.query;
+ result.host = relative.host || '';
+ result.auth = relative.auth;
+ result.hostname = relative.hostname || relative.host;
+ result.port = relative.port;
+ // to support http.request
+ if (result.pathname || result.search) {
+ var p = result.pathname || '';
+ var s = result.search || '';
+ result.path = p + s;
+ }
+ result.slashes = result.slashes || relative.slashes;
+ result.href = result.format();
+ return result;
+ }
+
+ var isSourceAbs = (result.pathname && result.pathname.charAt(0) === '/'),
+ isRelAbs = (
+ relative.host ||
+ relative.pathname && relative.pathname.charAt(0) === '/'
+ ),
+ mustEndAbs = (isRelAbs || isSourceAbs ||
+ (result.host && relative.pathname)),
+ removeAllDots = mustEndAbs,
+ srcPath = result.pathname && result.pathname.split('/') || [],
+ relPath = relative.pathname && relative.pathname.split('/') || [],
+ psychotic = result.protocol && !slashedProtocol[result.protocol];
+
+ // if the url is a non-slashed url, then relative
+ // links like ../.. should be able
+ // to crawl up to the hostname, as well. This is strange.
+ // result.protocol has already been set by now.
+ // Later on, put the first path part into the host field.
+ if (psychotic) {
+ result.hostname = '';
+ result.port = null;
+ if (result.host) {
+ if (srcPath[0] === '') srcPath[0] = result.host;
+ else srcPath.unshift(result.host);
+ }
+ result.host = '';
+ if (relative.protocol) {
+ relative.hostname = null;
+ relative.port = null;
+ if (relative.host) {
+ if (relPath[0] === '') relPath[0] = relative.host;
+ else relPath.unshift(relative.host);
+ }
+ relative.host = null;
+ }
+ mustEndAbs = mustEndAbs && (relPath[0] === '' || srcPath[0] === '');
+ }
+
+ if (isRelAbs) {
+ // it's absolute.
+ result.host = (relative.host || relative.host === '') ?
+ relative.host : result.host;
+ result.hostname = (relative.hostname || relative.hostname === '') ?
+ relative.hostname : result.hostname;
+ result.search = relative.search;
+ result.query = relative.query;
+ srcPath = relPath;
+ // fall through to the dot-handling below.
+ } else if (relPath.length) {
+ // it's relative
+ // throw away the existing file, and take the new path instead.
+ if (!srcPath) srcPath = [];
+ srcPath.pop();
+ srcPath = srcPath.concat(relPath);
+ result.search = relative.search;
+ result.query = relative.query;
+ } else if (!util.isNullOrUndefined(relative.search)) {
+ // just pull out the search.
+ // like href='?foo'.
+ // Put this after the other two cases because it simplifies the booleans
+ if (psychotic) {
+ result.hostname = result.host = srcPath.shift();
+ //occationaly the auth can get stuck only in host
+ //this especially happens in cases like
+ //url.resolveObject('mailto:local1@domain1', 'local2@domain2')
+ var authInHost = result.host && result.host.indexOf('@') > 0 ?
+ result.host.split('@') : false;
+ if (authInHost) {
+ result.auth = authInHost.shift();
+ result.host = result.hostname = authInHost.shift();
+ }
+ }
+ result.search = relative.search;
+ result.query = relative.query;
+ //to support http.request
+ if (!util.isNull(result.pathname) || !util.isNull(result.search)) {
+ result.path = (result.pathname ? result.pathname : '') +
+ (result.search ? result.search : '');
+ }
+ result.href = result.format();
+ return result;
+ }
+
+ if (!srcPath.length) {
+ // no path at all. easy.
+ // we've already handled the other stuff above.
+ result.pathname = null;
+ //to support http.request
+ if (result.search) {
+ result.path = '/' + result.search;
+ } else {
+ result.path = null;
+ }
+ result.href = result.format();
+ return result;
+ }
+
+ // if a url ENDs in . or .., then it must get a trailing slash.
+ // however, if it ends in anything else non-slashy,
+ // then it must NOT get a trailing slash.
+ var last = srcPath.slice(-1)[0];
+ var hasTrailingSlash = (
+ (result.host || relative.host || srcPath.length > 1) &&
+ (last === '.' || last === '..') || last === '');
+
+ // strip single dots, resolve double dots to parent dir
+ // if the path tries to go above the root, `up` ends up > 0
+ var up = 0;
+ for (var i = srcPath.length; i >= 0; i--) {
+ last = srcPath[i];
+ if (last === '.') {
+ srcPath.splice(i, 1);
+ } else if (last === '..') {
+ srcPath.splice(i, 1);
+ up++;
+ } else if (up) {
+ srcPath.splice(i, 1);
+ up--;
+ }
+ }
+
+ // if the path is allowed to go above the root, restore leading ..s
+ if (!mustEndAbs && !removeAllDots) {
+ for (; up--; up) {
+ srcPath.unshift('..');
+ }
+ }
+
+ if (mustEndAbs && srcPath[0] !== '' &&
+ (!srcPath[0] || srcPath[0].charAt(0) !== '/')) {
+ srcPath.unshift('');
+ }
+
+ if (hasTrailingSlash && (srcPath.join('/').substr(-1) !== '/')) {
+ srcPath.push('');
+ }
+
+ var isAbsolute = srcPath[0] === '' ||
+ (srcPath[0] && srcPath[0].charAt(0) === '/');
+
+ // put the host back
+ if (psychotic) {
+ result.hostname = result.host = isAbsolute ? '' :
+ srcPath.length ? srcPath.shift() : '';
+ //occationaly the auth can get stuck only in host
+ //this especially happens in cases like
+ //url.resolveObject('mailto:local1@domain1', 'local2@domain2')
+ var authInHost = result.host && result.host.indexOf('@') > 0 ?
+ result.host.split('@') : false;
+ if (authInHost) {
+ result.auth = authInHost.shift();
+ result.host = result.hostname = authInHost.shift();
+ }
+ }
+
+ mustEndAbs = mustEndAbs || (result.host && srcPath.length);
+
+ if (mustEndAbs && !isAbsolute) {
+ srcPath.unshift('');
+ }
+
+ if (!srcPath.length) {
+ result.pathname = null;
+ result.path = null;
+ } else {
+ result.pathname = srcPath.join('/');
+ }
+
+ //to support request.http
+ if (!util.isNull(result.pathname) || !util.isNull(result.search)) {
+ result.path = (result.pathname ? result.pathname : '') +
+ (result.search ? result.search : '');
+ }
+ result.auth = relative.auth || result.auth;
+ result.slashes = result.slashes || relative.slashes;
+ result.href = result.format();
+ return result;
+};
+
+Url.prototype.parseHost = function() {
+ var host = this.host;
+ var port = portPattern.exec(host);
+ if (port) {
+ port = port[0];
+ if (port !== ':') {
+ this.port = port.substr(1);
+ }
+ host = host.substr(0, host.length - port.length);
+ }
+ if (host) this.hostname = host;
+};
+
+},{"./util":39,"punycode":27,"querystring":30}],39:[function(require,module,exports){
+'use strict';
+
+module.exports = {
+ isString: function(arg) {
+ return typeof(arg) === 'string';
+ },
+ isObject: function(arg) {
+ return typeof(arg) === 'object' && arg !== null;
+ },
+ isNull: function(arg) {
+ return arg === null;
+ },
+ isNullOrUndefined: function(arg) {
+ return arg == null;
+ }
+};
+
+},{}],40:[function(require,module,exports){
+'use strict';
+
+exports.__esModule = true;
+
+var _core = require('../core');
+
+var core = _interopRequireWildcard(_core);
+
+var _ismobilejs = require('ismobilejs');
+
+var _ismobilejs2 = _interopRequireDefault(_ismobilejs);
+
+var _accessibleTarget = require('./accessibleTarget');
+
+var _accessibleTarget2 = _interopRequireDefault(_accessibleTarget);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
+
+function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+// add some extra variables to the container..
+core.utils.mixins.delayMixin(core.DisplayObject.prototype, _accessibleTarget2.default);
+
+var KEY_CODE_TAB = 9;
+
+var DIV_TOUCH_SIZE = 100;
+var DIV_TOUCH_POS_X = 0;
+var DIV_TOUCH_POS_Y = 0;
+var DIV_TOUCH_ZINDEX = 2;
+
+var DIV_HOOK_SIZE = 1;
+var DIV_HOOK_POS_X = -1000;
+var DIV_HOOK_POS_Y = -1000;
+var DIV_HOOK_ZINDEX = 2;
+
+/**
+ * The Accessibility manager recreates the ability to tab and have content read by screen
+ * readers. This is very important as it can possibly help people with disabilities access pixi
+ * content.
+ *
+ * Much like interaction any DisplayObject can be made accessible. This manager will map the
+ * events as if the mouse was being used, minimizing the effort required to implement.
+ *
+ * An instance of this class is automatically created by default, and can be found at renderer.plugins.accessibility
+ *
+ * @class
+ * @memberof PIXI.accessibility
+ */
+
+var AccessibilityManager = function () {
+ /**
+ * @param {PIXI.CanvasRenderer|PIXI.WebGLRenderer} renderer - A reference to the current renderer
+ */
+ function AccessibilityManager(renderer) {
+ _classCallCheck(this, AccessibilityManager);
+
+ if ((_ismobilejs2.default.tablet || _ismobilejs2.default.phone) && !navigator.isCocoonJS) {
+ this.createTouchHook();
+ }
+
+ // first we create a div that will sit over the PixiJS element. This is where the div overlays will go.
+ var div = document.createElement('div');
+
+ div.style.width = DIV_TOUCH_SIZE + 'px';
+ div.style.height = DIV_TOUCH_SIZE + 'px';
+ div.style.position = 'absolute';
+ div.style.top = DIV_TOUCH_POS_X + 'px';
+ div.style.left = DIV_TOUCH_POS_Y + 'px';
+ div.style.zIndex = DIV_TOUCH_ZINDEX;
+
+ /**
+ * This is the dom element that will sit over the PixiJS element. This is where the div overlays will go.
+ *
+ * @type {HTMLElement}
+ * @private
+ */
+ this.div = div;
+
+ /**
+ * A simple pool for storing divs.
+ *
+ * @type {*}
+ * @private
+ */
+ this.pool = [];
+
+ /**
+ * This is a tick used to check if an object is no longer being rendered.
+ *
+ * @type {Number}
+ * @private
+ */
+ this.renderId = 0;
+
+ /**
+ * Setting this to true will visually show the divs.
+ *
+ * @type {boolean}
+ */
+ this.debug = false;
+
+ /**
+ * The renderer this accessibility manager works for.
+ *
+ * @member {PIXI.SystemRenderer}
+ */
+ this.renderer = renderer;
+
+ /**
+ * The array of currently active accessible items.
+ *
+ * @member {Array<*>}
+ * @private
+ */
+ this.children = [];
+
+ /**
+ * pre-bind the functions
+ *
+ * @private
+ */
+ this._onKeyDown = this._onKeyDown.bind(this);
+ this._onMouseMove = this._onMouseMove.bind(this);
+
+ /**
+ * stores the state of the manager. If there are no accessible objects or the mouse is moving, this will be false.
+ *
+ * @member {Array<*>}
+ * @private
+ */
+ this.isActive = false;
+ this.isMobileAccessabillity = false;
+
+ // let listen for tab.. once pressed we can fire up and show the accessibility layer
+ window.addEventListener('keydown', this._onKeyDown, false);
+ }
+
+ /**
+ * Creates the touch hooks.
+ *
+ */
+
+
+ AccessibilityManager.prototype.createTouchHook = function createTouchHook() {
+ var _this = this;
+
+ var hookDiv = document.createElement('button');
+
+ hookDiv.style.width = DIV_HOOK_SIZE + 'px';
+ hookDiv.style.height = DIV_HOOK_SIZE + 'px';
+ hookDiv.style.position = 'absolute';
+ hookDiv.style.top = DIV_HOOK_POS_X + 'px';
+ hookDiv.style.left = DIV_HOOK_POS_Y + 'px';
+ hookDiv.style.zIndex = DIV_HOOK_ZINDEX;
+ hookDiv.style.backgroundColor = '#FF0000';
+ hookDiv.title = 'HOOK DIV';
+
+ hookDiv.addEventListener('focus', function () {
+ _this.isMobileAccessabillity = true;
+ _this.activate();
+ document.body.removeChild(hookDiv);
+ });
+
+ document.body.appendChild(hookDiv);
+ };
+
+ /**
+ * Activating will cause the Accessibility layer to be shown. This is called when a user
+ * preses the tab key.
+ *
+ * @private
+ */
+
+
+ AccessibilityManager.prototype.activate = function activate() {
+ if (this.isActive) {
+ return;
+ }
+
+ this.isActive = true;
+
+ window.document.addEventListener('mousemove', this._onMouseMove, true);
+ window.removeEventListener('keydown', this._onKeyDown, false);
+
+ this.renderer.on('postrender', this.update, this);
+
+ if (this.renderer.view.parentNode) {
+ this.renderer.view.parentNode.appendChild(this.div);
+ }
+ };
+
+ /**
+ * Deactivating will cause the Accessibility layer to be hidden. This is called when a user moves
+ * the mouse.
+ *
+ * @private
+ */
+
+
+ AccessibilityManager.prototype.deactivate = function deactivate() {
+ if (!this.isActive || this.isMobileAccessabillity) {
+ return;
+ }
+
+ this.isActive = false;
+
+ window.document.removeEventListener('mousemove', this._onMouseMove);
+ window.addEventListener('keydown', this._onKeyDown, false);
+
+ this.renderer.off('postrender', this.update);
+
+ if (this.div.parentNode) {
+ this.div.parentNode.removeChild(this.div);
+ }
+ };
+
+ /**
+ * This recursive function will run through the scene graph and add any new accessible objects to the DOM layer.
+ *
+ * @private
+ * @param {PIXI.Container} displayObject - The DisplayObject to check.
+ */
+
+
+ AccessibilityManager.prototype.updateAccessibleObjects = function updateAccessibleObjects(displayObject) {
+ if (!displayObject.visible) {
+ return;
+ }
+
+ if (displayObject.accessible && displayObject.interactive) {
+ if (!displayObject._accessibleActive) {
+ this.addChild(displayObject);
+ }
+
+ displayObject.renderId = this.renderId;
+ }
+
+ var children = displayObject.children;
+
+ for (var i = children.length - 1; i >= 0; i--) {
+ this.updateAccessibleObjects(children[i]);
+ }
+ };
+
+ /**
+ * Before each render this function will ensure that all divs are mapped correctly to their DisplayObjects.
+ *
+ * @private
+ */
+
+
+ AccessibilityManager.prototype.update = function update() {
+ if (!this.renderer.renderingToScreen) {
+ return;
+ }
+
+ // update children...
+ this.updateAccessibleObjects(this.renderer._lastObjectRendered);
+
+ var rect = this.renderer.view.getBoundingClientRect();
+ var sx = rect.width / this.renderer.width;
+ var sy = rect.height / this.renderer.height;
+
+ var div = this.div;
+
+ div.style.left = rect.left + 'px';
+ div.style.top = rect.top + 'px';
+ div.style.width = this.renderer.width + 'px';
+ div.style.height = this.renderer.height + 'px';
+
+ for (var i = 0; i < this.children.length; i++) {
+ var child = this.children[i];
+
+ if (child.renderId !== this.renderId) {
+ child._accessibleActive = false;
+
+ core.utils.removeItems(this.children, i, 1);
+ this.div.removeChild(child._accessibleDiv);
+ this.pool.push(child._accessibleDiv);
+ child._accessibleDiv = null;
+
+ i--;
+
+ if (this.children.length === 0) {
+ this.deactivate();
+ }
+ } else {
+ // map div to display..
+ div = child._accessibleDiv;
+ var hitArea = child.hitArea;
+ var wt = child.worldTransform;
+
+ if (child.hitArea) {
+ div.style.left = (wt.tx + hitArea.x * wt.a) * sx + 'px';
+ div.style.top = (wt.ty + hitArea.y * wt.d) * sy + 'px';
+
+ div.style.width = hitArea.width * wt.a * sx + 'px';
+ div.style.height = hitArea.height * wt.d * sy + 'px';
+ } else {
+ hitArea = child.getBounds();
+
+ this.capHitArea(hitArea);
+
+ div.style.left = hitArea.x * sx + 'px';
+ div.style.top = hitArea.y * sy + 'px';
+
+ div.style.width = hitArea.width * sx + 'px';
+ div.style.height = hitArea.height * sy + 'px';
+ }
+ }
+ }
+
+ // increment the render id..
+ this.renderId++;
+ };
+
+ /**
+ * TODO: docs.
+ *
+ * @param {Rectangle} hitArea - TODO docs
+ */
+
+
+ AccessibilityManager.prototype.capHitArea = function capHitArea(hitArea) {
+ if (hitArea.x < 0) {
+ hitArea.width += hitArea.x;
+ hitArea.x = 0;
+ }
+
+ if (hitArea.y < 0) {
+ hitArea.height += hitArea.y;
+ hitArea.y = 0;
+ }
+
+ if (hitArea.x + hitArea.width > this.renderer.width) {
+ hitArea.width = this.renderer.width - hitArea.x;
+ }
+
+ if (hitArea.y + hitArea.height > this.renderer.height) {
+ hitArea.height = this.renderer.height - hitArea.y;
+ }
+ };
+
+ /**
+ * Adds a DisplayObject to the accessibility manager
+ *
+ * @private
+ * @param {DisplayObject} displayObject - The child to make accessible.
+ */
+
+
+ AccessibilityManager.prototype.addChild = function addChild(displayObject) {
+ // this.activate();
+
+ var div = this.pool.pop();
+
+ if (!div) {
+ div = document.createElement('button');
+
+ div.style.width = DIV_TOUCH_SIZE + 'px';
+ div.style.height = DIV_TOUCH_SIZE + 'px';
+ div.style.backgroundColor = this.debug ? 'rgba(255,0,0,0.5)' : 'transparent';
+ div.style.position = 'absolute';
+ div.style.zIndex = DIV_TOUCH_ZINDEX;
+ div.style.borderStyle = 'none';
+
+ div.addEventListener('click', this._onClick.bind(this));
+ div.addEventListener('focus', this._onFocus.bind(this));
+ div.addEventListener('focusout', this._onFocusOut.bind(this));
+ }
+
+ if (displayObject.accessibleTitle) {
+ div.title = displayObject.accessibleTitle;
+ } else if (!displayObject.accessibleTitle && !displayObject.accessibleHint) {
+ div.title = 'displayObject ' + this.tabIndex;
+ }
+
+ if (displayObject.accessibleHint) {
+ div.setAttribute('aria-label', displayObject.accessibleHint);
+ }
+
+ //
+
+ displayObject._accessibleActive = true;
+ displayObject._accessibleDiv = div;
+ div.displayObject = displayObject;
+
+ this.children.push(displayObject);
+ this.div.appendChild(displayObject._accessibleDiv);
+ displayObject._accessibleDiv.tabIndex = displayObject.tabIndex;
+ };
+
+ /**
+ * Maps the div button press to pixi's InteractionManager (click)
+ *
+ * @private
+ * @param {MouseEvent} e - The click event.
+ */
+
+
+ AccessibilityManager.prototype._onClick = function _onClick(e) {
+ var interactionManager = this.renderer.plugins.interaction;
+
+ interactionManager.dispatchEvent(e.target.displayObject, 'click', interactionManager.eventData);
+ };
+
+ /**
+ * Maps the div focus events to pixi's InteractionManager (mouseover)
+ *
+ * @private
+ * @param {FocusEvent} e - The focus event.
+ */
+
+
+ AccessibilityManager.prototype._onFocus = function _onFocus(e) {
+ var interactionManager = this.renderer.plugins.interaction;
+
+ interactionManager.dispatchEvent(e.target.displayObject, 'mouseover', interactionManager.eventData);
+ };
+
+ /**
+ * Maps the div focus events to pixi's InteractionManager (mouseout)
+ *
+ * @private
+ * @param {FocusEvent} e - The focusout event.
+ */
+
+
+ AccessibilityManager.prototype._onFocusOut = function _onFocusOut(e) {
+ var interactionManager = this.renderer.plugins.interaction;
+
+ interactionManager.dispatchEvent(e.target.displayObject, 'mouseout', interactionManager.eventData);
+ };
+
+ /**
+ * Is called when a key is pressed
+ *
+ * @private
+ * @param {KeyboardEvent} e - The keydown event.
+ */
+
+
+ AccessibilityManager.prototype._onKeyDown = function _onKeyDown(e) {
+ if (e.keyCode !== KEY_CODE_TAB) {
+ return;
+ }
+
+ this.activate();
+ };
+
+ /**
+ * Is called when the mouse moves across the renderer element
+ *
+ * @private
+ */
+
+
+ AccessibilityManager.prototype._onMouseMove = function _onMouseMove() {
+ this.deactivate();
+ };
+
+ /**
+ * Destroys the accessibility manager
+ *
+ */
+
+
+ AccessibilityManager.prototype.destroy = function destroy() {
+ this.div = null;
+
+ for (var i = 0; i < this.children.length; i++) {
+ this.children[i].div = null;
+ }
+
+ window.document.removeEventListener('mousemove', this._onMouseMove);
+ window.removeEventListener('keydown', this._onKeyDown);
+
+ this.pool = null;
+ this.children = null;
+ this.renderer = null;
+ };
+
+ return AccessibilityManager;
+}();
+
+exports.default = AccessibilityManager;
+
+
+core.WebGLRenderer.registerPlugin('accessibility', AccessibilityManager);
+core.CanvasRenderer.registerPlugin('accessibility', AccessibilityManager);
+
+},{"../core":65,"./accessibleTarget":41,"ismobilejs":21}],41:[function(require,module,exports){
+"use strict";
+
+exports.__esModule = true;
+/**
+ * Default property values of accessible objects
+ * used by {@link PIXI.accessibility.AccessibilityManager}.
+ *
+ * @function accessibleTarget
+ * @memberof PIXI.accessibility
+ * @example
+ * function MyObject() {}
+ *
+ * Object.assign(
+ * MyObject.prototype,
+ * PIXI.accessibility.accessibleTarget
+ * );
+ */
+exports.default = {
+ /**
+ * Flag for if the object is accessible. If true AccessibilityManager will overlay a
+ * shadow div with attributes set
+ *
+ * @member {boolean}
+ */
+ accessible: false,
+
+ /**
+ * Sets the title attribute of the shadow div
+ * If accessibleTitle AND accessibleHint has not been this will default to 'displayObject [tabIndex]'
+ *
+ * @member {string}
+ */
+ accessibleTitle: null,
+
+ /**
+ * Sets the aria-label attribute of the shadow div
+ *
+ * @member {string}
+ */
+ accessibleHint: null,
+
+ /**
+ * @todo Needs docs.
+ */
+ tabIndex: 0,
+
+ /**
+ * @todo Needs docs.
+ */
+ _accessibleActive: false,
+
+ /**
+ * @todo Needs docs.
+ */
+ _accessibleDiv: false
+};
+
+},{}],42:[function(require,module,exports){
+'use strict';
+
+exports.__esModule = true;
+
+var _accessibleTarget = require('./accessibleTarget');
+
+Object.defineProperty(exports, 'accessibleTarget', {
+ enumerable: true,
+ get: function get() {
+ return _interopRequireDefault(_accessibleTarget).default;
+ }
+});
+
+var _AccessibilityManager = require('./AccessibilityManager');
+
+Object.defineProperty(exports, 'AccessibilityManager', {
+ enumerable: true,
+ get: function get() {
+ return _interopRequireDefault(_AccessibilityManager).default;
+ }
+});
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+},{"./AccessibilityManager":40,"./accessibleTarget":41}],43:[function(require,module,exports){
+'use strict';
+
+exports.__esModule = true;
+
+var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
+
+var _autoDetectRenderer = require('./autoDetectRenderer');
+
+var _Container = require('./display/Container');
+
+var _Container2 = _interopRequireDefault(_Container);
+
+var _ticker = require('./ticker');
+
+var _settings = require('./settings');
+
+var _settings2 = _interopRequireDefault(_settings);
+
+var _const = require('./const');
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+/**
+ * Convenience class to create a new PIXI application.
+ * This class automatically creates the renderer, ticker
+ * and root container.
+ *
+ * @example
+ * // Create the application
+ * const app = new PIXI.Application();
+ *
+ * // Add the view to the DOM
+ * document.body.appendChild(app.view);
+ *
+ * // ex, add display objects
+ * app.stage.addChild(PIXI.Sprite.fromImage('something.png'));
+ *
+ * @class
+ * @memberof PIXI
+ */
+var Application = function () {
+ // eslint-disable-next-line valid-jsdoc
+ /**
+ * @param {object} [options] - The optional renderer parameters
+ * @param {boolean} [options.autoStart=true] - automatically starts the rendering after the construction.
+ * Note that setting this parameter to false does NOT stop the shared ticker even if you set
+ * options.sharedTicker to true in case that it is already started. Stop it by your own.
+ * @param {number} [options.width=800] - the width of the renderers view
+ * @param {number} [options.height=600] - the height of the renderers view
+ * @param {HTMLCanvasElement} [options.view] - the canvas to use as a view, optional
+ * @param {boolean} [options.transparent=false] - If the render view is transparent, default false
+ * @param {boolean} [options.antialias=false] - sets antialias (only applicable in chrome at the moment)
+ * @param {boolean} [options.preserveDrawingBuffer=false] - enables drawing buffer preservation, enable this if you
+ * need to call toDataUrl on the webgl context
+ * @param {number} [options.resolution=1] - The resolution / device pixel ratio of the renderer, retina would be 2
+ * @param {boolean} [options.forceCanvas=false] - prevents selection of WebGL renderer, even if such is present
+ * @param {number} [options.backgroundColor=0x000000] - The background color of the rendered area
+ * (shown if not transparent).
+ * @param {boolean} [options.clearBeforeRender=true] - This sets if the renderer will clear the canvas or
+ * not before the new render pass.
+ * @param {boolean} [options.roundPixels=false] - If true PixiJS will Math.floor() x/y values when rendering,
+ * stopping pixel interpolation.
+ * @param {boolean} [options.forceFXAA=false] - forces FXAA antialiasing to be used over native.
+ * FXAA is faster, but may not always look as great **webgl only**
+ * @param {boolean} [options.legacy=false] - `true` to ensure compatibility with older / less advanced devices.
+ * If you experience unexplained flickering try setting this to true. **webgl only**
+ * @param {string} [options.powerPreference] - Parameter passed to webgl context, set to "high-performance"
+ * for devices with dual graphics card **webgl only**
+ * @param {boolean} [options.sharedTicker=false] - `true` to use PIXI.ticker.shared, `false` to create new ticker.
+ * @param {boolean} [options.sharedLoader=false] - `true` to use PIXI.loaders.shared, `false` to create new Loader.
+ */
+ function Application(options, arg2, arg3, arg4, arg5) {
+ _classCallCheck(this, Application);
+
+ // Support for constructor(width, height, options, noWebGL, useSharedTicker)
+ if (typeof options === 'number') {
+ options = Object.assign({
+ width: options,
+ height: arg2 || _settings2.default.RENDER_OPTIONS.height,
+ forceCanvas: !!arg4,
+ sharedTicker: !!arg5
+ }, arg3);
+ }
+
+ /**
+ * The default options, so we mixin functionality later.
+ * @member {object}
+ * @protected
+ */
+ this._options = options = Object.assign({
+ autoStart: true,
+ sharedTicker: false,
+ forceCanvas: false,
+ sharedLoader: false
+ }, options);
+
+ /**
+ * WebGL renderer if available, otherwise CanvasRenderer
+ * @member {PIXI.WebGLRenderer|PIXI.CanvasRenderer}
+ */
+ this.renderer = (0, _autoDetectRenderer.autoDetectRenderer)(options);
+
+ /**
+ * The root display container that's rendered.
+ * @member {PIXI.Container}
+ */
+ this.stage = new _Container2.default();
+
+ /**
+ * Internal reference to the ticker
+ * @member {PIXI.ticker.Ticker}
+ * @private
+ */
+ this._ticker = null;
+
+ /**
+ * Ticker for doing render updates.
+ * @member {PIXI.ticker.Ticker}
+ * @default PIXI.ticker.shared
+ */
+ this.ticker = options.sharedTicker ? _ticker.shared : new _ticker.Ticker();
+
+ // Start the rendering
+ if (options.autoStart) {
+ this.start();
+ }
+ }
+
+ /**
+ * Render the current stage.
+ */
+ Application.prototype.render = function render() {
+ this.renderer.render(this.stage);
+ };
+
+ /**
+ * Convenience method for stopping the render.
+ */
+
+
+ Application.prototype.stop = function stop() {
+ this._ticker.stop();
+ };
+
+ /**
+ * Convenience method for starting the render.
+ */
+
+
+ Application.prototype.start = function start() {
+ this._ticker.start();
+ };
+
+ /**
+ * Reference to the renderer's canvas element.
+ * @member {HTMLCanvasElement}
+ * @readonly
+ */
+
+
+ /**
+ * Destroy and don't use after this.
+ * @param {Boolean} [removeView=false] Automatically remove canvas from DOM.
+ */
+ Application.prototype.destroy = function destroy(removeView) {
+ var oldTicker = this._ticker;
+
+ this.ticker = null;
+
+ oldTicker.destroy();
+
+ this.stage.destroy();
+ this.stage = null;
+
+ this.renderer.destroy(removeView);
+ this.renderer = null;
+
+ this._options = null;
+ };
+
+ _createClass(Application, [{
+ key: 'ticker',
+ set: function set(ticker) // eslint-disable-line require-jsdoc
+ {
+ if (this._ticker) {
+ this._ticker.remove(this.render, this);
+ }
+ this._ticker = ticker;
+ if (ticker) {
+ ticker.add(this.render, this, _const.UPDATE_PRIORITY.LOW);
+ }
+ },
+ get: function get() // eslint-disable-line require-jsdoc
+ {
+ return this._ticker;
+ }
+ }, {
+ key: 'view',
+ get: function get() {
+ return this.renderer.view;
+ }
+
+ /**
+ * Reference to the renderer's screen rectangle. Its safe to use as filterArea or hitArea for whole screen
+ * @member {PIXI.Rectangle}
+ * @readonly
+ */
+
+ }, {
+ key: 'screen',
+ get: function get() {
+ return this.renderer.screen;
+ }
+ }]);
+
+ return Application;
+}();
+
+exports.default = Application;
+
+},{"./autoDetectRenderer":45,"./const":46,"./display/Container":48,"./settings":101,"./ticker":120}],44:[function(require,module,exports){
+'use strict';
+
+exports.__esModule = true;
+
+var _pixiGlCore = require('pixi-gl-core');
+
+var _settings = require('./settings');
+
+var _settings2 = _interopRequireDefault(_settings);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+
+function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
+
+function checkPrecision(src, def) {
+ if (src instanceof Array) {
+ if (src[0].substring(0, 9) !== 'precision') {
+ var copy = src.slice(0);
+
+ copy.unshift('precision ' + def + ' float;');
+
+ return copy;
+ }
+ } else if (src.substring(0, 9) !== 'precision') {
+ return 'precision ' + def + ' float;\n' + src;
+ }
+
+ return src;
+}
+
+/**
+ * Wrapper class, webGL Shader for Pixi.
+ * Adds precision string if vertexSrc or fragmentSrc have no mention of it.
+ *
+ * @class
+ * @extends GLShader
+ * @memberof PIXI
+ */
+
+var Shader = function (_GLShader) {
+ _inherits(Shader, _GLShader);
+
+ /**
+ *
+ * @param {WebGLRenderingContext} gl - The current WebGL rendering context
+ * @param {string|string[]} vertexSrc - The vertex shader source as an array of strings.
+ * @param {string|string[]} fragmentSrc - The fragment shader source as an array of strings.
+ */
+ function Shader(gl, vertexSrc, fragmentSrc) {
+ _classCallCheck(this, Shader);
+
+ return _possibleConstructorReturn(this, _GLShader.call(this, gl, checkPrecision(vertexSrc, _settings2.default.PRECISION_VERTEX), checkPrecision(fragmentSrc, _settings2.default.PRECISION_FRAGMENT)));
+ }
+
+ return Shader;
+}(_pixiGlCore.GLShader);
+
+exports.default = Shader;
+
+},{"./settings":101,"pixi-gl-core":7}],45:[function(require,module,exports){
+'use strict';
+
+exports.__esModule = true;
+exports.autoDetectRenderer = autoDetectRenderer;
+
+var _utils = require('./utils');
+
+var utils = _interopRequireWildcard(_utils);
+
+var _CanvasRenderer = require('./renderers/canvas/CanvasRenderer');
+
+var _CanvasRenderer2 = _interopRequireDefault(_CanvasRenderer);
+
+var _WebGLRenderer = require('./renderers/webgl/WebGLRenderer');
+
+var _WebGLRenderer2 = _interopRequireDefault(_WebGLRenderer);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
+
+// eslint-disable-next-line valid-jsdoc
+/**
+ * This helper function will automatically detect which renderer you should be using.
+ * WebGL is the preferred renderer as it is a lot faster. If webGL is not supported by
+ * the browser then this function will return a canvas renderer
+ *
+ * @memberof PIXI
+ * @function autoDetectRenderer
+ * @param {object} [options] - The optional renderer parameters
+ * @param {number} [options.width=800] - the width of the renderers view
+ * @param {number} [options.height=600] - the height of the renderers view
+ * @param {HTMLCanvasElement} [options.view] - the canvas to use as a view, optional
+ * @param {boolean} [options.transparent=false] - If the render view is transparent, default false
+ * @param {boolean} [options.antialias=false] - sets antialias (only applicable in chrome at the moment)
+ * @param {boolean} [options.preserveDrawingBuffer=false] - enables drawing buffer preservation, enable this if you
+ * need to call toDataUrl on the webgl context
+ * @param {number} [options.backgroundColor=0x000000] - The background color of the rendered area
+ * (shown if not transparent).
+ * @param {boolean} [options.clearBeforeRender=true] - This sets if the renderer will clear the canvas or
+ * not before the new render pass.
+ * @param {number} [options.resolution=1] - The resolution / device pixel ratio of the renderer, retina would be 2
+ * @param {boolean} [options.forceCanvas=false] - prevents selection of WebGL renderer, even if such is present
+ * @param {boolean} [options.roundPixels=false] - If true PixiJS will Math.floor() x/y values when rendering,
+ * stopping pixel interpolation.
+ * @param {boolean} [options.forceFXAA=false] - forces FXAA antialiasing to be used over native.
+ * FXAA is faster, but may not always look as great **webgl only**
+ * @param {boolean} [options.legacy=false] - `true` to ensure compatibility with older / less advanced devices.
+ * If you experience unexplained flickering try setting this to true. **webgl only**
+ * @param {string} [options.powerPreference] - Parameter passed to webgl context, set to "high-performance"
+ * for devices with dual graphics card **webgl only**
+ * @return {PIXI.WebGLRenderer|PIXI.CanvasRenderer} Returns WebGL renderer if available, otherwise CanvasRenderer
+ */
+function autoDetectRenderer(options, arg1, arg2, arg3) {
+ // Backward-compatible support for noWebGL option
+ var forceCanvas = options && options.forceCanvas;
+
+ if (arg3 !== undefined) {
+ forceCanvas = arg3;
+ }
+
+ if (!forceCanvas && utils.isWebGLSupported()) {
+ return new _WebGLRenderer2.default(options, arg1, arg2);
+ }
+
+ return new _CanvasRenderer2.default(options, arg1, arg2);
+}
+
+},{"./renderers/canvas/CanvasRenderer":77,"./renderers/webgl/WebGLRenderer":84,"./utils":124}],46:[function(require,module,exports){
+'use strict';
+
+exports.__esModule = true;
+/**
+ * String of the current PIXI version.
+ *
+ * @static
+ * @constant
+ * @memberof PIXI
+ * @name VERSION
+ * @type {string}
+ */
+var VERSION = exports.VERSION = '4.5.4';
+
+/**
+ * Two Pi.
+ *
+ * @static
+ * @constant
+ * @memberof PIXI
+ * @type {number}
+ */
+var PI_2 = exports.PI_2 = Math.PI * 2;
+
+/**
+ * Conversion factor for converting radians to degrees.
+ *
+ * @static
+ * @constant
+ * @memberof PIXI
+ * @type {number}
+ */
+var RAD_TO_DEG = exports.RAD_TO_DEG = 180 / Math.PI;
+
+/**
+ * Conversion factor for converting degrees to radians.
+ *
+ * @static
+ * @constant
+ * @memberof PIXI
+ * @type {number}
+ */
+var DEG_TO_RAD = exports.DEG_TO_RAD = Math.PI / 180;
+
+/**
+ * Constant to identify the Renderer Type.
+ *
+ * @static
+ * @constant
+ * @memberof PIXI
+ * @name RENDERER_TYPE
+ * @type {object}
+ * @property {number} UNKNOWN - Unknown render type.
+ * @property {number} WEBGL - WebGL render type.
+ * @property {number} CANVAS - Canvas render type.
+ */
+var RENDERER_TYPE = exports.RENDERER_TYPE = {
+ UNKNOWN: 0,
+ WEBGL: 1,
+ CANVAS: 2
+};
+
+/**
+ * Various blend modes supported by PIXI.
+ *
+ * IMPORTANT - The WebGL renderer only supports the NORMAL, ADD, MULTIPLY and SCREEN blend modes.
+ * Anything else will silently act like NORMAL.
+ *
+ * @static
+ * @constant
+ * @memberof PIXI
+ * @name BLEND_MODES
+ * @type {object}
+ * @property {number} NORMAL
+ * @property {number} ADD
+ * @property {number} MULTIPLY
+ * @property {number} SCREEN
+ * @property {number} OVERLAY
+ * @property {number} DARKEN
+ * @property {number} LIGHTEN
+ * @property {number} COLOR_DODGE
+ * @property {number} COLOR_BURN
+ * @property {number} HARD_LIGHT
+ * @property {number} SOFT_LIGHT
+ * @property {number} DIFFERENCE
+ * @property {number} EXCLUSION
+ * @property {number} HUE
+ * @property {number} SATURATION
+ * @property {number} COLOR
+ * @property {number} LUMINOSITY
+ */
+var BLEND_MODES = exports.BLEND_MODES = {
+ NORMAL: 0,
+ ADD: 1,
+ MULTIPLY: 2,
+ SCREEN: 3,
+ OVERLAY: 4,
+ DARKEN: 5,
+ LIGHTEN: 6,
+ COLOR_DODGE: 7,
+ COLOR_BURN: 8,
+ HARD_LIGHT: 9,
+ SOFT_LIGHT: 10,
+ DIFFERENCE: 11,
+ EXCLUSION: 12,
+ HUE: 13,
+ SATURATION: 14,
+ COLOR: 15,
+ LUMINOSITY: 16,
+ NORMAL_NPM: 17,
+ ADD_NPM: 18,
+ SCREEN_NPM: 19
+};
+
+/**
+ * Various webgl draw modes. These can be used to specify which GL drawMode to use
+ * under certain situations and renderers.
+ *
+ * @static
+ * @constant
+ * @memberof PIXI
+ * @name DRAW_MODES
+ * @type {object}
+ * @property {number} POINTS
+ * @property {number} LINES
+ * @property {number} LINE_LOOP
+ * @property {number} LINE_STRIP
+ * @property {number} TRIANGLES
+ * @property {number} TRIANGLE_STRIP
+ * @property {number} TRIANGLE_FAN
+ */
+var DRAW_MODES = exports.DRAW_MODES = {
+ POINTS: 0,
+ LINES: 1,
+ LINE_LOOP: 2,
+ LINE_STRIP: 3,
+ TRIANGLES: 4,
+ TRIANGLE_STRIP: 5,
+ TRIANGLE_FAN: 6
+};
+
+/**
+ * The scale modes that are supported by pixi.
+ *
+ * The {@link PIXI.settings.SCALE_MODE} scale mode affects the default scaling mode of future operations.
+ * It can be re-assigned to either LINEAR or NEAREST, depending upon suitability.
+ *
+ * @static
+ * @constant
+ * @memberof PIXI
+ * @name SCALE_MODES
+ * @type {object}
+ * @property {number} LINEAR Smooth scaling
+ * @property {number} NEAREST Pixelating scaling
+ */
+var SCALE_MODES = exports.SCALE_MODES = {
+ LINEAR: 0,
+ NEAREST: 1
+};
+
+/**
+ * The wrap modes that are supported by pixi.
+ *
+ * The {@link PIXI.settings.WRAP_MODE} wrap mode affects the default wraping mode of future operations.
+ * It can be re-assigned to either CLAMP or REPEAT, depending upon suitability.
+ * If the texture is non power of two then clamp will be used regardless as webGL can
+ * only use REPEAT if the texture is po2.
+ *
+ * This property only affects WebGL.
+ *
+ * @static
+ * @constant
+ * @name WRAP_MODES
+ * @memberof PIXI
+ * @type {object}
+ * @property {number} CLAMP - The textures uvs are clamped
+ * @property {number} REPEAT - The texture uvs tile and repeat
+ * @property {number} MIRRORED_REPEAT - The texture uvs tile and repeat with mirroring
+ */
+var WRAP_MODES = exports.WRAP_MODES = {
+ CLAMP: 0,
+ REPEAT: 1,
+ MIRRORED_REPEAT: 2
+};
+
+/**
+ * The gc modes that are supported by pixi.
+ *
+ * The {@link PIXI.settings.GC_MODE} Garbage Collection mode for PixiJS textures is AUTO
+ * If set to GC_MODE, the renderer will occasionally check textures usage. If they are not
+ * used for a specified period of time they will be removed from the GPU. They will of course
+ * be uploaded again when they are required. This is a silent behind the scenes process that
+ * should ensure that the GPU does not get filled up.
+ *
+ * Handy for mobile devices!
+ * This property only affects WebGL.
+ *
+ * @static
+ * @constant
+ * @name GC_MODES
+ * @memberof PIXI
+ * @type {object}
+ * @property {number} AUTO - Garbage collection will happen periodically automatically
+ * @property {number} MANUAL - Garbage collection will need to be called manually
+ */
+var GC_MODES = exports.GC_MODES = {
+ AUTO: 0,
+ MANUAL: 1
+};
+
+/**
+ * Regexp for image type by extension.
+ *
+ * @static
+ * @constant
+ * @memberof PIXI
+ * @type {RegExp|string}
+ * @example `image.png`
+ */
+var URL_FILE_EXTENSION = exports.URL_FILE_EXTENSION = /\.(\w{3,4})(?:$|\?|#)/i;
+
+/**
+ * Regexp for data URI.
+ * Based on: {@link https://github.com/ragingwind/data-uri-regex}
+ *
+ * @static
+ * @constant
+ * @name DATA_URI
+ * @memberof PIXI
+ * @type {RegExp|string}
+ * @example data:image/png;base64
+ */
+var DATA_URI = exports.DATA_URI = /^\s*data:(?:([\w-]+)\/([\w+.-]+))?(?:;(charset=[\w-]+|base64))?,(.*)/i;
+
+/**
+ * Regexp for SVG size.
+ *
+ * @static
+ * @constant
+ * @name SVG_SIZE
+ * @memberof PIXI
+ * @type {RegExp|string}
+ * @example <svg width="100" height="100"></svg>
+ */
+var SVG_SIZE = exports.SVG_SIZE = /