....##...# #....#...# # #....#...###.. ###........#... ............?# #...........### #..).......... #....a....# #..#..#5#..... # #...... ..$ #....##.. . ...... ... .##..... .. #. ....... . # .....#..