explosion
Raw Data
{
"data": {
"1": {
"dev": "5",
"heavy": "10",
"light": "20",
"flash": "20",
"flame": "0",
"orig_dev": "1245",
"orig_heavy": "2490",
"orig_light": "4980",
"x": "196",
"y": "84",
"z": "2",
"area": "\/area\/science\/test_area",
"time": "2019-05-30 16:08:11:9"
},
"2": {
"dev": "0",
"heavy": "1",
"light": "5",
"flash": "5",
"flame": "0",
"orig_dev": "0",
"orig_heavy": "1",
"orig_light": "5",
"x": "125",
"y": "119",
"z": "10",
"area": "\/area\/ruin\/space\/has_grav\/derelictoutpost\/cargostorage",
"time": "2019-05-30 16:16:15:3"
},
"3": {
"dev": "0",
"heavy": "1",
"light": "5",
"flash": "5",
"flame": "0",
"orig_dev": "0",
"orig_heavy": "1",
"orig_light": "5",
"x": "126",
"y": "119",
"z": "10",
"area": "\/area\/ruin\/space\/has_grav\/derelictoutpost\/cargostorage",
"time": "2019-05-30 16:16:15:3"
},
"4": {
"dev": "0",
"heavy": "1",
"light": "5",
"flash": "5",
"flame": "0",
"orig_dev": "0",
"orig_heavy": "1",
"orig_light": "5",
"x": "128",
"y": "115",
"z": "10",
"area": "\/area\/ruin\/space\/has_grav\/derelictoutpost\/cargostorage",
"time": "2019-05-30 16:16:15:4"
},
"5": {
"dev": "0",
"heavy": "1",
"light": "5",
"flash": "5",
"flame": "0",
"orig_dev": "0",
"orig_heavy": "1",
"orig_light": "5",
"x": "129",
"y": "115",
"z": "10",
"area": "\/area\/ruin\/space\/has_grav\/derelictoutpost\/cargostorage",
"time": "2019-05-30 16:16:15:5"
},
"6": {
"dev": "1",
"heavy": "3",
"light": "5",
"flash": "1",
"flame": "0",
"orig_dev": "1",
"orig_heavy": "3",
"orig_light": "5",
"x": "79",
"y": "84",
"z": "5",
"area": "\/area\/lavaland\/surface\/outdoors\/unexplored\/danger",
"time": "2019-05-30 16:20:36:0"
},
"7": {
"dev": "1",
"heavy": "3",
"light": "5",
"flash": "1",
"flame": "0",
"orig_dev": "1",
"orig_heavy": "3",
"orig_light": "5",
"x": "135",
"y": "64",
"z": "5",
"area": "\/area\/lavaland\/surface\/outdoors\/unexplored\/danger",
"time": "2019-05-30 16:32:36:7"
},
"8": {
"dev": "1",
"heavy": "3",
"light": "5",
"flash": "1",
"flame": "0",
"orig_dev": "1",
"orig_heavy": "3",
"orig_light": "5",
"x": "132",
"y": "70",
"z": "5",
"area": "\/area\/lavaland\/surface\/outdoors\/unexplored\/danger",
"time": "2019-05-30 16:33:02:6"
},
"9": {
"dev": "1",
"heavy": "3",
"light": "5",
"flash": "1",
"flame": "0",
"orig_dev": "1",
"orig_heavy": "3",
"orig_light": "5",
"x": "170",
"y": "22",
"z": "5",
"area": "\/area\/lavaland\/surface\/outdoors\/unexplored\/danger",
"time": "2019-05-30 16:34:48:2"
},
"10": {
"dev": "1",
"heavy": "3",
"light": "5",
"flash": "1",
"flame": "0",
"orig_dev": "1",
"orig_heavy": "3",
"orig_light": "5",
"x": "174",
"y": "24",
"z": "5",
"area": "\/area\/lavaland\/surface\/outdoors\/unexplored\/danger",
"time": "2019-05-30 16:34:54:7"
},
"11": {
"dev": "1",
"heavy": "3",
"light": "5",
"flash": "1",
"flame": "0",
"orig_dev": "1",
"orig_heavy": "3",
"orig_light": "5",
"x": "158",
"y": "94",
"z": "5",
"area": "\/area\/lavaland\/surface\/outdoors\/unexplored\/danger",
"time": "2019-05-30 16:45:05:8"
},
"12": {
"dev": "1",
"heavy": "3",
"light": "5",
"flash": "1",
"flame": "0",
"orig_dev": "1",
"orig_heavy": "3",
"orig_light": "5",
"x": "158",
"y": "84",
"z": "5",
"area": "\/area\/lavaland\/surface\/outdoors\/unexplored\/danger",
"time": "2019-05-30 16:45:08:7"
},
"13": {
"dev": "0",
"heavy": "1",
"light": "5",
"flash": "0",
"flame": "5",
"orig_dev": "0",
"orig_heavy": "1",
"orig_light": "5",
"x": "148",
"y": "94",
"z": "5",
"area": "\/area\/ruin\/powered\/golem_ship",
"time": "2019-05-30 16:46:13:9"
},
"14": {
"dev": "0",
"heavy": "1",
"light": "5",
"flash": "0",
"flame": "5",
"orig_dev": "0",
"orig_heavy": "1",
"orig_light": "5",
"x": "148",
"y": "93",
"z": "5",
"area": "\/area\/ruin\/powered\/golem_ship",
"time": "2019-05-30 16:46:14:0"
},
"15": {
"dev": "1",
"heavy": "3",
"light": "5",
"flash": "1",
"flame": "0",
"orig_dev": "1",
"orig_heavy": "3",
"orig_light": "5",
"x": "155",
"y": "38",
"z": "5",
"area": "\/area\/lavaland\/surface\/outdoors\/unexplored\/danger",
"time": "2019-05-30 16:52:48:2"
},
"16": {
"dev": "1",
"heavy": "3",
"light": "5",
"flash": "1",
"flame": "0",
"orig_dev": "1",
"orig_heavy": "3",
"orig_light": "5",
"x": "173",
"y": "56",
"z": "5",
"area": "\/area\/lavaland\/surface\/outdoors\/unexplored\/danger",
"time": "2019-05-30 16:53:21:6"
},
"17": {
"dev": "1",
"heavy": "3",
"light": "5",
"flash": "1",
"flame": "0",
"orig_dev": "1",
"orig_heavy": "3",
"orig_light": "5",
"x": "138",
"y": "127",
"z": "5",
"area": "\/area\/lavaland\/surface\/outdoors\/unexplored\/danger",
"time": "2019-05-30 16:57:48:8"
},
"18": {
"dev": "0",
"heavy": "1",
"light": "5",
"flash": "5",
"flame": "0",
"orig_dev": "0",
"orig_heavy": "1",
"orig_light": "5",
"x": "82",
"y": "177",
"z": "3",
"area": "\/area\/ruin\/space\/has_grav\/powered\/mechtransport",
"time": "2019-05-30 16:59:41:9"
},
"19": {
"dev": "0",
"heavy": "1",
"light": "5",
"flash": "5",
"flame": "0",
"orig_dev": "0",
"orig_heavy": "1",
"orig_light": "5",
"x": "81",
"y": "177",
"z": "3",
"area": "\/area\/ruin\/space\/has_grav\/powered\/mechtransport",
"time": "2019-05-30 16:59:41:9"
},
"20": {
"dev": "1",
"heavy": "3",
"light": "5",
"flash": "1",
"flame": "0",
"orig_dev": "1",
"orig_heavy": "3",
"orig_light": "5",
"x": "241",
"y": "94",
"z": "5",
"area": "\/area\/lavaland\/surface\/outdoors\/unexplored\/danger",
"time": "2019-05-30 17:01:41:4"
},
"21": {
"dev": "1",
"heavy": "3",
"light": "5",
"flash": "1",
"flame": "0",
"orig_dev": "1",
"orig_heavy": "3",
"orig_light": "5",
"x": "229",
"y": "86",
"z": "5",
"area": "\/area\/lavaland\/surface\/outdoors\/unexplored\/danger",
"time": "2019-05-30 17:01:53:7"
},
"22": {
"dev": "1",
"heavy": "3",
"light": "5",
"flash": "1",
"flame": "0",
"orig_dev": "1",
"orig_heavy": "3",
"orig_light": "5",
"x": "239",
"y": "69",
"z": "5",
"area": "\/area\/lavaland\/surface\/outdoors\/unexplored\/danger",
"time": "2019-05-30 17:03:48:8"
},
"23": {
"dev": "1",
"heavy": "3",
"light": "5",
"flash": "1",
"flame": "0",
"orig_dev": "1",
"orig_heavy": "3",
"orig_light": "5",
"x": "244",
"y": "71",
"z": "5",
"area": "\/area\/lavaland\/surface\/outdoors\/unexplored\/danger",
"time": "2019-05-30 17:03:58:3"
},
"24": {
"dev": "1",
"heavy": "3",
"light": "5",
"flash": "1",
"flame": "0",
"orig_dev": "1",
"orig_heavy": "3",
"orig_light": "5",
"x": "230",
"y": "73",
"z": "5",
"area": "\/area\/lavaland\/surface\/outdoors\/unexplored\/danger",
"time": "2019-05-30 17:04:18:6"
},
"25": {
"dev": "1",
"heavy": "3",
"light": "5",
"flash": "1",
"flame": "0",
"orig_dev": "1",
"orig_heavy": "3",
"orig_light": "5",
"x": "228",
"y": "72",
"z": "5",
"area": "\/area\/lavaland\/surface\/outdoors\/unexplored\/danger",
"time": "2019-05-30 17:04:24:2"
},
"26": {
"dev": "-1",
"heavy": "-1",
"light": "2",
"flash": "-1",
"flame": "4",
"orig_dev": "-1",
"orig_heavy": "-1",
"orig_light": "2",
"x": "75",
"y": "162",
"z": "2",
"area": "\/area\/quartermaster\/warehouse",
"time": "2019-05-30 17:11:58:0"
},
"27": {
"dev": "1",
"heavy": "3",
"light": "5",
"flash": "1",
"flame": "0",
"orig_dev": "1",
"orig_heavy": "3",
"orig_light": "5",
"x": "161",
"y": "40",
"z": "5",
"area": "\/area\/lavaland\/surface\/outdoors\/unexplored\/danger",
"time": "2019-05-30 17:13:30:8"
},
"28": {
"dev": "1",
"heavy": "3",
"light": "5",
"flash": "1",
"flame": "0",
"orig_dev": "1",
"orig_heavy": "3",
"orig_light": "5",
"x": "157",
"y": "41",
"z": "5",
"area": "\/area\/lavaland\/surface\/outdoors\/unexplored\/danger",
"time": "2019-05-30 17:13:36:9"
},
"29": {
"dev": "0",
"heavy": "1",
"light": "2",
"flash": "0",
"flame": "0",
"orig_dev": "0",
"orig_heavy": "1",
"orig_light": "2",
"x": "24",
"y": "29",
"z": "12",
"area": "\/area\/shuttle\/escape",
"time": "2019-05-30 17:22:39:5"
}
},
"parser": null,
"id": 3124235,
"datetime": {
"date": "2019-05-30 17:25:23.000000",
"timezone_type": 3,
"timezone": "UTC"
},
"round": 109572,
"key": "explosion",
"type": "associative",
"version": 2,
"json": "{\"data\":{\"1\":{\"dev\":\"5\",\"heavy\":\"10\",\"light\":\"20\",\"flash\":\"20\",\"flame\":\"0\",\"orig_dev\":\"1245\",\"orig_heavy\":\"2490\",\"orig_light\":\"4980\",\"x\":\"196\",\"y\":\"84\",\"z\":\"2\",\"area\":\"\/area\/science\/test_area\",\"time\":\"2019-05-30 16:08:11:9\"},\"2\":{\"dev\":\"0\",\"heavy\":\"1\",\"light\":\"5\",\"flash\":\"5\",\"flame\":\"0\",\"orig_dev\":\"0\",\"orig_heavy\":\"1\",\"orig_light\":\"5\",\"x\":\"125\",\"y\":\"119\",\"z\":\"10\",\"area\":\"\/area\/ruin\/space\/has_grav\/derelictoutpost\/cargostorage\",\"time\":\"2019-05-30 16:16:15:3\"},\"3\":{\"dev\":\"0\",\"heavy\":\"1\",\"light\":\"5\",\"flash\":\"5\",\"flame\":\"0\",\"orig_dev\":\"0\",\"orig_heavy\":\"1\",\"orig_light\":\"5\",\"x\":\"126\",\"y\":\"119\",\"z\":\"10\",\"area\":\"\/area\/ruin\/space\/has_grav\/derelictoutpost\/cargostorage\",\"time\":\"2019-05-30 16:16:15:3\"},\"4\":{\"dev\":\"0\",\"heavy\":\"1\",\"light\":\"5\",\"flash\":\"5\",\"flame\":\"0\",\"orig_dev\":\"0\",\"orig_heavy\":\"1\",\"orig_light\":\"5\",\"x\":\"128\",\"y\":\"115\",\"z\":\"10\",\"area\":\"\/area\/ruin\/space\/has_grav\/derelictoutpost\/cargostorage\",\"time\":\"2019-05-30 16:16:15:4\"},\"5\":{\"dev\":\"0\",\"heavy\":\"1\",\"light\":\"5\",\"flash\":\"5\",\"flame\":\"0\",\"orig_dev\":\"0\",\"orig_heavy\":\"1\",\"orig_light\":\"5\",\"x\":\"129\",\"y\":\"115\",\"z\":\"10\",\"area\":\"\/area\/ruin\/space\/has_grav\/derelictoutpost\/cargostorage\",\"time\":\"2019-05-30 16:16:15:5\"},\"6\":{\"dev\":\"1\",\"heavy\":\"3\",\"light\":\"5\",\"flash\":\"1\",\"flame\":\"0\",\"orig_dev\":\"1\",\"orig_heavy\":\"3\",\"orig_light\":\"5\",\"x\":\"79\",\"y\":\"84\",\"z\":\"5\",\"area\":\"\/area\/lavaland\/surface\/outdoors\/unexplored\/danger\",\"time\":\"2019-05-30 16:20:36:0\"},\"7\":{\"dev\":\"1\",\"heavy\":\"3\",\"light\":\"5\",\"flash\":\"1\",\"flame\":\"0\",\"orig_dev\":\"1\",\"orig_heavy\":\"3\",\"orig_light\":\"5\",\"x\":\"135\",\"y\":\"64\",\"z\":\"5\",\"area\":\"\/area\/lavaland\/surface\/outdoors\/unexplored\/danger\",\"time\":\"2019-05-30 16:32:36:7\"},\"8\":{\"dev\":\"1\",\"heavy\":\"3\",\"light\":\"5\",\"flash\":\"1\",\"flame\":\"0\",\"orig_dev\":\"1\",\"orig_heavy\":\"3\",\"orig_light\":\"5\",\"x\":\"132\",\"y\":\"70\",\"z\":\"5\",\"area\":\"\/area\/lavaland\/surface\/outdoors\/unexplored\/danger\",\"time\":\"2019-05-30 16:33:02:6\"},\"9\":{\"dev\":\"1\",\"heavy\":\"3\",\"light\":\"5\",\"flash\":\"1\",\"flame\":\"0\",\"orig_dev\":\"1\",\"orig_heavy\":\"3\",\"orig_light\":\"5\",\"x\":\"170\",\"y\":\"22\",\"z\":\"5\",\"area\":\"\/area\/lavaland\/surface\/outdoors\/unexplored\/danger\",\"time\":\"2019-05-30 16:34:48:2\"},\"10\":{\"dev\":\"1\",\"heavy\":\"3\",\"light\":\"5\",\"flash\":\"1\",\"flame\":\"0\",\"orig_dev\":\"1\",\"orig_heavy\":\"3\",\"orig_light\":\"5\",\"x\":\"174\",\"y\":\"24\",\"z\":\"5\",\"area\":\"\/area\/lavaland\/surface\/outdoors\/unexplored\/danger\",\"time\":\"2019-05-30 16:34:54:7\"},\"11\":{\"dev\":\"1\",\"heavy\":\"3\",\"light\":\"5\",\"flash\":\"1\",\"flame\":\"0\",\"orig_dev\":\"1\",\"orig_heavy\":\"3\",\"orig_light\":\"5\",\"x\":\"158\",\"y\":\"94\",\"z\":\"5\",\"area\":\"\/area\/lavaland\/surface\/outdoors\/unexplored\/danger\",\"time\":\"2019-05-30 16:45:05:8\"},\"12\":{\"dev\":\"1\",\"heavy\":\"3\",\"light\":\"5\",\"flash\":\"1\",\"flame\":\"0\",\"orig_dev\":\"1\",\"orig_heavy\":\"3\",\"orig_light\":\"5\",\"x\":\"158\",\"y\":\"84\",\"z\":\"5\",\"area\":\"\/area\/lavaland\/surface\/outdoors\/unexplored\/danger\",\"time\":\"2019-05-30 16:45:08:7\"},\"13\":{\"dev\":\"0\",\"heavy\":\"1\",\"light\":\"5\",\"flash\":\"0\",\"flame\":\"5\",\"orig_dev\":\"0\",\"orig_heavy\":\"1\",\"orig_light\":\"5\",\"x\":\"148\",\"y\":\"94\",\"z\":\"5\",\"area\":\"\/area\/ruin\/powered\/golem_ship\",\"time\":\"2019-05-30 16:46:13:9\"},\"14\":{\"dev\":\"0\",\"heavy\":\"1\",\"light\":\"5\",\"flash\":\"0\",\"flame\":\"5\",\"orig_dev\":\"0\",\"orig_heavy\":\"1\",\"orig_light\":\"5\",\"x\":\"148\",\"y\":\"93\",\"z\":\"5\",\"area\":\"\/area\/ruin\/powered\/golem_ship\",\"time\":\"2019-05-30 16:46:14:0\"},\"15\":{\"dev\":\"1\",\"heavy\":\"3\",\"light\":\"5\",\"flash\":\"1\",\"flame\":\"0\",\"orig_dev\":\"1\",\"orig_heavy\":\"3\",\"orig_light\":\"5\",\"x\":\"155\",\"y\":\"38\",\"z\":\"5\",\"area\":\"\/area\/lavaland\/surface\/outdoors\/unexplored\/danger\",\"time\":\"2019-05-30 16:52:48:2\"},\"16\":{\"dev\":\"1\",\"heavy\":\"3\",\"light\":\"5\",\"flash\":\"1\",\"flame\":\"0\",\"orig_dev\":\"1\",\"orig_heavy\":\"3\",\"orig_light\":\"5\",\"x\":\"173\",\"y\":\"56\",\"z\":\"5\",\"area\":\"\/area\/lavaland\/surface\/outdoors\/unexplored\/danger\",\"time\":\"2019-05-30 16:53:21:6\"},\"17\":{\"dev\":\"1\",\"heavy\":\"3\",\"light\":\"5\",\"flash\":\"1\",\"flame\":\"0\",\"orig_dev\":\"1\",\"orig_heavy\":\"3\",\"orig_light\":\"5\",\"x\":\"138\",\"y\":\"127\",\"z\":\"5\",\"area\":\"\/area\/lavaland\/surface\/outdoors\/unexplored\/danger\",\"time\":\"2019-05-30 16:57:48:8\"},\"18\":{\"dev\":\"0\",\"heavy\":\"1\",\"light\":\"5\",\"flash\":\"5\",\"flame\":\"0\",\"orig_dev\":\"0\",\"orig_heavy\":\"1\",\"orig_light\":\"5\",\"x\":\"82\",\"y\":\"177\",\"z\":\"3\",\"area\":\"\/area\/ruin\/space\/has_grav\/powered\/mechtransport\",\"time\":\"2019-05-30 16:59:41:9\"},\"19\":{\"dev\":\"0\",\"heavy\":\"1\",\"light\":\"5\",\"flash\":\"5\",\"flame\":\"0\",\"orig_dev\":\"0\",\"orig_heavy\":\"1\",\"orig_light\":\"5\",\"x\":\"81\",\"y\":\"177\",\"z\":\"3\",\"area\":\"\/area\/ruin\/space\/has_grav\/powered\/mechtransport\",\"time\":\"2019-05-30 16:59:41:9\"},\"20\":{\"dev\":\"1\",\"heavy\":\"3\",\"light\":\"5\",\"flash\":\"1\",\"flame\":\"0\",\"orig_dev\":\"1\",\"orig_heavy\":\"3\",\"orig_light\":\"5\",\"x\":\"241\",\"y\":\"94\",\"z\":\"5\",\"area\":\"\/area\/lavaland\/surface\/outdoors\/unexplored\/danger\",\"time\":\"2019-05-30 17:01:41:4\"},\"21\":{\"dev\":\"1\",\"heavy\":\"3\",\"light\":\"5\",\"flash\":\"1\",\"flame\":\"0\",\"orig_dev\":\"1\",\"orig_heavy\":\"3\",\"orig_light\":\"5\",\"x\":\"229\",\"y\":\"86\",\"z\":\"5\",\"area\":\"\/area\/lavaland\/surface\/outdoors\/unexplored\/danger\",\"time\":\"2019-05-30 17:01:53:7\"},\"22\":{\"dev\":\"1\",\"heavy\":\"3\",\"light\":\"5\",\"flash\":\"1\",\"flame\":\"0\",\"orig_dev\":\"1\",\"orig_heavy\":\"3\",\"orig_light\":\"5\",\"x\":\"239\",\"y\":\"69\",\"z\":\"5\",\"area\":\"\/area\/lavaland\/surface\/outdoors\/unexplored\/danger\",\"time\":\"2019-05-30 17:03:48:8\"},\"23\":{\"dev\":\"1\",\"heavy\":\"3\",\"light\":\"5\",\"flash\":\"1\",\"flame\":\"0\",\"orig_dev\":\"1\",\"orig_heavy\":\"3\",\"orig_light\":\"5\",\"x\":\"244\",\"y\":\"71\",\"z\":\"5\",\"area\":\"\/area\/lavaland\/surface\/outdoors\/unexplored\/danger\",\"time\":\"2019-05-30 17:03:58:3\"},\"24\":{\"dev\":\"1\",\"heavy\":\"3\",\"light\":\"5\",\"flash\":\"1\",\"flame\":\"0\",\"orig_dev\":\"1\",\"orig_heavy\":\"3\",\"orig_light\":\"5\",\"x\":\"230\",\"y\":\"73\",\"z\":\"5\",\"area\":\"\/area\/lavaland\/surface\/outdoors\/unexplored\/danger\",\"time\":\"2019-05-30 17:04:18:6\"},\"25\":{\"dev\":\"1\",\"heavy\":\"3\",\"light\":\"5\",\"flash\":\"1\",\"flame\":\"0\",\"orig_dev\":\"1\",\"orig_heavy\":\"3\",\"orig_light\":\"5\",\"x\":\"228\",\"y\":\"72\",\"z\":\"5\",\"area\":\"\/area\/lavaland\/surface\/outdoors\/unexplored\/danger\",\"time\":\"2019-05-30 17:04:24:2\"},\"26\":{\"dev\":\"-1\",\"heavy\":\"-1\",\"light\":\"2\",\"flash\":\"-1\",\"flame\":\"4\",\"orig_dev\":\"-1\",\"orig_heavy\":\"-1\",\"orig_light\":\"2\",\"x\":\"75\",\"y\":\"162\",\"z\":\"2\",\"area\":\"\/area\/quartermaster\/warehouse\",\"time\":\"2019-05-30 17:11:58:0\"},\"27\":{\"dev\":\"1\",\"heavy\":\"3\",\"light\":\"5\",\"flash\":\"1\",\"flame\":\"0\",\"orig_dev\":\"1\",\"orig_heavy\":\"3\",\"orig_light\":\"5\",\"x\":\"161\",\"y\":\"40\",\"z\":\"5\",\"area\":\"\/area\/lavaland\/surface\/outdoors\/unexplored\/danger\",\"time\":\"2019-05-30 17:13:30:8\"},\"28\":{\"dev\":\"1\",\"heavy\":\"3\",\"light\":\"5\",\"flash\":\"1\",\"flame\":\"0\",\"orig_dev\":\"1\",\"orig_heavy\":\"3\",\"orig_light\":\"5\",\"x\":\"157\",\"y\":\"41\",\"z\":\"5\",\"area\":\"\/area\/lavaland\/surface\/outdoors\/unexplored\/danger\",\"time\":\"2019-05-30 17:13:36:9\"},\"29\":{\"dev\":\"0\",\"heavy\":\"1\",\"light\":\"2\",\"flash\":\"0\",\"flame\":\"0\",\"orig_dev\":\"0\",\"orig_heavy\":\"1\",\"orig_light\":\"2\",\"x\":\"24\",\"y\":\"29\",\"z\":\"12\",\"area\":\"\/area\/shuttle\/escape\",\"time\":\"2019-05-30 17:22:39:5\"}}}",
"originalUrl": null
}
Install Gentoo