.... .... ... ...... ..... ...#### ...... .....+#####....# ..... ..........#....# .... .<........+....+ ..# #.........#....##..# ......!...+o.....#.# .........[#.#...<..# .......#.)..)..#........ ...........)............ ...##......