########################### ##### ##.#.#..#.#......#.........####.#.### ##........##.........................# ##..............[.....................### ##.....................................#.## #.#.......................................# ##.#........................................### #.............................................## .#.............................................## ...............................................## ................................................# ................................................. ..................###..........................#. ...................# #...........................# ....................###.....###.................... .............................# #................... ..............................###.../.....f......... ..............###................................... ..(...........# #.................................. ...............###................................. ........).<....................................... .....................................###......... ...)................................# #@........ ....................................# #........ ..................... ....................... ..........###.. .>..................... .........# . .>................... ....(...# ................... ..... ................. ......# #..