### ......# . ........ .... ........# .#.. #........# .#.# #...!....# ...# #...)....# ...# #........# ...# #........##!..# ####..<.gg..# ##########