###### #....# ....# ##...# .... +.<..# ..... ##...# ..... ##...##....# #....#.....# .######...#.....+ ##...............# #......8)8.8.....# #....?..⌠.⌠...##+# #......8(>.8.....# #..>....(.⌠..)...# ##......8.8.8.....# ......o..((.....).# ###..$o##.......<.# #....##........!# ####..>..?.#...!# #. #....###### #.##..(## #...)..(# #......<# #.##....# #....# #...## ####