.. ..# .....# #......################# ........................### ##...$...$.................## ..........#..#..#..#..#..#...# ......................$......## ........................$....# ... ......b..#..#..#..#..#..#..#.# #..## #..........................## #...##..........................(# .....#(...r.#..#..#..8..#[.#..#..# #........g.......................# ##...h........................<# #.hhh............. .[........# ##..b....#..#..#.. #..#..#..# #...............% ....)....# #b............... ........## #.=...$.....#..#.. #..#..#.# #.=............. ........# #............... .....# #...........#.. #..%s.....b..