# ... ....# ......###### ........[.)# ...#..####<# #. #?.....# .. #..##### .. #..# .. #..# . #..# #... #.##