#.. .... ....# ..... ...... .(....###### ..!........# ..........<# ......w....# ....s....(.# #....#.....# ##..##.....# ##. #.....# # #######