###### #....# #....# #....# #....# #....# #....# #....# #######...# ##.##.<.###[..### #...............# #...............# #...............# ####+########'### ...........# ...........# ...........+ ## ...........# /.o ........!..###########'###)# #########................).# #..(.........(.....# #...............oo# #.....)...........' #.......)........o# ############....oW## #.....)o# #....$oSyy8oo. #......##..(## #......# '## #......# .. #......# a. #......# ' '.......