Magazine.InsertCustomEntries.cs 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906
  1. using Microsoft.Xna.Framework;
  2. using System.Collections.Generic;
  3. namespace FF8
  4. {
  5. internal partial class Magazine
  6. {
  7. #region Fields
  8. private new Dictionary<ID, Entry> Entries;
  9. #endregion Fields
  10. #region Methods
  11. protected override void InsertCustomEntries()
  12. {
  13. Entries = new Dictionary<ID, Entry>
  14. {
  15. //Weapons Monthly, 1st Issue
  16. [ID.Lion_Heart] = new Entry
  17. {
  18. File = 0,
  19. X = 0,
  20. Y = 0,
  21. Width = 128,
  22. Height = 96,
  23. },
  24. [ID.Shooting_Star] = new Entry
  25. {
  26. File = 0,
  27. X = 128,
  28. Y = 0,
  29. Width = 128,
  30. Height = 96,
  31. },
  32. [ID.Exeter] = new Entry
  33. {
  34. File = 0,
  35. X = 0,
  36. Y = 96,
  37. Width = 128,
  38. Height = 96,
  39. },
  40. [ID.Strange_Vision] = new Entry
  41. {
  42. File = 0,
  43. X = 128,
  44. Y = 96,
  45. Width = 128,
  46. Height = 96,
  47. },
  48. //Weapons Monthly, March Issue
  49. [ID.Revolver] = new Entry
  50. {
  51. File = 1,
  52. X = 0,
  53. Y = 0,
  54. Width = 128,
  55. Height = 96,
  56. },
  57. [ID.Metal_Knuckle] = new Entry
  58. {
  59. File = 1,
  60. X = 128,
  61. Y = 0,
  62. Width = 128,
  63. Height = 96,
  64. },
  65. [ID.Flail] = new Entry
  66. {
  67. File = 1,
  68. X = 0,
  69. Y = 96,
  70. Width = 128,
  71. Height = 96,
  72. },
  73. [ID.Chain_Whip] = new Entry
  74. {
  75. File = 1,
  76. X = 128,
  77. Y = 96,
  78. Width = 128,
  79. Height = 96,
  80. },
  81. //Weapons Monthly, April Issue
  82. [ID.Shear_Trigger] = new Entry
  83. {
  84. File = 2,
  85. X = 0,
  86. Y = 0,
  87. Width = 128,
  88. Height = 96,
  89. },
  90. [ID.Maverick] = new Entry
  91. {
  92. File = 2,
  93. X = 128,
  94. Y = 0,
  95. Width = 128,
  96. Height = 96,
  97. },
  98. [ID.Pinwheel] = new Entry
  99. {
  100. File = 2,
  101. X = 0,
  102. Y = 96,
  103. Width = 128,
  104. Height = 96,
  105. },
  106. [ID.Valiant] = new Entry
  107. {
  108. File = 2,
  109. X = 128,
  110. Y = 96,
  111. Width = 128,
  112. Height = 96,
  113. },
  114. //Weapons Monthly, May Issue
  115. [ID.Cutting_Trigger] = new Entry
  116. {
  117. File = 3,
  118. X = 0,
  119. Y = 0,
  120. Width = 128,
  121. Height = 96,
  122. },
  123. [ID.Valkyrie] = new Entry
  124. {
  125. File = 3,
  126. X = 128,
  127. Y = 0,
  128. Width = 128,
  129. Height = 96,
  130. },
  131. [ID.Ulysses] = new Entry
  132. {
  133. File = 3,
  134. X = 0,
  135. Y = 96,
  136. Width = 128,
  137. Height = 96,
  138. },
  139. [ID.Slaying_Tail] = new Entry
  140. {
  141. File = 3,
  142. X = 128,
  143. Y = 96,
  144. Width = 128,
  145. Height = 96,
  146. },
  147. //Weapons Monthly, June Issue
  148. [ID.Flame_Saber] = new Entry
  149. {
  150. File = 4,
  151. X = 0,
  152. Y = 0,
  153. Width = 128,
  154. Height = 96,
  155. },
  156. [ID.Gauntlet] = new Entry
  157. {
  158. File = 4,
  159. X = 128,
  160. Y = 0,
  161. Width = 128,
  162. Height = 96,
  163. },
  164. [ID.Morning_Star] = new Entry
  165. {
  166. File = 4,
  167. X = 0,
  168. Y = 96,
  169. Width = 128,
  170. Height = 96,
  171. },
  172. [ID.Red_Scorpion] = new Entry
  173. {
  174. File = 4,
  175. X = 128,
  176. Y = 96,
  177. Width = 128,
  178. Height = 96,
  179. },
  180. //Weapons Monthly, July Issue
  181. [ID.Twin_Lance] = new Entry
  182. {
  183. File = 5,
  184. X = 0,
  185. Y = 0,
  186. Width = 128,
  187. Height = 96,
  188. },
  189. [ID.Rising_Sun] = new Entry
  190. {
  191. File = 5,
  192. X = 128,
  193. Y = 0,
  194. Width = 128,
  195. Height = 96,
  196. },
  197. [ID.Bismarck] = new Entry
  198. {
  199. File = 5,
  200. X = 0,
  201. Y = 96,
  202. Width = 128,
  203. Height = 96,
  204. },
  205. [ID.Crescent_Wish] = new Entry
  206. {
  207. File = 5,
  208. X = 128,
  209. Y = 96,
  210. Width = 128,
  211. Height = 96,
  212. },
  213. //Weapons Monthly, August Issue
  214. [ID.Punishment] = new Entry
  215. {
  216. File = 6,
  217. X = 0,
  218. Y = 0,
  219. Width = 128,
  220. Height = 96,
  221. },
  222. [ID.Ehrgeiz] = new Entry
  223. {
  224. File = 6,
  225. X = 128,
  226. Y = 0,
  227. Width = 128,
  228. Height = 96,
  229. },
  230. [ID.Cardinal] = new Entry
  231. {
  232. File = 6,
  233. X = 0,
  234. Y = 96,
  235. Width = 128,
  236. Height = 96,
  237. },
  238. [ID.Save_the_Queen] = new Entry
  239. {
  240. File = 6,
  241. X = 128,
  242. Y = 96,
  243. Width = 128,
  244. Height = 96,
  245. },
  246. //Pet Pals
  247. [ID.Pet_Pals_Vol_1] = new Entry
  248. {
  249. File = 7,
  250. X = 0,
  251. Y = 0,
  252. Width = 56,
  253. Height = 72,
  254. },
  255. [ID.Pet_Pals_Vol_2] = new Entry
  256. {
  257. File = 7,
  258. X = 56,
  259. Y = 0,
  260. Width = 56,
  261. Height = 72,
  262. },
  263. [ID.Pet_Pals_Vol_3] = new Entry
  264. {
  265. File = 7,
  266. X = 112,
  267. Y = 0,
  268. Width = 56,
  269. Height = 72,
  270. },
  271. [ID.Pet_Pals_Vol_4] = new Entry
  272. {
  273. File = 7,
  274. X = 156,
  275. Y = 0,
  276. Width = 56,
  277. Height = 72,
  278. },
  279. [ID.Pet_Pals_Vol_5] = new Entry
  280. {
  281. File = 7,
  282. X = 0,
  283. Y = 72,
  284. Width = 56,
  285. Height = 72,
  286. },
  287. [ID.Pet_Pals_Vol_6] = new Entry
  288. {
  289. File = 7,
  290. X = 56,
  291. Y = 72,
  292. Width = 56,
  293. Height = 72,
  294. },
  295. //Occult Fan
  296. [ID.Occult_Fan_I_1] = new Entry
  297. {
  298. File = 8,
  299. X = 0,
  300. Y = 0,
  301. Width = 112,
  302. Height = 118,
  303. },
  304. [ID.Occult_Fan_I_2] = new Entry
  305. {
  306. File = 8,
  307. X = 0,
  308. Y = 121,
  309. Width = 55,
  310. Height = 66,
  311. },
  312. [ID.Occult_Fan_II_1] = new Entry
  313. {
  314. File = 8,
  315. X = 169,
  316. Y = 0,
  317. Width = 87,
  318. Height = 92,
  319. },
  320. [ID.Occult_Fan_II_2] = new Entry
  321. {
  322. File = 8,
  323. X = 160,
  324. Y = 96,
  325. Width = 96,
  326. Height = 92,
  327. },
  328. [ID.Occult_Fan_III] = new Entry
  329. {
  330. File = 9,
  331. X = 96,
  332. Y = 0,
  333. Width = 110,
  334. Height = 92,
  335. },
  336. [ID.Occult_Fan_IV_1] = new Entry
  337. {
  338. File = 9,
  339. X = 0,
  340. Y = 0,
  341. Width = 96,
  342. Height = 104,
  343. },
  344. [ID.Occult_Fan_IV_2] = new Entry
  345. {
  346. File = 9,
  347. X = 0,
  348. Y = 104,
  349. Width = 88,
  350. Height = 88,
  351. },
  352. //Tiple Triad Tutorial
  353. [ID.Triple_Triad_Tutorial_1] = new Entry
  354. {
  355. File = 10,
  356. X = 0,
  357. Y = 0,
  358. Width = 128,
  359. Height = 96,
  360. },
  361. [ID.Triple_Triad_Tutorial_2] = new Entry
  362. {
  363. File = 10,
  364. X = 128,
  365. Y = 96,
  366. Width = 128,
  367. Height = 96,
  368. },
  369. [ID.Triple_Triad_Tutorial_3] = new Entry
  370. {
  371. File = 11,
  372. X = 0,
  373. Y = 0,
  374. Width = 128,
  375. Height = 96,
  376. },
  377. [ID.Triple_Triad_Tutorial_4] = new Entry
  378. {
  379. File = 11,
  380. X = 128,
  381. Y = 0,
  382. Width = 128,
  383. Height = 96,
  384. },
  385. [ID.Triple_Triad_Tutorial_5] = new Entry
  386. {
  387. File = 11,
  388. X = 96,
  389. Y = 0,
  390. Width = 128,
  391. Height = 96,
  392. },
  393. [ID.Triple_Triad_Tutorial_10] = new Entry
  394. {
  395. File = 11,
  396. X = 128,
  397. Y = 96,
  398. Width = 128,
  399. Height = 96,
  400. },
  401. [ID.Triple_Triad_Tutorial_7] = new Entry
  402. {
  403. File = 12,
  404. X = 0,
  405. Y = 0,
  406. Width = 128,
  407. Height = 96,
  408. },
  409. [ID.Triple_Triad_Tutorial_8] = new Entry
  410. {
  411. File = 12,
  412. X = 128,
  413. Y = 0,
  414. Width = 128,
  415. Height = 96,
  416. },
  417. [ID.Triple_Triad_Tutorial_9] = new Entry
  418. {
  419. File = 12,
  420. X = 96,
  421. Y = 0,
  422. Width = 128,
  423. Height = 96,
  424. },
  425. [ID.Triple_Triad_Tutorial_10] = new Entry
  426. {
  427. File = 12,
  428. X = 128,
  429. Y = 96,
  430. Width = 128,
  431. Height = 96,
  432. },
  433. //Tutorial
  434. [ID.Tutorial_1] = new Entry
  435. {
  436. File = 13,
  437. X = 0,
  438. Y = 0,
  439. Width = 150,
  440. Height = 48,
  441. },
  442. [ID.Tutorial_2] = new Entry
  443. {
  444. File = 13,
  445. X = 0,
  446. Y = 64,
  447. Width = 68,
  448. Height = 64,
  449. },
  450. [ID.Tutorial_3] = new Entry
  451. {
  452. File = 13,
  453. X = 154,
  454. Y = 64,
  455. Width = 154,
  456. Height = 64,
  457. },
  458. [ID.Tutorial_4] = new Entry
  459. {
  460. File = 13,
  461. X = 0,
  462. Y = 128,
  463. Width = 128,
  464. Height = 64,
  465. },
  466. [ID.Tutorial_5] = new Entry
  467. {
  468. File = 14,
  469. X = 0,
  470. Y = 0,
  471. Width = 98,
  472. Height = 64,
  473. },
  474. [ID.Tutorial_6] = new Entry
  475. {
  476. File = 14,
  477. X = 152,
  478. Y = 33,
  479. Width = 68,
  480. Height = 31,
  481. },
  482. [ID.Tutorial_7] = new Entry
  483. {
  484. File = 14,
  485. X = 0,
  486. Y = 64,
  487. Width = 68,
  488. Height = 64,
  489. },
  490. [ID.Tutorial_8] = new Entry
  491. {
  492. File = 14,
  493. X = 80,
  494. Y = 77,
  495. Width = 119,
  496. Height = 51,
  497. },
  498. [ID.Tutorial_9] = new Entry
  499. {
  500. File = 14,
  501. X = 0,
  502. Y = 128,
  503. Width = 166,
  504. Height = 64,
  505. },
  506. [ID.Tutorial_10] = new Entry
  507. {
  508. File = 14,
  509. X = 192,
  510. Y = 176,
  511. Width = 24,
  512. Height = 16,
  513. },
  514. //Cute Comic
  515. [ID.Cute_Comic_1] = new Entry
  516. {
  517. File = 15,
  518. X = 0,
  519. Y = 0,
  520. Width = 128,
  521. Height = 96,
  522. },
  523. [ID.Cute_Comic_2] = new Entry
  524. {
  525. File = 15,
  526. X = 128,
  527. Y = 0,
  528. Width = 128,
  529. Height = 96,
  530. },
  531. [ID.Cute_Comic_3] = new Entry
  532. {
  533. File = 15,
  534. X = 96,
  535. Y = 0,
  536. Width = 256,
  537. Height = 96,
  538. },
  539. //Chocobo World Tutorial
  540. [ID.Chocobo_World_Tutorial_1] = new Entry
  541. {
  542. File = 16,
  543. X = 0,
  544. Y = 0,
  545. Width = 128,
  546. Height = 112,
  547. },
  548. [ID.Chocobo_World_Tutorial_2] = new Entry
  549. {
  550. File = 16,
  551. X = 128,
  552. Y = 0,
  553. Width = 32,
  554. Height = 32,
  555. },
  556. [ID.Chocobo_World_Tutorial_3] = new Entry
  557. {
  558. File = 16,
  559. X = 160,
  560. Y = 0,
  561. Width = 32,
  562. Height = 32,
  563. },
  564. [ID.Chocobo_World_Tutorial_4] = new Entry
  565. {
  566. File = 16,
  567. X = 192,
  568. Y = 0,
  569. Width = 32,
  570. Height = 32,
  571. },
  572. [ID.Chocobo_World_Tutorial_5] = new Entry
  573. {
  574. File = 16,
  575. X = 224,
  576. Y = 0,
  577. Width = 32,
  578. Height = 32,
  579. },
  580. [ID.Chocobo_World_Tutorial_6] = new Entry
  581. {
  582. File = 16,
  583. X = 128,
  584. Y = 32,
  585. Width = 32,
  586. Height = 32,
  587. },
  588. [ID.Chocobo_World_Tutorial_7] = new Entry
  589. {
  590. File = 16,
  591. X = 160,
  592. Y = 32,
  593. Width = 32,
  594. Height = 32,
  595. },
  596. [ID.Chocobo_World_Tutorial_8] = new Entry
  597. {
  598. File = 16,
  599. X = 192,
  600. Y = 32,
  601. Width = 32,
  602. Height = 32,
  603. },
  604. [ID.Chocobo_World_Tutorial_9] = new Entry
  605. {
  606. File = 16,
  607. X = 224,
  608. Y = 32,
  609. Width = 32,
  610. Height = 32,
  611. },
  612. [ID.Chocobo_World_Tutorial_10] = new Entry
  613. {
  614. File = 16,
  615. X = 128,
  616. Y = 64,
  617. Width = 32,
  618. Height = 32,
  619. },
  620. [ID.Chocobo_World_Tutorial_11] = new Entry
  621. {
  622. File = 16,
  623. X = 160,
  624. Y = 64,
  625. Width = 32,
  626. Height = 32,
  627. },
  628. [ID.Chocobo_World_Tutorial_12] = new Entry
  629. {
  630. File = 16,
  631. X = 192,
  632. Y = 64,
  633. Width = 32,
  634. Height = 32,
  635. },
  636. [ID.Chocobo_World_Tutorial_13] = new Entry
  637. {
  638. File = 16,
  639. X = 224,
  640. Y = 64,
  641. Width = 32,
  642. Height = 32,
  643. },
  644. [ID.Chocobo_World_Tutorial_14] = new Entry
  645. {
  646. File = 16,
  647. X = 128,
  648. Y = 96,
  649. Width = 32,
  650. Height = 32,
  651. },
  652. [ID.Chocobo_World_Tutorial_15] = new Entry
  653. {
  654. File = 16,
  655. X = 160,
  656. Y = 96,
  657. Width = 32,
  658. Height = 32,
  659. },
  660. [ID.Chocobo_World_Tutorial_16] = new Entry
  661. {
  662. File = 16,
  663. X = 192,
  664. Y = 96,
  665. Width = 32,
  666. Height = 32,
  667. },
  668. [ID.Chocobo_World_Tutorial_17] = new Entry
  669. {
  670. File = 16,
  671. X = 224,
  672. Y = 96,
  673. Width = 32,
  674. Height = 32,
  675. },
  676. [ID.Chocobo_World_Tutorial_18] = new Entry
  677. {
  678. File = 16,
  679. X = 128,
  680. Y = 128,
  681. Width = 32,
  682. Height = 32,
  683. },
  684. [ID.Chocobo_World_Tutorial_19] = new Entry
  685. {
  686. File = 16,
  687. X = 160,
  688. Y = 128,
  689. Width = 32,
  690. Height = 32,
  691. },
  692. [ID.Chocobo_World_Tutorial_20] = new Entry
  693. {
  694. File = 16,
  695. X = 192,
  696. Y = 128,
  697. Width = 32,
  698. Height = 32,
  699. },
  700. [ID.Chocobo_World_Tutorial_21] = new Entry
  701. {
  702. File = 16,
  703. X = 224,
  704. Y = 128,
  705. Width = 32,
  706. Height = 32,
  707. },
  708. [ID.Chocobo_World_Tutorial_22] = new Entry
  709. {
  710. File = 16,
  711. X = 128,
  712. Y = 160,
  713. Width = 32,
  714. Height = 32,
  715. },
  716. [ID.Chocobo_World_Tutorial_23] = new Entry
  717. {
  718. File = 16,
  719. X = 160,
  720. Y = 160,
  721. Width = 32,
  722. Height = 32,
  723. },
  724. [ID.Chocobo_World_Tutorial_24] = new Entry
  725. {
  726. File = 16,
  727. X = 192,
  728. Y = 160,
  729. Width = 32,
  730. Height = 32,
  731. },
  732. [ID.Chocobo_World_Tutorial_25] = new Entry
  733. {
  734. File = 16,
  735. X = 224,
  736. Y = 160,
  737. Width = 32,
  738. Height = 32,
  739. },
  740. [ID.Chocobo_World_Tutorial_26_1] = new Entry
  741. {
  742. File = 16,
  743. X = 0,
  744. Y = 112,
  745. Width = 16,
  746. Height = 16,
  747. Offset = new Vector2(-16, 16),
  748. },
  749. [ID.Chocobo_World_Tutorial_26_2] = new Entry
  750. {
  751. File = 16,
  752. X = 16,
  753. Y = 112,
  754. Width = 96,
  755. Height = 72,
  756. },
  757. //Icon Like Items
  758. [ID.Blue_1] = new Entry
  759. {
  760. File = 16,
  761. X = 0,
  762. Y = 128,
  763. Width = 16,
  764. Height = 16,
  765. },
  766. [ID.Blue_2] = new Entry
  767. {
  768. File = 16,
  769. X = 0,
  770. Y = 144,
  771. Width = 16,
  772. Height = 16,
  773. },
  774. [ID.Blue_3] = new Entry
  775. {
  776. File = 16,
  777. X = 112,
  778. Y = 112,
  779. Width = 16,
  780. Height = 16,
  781. },
  782. [ID.Blue_4] = new Entry
  783. {
  784. File = 16,
  785. X = 112,
  786. Y = 128,
  787. Width = 16,
  788. Height = 16,
  789. },
  790. [ID.Blue_5] = new Entry
  791. {
  792. File = 16,
  793. X = 112,
  794. Y = 144,
  795. Width = 16,
  796. Height = 16,
  797. },
  798. [ID.Blue_6] = new Entry
  799. {
  800. File = 16,
  801. X = 112,
  802. Y = 160,
  803. Width = 16,
  804. Height = 16,
  805. },
  806. [ID.Blue_7] = new Entry
  807. {
  808. File = 16,
  809. X = 112,
  810. Y = 176,
  811. Width = 16,
  812. Height = 16,
  813. },
  814. [ID.Red_Arrow_Right] = new Entry
  815. {
  816. File = 16,
  817. X = 0,
  818. Y = 160,
  819. Width = 16,
  820. Height = 16,
  821. },
  822. [ID.Red_Arrow_Down] = new Entry
  823. {
  824. File = 16,
  825. X = 0,
  826. Y = 176,
  827. Width = 16,
  828. Height = 16,
  829. },
  830. [ID.Red_Pipe] = new Entry
  831. {
  832. File = 16,
  833. X = 16,
  834. Y = 184,
  835. Width = 8,
  836. Height = 8,
  837. },
  838. [ID.Red_Forward_Slash] = new Entry
  839. {
  840. File = 16,
  841. X = 24,
  842. Y = 184,
  843. Width = 8,
  844. Height = 8,
  845. },
  846. [ID.Red_Back_Slash] = new Entry
  847. {
  848. File = 16,
  849. X = 32,
  850. Y = 184,
  851. Width = 8,
  852. Height = 8,
  853. },
  854. [ID.Red_Dash] = new Entry
  855. {
  856. File = 16,
  857. X = 40,
  858. Y = 184,
  859. Width = 8,
  860. Height = 8,
  861. },
  862. //Sketch versions of Cute Comic
  863. [ID.Cute_Comic_4] = new Entry
  864. {
  865. File = 18,
  866. X = 0,
  867. Y = 0,
  868. Width = 128,
  869. Height = 96,
  870. },
  871. [ID.Cute_Comic_5] = new Entry
  872. {
  873. File = 18,
  874. X = 128,
  875. Y = 0,
  876. Width = 128,
  877. Height = 96,
  878. },
  879. [ID.Cute_Comic_6] = new Entry
  880. {
  881. File = 18,
  882. X = 96,
  883. Y = 0,
  884. Width = 256,
  885. Height = 96,
  886. },
  887. //magita.tex
  888. [ID.Mag_BG] = new Entry
  889. {
  890. File = 20,
  891. X = 0,
  892. Y = 0,
  893. Width = 32,
  894. Height = 32,
  895. },
  896. };
  897. }
  898. #endregion Methods
  899. }
  900. }