######### .......###### # ####............ #.#............... #J#.#............ #.#.......<....... #.###.##......# .######.#..<........# ........#.######'#'## ........#.#......#.# ........#.#.####...# ........#.#........############### ........'[.......o........))....># ..o.....#.##...#.o......####)###'## ...............#.#......# #)##...# # ....#####.##.###.#......# #)##...# .##l ... #.#......#....### #)##...##.... ## #.########....######'##......... ... ...'....'................. #.# ####....#####)((.......... #...................... #...........##......... #....)......##......... #...........##.###..... #.........#.##.# .....# ##........#.##.#######.# #........#.#......)...# ..........#.############ ###.###.#### .. #..