########## * ** #..$.....# ############ *,, , #........# ###%...%.....# , ** ,. ###........###.'(.........# * ,,... ####.'........'...#(.........# * ......##)@..#........#####(...@.....# *,..>...)))####........# #(.(.......# ......#### #######+## ########'### * #.## * * * #....# , * ##(###### * * #.......# *#+####### #.......# ,........# #.......# .%......# #.......# , , ........@#### #@......# , ........>(..###.......# , .....?...##.(((.......# ........######.......# ####+#### ###.##### * $.# * * #.# , , .. , ... , , . , , , * * , , , , *