..........@H #.## +....##+##.###..#....# ### #....... .# ##+##+#.... #........# . .... #........+ . ..... ##+##....# .+ .... ....# ....#