#.....# #.....# #.....# #.....+ ### #.^...# .... #.....# ..... #.....+ ......##.h...####.. .........#