### !.#### ##....... # ......... #. #........ ###..#......... #.....<........ #.............. #............. #.......###### #.......# #.......# .......# ##.#### ## .. ###.# ...## .o.o #..#####. . #........# #.##o### #..# #.##.o.# #..# #.####o###..# #.# #...#..# #.######.#..# #.##..oo.#..# ...####.##o#####..# ........>.....o....# ...####.##.#####.## #.##.# #o#### #.##.# ###.#..# #.##.###...#..# #.##......%...########## #.##.###.###....o...oo<# #....# #.# #..########## ####.###'###..# #...'_###..# #.###'###..# #.# #.# #..# #.###.###..# #..........# #####......# ########