...? #........ ##......... ....(..... ###......$ ......... ####.....# # ..........####.### #....)........# #...))......... #....%)......)# #............. #......####### ########..###.### .................. ########..###.### #..# #.# #..# #.# #..# . #..# #..# #..# #..# #..####### . #......... ... ##.######## #.# . #........# #.# ..######........# #.# .................# #.# ###.............# #.# #.....################.###.# #.................<........# #>....################.##### #....(# ##.######## #.....###############.........# #............(................# #.....###############..<.>....# #.....# #.........# ####### ###########