######## ######### #......############ #.......# #......'.....#....# #.......#######......#####.'....# #.......'..(.(#......# ###....+ #.......#####.%......# #....# #.......# ###......# ###'## #.......# ##'##### #.# ###'##### #.## #.# #..## #..# ##.# ##..# ##.# #..# ##.# #.# #.## #.# ####'## #####'###### #.# #....># ###..........# #.# #.....####.'..........# #.## #.....#....#..........'. #..# #.....'.####..........## ##.# #.....### #########+## #.# #.....# #.# ###..### #.# ###...## #.# #......# #####+##### #.# #......####...>.....# #####'### #......##.'!....?...## #)......# #......##.#..%......'. #.......######......##.#.%(......## #(..)...'...##......#..#.........# #.......###.##......#.##.........# . #.......# #.......)...########'### .. ######'## ####......### .# . #..# ##.##### # .#### ######'## #..# ....## #.......#######.## #....# ########### #.....<.'.....#. #....# #.........# #......(#####..<. #....# #.........#####.......# ##. ## #....# #.......<..o.##..%....# . +...###<(..# #.%.......##..'.......# #........# #.........#####.......# #####.o..# ########### ######### ###.## ####...# #.o..### #+## ##o####### ..... ###########o.......# .......#######...o.o..o.........# .....g.'.......#########........# ......o######### #........# ..... #........# .... #........# ... #........# # #........# ##########