##+########## ............# ............# ............# .# ............# .# ## #..## ... #.)....# .# #.. .... ..#.###.)[(..######.# #.#####.####.#..>....<.........# .......#........####.####.....# #.###..#.#.##..####+####.....## ####.#?#....#.##..##.............# #....###....#.##..##.............# #..........#.##..##..........#..# #.#..##....'..#..............+..... #J#.####...#..#..............# #.## #.#.............).############ .# #.###########.....# # #.# #.....# #.# #.....# #.. +.....# ### #.....# #.....# #.....# #######