完整源码+客户端+的简单介绍
109
%5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1
%5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1 %5+1
109