Posts: 2,674
Threads: 106
Joined: Nov 2014
Reputation:
63
Time Played: 1,813.51 Hours
Level: 272
Rounds Played: 27,262
11-19-2017, 05:47 PM
(This post was last modified: 11-19-2017, 05:47 PM by 2bias.)
HOLY SHIT 1K?!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!??!?!?!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!?!?!?