##### ##...## #.....# ##### #.._..# ##### ##...## #.....# ##...## #.....# ##...## #.....# #.._..# ###'### #.._..# #.....###.....###.....# ##...'#.........#'...## #####...........##### #.....###.....# #######...o#####....####### ##...##....#'...'#....##...## #.....#...##.....##...#.....# #.._..'...##..<..##...'.._..# #.....#...##.....##...#.....# ##...##....#+...+#....##...## #######....#####....####### #.....###.....# #####...........##### ##...'#.........#'...## #.....###.....###.....# #.._..# ###'### #.._..# #.....# ##...## #.....# ##...## #.....# ##...## ##### #._._.# ##### #.....# ##...## #####