########## ###......... .#########...#####... .............####..# ..........(#........ .........)...#...### #.#............#### #..........<........ ##(..(((....######## ##.(..(((..# ...(........# ...(##..#...# (... ##..##... ... #.. ##... .. .(. #b. .##. ..