############### #.............. #............. #...........# #...........# #...........####### #.................. #.................. #..########.###### ###..# #.# #.#..########.###########.. #)#........................ #.#........................ #.#..#######........#####.. #.#.)#######.######.#.#?#. #.#.................#{{[#.. #.#.................#{#{#.. #.#..............)..#.#/# . #.#..########.......#..?#.# #.#..########.......#..:#. #.#.................#yK}# {{{ #.#.................##.##.# #.#%##############........# #.#รท# #..#..#### #%#.##############...K.#####. ##).......)........F.......... ##)...............{.y)....... #..#######..###.#u{####.#### #..# #..##.##..####.## #..#######.....F..y....... #...<............T.o...... #..........###..#.##....... #..######..##.##{. ...### #..######..#.##{####..o### #.............{{.......... #.##########.{##.######### #.# ##.{###.# #.# #.#.{##.# # #.# ##.o....##############.## ######### #.########.##........?............ ......CJ. #............................<.... ...... { #...........##..#######........... ..... #...........#..########...######## #..# #........(................############..###### #......................>.o...o..?.....o....... #......{C.............{.................###### #....({{................{.######.####...###### #..?..{...............)...#######o###......... #...o{.)[....................{.....{..o...... #oo.C.o.<..#############..###.########...#### #.##.#####.# #..##.## #<..# #o##.#####.######## #..###.########T..#### #...C.............. ...........oo{{.....o... #.##..####......... ?.###############.###### #.##.#o###......... .# #.##T##T##......... .# #.ooouY............ .. #########.######### ## ##.# #.# ##