#....# ##....# #.....# .... #.....# ....... #.....# ....... #%...+........ #....##......# #..<.##......### #..............# #..............# #..............# #..............# #..............# ................# .................# .......##.......## .###### #.......########. .##................ .................... ............(....$... ...##.......##....... ...######O####....... .. #.........#....### ##........#....# #.........#...... #........##:...... ##.......# ..hh... ......... #.........+ #.>.......#