.. ....# ... #...# ...##...# ###### ?........ #....## ........######## ##.....####### ........##.....##. #......#.....# ..........(....... #...∩..'.....# ####'##........ #.....O#.....#######[.)##........ #......#..........#.)<..+.....### ##....##..........#....######## ##....##.......>..'....## #......#..........#.....# #.(....#..........#.....# #......#..........#.....# #########################