######## ........## .........# .........# ....!.....###############.#### ...$.....((..........%........ .......K..####.......####.#### .........# #.........# .........# #....(....# $......?## #.........# ######## #.....<...# #.........###.# ##............. #.........###.. ..........<..# ###.........# #.........# #.........# ##.......## ##.....## #######