### #..... .#....# ..)... #..... #....### ....#<# #.#.###g.#.### ........<#...+ ####.....g...# +......J..+ #.........# #.........# #......r..# #........... #........... .).....).J.. ......... #..