######### ..##....# #.##.##.# ...... #.#.##.##.# ......###.#.##.##.# ..........#.##.##.# ..........#.##.##.# ..........#<...##.# ..........#.#####.# .........o#.# #.# ..........#)#####.# ..#+#####.....(...# ###.####### #.# #.# #.. ###