#>...... #...... #..... #######(... .......... .......gg .......g# ........# ........# .....(..## ###......######## ###......'....... .........######## ##.##+#'### #.#......# ###.##...#.# #........#.# #........#.# #....##.##.# #....##....# #....####### #....##..<########### ####)....(#.......#.##### ####(###.##<.........# #.###.#.###.#.###.# #.....#.......# #.# #######.#########.# #....[......# #############