#.. . #..... ... ### #...... ... ##<## #....... #.. ##...## #......# #...##..#..#### #......## #...'..###..'.# #........ #...##%.#..##.# #......# #.. ##...##..###......# ... ##.##...o.%[....## .## #)##.######.#### #)...# #.# ###### #.# #.# #.# #.# ... #.. ###