### ......... ........... .....?....... #...!.........# #............ .........# #.g....# #######ggg...# .........g....# ###########.....## #