#+#### #....###### ######+ #.........# .......##.........# ..................# .........?........# ......)...........# ......)o..........# ......))..........# .......##.....###'####### ....... #.....#..∩....... ....... #.....#...######. ....... #.....#...# ....... ......#...# ....... ......#...# #...# #...# #...# #...# #..... ....... { .......... .......... ..........