#.# # #.#.# #.#.# ..... #.#.# #.#####.#.# #.......#.# ###.#####################..#.###### .....[........o(.....[..).))....... #######.#..................######## #.#.#############.#..# ##+#'#...........#.#..... #..............#.#.########### #..............#.#.#......... #.........(...(#o#.........# #..............#.#<........### #...........>..#.#...........# ##.#.............#...........# #+######........#...........# ........##o#).............. #######.#...<#)###'######... #.####.#.# #.# ... #......#.# #.# .. ##############.#.###.# . #..................#.# #.##.....#######.#.# #.#......'.......#.# #.#......#########.# ##### #.#......# #.# #...##################.#......# #.# #...'..................#......#########.# #...####################......'.........# #####...# #......########### #.....#.# ###############.#.#### #.###.#.# #.................# #.# #.#.######.#############.### #.# #.#.#..................#.# #.# #.#.#.####.###########.#.# #.# #.#.#...<#.# #.#.# #.# #.#.######.# #.#.# #.# #.#........# #.#.# #.# #.#######..# #.#.# #.# #.......#..# #.#.# ##.#########.#..# #.#.# #..............[# #.#.# ############.#.############.#.# #.#................# #.#..............### #.#..........##### #.##########.# #............# #.##########.# ### ###