######## #......# #(.....# ##################......# #.......................# #.###..................... #.############......## #.# #......# #.# #......# ###.###### ###.### #.....1..# .# #..1####.# .# #...# #.# #...####5## #$....3..3.. #1######.## #1# #.# #1######[# #%1...##.# #.4144...... #..23....... #........... .....4.5..... ............. .....2..... ...3..... ..!