### #.# #.# #.#########.# ..#.........# #.#.#######.# #.#.#....##.# #.#..<....#.# ##########.#########.# ..........>..........# #.......##.########### .......<...# .........### .........# .######### #....# #....# #....########### #........(.....# #..M...........# #.............# #.............# #.......?.#### ##....o.....###### ..................# #######......####.# #..M.......<..# #$#########.#.# #. ..# # #. .... (. ###### .. ...