####### ....... ....... ############ ......! #..........# .......############..........# #####.......................# .?......@......########.###### #.(....#######.### #.# #...... #...# #.# #..#.## ##### #.# #...# #.# ..... ..#. #.# #.... ..# #.# #....##.# #.# ##....#.. #.# ......... #.# #...)...# . #.# ..#..$..###.... #.# #......<.h@.... #.# .##.##..##..... ##.# #..# .8w #<.# ##.. . #.## ... #.# ###. #.# # ... ... .... #####