############## ############# #>............ #...........####...........# #...........##.'....>......# #...........##.#...........# #...........#..#...........# #...<.......#.##...........# #...........#.##...........# #...........#.##...........# #...........'.##...........# #...........####...........# #...........# #...........# #...........# #..h@......(# #########+### ####'####### #.. ### ######+### #....c.(.# #.......<# ### +......(.# .@.. #...$....+ ..... #........# ..._.##........# ......#..@.....# !⌠......(......# ......?........# ..._...........# ......##...##### ...### #.### .# ... ...! .... ....