;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;i l l ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l. l l ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l. l l ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l l l ;;;;;;;;;;;;;;;;;;;;;;;::::--'''''´ , ``'''−::::;;;;;;;;;;;;;;;;;;;;;;;;;;:::::l l l ``''-'''´ ' ``'''''''´ イ .l l 、---, / .l l l 、  ̄ / l l l 丶、 ノ l l. i ` 、 , ・ ' i l l l l l ` ・ 、 _ , ・ ' , i .l l l l l l l }` - ___ , ・ 'l i l .l l .l l l l l l l. l l , l .l l l l l l l l ! l l .l ! l .l l l l ノ ヽ. ' l l l ./ .l l .l . ' , ・´ ヽ、 ! / ./ l l l , ・ ´ `丶、 ./ / l .l l iイ 、__ __,,, `ー-./ / l l l ヘ ` ´ / / l l l l ハ / 〈 .l .l .l l ハ / / ヽ ! .l l l