; ;i;i;i;i;i;i;iii;i;iii;iii;i;i;i;i;i;i;i;iiiiiiiii;i;i;i;iiiii;iii;iiiii;iiiii;i;iiiii;i;i;i;i;i;i;iii;i;i;i;iiiii;iii;iii;iii;iii;iiiii;i;i;i;iii;.
i  .   .                                   .   .     .             .               .                         .       .   .   .   .       . . . . . .. 
; iii:i:iii:i:i:iii:iii:i:iiiii:i:iii:i:iii:i:i:iiiii:i:iii:iii:iii:i:i:i:i:i:i:i:iii:i:i:i:iii:iii:iii:iii:iiiii:iii:iii:ii;i;iii;i;i;i, ;i:i.:;::i;.
i :i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:ii.   :,....,.i: i: . .:. .i.
i i:i:i:i:::::i:::i:i:i:i:::::i:::::i:i:::::i:::i:::i:::::::i:i:i:i:::i:i:i:i:i:i:::i:::i:i:i:i:::i:i:::::::i:i:i:::i:i:i:i.. , ... .. ,;   ..,  ...i.
i :i:i:i:i:i:::::::::i:::i:::::i:i:i:::::i:::i:::::i:i:::::i:::::::i:i:::i:i:::i:i:::i:i:::i:i:::::i:::i:::::i:i:::i:i:i:i:ii;iiiiiiiiii:iiiiiiii;iii.
i i:i:i:::::::i:::::i:i:::i:::::::::::::i:i:i:::i:::::i:::i:::::::::i:i:i:i:::i:i:::i:i:::i:::i:::::i:::::i:::i:i:::i:::::::i:i:::i:i:i:i:i:::i:i:i:i 
i ii:::::::::::i:::::i:i:::::::::i:::::::i:i:i:i:::i:::i:::i:i:i:::::::i:i:::::::::::i:::i:i:i:::::i:i:::::i:i:i:::::::i:i:::i:::i:i:::::i:i:i:::::ii.
i i:i:::i:i:i:::::i:i:i:i:::::::::i:::::::i:::i:::i:i:::::::i:::i:::::::::i:i:::::i:i:::::i:i:i:::i:i:i:i:i:::i:i:::::::i:i:::i:i:::::::::::i:::::::i 
i ii:i:i:i:::i:i:i:::::i:::i:::i:i:::::i:::::::i:::i:::::::::i:::::::::::i:::::::i:::i:::i:::i:i:i:i:::::i:i:i:::::i:::i:::::i:i:::i:i:i:i:::::::i:ii.
i i:i:i:i:i:i:::::i:::::::::i:i:::i:i:i:::i:::i:::i:i:i:::i:::::i:::::::::i:::::::::::i:i:::::::::::::i:i:i:i:::::i:::i:i:::::i:i:::i:::::::i:::i:i:i.
i ii:::i:i:::i:i:::i:::::::::::::::::::::i:::::i:::i:i:::::::::i:i:i:i:::i:::i:i:::i:::::::::i:i:i:::::::i:::i:i:i:::::i:i:::i:i:::i:::::i:i:i:i:::ii.
i i:::i:i:i:::i:::i:i:i:i:i:i:i:i:::::i:::::i:::::::::::::::i:::i:i:i:i:::i:i:i:i:i:::::i:i:i:::i:::i:i:i:i:i:i:::i:::::i:i:::::::::i:i:::::::i:i:i:i 
i :i:i:i:i:::::i:::i:i:i:::::::::i:i:::::i:i:::::i:::::::i:i:i:::::::::i:::::i:::::i:i:i:::i:i:::i:::i:i:::::::::::i:i:i:i:::i:::::i:::::i:i:::::i:ii.
i i:::::i:::::::::i:i:::::i:i:::i:i:::::i:::i:i:i:i:i:i:::i:i:i:i:::::i:::i:i:::::::::::::i:i:i:i:i:i:i:::i:::i:i:::i:::i:::i:::::i:::::::::::::i:i:i 
i.:i:::i:::i:::i:::i:::i:::i:::i:::::::::i:i:i:::i:::i:::i:i:::i:::::::i:i:i:i:i:::i:i:::::::i:i:i:::i:::i:i:::::i:::i:::i:::::i:::i:i:::::::i:i:i:ii.
i i:i:::::::i:::::i:::i:i:::i:::i:i:::i:::::i:i:::::i:::::i:::::::::i:i:i:::::::i:::::i:i:i:i:::i:i:::::::i:::::i:::::::i:i:::i:::i:::::::i:i:i:::i:i 
i :i:::i:::::i:i:i:::::i:i:i:::i:i:::::i:i:i:i:::::::i:::i:i:::::::i:::i:::::i:::::::::::i:::::::::i:i:i:i:i:::::::::i:::::i:i:i:i:::i:i:i:i:::i:i:ii.
i i:::::i:::::::i:i:i:::::::i:i:::::::i:i:i:i:i:i:::i:i:i:::::i:::::i:i:i:i:i:::i:::i:::i:i:i:i:i:::i:::i:::::::::::::i:::::i:i:i:i:i:::i:i:i:i:::::i 
i.ii:::::i:::i:i:i:::::i:::::::::i:i:::::i:i:i:i:i:::i:i:::::i:::::i:::i:::::::::::::::i:i:i:::i:::i:::::::i:i:i:::::::i:::::i:i:::i:i:::i:::i:i:::ii.
i i:i:::i:i:i:i:::i:i:i:i:::::i:i:i:i:::::i:::::::::::::::::i:i:i:::i:i:i:::i:::::i:i:i:i:::::i:i:::i:::i:::::::::::::::i:::i:i:::i:::i:::::::::::i:i 
i :i:i:i:i:i:i:::i:::i:i:i:i:i:::i:i:i:::::::i:i:i:i:::i:i:i:::i:::i:i:i:i:i:i:i:::::::::i:i:::i:::i:i:i:::::i:i:::i:i:i:::i:i:::i:i:i:i:::::::::::ii.
i i:i:i:i:i:::i:::i:i:::::::i:::i:i:::i:i:::::::i:i:i:::i:i:i:i:i:i:i:i:::::::i:i:::i:::i:i:i:::::::i:::i:i:::i:i:::::i:i:::i:i:::::i:::i:i:i:i:i:i:i 
i :i:i:::i:::::i:::i:i:i:i:i:i:::i:::i:::i:i:::i:::::::i:::i:i:i:i:::i:::i:::i:i:i:::::::::i:::i:i:::::i:i:::::::::i:i:::i:::::::::i:::::i:::i:::i:ii.
i i:i:::::i:::i:i:i:::::::::::i:i:i:i:i:i:i:i:i:::::i:i:i:i:i:i:i:::i:::::::i:i:::i:::i:::::::i:::i:i:i:i:i:i:::::i:::i:::i:::::i:i:i:i:i:i:i:i:::i:i 
i.:i:i:::::::i:::::::::::i:i:i:i:::i:i:i:i:i:i:i:::::i:::::i:i:::::i:::::::::i:::::::::i:::::::::i:i:::i:::::i:i:i:::i:::::::::::::::::i:::::i:::i:ii.
i i:i:i:i:::i:::::i:::i:i:::i:::::i:i:::i:i:::::i:::::i:::i:i:::i:::::::i:i:i:i:i:i:::::::::i:i:::i:::i:::i:::i:i:i:::::i:::::i:i:i:::::i:i:i:::::::i.
i ii:i:i:i:i:::::::i:::i:i:i:i:::i:::i:i:i:i:i:i:i:::::::::::i:::i:i:::::i:::::::::i:i:::::i:::::::::i:::i:::::i:::::i:::::i:::i:::::::::::::::::::i:.
i i:i:::::::i:::::::i:i:::::i:::i:i:::::i:::i:i:::::i:i:::::i:::i:::i:::::::::i:i:i:::i:i:i:::::::i:i:i:::::::i:i:::i:::i:::i:i:i:i:::::::::i:i:::i:i 
i ii:i:::::i:i:i:::i:::::::::i:i:::::::i:::::i:i:i:::i:i:i:i:i:::i:::::::i:::i:::i:::::::::::i:::::::::::i:i:::i:::::i:::i:::i:::i:i:::i:i:i:::::::ii.
i i:i:::i:::i:::::i:i:i:i:::i:i:::::::i:::i:::::::::i:i:i:i:::i:::::::i:i:::i:::::::i:::::i:i:::::::i:::::::i:::i:::::::i:::::::::::::i:i:i:i:::::i:i 
i :i:::i:i:i:::::i:i:::i:::::i:::::i:i:::i:::::::i:i:i:::::::i:::::::i:::::i:i:::::::::::::::::i:i:::::::::::::::i:i:i:i:::::i:i:i:::::::::::i:::::ii.
i i:::i:::::i:::i:::::::i:i:::::::::::::::::::::i:i:::::i:i:i:::::::i:::i:::i:i:::i:::i:::::::::i:i:i:::i:::::::i:i:::::i:i:::i:i:::i:::i:i:i:i:i:i:i.
i.ii:::::::::::::i:i:::::::i:i:::i:::i:::i:i:i:::::::::i:::::::::::::::::i:i:::::i:::i:::i:::::::::::::i:::::i:::::::::i:i:i:i:::i:::i:i:::::::::i:ii.
i i:i:::i:::i:i:::i:::i:::::::i:i:::i:i:i:::i:::::::i:::::i:i:::i:::::i:::i:::i:i:i:i:::i:::i:::::::i:i:i:i:i:i:i:i:::i:i:i:i:::::i:i:i:i:::::::i:i:i 
i.:i:::::::i:::i:::::i:::::i:i:i:i:i:::::i:::::::::i:i:::::::i:i:i:i:i:::::::::::::i:::::i:::i:::i:::i:i:i:::i:i:i:::i:::i:::i:::i:i:::::::i:i:i:i:ii.
i i:i:i:::i:::::::i:::i:::i:::i:::i:::i:::::::i:i:::i:::i:::::::::::::i:::::::i:i:::i:i:::i:i:::::i:::::::::::::::::i:i:::::i:::::::::::i:i:i:::::::i 
i ii:i:::i:i::::::,:,:::,:,:,:,,,,,,,:,:,,,,,:,:,:,:,:,,,,,,,:,,,:,:,:,,,:,:,,,,::::::::::,,::,:,:,:,,,,,:,,,,,,,:,,,:,::::::::i:i:i:i:::::::i:::i:ii.
i i:i:i:i::::,.                                                                                                         ,:::::::::i:::i:::::::::::i:i 
i ii:::i::::,;2Z8BW@@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMi,:i:i:::i:::::i:i:i:i:::::ii.
i i:::i:i::::iXS2aZaZZ8ZZZZZZZZZZZZaZZZaZaZZZZZZZZZZZZZZZaZaZaZaZZZZ8ZZZZZZZZZ8Z8Z8ZZZZZZZZZZZZZZZaaZaa2a2a222a2aS2SSXSS:,::::i:i:i:::::i:i:i:::i:::i 
i :i:::i:::i:,..                                                                                                       .,::i:::i:i:i:i:i:::i:i:i:i:ii.
i i:i:::i:i:i::::::::::,:,:,:,:,:::,:::::,:,:::,:::,:,:,:,:,:::::,:::,:,:,:,:,:::::,:,:::,:,:::,:,:,:,:::,:::,:,::::::::i:i:i:::i:::i:::::::i:::i:::i 
i.ii:::::::::i:i:i:::i:i:i:::::::i:::::i:i:i:::i:i:::::::::i:i:::i:::i:::i:::::i:i:i:::i:::::::::i:i:i:i:i:::i:i:::i:i:::i:::i:::i:i:::i:i:i:::i:i:ii.
i i:i:::i:::i:i:i:i:::i:i:i:i:::i:i:::i:i:::::i:i:i:i:::::i:::::i:::::i:i:::::i:::i:i:::i:i:i:::::::i:::::::::::i:i:::::::i:::::i:::::i:::::i:::::i:i 
i :i:::i:::i:i:i:i:i:i:i:::i:::i:i:i:i:i:::::::i:::::i:i:::::::i:::i:i:i:i:i:i:::i:i:i:i:::i:::i:i:::i:i:i:i:::i:i:::i:i:i:i:::::::::i:i:i:i:i:::i:ii.
i i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i.
i.iiiiiiiiiiiiiiiiiiiiii:i:iiiii:i:i:iii:iiiiiiiiiiiiiiiiiii:iiiiiiiiiiiiiiiii:iiiiiii:i:i:i:iiiiiiiiiiiiiii:iiiiiiiiiii:i:iii:iiiiiiiiiiiiiiiiiiiiii.
; ... . . ... . . . . . . ... . . . . . . . . . . . . . . . . . ... . . . . . . . . . ... ....... . . . . . . . . . . . . . ... . . ... . . . . . .., 
