######## #......# #......# #......# ### #......# ####.#### #.(....# ##.#...#.## #......# ##.........##########'# #...#...#...##........# ##.###.###.###........# ##...#...#...##........# #..........\..'........# ##...#...#...##........# # ##.###.###.###........# '.# #...#...#...##........# #.# ##.........###........# #.# ##.#...#.## #........# #.. ####(#### #........# #############'####### #########(##########'##### .............#........ ......).)())............# .....>.....).#)....... ........)...............# #.....#####(()........ .......................# #.......#(.(#)W....... ...................../.# #####...))#((O#%)....... ........^..............# ........)))(..#eLp..#### ########+########.....# ..........)(..#5....# #.....# ##########(###.ppK.# #.....# #.....(##p....# #.....# #......##.....'. #.....# #......##.....# #.....# #......##..... #.....# #+# #+###### #......##.. #.....# #.# #...(..# #......# #..)))# #.# #......# ......# #.....# #p# +......# .....# #.....# .OO #......# ### #.....# #.OO# #......# #.....# ..CO. #......# #.....# ..#.#..######## #.....# .##.##. #.....### #.# ## #.....# #+# #.....# #..(..# ################()(..# ...(.....uu..)()())...# ..........uu..)........'.. ..........u..).........#.. .......................# # ....................(...# ######''##############+# #.))uu# #..)ouuu# #.%#####u.# #..# ..# #..# ..# .# .