#... #..... #...... ##...... ##...... ##...... ######.....## ..# ............# .....!# #........# ..>......# #........# # o.........# #........# .# ...........# #############.......####.## ............#####....#....................# ...............##....#....................# ...............##....#....................# ......)....5...........................##.## #....)5g55..................[....##.# # #....5T...................<<.....##... #.......o.......................#####... #########..........#............# ..## #....##....#.........[..+ ..# #...!##(...#............# #.# #.$..##....###########.## . #....####### #.. ###### ####