Guest Posted December 13, 2008 Share Posted December 13, 2008 isometric refers to the camera angle in the gaming world. Its not really the idea of making something 2d look 3d. There are many reasons why someone might use a 3d engine to make a isometric game.1\. The preferred angle and gameplay style, many people love diablo style games yet still want the graphics and shaders that only a 3d engine will give you.2\. A 3d engine will render and most likely preform better with a high detail of graphics.3\. Many people are familiar with a 3d engine over a 2d engine and with a isometric game they can have less detail to their models. With 3rd or first person the camera is right on objects so details are seen far more than with a isometric camera. 4\. There are more options when it comes to engines. I can only name about 3 2d iso engines, whilst i can name several 3d.and the list goes on… Link to comment Share on other sites More sharing options...
Homicidal Monkey Posted December 13, 2008 Share Posted December 13, 2008 technically EE3.0 is a 3D engine. Ill post a screeny of wireframe mode. Link to comment Share on other sites More sharing options...
The Oracle Posted December 13, 2008 Share Posted December 13, 2008 you're freaking serious??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??!??!?!?!?!?!??!?!?!?!?!?!?!?!??!?!?!?!?!??!?!?!??!?!?!?!??!?!?!?!?!??!?!??! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now