.# ## ####.# .. #....##. #...... #.....# #.....# #.....# #####..?@.##### .......sg....(. #####.....###### ........<....... #######......... #!........ #......... #......... #......... #..)...... #.........