....# (. #. #...# #.#$ ##.#######... #... ..........$.##... ............#..# ............#.######## .!.................... .. ...................#.# .. ........o............... .......<..####.####.##.# # ......o.!.##.....##..#.# %. ..........#....[..#....#.## ..........#...)...#.......# ..[..........._........# ..........#.......#..#.# ..........#.......#..# ..........##.....##..# ..####.####..###.## ..................# ............####### ........<........ ..........######### ................... ................... ............######## #####.###.#'#...... ... #.......... ###. #....#.##### #....'.....# #####...#####.# ........#...# #######'#.#.#.# ###............# ..........##.### ..........##+## ..............# ..............############ ..)...........'........>.# ......(.......##########># ###.######....# #.##.# #. #....# #.##.# # #....# #.##.# #....# #.##.# #....# #.##.# ###### #.##.# #.##.###### #.........# #########.###### ..........# ###########