## # #. #. #. ###.##.## ......!.#####.# ............w.. #....<....... #..#.#......# # #o .#.#### o. .# .. #o. .# #.# o.. .# . .l.. .# .... .# ..#..>..... ..#.......### ......._.... ........... ..........# ..........# ..........# #...))..###### #.#..<.......# .#'###+#.#.##.# ...o.....#.##.# .........#.##.# .<..........#.# .........####.### ..........).o...# .........######o# .........o...o#)# #############.#o# #.......oo# #####.#.### ####...[# #....#### ######