##### ##...## #.....# #.....# #.....# ##.).## .## ###'## ......######...# ..........##.### ....?.###.##.# ##### .## #......#####...## #.........#..J..# #......#⌠.'..<..# ###########.....# ##...## #####