######### ......... ## .......>. .. ........# .. ........# .# .......^######.# # .......(.......#.### ........###......... .................... ........###J........ ........###[#....### ..........)......# ..........#..###.# .....................## ... .....................# .. .........#...........# ..........###.#......# .....................# ............###......### ......................... ..............#......#### ####+#######.....###......# #.......#.....##..##.....## #.8.8.8.#..).####.#####..# #.......#...## #.# ..# +.8.<.8.+...# #.# ..# #.......#...# #......... #.8.8.8.#...# ##....... #.......#...# ....... ..####'####..## ....... .............## #..)... ############## ...... ......