.. ##...... ..... ....... ..... #..... .. #....##.!..# ... .##..........##... .................. .................# .................## ................... ................... .......<..........# ...(..............# ................... ................... ................## ..........g.....# #..........##...... #....##....# ...... .. #..... ...... ........ ...[. ........... ...# #####.....#.##.. #...$.#.# #..##.# #