#+###+# ....... ....... ....... ####....... #........ ########## #.....# .........## #..<# # .##.....#..###...#.# ........##^.##.....# .....(..##.(.......# .......)).....(....... .##.....###..##..##### #......# #..##..# #......###..##..# #...........(#..# #......#####.#.<# #......# #.# #......# #)# #......#####)## ########....).# #......# ##......# .........# #.........####### #...............# #.....####......# #..... #$......# ..... #.?.....# .. ######!.... ##... .. .