############################# #...#...#...#...#...#...#...# #._.#._.#._.#.<.#._.#._.#._.# #...#...#...#...#...#...#...# ###'###'###'#...#'###'###'### #...........#...#...........# #...........'...'...........# #...........#...#...........# ###'###'###'##'##'###'###'### #...#...#...#...#...#...#...# #._.#._.#._.#._.#._.#._.#._.# #...#...#...#...#...#...#...# #############################