axmol/tests/cpp-tests/Resources/spine/mix-and-match.atlas

363 lines
8.0 KiB
Plaintext
Raw Normal View History

2020-01-05 03:09:32 +08:00
mix-and-match.png
2022-11-07 15:48:19 +08:00
size: 1024, 512
filter: Linear, Linear
scale: 0.5
2020-01-05 03:09:32 +08:00
base-head
2022-11-07 15:48:19 +08:00
bounds: 587, 2, 95, 73
2020-01-05 03:09:32 +08:00
boy/arm-front
2022-11-07 15:48:19 +08:00
bounds: 558, 271, 36, 115
2020-01-05 03:09:32 +08:00
boy/backpack
2022-11-07 15:48:19 +08:00
bounds: 235, 109, 119, 153
2020-01-05 03:09:32 +08:00
boy/backpack-pocket
2022-11-07 15:48:19 +08:00
bounds: 328, 73, 34, 62
rotate: 90
2020-01-05 03:09:32 +08:00
boy/backpack-strap-front
2022-11-07 15:48:19 +08:00
bounds: 665, 79, 38, 88
2020-01-05 03:09:32 +08:00
boy/backpack-up
2022-11-07 15:48:19 +08:00
bounds: 395, 364, 21, 70
rotate: 90
2020-01-05 03:09:32 +08:00
boy/body
2022-11-07 15:48:19 +08:00
bounds: 251, 264, 97, 132
rotate: 90
2020-01-05 03:09:32 +08:00
boy/boot-ribbon-front
2022-11-07 15:48:19 +08:00
bounds: 648, 131, 9, 11
2020-01-05 03:09:32 +08:00
boy/collar
2022-11-07 15:48:19 +08:00
bounds: 744, 4, 73, 29
rotate: 90
2020-01-05 03:09:32 +08:00
boy/ear
2022-11-07 15:48:19 +08:00
bounds: 383, 109, 19, 23
rotate: 90
2020-01-05 03:09:32 +08:00
boy/eye-back-low-eyelid
2022-11-07 15:48:19 +08:00
bounds: 739, 284, 17, 6
rotate: 90
2020-01-05 03:09:32 +08:00
boy/eye-back-pupil
2022-11-07 15:48:19 +08:00
bounds: 832, 443, 8, 9
rotate: 90
2020-01-05 03:09:32 +08:00
boy/eye-back-up-eyelid
2022-11-07 15:48:19 +08:00
bounds: 558, 264, 23, 5
2020-01-05 03:09:32 +08:00
boy/eye-back-up-eyelid-back
2022-11-07 15:48:19 +08:00
bounds: 802, 491, 19, 10
rotate: 90
2020-01-05 03:09:32 +08:00
boy/eye-front-low-eyelid
2022-11-07 15:48:19 +08:00
bounds: 386, 363, 22, 7
rotate: 90
2020-01-05 03:09:32 +08:00
boy/eye-front-pupil
2022-11-07 15:48:19 +08:00
bounds: 816, 389, 9, 9
2020-01-05 03:09:32 +08:00
boy/eye-front-up-eyelid
2022-11-07 15:48:19 +08:00
bounds: 160, 71, 31, 6
rotate: 90
2020-01-05 03:09:32 +08:00
boy/eye-front-up-eyelid-back
2022-11-07 15:48:19 +08:00
bounds: 801, 434, 26, 9
rotate: 90
2020-01-05 03:09:32 +08:00
boy/eye-iris-back
2022-11-07 15:48:19 +08:00
bounds: 618, 264, 17, 17
2020-01-05 03:09:32 +08:00
boy/eye-iris-front
2022-11-07 15:48:19 +08:00
bounds: 727, 264, 18, 18
2020-01-05 03:09:32 +08:00
boy/eye-white-back
2022-11-07 15:48:19 +08:00
bounds: 580, 131, 20, 12
2020-01-05 03:09:32 +08:00
boy/eye-white-front
2022-11-07 15:48:19 +08:00
bounds: 510, 130, 27, 13
2020-01-05 03:09:32 +08:00
boy/eyebrow-back
2022-11-07 15:48:19 +08:00
bounds: 751, 88, 20, 11
rotate: 90
2020-01-05 03:09:32 +08:00
boy/eyebrow-front
2022-11-07 15:48:19 +08:00
bounds: 483, 130, 25, 11
2020-01-05 03:09:32 +08:00
boy/hair-back
2022-11-07 15:48:19 +08:00
bounds: 494, 388, 122, 81
rotate: 90
2020-01-05 03:09:32 +08:00
boy/hair-bangs
2022-11-07 15:48:19 +08:00
bounds: 667, 284, 70, 37
2020-01-05 03:09:32 +08:00
boy/hair-side
2022-11-07 15:48:19 +08:00
bounds: 789, 374, 25, 43
2020-01-05 03:09:32 +08:00
boy/hand-backfingers
2022-11-07 15:48:19 +08:00
bounds: 467, 364, 19, 21
2020-01-05 03:09:32 +08:00
boy/hand-front-fingers
2022-11-07 15:48:19 +08:00
bounds: 488, 364, 19, 21
2020-01-05 03:09:32 +08:00
boy/hat
2022-11-07 15:48:19 +08:00
bounds: 615, 417, 93, 56
rotate: 90
2020-01-05 03:09:32 +08:00
boy/leg-front
2022-11-07 15:48:19 +08:00
bounds: 138, 104, 31, 158
2020-01-05 03:09:32 +08:00
boy/mouth-close
2022-11-07 15:48:19 +08:00
bounds: 551, 365, 21, 5
rotate: 90
2020-01-05 03:09:32 +08:00
girl-blue-cape/mouth-close
2022-11-07 15:48:19 +08:00
bounds: 551, 365, 21, 5
rotate: 90
2020-01-05 03:09:32 +08:00
girl-spring-dress/mouth-close
2022-11-07 15:48:19 +08:00
bounds: 551, 365, 21, 5
rotate: 90
2020-01-05 03:09:32 +08:00
girl/mouth-close
2022-11-07 15:48:19 +08:00
bounds: 551, 365, 21, 5
rotate: 90
2020-01-05 03:09:32 +08:00
boy/mouth-smile
2022-11-07 15:48:19 +08:00
bounds: 705, 79, 29, 7
2020-01-05 03:09:32 +08:00
boy/nose
2022-11-07 15:48:19 +08:00
bounds: 836, 473, 17, 10
rotate: 90
2020-01-05 03:09:32 +08:00
boy/pompom
2022-11-07 15:48:19 +08:00
bounds: 747, 273, 48, 43
rotate: 90
2020-01-05 03:09:32 +08:00
boy/zip
2022-11-07 15:48:19 +08:00
bounds: 648, 144, 14, 23
2020-01-05 03:09:32 +08:00
girl-blue-cape/back-eyebrow
2022-11-07 15:48:19 +08:00
bounds: 602, 131, 18, 12
2020-01-05 03:09:32 +08:00
girl-blue-cape/body-dress
2022-11-07 15:48:19 +08:00
bounds: 2, 264, 109, 246
2020-01-05 03:09:32 +08:00
girl-blue-cape/body-ribbon
2022-11-07 15:48:19 +08:00
bounds: 615, 283, 50, 38
2020-01-05 03:09:32 +08:00
girl-blue-cape/cape-back
2022-11-07 15:48:19 +08:00
bounds: 2, 69, 134, 193
2020-01-05 03:09:32 +08:00
girl-blue-cape/cape-back-up
2022-11-07 15:48:19 +08:00
bounds: 386, 387, 123, 106
rotate: 90
2020-01-05 03:09:32 +08:00
girl-blue-cape/cape-ribbon
2022-11-07 15:48:19 +08:00
bounds: 675, 264, 50, 18
2020-01-05 03:09:32 +08:00
girl-blue-cape/cape-shoulder-back
2022-11-07 15:48:19 +08:00
bounds: 751, 110, 49, 59
2020-01-05 03:09:32 +08:00
girl-blue-cape/cape-shoulder-front
2022-11-07 15:48:19 +08:00
bounds: 113, 264, 62, 76
rotate: 90
2020-01-05 03:09:32 +08:00
girl-blue-cape/cape-up-front
2022-11-07 15:48:19 +08:00
bounds: 399, 264, 98, 117
rotate: 90
2020-01-05 03:09:32 +08:00
girl-blue-cape/ear
2022-11-07 15:48:19 +08:00
bounds: 775, 2, 19, 23
2020-01-05 03:09:32 +08:00
girl-spring-dress/ear
2022-11-07 15:48:19 +08:00
bounds: 775, 2, 19, 23
2020-01-05 03:09:32 +08:00
girl/ear
2022-11-07 15:48:19 +08:00
bounds: 775, 2, 19, 23
2020-01-05 03:09:32 +08:00
girl-blue-cape/eye-back-low-eyelid
2022-11-07 15:48:19 +08:00
bounds: 802, 463, 17, 6
2020-01-05 03:09:32 +08:00
girl-spring-dress/eye-back-low-eyelid
2022-11-07 15:48:19 +08:00
bounds: 802, 463, 17, 6
2020-01-05 03:09:32 +08:00
girl/eye-back-low-eyelid
2022-11-07 15:48:19 +08:00
bounds: 802, 463, 17, 6
2020-01-05 03:09:32 +08:00
girl-blue-cape/eye-back-pupil
2022-11-07 15:48:19 +08:00
bounds: 816, 367, 8, 9
2020-01-05 03:09:32 +08:00
girl-spring-dress/eye-back-pupil
2022-11-07 15:48:19 +08:00
bounds: 816, 367, 8, 9
2020-01-05 03:09:32 +08:00
girl/eye-back-pupil
2022-11-07 15:48:19 +08:00
bounds: 816, 367, 8, 9
2020-01-05 03:09:32 +08:00
girl-blue-cape/eye-back-up-eyelid
2022-11-07 15:48:19 +08:00
bounds: 554, 131, 24, 12
2020-01-05 03:09:32 +08:00
girl-spring-dress/eye-back-up-eyelid
2022-11-07 15:48:19 +08:00
bounds: 554, 131, 24, 12
2020-01-05 03:09:32 +08:00
girl/eye-back-up-eyelid
2022-11-07 15:48:19 +08:00
bounds: 554, 131, 24, 12
2020-01-05 03:09:32 +08:00
girl-blue-cape/eye-back-up-eyelid-back
2022-11-07 15:48:19 +08:00
bounds: 832, 453, 17, 11
rotate: 90
2020-01-05 03:09:32 +08:00
girl-spring-dress/eye-back-up-eyelid-back
2022-11-07 15:48:19 +08:00
bounds: 832, 453, 17, 11
rotate: 90
2020-01-05 03:09:32 +08:00
girl/eye-back-up-eyelid-back
2022-11-07 15:48:19 +08:00
bounds: 832, 453, 17, 11
rotate: 90
2020-01-05 03:09:32 +08:00
girl-blue-cape/eye-front-low-eyelid
2022-11-07 15:48:19 +08:00
bounds: 739, 303, 18, 6
rotate: 90
2020-01-05 03:09:32 +08:00
girl-spring-dress/eye-front-low-eyelid
2022-11-07 15:48:19 +08:00
bounds: 739, 303, 18, 6
rotate: 90
2020-01-05 03:09:32 +08:00
girl/eye-front-low-eyelid
2022-11-07 15:48:19 +08:00
bounds: 739, 303, 18, 6
rotate: 90
2020-01-05 03:09:32 +08:00
girl-blue-cape/eye-front-pupil
2022-11-07 15:48:19 +08:00
bounds: 816, 378, 9, 9
2020-01-05 03:09:32 +08:00
girl-spring-dress/eye-front-pupil
2022-11-07 15:48:19 +08:00
bounds: 816, 378, 9, 9
2020-01-05 03:09:32 +08:00
girl/eye-front-pupil
2022-11-07 15:48:19 +08:00
bounds: 816, 378, 9, 9
2020-01-05 03:09:32 +08:00
girl-blue-cape/eye-front-up-eyelid
2022-11-07 15:48:19 +08:00
bounds: 392, 77, 30, 14
rotate: 90
2020-01-05 03:09:32 +08:00
girl-spring-dress/eye-front-up-eyelid
2022-11-07 15:48:19 +08:00
bounds: 392, 77, 30, 14
rotate: 90
2020-01-05 03:09:32 +08:00
girl/eye-front-up-eyelid
2022-11-07 15:48:19 +08:00
bounds: 392, 77, 30, 14
rotate: 90
2020-01-05 03:09:32 +08:00
girl-blue-cape/eye-front-up-eyelid-back
2022-11-07 15:48:19 +08:00
bounds: 455, 130, 26, 11
2020-01-05 03:09:32 +08:00
girl-spring-dress/eye-front-up-eyelid-back
2022-11-07 15:48:19 +08:00
bounds: 455, 130, 26, 11
2020-01-05 03:09:32 +08:00
girl/eye-front-up-eyelid-back
2022-11-07 15:48:19 +08:00
bounds: 455, 130, 26, 11
2020-01-05 03:09:32 +08:00
girl-blue-cape/eye-iris-back
2022-11-07 15:48:19 +08:00
bounds: 637, 264, 17, 17
2020-01-05 03:09:32 +08:00
girl-blue-cape/eye-iris-front
2022-11-07 15:48:19 +08:00
bounds: 802, 471, 18, 18
2020-01-05 03:09:32 +08:00
girl-blue-cape/eye-white-back
2022-11-07 15:48:19 +08:00
bounds: 596, 264, 20, 16
2020-01-05 03:09:32 +08:00
girl-spring-dress/eye-white-back
2022-11-07 15:48:19 +08:00
bounds: 596, 264, 20, 16
2020-01-05 03:09:32 +08:00
girl-blue-cape/eye-white-front
2022-11-07 15:48:19 +08:00
bounds: 796, 5, 20, 16
rotate: 90
2020-01-05 03:09:32 +08:00
girl-spring-dress/eye-white-front
2022-11-07 15:48:19 +08:00
bounds: 796, 5, 20, 16
rotate: 90
2020-01-05 03:09:32 +08:00
girl/eye-white-front
2022-11-07 15:48:19 +08:00
bounds: 796, 5, 20, 16
rotate: 90
2020-01-05 03:09:32 +08:00
girl-blue-cape/front-eyebrow
2022-11-07 15:48:19 +08:00
bounds: 608, 149, 18, 12
rotate: 90
2020-01-05 03:09:32 +08:00
girl-blue-cape/hair-back
2022-11-07 15:48:19 +08:00
bounds: 508, 145, 117, 98
rotate: 90
2020-01-05 03:09:32 +08:00
girl-blue-cape/hair-bangs
2022-11-07 15:48:19 +08:00
bounds: 673, 419, 91, 40
rotate: 90
2020-01-05 03:09:32 +08:00
girl-blue-cape/hair-head-side-back
2022-11-07 15:48:19 +08:00
bounds: 196, 331, 30, 52
rotate: 90
2020-01-05 03:09:32 +08:00
girl-blue-cape/hair-head-side-front
2022-11-07 15:48:19 +08:00
bounds: 738, 323, 41, 42
2020-01-05 03:09:32 +08:00
girl-blue-cape/hair-side
2022-11-07 15:48:19 +08:00
bounds: 473, 3, 36, 71
2020-01-05 03:09:32 +08:00
girl-blue-cape/hand-front-fingers
2022-11-07 15:48:19 +08:00
bounds: 509, 365, 19, 21
2020-01-05 03:09:32 +08:00
girl-spring-dress/hand-front-fingers
2022-11-07 15:48:19 +08:00
bounds: 509, 365, 19, 21
2020-01-05 03:09:32 +08:00
girl-blue-cape/leg-front
2022-11-07 15:48:19 +08:00
bounds: 168, 72, 30, 158
rotate: 90
2020-01-05 03:09:32 +08:00
girl-blue-cape/mouth-smile
2022-11-07 15:48:19 +08:00
bounds: 736, 79, 29, 7
2020-01-05 03:09:32 +08:00
girl-spring-dress/mouth-smile
2022-11-07 15:48:19 +08:00
bounds: 736, 79, 29, 7
2020-01-05 03:09:32 +08:00
girl/mouth-smile
2022-11-07 15:48:19 +08:00
bounds: 736, 79, 29, 7
2020-01-05 03:09:32 +08:00
girl-blue-cape/nose
2022-11-07 15:48:19 +08:00
bounds: 747, 264, 11, 7
2020-01-05 03:09:32 +08:00
girl-spring-dress/nose
2022-11-07 15:48:19 +08:00
bounds: 747, 264, 11, 7
2020-01-05 03:09:32 +08:00
girl/nose
2022-11-07 15:48:19 +08:00
bounds: 747, 264, 11, 7
2020-01-05 03:09:32 +08:00
girl-blue-cape/sleeve-back
2022-11-07 15:48:19 +08:00
bounds: 767, 79, 42, 29
2020-01-05 03:09:32 +08:00
girl-blue-cape/sleeve-front
2022-11-07 15:48:19 +08:00
bounds: 408, 76, 52, 119
rotate: 90
2020-01-05 03:09:32 +08:00
girl-spring-dress/arm-front
2022-11-07 15:48:19 +08:00
bounds: 596, 282, 17, 111
2020-01-05 03:09:32 +08:00
girl-spring-dress/back-eyebrow
2022-11-07 15:48:19 +08:00
bounds: 801, 420, 18, 12
2020-01-05 03:09:32 +08:00
girl-spring-dress/body-up
2022-11-07 15:48:19 +08:00
bounds: 179, 4, 64, 66
2020-01-05 03:09:32 +08:00
girl-spring-dress/cloak-down
2022-11-07 15:48:19 +08:00
bounds: 775, 27, 50, 50
2020-01-05 03:09:32 +08:00
girl-spring-dress/cloak-up
2022-11-07 15:48:19 +08:00
bounds: 360, 7, 64, 58
rotate: 90
2020-01-05 03:09:32 +08:00
girl-spring-dress/eye-iris-back
2022-11-07 15:48:19 +08:00
bounds: 656, 264, 17, 17
2020-01-05 03:09:32 +08:00
girl-spring-dress/eye-iris-front
2022-11-07 15:48:19 +08:00
bounds: 814, 492, 18, 18
2020-01-05 03:09:32 +08:00
girl-spring-dress/front-eyebrow
2022-11-07 15:48:19 +08:00
bounds: 822, 472, 18, 12
rotate: 90
2020-01-05 03:09:32 +08:00
girl-spring-dress/hair-back
2022-11-07 15:48:19 +08:00
bounds: 196, 363, 147, 93
rotate: 90
2020-01-05 03:09:32 +08:00
girl-spring-dress/hair-bangs
2022-11-07 15:48:19 +08:00
bounds: 696, 326, 91, 40
rotate: 90
2020-01-05 03:09:32 +08:00
girl-spring-dress/hair-head-side-back
2022-11-07 15:48:19 +08:00
bounds: 529, 76, 30, 52
2020-01-05 03:09:32 +08:00
girl-spring-dress/hair-head-side-front
2022-11-07 15:48:19 +08:00
bounds: 781, 323, 41, 42
2020-01-05 03:09:32 +08:00
girl-spring-dress/hair-side
2022-11-07 15:48:19 +08:00
bounds: 511, 3, 36, 71
2020-01-05 03:09:32 +08:00
girl-spring-dress/leg-front
2022-11-07 15:48:19 +08:00
bounds: 171, 104, 30, 158
2020-01-05 03:09:32 +08:00
girl-spring-dress/neck
2022-11-07 15:48:19 +08:00
bounds: 138, 70, 20, 32
2020-01-05 03:09:32 +08:00
girl-spring-dress/shoulder-ribbon
2022-11-07 15:48:19 +08:00
bounds: 622, 131, 36, 24
rotate: 90
2020-01-05 03:09:32 +08:00
girl-spring-dress/skirt
2022-11-07 15:48:19 +08:00
bounds: 113, 328, 182, 81
rotate: 90
2020-01-05 03:09:32 +08:00
girl-spring-dress/underskirt
2022-11-07 15:48:19 +08:00
bounds: 2, 2, 175, 65
2020-01-05 03:09:32 +08:00
girl/arm-front
2022-11-07 15:48:19 +08:00
bounds: 577, 395, 36, 115
2020-01-05 03:09:32 +08:00
girl/back-eyebrow
2022-11-07 15:48:19 +08:00
bounds: 834, 492, 18, 12
rotate: 90
2020-01-05 03:09:32 +08:00
girl/bag-base
2022-11-07 15:48:19 +08:00
bounds: 191, 264, 62, 58
rotate: 90
2020-01-05 03:09:32 +08:00
girl/bag-strap-front
2022-11-07 15:48:19 +08:00
bounds: 385, 265, 12, 96
2020-01-05 03:09:32 +08:00
girl/bag-top
2022-11-07 15:48:19 +08:00
bounds: 738, 367, 49, 50
2020-01-05 03:09:32 +08:00
girl/body
2022-11-07 15:48:19 +08:00
bounds: 356, 130, 97, 132
2020-01-05 03:09:32 +08:00
girl/boot-ribbon-front
2022-11-07 15:48:19 +08:00
bounds: 539, 130, 13, 13
2020-01-05 03:09:32 +08:00
girl/eye-iris-back
2022-11-07 15:48:19 +08:00
bounds: 821, 424, 17, 17
2020-01-05 03:09:32 +08:00
girl/eye-iris-front
2022-11-07 15:48:19 +08:00
bounds: 812, 443, 18, 18
2020-01-05 03:09:32 +08:00
girl/eye-white-back
2022-11-07 15:48:19 +08:00
bounds: 814, 5, 20, 16
rotate: 90
2020-01-05 03:09:32 +08:00
girl/front-eyebrow
2022-11-07 15:48:19 +08:00
bounds: 816, 400, 18, 12
rotate: 90
2020-01-05 03:09:32 +08:00
girl/hair-back
2022-11-07 15:48:19 +08:00
bounds: 291, 363, 147, 93
rotate: 90
2020-01-05 03:09:32 +08:00
girl/hair-bangs
2022-11-07 15:48:19 +08:00
bounds: 715, 419, 91, 40
rotate: 90
2020-01-05 03:09:32 +08:00
girl/hair-flap-down-front
2022-11-07 15:48:19 +08:00
bounds: 288, 5, 70, 65
2020-01-05 03:09:32 +08:00
girl/hair-head-side-back
2022-11-07 15:48:19 +08:00
bounds: 561, 77, 30, 52
2020-01-05 03:09:32 +08:00
girl/hair-head-side-front
2022-11-07 15:48:19 +08:00
bounds: 757, 419, 41, 42
rotate: 90
2020-01-05 03:09:32 +08:00
girl/hair-patch
2022-11-07 15:48:19 +08:00
bounds: 245, 4, 66, 41
rotate: 90
2020-01-05 03:09:32 +08:00
girl/hair-side
2022-11-07 15:48:19 +08:00
bounds: 549, 3, 36, 71
2020-01-05 03:09:32 +08:00
girl/hair-strand-back-1
2022-11-07 15:48:19 +08:00
bounds: 684, 3, 58, 74
2020-01-05 03:09:32 +08:00
girl/hair-strand-back-2
2022-11-07 15:48:19 +08:00
bounds: 692, 171, 91, 58
rotate: 90
2020-01-05 03:09:32 +08:00
girl/hair-strand-back-3
2022-11-07 15:48:19 +08:00
bounds: 615, 323, 92, 79
rotate: 90
2020-01-05 03:09:32 +08:00
girl/hair-strand-front-1
2022-11-07 15:48:19 +08:00
bounds: 518, 269, 38, 94
2020-01-05 03:09:32 +08:00
girl/hair-strand-front-2
2022-11-07 15:48:19 +08:00
bounds: 593, 79, 70, 50
2020-01-05 03:09:32 +08:00
girl/hair-strand-front-3
2022-11-07 15:48:19 +08:00
bounds: 705, 88, 44, 81
2020-01-05 03:09:32 +08:00
girl/hand-front-fingers
2022-11-07 15:48:19 +08:00
bounds: 530, 365, 19, 21
2020-01-05 03:09:32 +08:00
girl/hat
2022-11-07 15:48:19 +08:00
bounds: 608, 169, 93, 82
rotate: 90
2020-01-05 03:09:32 +08:00
girl/leg-front
2022-11-07 15:48:19 +08:00
bounds: 203, 104, 30, 158
2020-01-05 03:09:32 +08:00
girl/pompom
2022-11-07 15:48:19 +08:00
bounds: 757, 462, 48, 43
rotate: 90
2020-01-05 03:09:32 +08:00
girl/scarf
2022-11-07 15:48:19 +08:00
bounds: 455, 143, 119, 51
rotate: 90
2020-01-05 03:09:32 +08:00
girl/scarf-back
2022-11-07 15:48:19 +08:00
bounds: 420, 2, 72, 51
rotate: 90
2020-01-05 03:09:32 +08:00
girl/zip
2022-11-07 15:48:19 +08:00
bounds: 356, 109, 19, 25
rotate: 90