,
 

 

 

 

 

 

21 1953
4 2009
, , . , () ,  2 305
   
, , , , , - , ...
-
21 2009
, , ,
,
, , , , ...
-
16 2016
, , . . , , . - , .
..
4 2015
Шафи Плюмаида Ришадовна
СЕРДЦЕ мое...
ЛЮБОВЬ моя...
ПОЛОВИНКА моя!
Каждый миг вдохновенно жду... ТЕБЯ
ВСЕЛЕННАЯ моя!
16 2015
Шафи Плюмаида Ришадовна
СЕРДЦЕ мое..
ЛЮБОВЬ моя..
ПОЛОВИНКА моя!
Каждый миг вдохновенно жду ТЕБЯ
ВСЕЛЕННАЯ моя!
23 2014
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
25 2014
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
24 2014
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
23 2014
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
22 2014
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
21 2014
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
20 2014
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
18 2014
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
17 2014
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
16 2014
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
16 2014
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
15 2014
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
14 2014
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
13 2014
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
12 2014
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
11 2014
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
10 2014
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
9 2014
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
8 2014
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
7 2014
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
6 2014
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
5 2014
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
4 2014
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
2 2014
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
1 2014
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
31 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
30 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
29 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
28 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
27 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
26 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
25 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
24 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
23 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
22 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
22 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
21 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
19 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
17 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
16 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
15 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
14 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
13 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
12 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
11 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
10 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
9 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
8 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
7 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
6 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
4 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
3 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
2 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
2 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
30 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
29 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
28 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
27 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
26 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
26 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
25 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
24 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
23 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
22 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
21 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
20 2013
, , ... , , !
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
19 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
18 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
17 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
14 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
13 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
12 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
11 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
9 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
8 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
7 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
6 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
5 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
4 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
3 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
2 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
30 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
29 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
28 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
27 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
26 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
23 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
22 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
21 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
21 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
20 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
18 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
18 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
17 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
15 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
15 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
14 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
14 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
12 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
11 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
9 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
8 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
7 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
7 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
6 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
5 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
3 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
2 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
1 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
30 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
22 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
18 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
14 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
10 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
3 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
1 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
29 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
20 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
17 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
16 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
10 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
1 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
31 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
29 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
28 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
20 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
9 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
7 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
28 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
20 2013
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
6 2013
.....................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::...::::::::::::::::::::":................."::::::::::::::::...::::::::::::::::::::::::"
......."::::::::::::::::::::::::...:::::::::::::::::::::"............":::::::::::::::::...:::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::...::::::::::::::::::::"........":::::::::::::::::...::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::...::::::::::::::::::::".....":::::::::::::::::...::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::...::::::::::::::::::::".."::::::::::::::::...::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::...:::::::::::::................:::::::::::...:::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::...:::..................................::...::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::................................................:::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::......::&::.....::::::::::::::::::::::::::::::"
........":::::::::::::::::::::::::::::.........................................................:::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::.........::.......:::::::::::::::::::::::::::"
............":::::::::::::::::::::::::::......................................................:::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::.....................................:::::::::::::::::::::::::::"
...............":::::::::::::::::::::::::::................................................::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::.........................::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::...................:::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::...::::::::::::::::::::::::::::::::::::::::"
.......................":::::::::::::::::::::::::::::::::::::::...:::::::::::::::::::::::::::::::::::::::"
........................."::::::::::::::::::::::::::::::::::::::...:::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::...::::::::::::::::::::::::::::::::::::"
.............................."::::::::::::::::::::::::::::::::::...:::::::::::::::::::::::::::::::::"
..................................":::::::::::::::::::::::::::::::...:::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::...::::::...::::::::::::::::::::::::"
............................................"::::::::::::::::...:::::::::::::...:;::::::::::::::"
..................................................":::::::::...::::::::::::::::::...:::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
12 2012
.....................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::...::::::::::::::::::::":................."::::::::::::::::...::::::::::::::::::::::::"
......."::::::::::::::::::::::::...:::::::::::::::::::::"............":::::::::::::::::...:::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::...::::::::::::::::::::"........":::::::::::::::::...::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::...::::::::::::::::::::".....":::::::::::::::::...::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::...::::::::::::::::::::".."::::::::::::::::...::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::...:::::::::::::................:::::::::::...:::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::...:::..................................::...::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::................................................:::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::......::&::.....::::::::::::::::::::::::::::::"
........":::::::::::::::::::::::::::::.........................................................:::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::.........::.......:::::::::::::::::::::::::::"
............":::::::::::::::::::::::::::......................................................:::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::.....................................:::::::::::::::::::::::::::"
...............":::::::::::::::::::::::::::................................................::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::.........................::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::...................:::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::...::::::::::::::::::::::::::::::::::::::::"
.......................":::::::::::::::::::::::::::::::::::::::...:::::::::::::::::::::::::::::::::::::::"
........................."::::::::::::::::::::::::::::::::::::::...:::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::...::::::::::::::::::::::::::::::::::::"
.............................."::::::::::::::::::::::::::::::::::...:::::::::::::::::::::::::::::::::"
..................................":::::::::::::::::::::::::::::::...:::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::...::::::...::::::::::::::::::::::::"
............................................"::::::::::::::::...:::::::::::::...:;::::::::::::::"
..................................................":::::::::...::::::::::::::::::...:::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
11 2012
.....................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::...::::::::::::::::::::":................."::::::::::::::::...::::::::::::::::::::::::"
......."::::::::::::::::::::::::...:::::::::::::::::::::"............":::::::::::::::::...:::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::...::::::::::::::::::::"........":::::::::::::::::...::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::...::::::::::::::::::::".....":::::::::::::::::...::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::...::::::::::::::::::::".."::::::::::::::::...::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::...:::::::::::::................:::::::::::...:::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::...:::..................................::...::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::................................................:::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::......::&::.....::::::::::::::::::::::::::::::"
........":::::::::::::::::::::::::::::.........................................................:::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::.........::.......:::::::::::::::::::::::::::"
............":::::::::::::::::::::::::::......................................................:::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::.....................................:::::::::::::::::::::::::::"
...............":::::::::::::::::::::::::::................................................::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::.........................::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::...................:::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::...::::::::::::::::::::::::::::::::::::::::"
.......................":::::::::::::::::::::::::::::::::::::::...:::::::::::::::::::::::::::::::::::::::"
........................."::::::::::::::::::::::::::::::::::::::...:::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::...::::::::::::::::::::::::::::::::::::"
.............................."::::::::::::::::::::::::::::::::::...:::::::::::::::::::::::::::::::::"
..................................":::::::::::::::::::::::::::::::...:::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::...::::::...::::::::::::::::::::::::"
............................................"::::::::::::::::...:::::::::::::...:;::::::::::::::"
..................................................":::::::::...::::::::::::::::::...:::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
18 2012
.....................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::...::::::::::::::::::::":................."::::::::::::::::...::::::::::::::::::::::::"
......."::::::::::::::::::::::::...:::::::::::::::::::::"............":::::::::::::::::...:::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::...::::::::::::::::::::"........":::::::::::::::::...::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::...::::::::::::::::::::".....":::::::::::::::::...::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::...::::::::::::::::::::".."::::::::::::::::...::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::...:::::::::::::................:::::::::::...:::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::...:::..................................::...::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::................................................:::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::......::&::.....::::::::::::::::::::::::::::::"
........":::::::::::::::::::::::::::::.........................................................:::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::.........::.......:::::::::::::::::::::::::::"
............":::::::::::::::::::::::::::......................................................:::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::.....................................:::::::::::::::::::::::::::"
...............":::::::::::::::::::::::::::................................................::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::.........................::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::...................:::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::...::::::::::::::::::::::::::::::::::::::::"
.......................":::::::::::::::::::::::::::::::::::::::...:::::::::::::::::::::::::::::::::::::::"
........................."::::::::::::::::::::::::::::::::::::::...:::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::...::::::::::::::::::::::::::::::::::::"
.............................."::::::::::::::::::::::::::::::::::...:::::::::::::::::::::::::::::::::"
..................................":::::::::::::::::::::::::::::::...:::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::...::::::...::::::::::::::::::::::::"
............................................"::::::::::::::::...:::::::::::::...:;::::::::::::::"
..................................................":::::::::...::::::::::::::::::...:::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................
10 2012
.....................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::...::::::::::::::::::::":................."::::::::::::::::...::::::::::::::::::::::::"
......."::::::::::::::::::::::::...:::::::::::::::::::::"............":::::::::::::::::...:::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::...::::::::::::::::::::"........":::::::::::::::::...::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::...::::::::::::::::::::".....":::::::::::::::::...::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::...::::::::::::::::::::".."::::::::::::::::...::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::...:::::::::::::................:::::::::::...:::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::...:::..................................::...::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::................................................:::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::......::&::.....::::::::::::::::::::::::::::::"
........":::::::::::::::::::::::::::::.........................................................:::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::.........::.......:::::::::::::::::::::::::::"
............":::::::::::::::::::::::::::......................................................:::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::.....................................:::::::::::::::::::::::::::"
...............":::::::::::::::::::::::::::................................................::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::.........................::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::...................:::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::...::::::::::::::::::::::::::::::::::::::::"
.......................":::::::::::::::::::::::::::::::::::::::...:::::::::::::::::::::::::::::::::::::::"
........................."::::::::::::::::::::::::::::::::::::::...:::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::...::::::::::::::::::::::::::::::::::::"
.............................."::::::::::::::::::::::::::::::::::...:::::::::::::::::::::::::::::::::"
..................................":::::::::::::::::::::::::::::::...:::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::...::::::...::::::::::::::::::::::::"
............................................"::::::::::::::::...:::::::::::::...:;::::::::::::::"
..................................................":::::::::...::::::::::::::::::...:::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................
9 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
19 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
28 2012
- ...
14 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
7 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
24 2012
! ! !
10 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
27 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
24 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
16 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
14 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
13 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
12 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
12 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
11 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
10 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
9 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
8 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
7 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
6 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
5 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
4 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
3 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
2 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
1 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
31 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
30 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
29 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
28 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
27 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
26 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
25 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
24 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
23 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
22 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
21 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
21 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
19 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
18 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
17 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
16 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
15 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
14 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
13 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
12 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
11 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
10 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
9 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
8 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
7 2012
...
,
,
,
.
?
?
,
?

, ,
, ,

.
?
?
,
?

?
?
, ,
?
?
?
,
?
...........
7 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
6 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
5 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
5 2012
-

(21/07/1953 - 04/11/2009 )
, , !!!
, .
.
http://gunesh.samomu.ru/
P.S. "DRUMS SHAFI MEGA SHOW"
4 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
3 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
2 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
1 2012
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
28 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
27 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
26 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
25 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
24 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
23 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
22 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
22 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
21 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
20 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
19 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
18 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
17 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
16 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
15 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
14 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
13 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
12 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
11 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
10 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
9 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
8 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
7 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
6 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
4 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
3 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
2 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
1 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
30 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
29 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
28 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
27 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
26 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
25 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
24 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
24 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
23 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
23 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
22 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
21 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
19 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
18 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
....."::::::::::::::::::::::::::::::::::::::::::::::::::"........":::::::::::::::::::::::::::::::::::::::::::::::::"
...."::::::::::::::::::::::::::::::::::::::::::::::::::::".....":::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::".."::::::::::::::::::::::::::::::::::::::::::::::::::::"
..."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
....":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......":::::::::::::::::::::::::::::::::::::&:::::::::::::::::::::::::::::::::::::"
........"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.....................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
......................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.........................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..........................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
..............................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.................................."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
.......................................":::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
............................................":::::::::::::::::::::::::::::::::::::::::::::::::"
.................................................."::::::::::::::::::::::::::::::::::::::::"
......................................................."::::::::::::::::::::::::::::::::"
.............................................................":::::::::::::::::::::::"
...................................................................."::::::::::::::"
.........................................................................."::::::"
..............................................................................":"
...............................................................................+
17 2011
......................................:":.....................................................................:":..
.............................."::::::::::::"......................................................":::::::::::::::"
...........................":::::::::::::::::"................................................"::::::::::::::::::::"
......................":::::::::::::::::::::::"........................................."::::::::::::::::::::::::::"
.................."::::::::::::::::::::::::::::::"................................"::::::::::::::::::::::::::::::::"
.............":::::::::::::::::::::::::::::::::::::".........................":::::::::::::::::::::::::::::::::::::"
.........."::::::::::::::::::::::::::::::::::::::::::":................."::::::::::::::::::::::::::::::::::::::::::"
.......":::::::::::::::::::::::::::::::::::::::::::::::"............"::::::::::::::::::::::::::::::::::::::::::::::"
.....":::::::::::::