######## ###### #......# , #....#### #......# .#######....'..#####......# , ,......'....##...(.)......# ##..###....########......# .< ##.###.^..# ####'### ,,....##...##.)..# #.# * #.###.....###'##### #y# *#...#.......##...†.# #y.* ###..#....._...y.####.## ##.. ######### #.o. ###.......#..<....# *##. #...)...######'#######.....##.......######## '# #..........##........##...##..........%..|y. ,. ** #.......##..'.........##.###........#......y , ,' , #.......#####.....)....#.# #........#y%..%.. #.......# #....).......# #........##..y... ** , , #......<# #########'#### ######.### ####'#** * ##.###### #)# ..# # * #.## #.# ..## * #..# #.# #.# * ##.# #.# , , * #.# ##.# , , , ,* #.# #..# , #.# #.## #)# ###.# * , * #.# #...# * , , #.# ##.### , , #(## #..# * , , #..# #.## * ##.# #.# #.# #.# ** #.# #.# * #.# ####'#### , , ####.## #.......# * * #.....###### #...[...# , #..........###..>....# , , , #.....####...'.......+, , #.....# #####.......#* ####### ####+####*, , * , , **** * *, , , , ,, * * + , , , ,