###...... ..$.....## #........### #.......... #....h....# #......h..# .....5.Y..##### #####.......# #............ #...........# #.....####### #.....# #.....# #....Y# #^...5# #....Y# #...Y.# #######